Page 1 of 12 12311 ... LastLast
Results 1 to 15 of 178
  1. #1
    rodit's Avatar
    Join Date
    Jun 2013
    Gender
    male
    Posts
    74
    Reputation
    44
    Thanks
    2,904
    My Mood
    Relaxed

    Post RBot - Brand new, fully scriptable bot (using C#)

    Hello,

    I have tried out a range of bots in the past, but found most of them quite inconvenient to use as you have to click hundreds of buttons to get something quite simple done. A bit over a month ago, I reached out to the developer of Grimoire to ask if he would be okay with me using his bot as a base for creating my own (and releasing it), and he said it would be fine.

    As a result, I have developed a new bot (the back-end of which is loosely based on Grimoire - I used a modified version of Biney's client SWF and pretty much rewrote everything else). This bot has the features of other bots, but instead of using a GUI to create bots, scripts are written (in C#) to control the game. This is much more versatile and usable for those who know how to program in C# (admittedly, this bot is not for everyone, although less experienced users could use others' bot scripts).

    Here is a short video outlining some of the features of the bot (and some of the bugs):


    The attached archive contains the bot program and its dependencies, some example scripts (in the 'Scripts' folder), as well as documentation for the scripting interface (in the 'Docs' folder). I will try to release updates to this to fix various bugs and if there is a bot that is in particularly heavy demand, I may write a script for it. Please do not ask me questions about the C# language - use Google (although I am more than happy to help out with any issues specifically related to the scripting interface - for example, if you want to know how to move an item from the player's inventory to their bank). Please do read the documentation and look through the example scripts before asking me questions.

    Example Scripts Included:
    Nulgath's Favor/Archfiend Approval (Approvals.cs)
    Black Knight Orb (BlackKnightOrb.cs)
    Blood Gem of the Archfiend (BloodGems.cs)
    Elder's Blood (Daily) (EldersBlood.cs)
    Emblem of Nulgath (EmblemOfNulgath.cs)
    Essence of Nulgath (EssenceOfNulgath.cs)
    Generic farm/kill bot (Farm.cs/Kill.cs)
    Nulgath Larvae (stacks u13 and non-mem voucher, sells mem voucher) (NulgathLarvae.cs)
    Tainted Gems (bone dust reagent) (TaintedGems.cs)
    Void Knight Challenge (a lot of it) (VoidKnighChallenge.cs)
    Mysterious Dungeon Rep (must have complete some previous quests) (MDRep.cs)

    I originally created this bot to help me get Void Highlord which is why most of the examples are for items needed to get the class.

    If you are having the flash ocx error, go here: get.adobe.com/flashplayer/otherversions/ and install the Internet Explorer (ActiveX version). (Note you may have to select Windows 7 as your operating system to do this).

    I would like to give a massive thanks to Biney for allowing me to use his parts of his bot, and giving me advice on how to release this.

    Update (v1.1) (19/12/17):
    • Added a much better script editor with auto-completion.
    • The ScriptMain method of scripts must now be enclosed in a class. I have updated the documentation and examples to reflect this.



    VirusTotal:
    virustotal.com/en/file/b159bb5f969d18fafff2508066f6cf41ada6e37d23db3cf8d6 60464b4360852c/analysis/1513716272/

    Jotti: https://virusscan.jotti.org/en-US/fi...job/l3kr5wi06a

    (I can't post links - sorry)

    Sorry - The bot won't run on wine. It will only run on a proper windows installation. You would have to install windows on a virtual machine or dual boot if you want to use the bot.

    - - - Updated - - -

    This sounds like poor performance due to a bad connection (I have the same issue). I'm not sure how to fix it to be honest - I'll look into it though.

    - - - Updated - - -

    I have created a minor update for the bot which includes the following improvements:
    • Daily (and monthly) quest completion can now be checked using the new ScriptQuests.IsDailyComplete function (see docs in script editor)
    • Added player targetting/killing (ScriptPlayer.AttackPlayer and ScriptPlayer.KillPlayer).


    VirusTotal: https://www.virustotal.com/#/file/7b...c4c8/detection
    Jotti: https://virusscan.jotti.org/en-US/fi...job/5efahj64k9

    Image:


    I have updated the bot to v1.4. I have added a number of new features, and fixed a few things:

    New Scripting Features:
    - Event System - Quite limited at the moment, although a useful event that can be listened for is when the player death event. See the Events section of the documentation.
    - StackGlitch function - This will automatically perform the bank stack glitch on the desired drop.
    - KillForItem(s) - Function to make the player attack a monster until it has the items you want.
    - Some other not very interesting functions (I don't even remember what they were).

    New Options:
    - Private Rooms - Any calls to the Join function in the script will join a random private room.
    - FPS Cap - Sets the maximum FPS for the game to run at (default 30) (thanks Biney). Low FPS cap + Lag Killer = Very Low CPU.
    - Run on Exit - You can now set a shell command to be run when the script exits (i.e. you can launch a program of your choosing such as the shutdown program) - See the 'Advanced >>' section of the scripts window.

    Skills Window:
    - You can now create, load, and save different skill configurations. I have included ones that I use for Archpaladin and Void Highlord.
    - You can create combinations of rules on when to use the skills (i.e. different health and mana levels). This can be extended to more customizable rules in scripts (you can create your own functions to check whether the skill should be used or not).
    - Scripts must be restarted in order for changes in the skill configuration to take effect (the checkbox must also be toggled).

    Fixed Stuff:
    - Fixed auto-relogin - However, it will wait 75 seconds before logging back in (to ensure it accounts for disconnects). It will automatically restart any running script so it is important for the script to load the bank (Player.LoadBank) if you want it to work when the player has been re-logged in.
    - Improved stability and significantly reduced disconnects - you no longer need to manually wait for any action to cooldown (such as switching maps) as this is now handled by the SafeTimings feature (providing the SafeTimings option is enabled, which it almost always should be).

    Example Scripts:
    - DarkCrystalShards.cs - Does the Essence of Defeat Reagent quest to obtain these (quite quickly, providing you are of decent level and have skills configured correctly - jumps to different rooms to kill Makai faster etc.)
    - Maybe some others (I don't know which ones were there before).

    If you have any suggestions or bugs to report, please contact me (rodit@protonmail.com).

    Some screenshots:
     



    Virus Scans:
    VirusTotal: https://www.virustotal.com/en/file/d...is/1514586451/
    Jotti: https://virusscan.jotti.org/en-US/fi...job/0undkbhvny

    I fixed the login issue (thanks to Biney) and added a couple more features here and there. I'm too lazy to write a proper changelog; this will probably be the last release of this; Grimoire will have a similar scripting feature soon so this bot will become unnecessary

    (if an admin could merge into original post, that would be great )

     



    Some more example scripts in the editor:




    Virus Scans:
    VirusTotal: https://www.virustotal.com/#/file-an...UyNzg2MTcyOQ==
    Jotti: https://virusscan.jotti.org/en-GB/fi...job/nnpjb1onqv

    - - - Updated - - -

    Quote Originally Posted by imbasu View Post
    I can run the .exe but when I log in, the program is stuck on Authenticating user, I've seen others get this issue with Grimoire.

    More info,
    My dir structure is:

    ~/Documents/Grimoire 3.8/
    ~/Documents/Grimoire 3.9/
    ~/Documents/rbot/

    While Grimoire 3.8 works 100% fine, I cannot authenticate using G 3.9 or Rbot.
    I have fixed the login issue in the update just posted (1.4.1.0)

    New Features:
    - New 'Ensure Relogin' checkbox will rejoin any server that is available (i.e. not the one that was just logged into, as you may have been disconnected from it, so reconnection is not guaranteed - I would recommend you always have this on, note Auto Relogin must also be on).

    Script Features:
    - New 'Hunt' functions (ScriptPlayer#Hunt, ScriptPlayer#HuntForItem(s)). These functions will search the currently joined room for living instances of the enemy (across all cells) and kill it. To hunt multiple enemies, separate their names with the '|' character (see SpiritOrbs.cs script for example). This can be a convenient alternative to glitched rooms in terms of spawn times, as the player will automatically jump to another cell to find and kill an enemy rather than waiting for it to respawn.

    - MapItemIdentifier (new class): contains static methods to find all of the quest items that can only be obtained using getMapItem for any given quest. The player must be in the map where the getMapItem packet would normally be sent from for this to work. See the MapIDerTest.cs script for example.
    These item IDs, and their corresponding quest IDs can be viewed manually using the loaders form (selecting Map Item IDs in the bottom combo box, and clicking grab). This feature works on means with a somewhat lose foundation, and has only been tested on a handful of rooms. It should work on most, if not all, rooms.

    The way it works is by downloading the map SWF, disassembling it using rabcdasm (thanks, once again, to Biney for indirectly introducing me to this tool with his release of his 'Swiff code injector'), and scanning the disassembled code for map item id assignments. A dictionary is built with the map item ids and their corresponding quest ids. The values are cached so this has to only be done once for each map (the cache is in the rabcdasm/cache directory, and can be cleared safely at any time, although the actual directory should not be deleted). I don't believe this has been done before and its potential utility is quite massive.

    (again, if an admin could merge with the original post, that would be great )))

    Virus Scans:
    VirusTotal: https://www.virustotal.com/#/file/2c...8dd0/detection
    Jotti: https://virusscan.jotti.org/en-GB/fi...job/zdtp5cchib

     





    UPDATE Version 1.6:

    - Added new function 'AddTempItem' which uses the temp item glitch to add the specified number of temporary items to your inventory. I do not recommend overusing this as players have claimed it has got them banned. There are multiple example scripts under the 'TempGlitch' directory in the scripts directory to help understand this function's use. For this function to work, you must have at least one of the temporary item.
    - Fixed all targeting issues (i.e. with Slugfit etc). Now, when the player is killing an enemy, it will sometimes not look targeted, even though it is (i.e. don't worry if the monster's hp box doesn't show up).
    - Added a few scripts (some BLoD ones, proper VHL challenge (not tested all the way through, although should work fine) etc.)
    - Stats window which shows bot kills, run time, quests accepted/completed and some other info.
    - Probably a bunch of other stuff which I have forgotten about.

     



    GIF showing nulgath larvae quest being completed repeatedly with the temp item stack glitch (running TempGlitch/NulgathLarvaeTempItemGlitch.cs script):



    Virus Scans:
    VirusTotal: https://www.virustotal.com/#/file/0c...4516be428c9adf
    Jotti: https://virusscan.jotti.org/en-GB/fi...job/6o6crrnby1


    Again, if this could be merged to original post, that would be appreciated

    Replace the existing rbot.swf with the attached one to fix the Artix Launcher error.

    Virus Scans:
    VirusTotal: https://www.virustotal.com/#/file/97...908e/detection
    Jotti: https://virusscan.jotti.org/en-GB/fi...job/j8bwqkc8iu

    (If an admin could move the download onto the original post, I would be grateful).
    <b>Downloadable Files</b> Downloadable Files
    Last edited by Dab; 07-18-2018 at 05:09 PM.

  2. The Following 569 Users Say Thank You to rodit For This Useful Post:

    .Rhapsodos. (06-24-2018),123213214214aa (09-11-2020),13zs (11-05-2018),2809ta1911 (02-06-2019),8-bitHacker (06-10-2018),abang ariff (04-30-2020),adam232 (01-15-2019),adankle (01-10-2019),adeleca (06-08-2018),adi leon king (01-07-2019),adndv (06-07-2018),AdvancedRavenV5 (10-20-2018),aebiyan1 (02-09-2019),Aero95 (09-21-2018),Aero_0 (01-07-2019),affscar (11-19-2018),afianf (12-20-2018),Afif Matoussi (06-08-2018),aidil zaini (10-23-2018),aikal345 (02-14-2019),akbargain (11-03-2018),Akmirdh (11-15-2018),alaskian (05-04-2019),alenwalker (01-07-2019),ales00039 (12-13-2018),alex2109 (11-18-2018),alexalex12345 (01-06-2020),AlexWUH (07-12-2018),AliTraokath (06-12-2018),Alive41 (12-22-2018),almansoory1 (02-07-2019),AlphaZT (01-06-2020),alvind26 (11-05-2018),Amadeuszzz (12-26-2018),anaAdham565 (10-25-2018),andrei.botezatu (02-11-2020),Andrei0706 (11-24-2018),anonimais (06-26-2018),anonymous002002 (10-13-2018),anorange (11-27-2018),anotonomy (12-15-2018),anymonstar (02-21-2019),Applerjun (09-05-2020),aqweliite (06-16-2019),aqwplayer (12-18-2017),arcgain (12-24-2017),Arch9SK7 (02-03-2019),Archmage0920 (11-21-2018),arcreson (11-14-2018),Artaxes (11-05-2018),Arvin45 (07-12-2018),astold48 (11-25-2018),asuhduasdh (07-17-2018),ATAMAHbI4 (10-06-2018),ATEC (11-08-2018),Audocity (06-24-2018),Aurase (07-11-2018),auromaleficorum (08-10-2018),Awesome Drake (04-19-2019),axeltje (02-25-2020),azorafinal (11-04-2018),Azukito (12-18-2018),AzurEE (11-08-2018),baeng (12-06-2018),barundia123 (01-25-2019),Bean~ (06-02-2018),BelphegorPH (11-30-2018),bengdizon (07-12-2019),berke32321 (12-03-2018),berreie161 (06-03-2018),betamaster400 (02-18-2018),bido2016 (11-06-2018),biellzhyn (06-19-2018),biggamerman123 (08-28-2018),BillionRaZoR (11-19-2018),Biney (12-24-2017),bishaa v2 (11-06-2018),bishan99 (11-10-2018),bnywarrior (10-01-2018),boi4war (11-18-2018),bonyex (03-31-2020),borinbin (07-10-2018),boysisrael (02-19-2020),bpkdor (06-27-2018),brad6999 (06-30-2018),BrenoHenrike (12-13-2018),Brithe (10-24-2018),BroodWarLord (12-18-2017),BubbleyBits (01-07-2019),budlightbobo (07-26-2018),bvcovia (01-07-2019),Bypass1337 (07-18-2020),cadastro123 (01-05-2019),cameronisepic123 (06-07-2018),Castle12345 (07-28-2019),Chaorruption (12-26-2018),Chatreux (11-11-2018),Chinatsu66 (09-30-2018),chronlegion (06-01-2018),ChutiyaSaalaa23 (11-05-2018),ciel phantomhive (11-12-2018),CigNig (07-03-2018),clintbox22 (11-07-2018),codecc6900 (04-30-2020),ColdFLex310 (08-07-2019),combiy (06-27-2018),corsanature?? (06-04-2018),cozreywhitey (12-17-2018),croundex (03-24-2019),Crystalian1 (12-22-2018),cswalker (07-03-2018),cyberrun (07-26-2018),cyseroz (06-27-2018),d.rafi1191 (02-27-2020),D.V (07-24-2018),Daaash (12-22-2018),Dab (12-29-2017),DabDaddi (11-11-2018),dafew432 (01-04-2019),dagrtwtggfrefrf (02-22-2019),Dante2105 (06-18-2018),davutasd (06-29-2018),DDxgames (12-23-2018),Death Cube K (11-27-2018),deathgith (10-31-2018),deebo3881 (11-23-2018),deepyram (06-08-2018),deivisxx (03-01-2019),DemonDeathXD (11-05-2018),demonwail (09-26-2018),denistate24 (02-03-2019),DeplioS (06-02-2018),DepressingMcNugget (04-30-2022),deric111 (12-11-2018),dexan (08-17-2018),Dexter80 (07-12-2018),doremi007 (06-01-2018),DoubleEvil (08-09-2018),DoxFordRo (07-29-2018),DragneelTheLonely (11-10-2018),DragonLo (11-24-2018),drakillusion (09-18-2020),drdong (11-03-2018),dropdead135 (12-02-2018),Drunkensoja (06-01-2018),dualblood (11-03-2018),dumbshit11 (01-08-2019),DwiCahyono (08-10-2018),dzjoker2001 (07-12-2018),easymoneyyy (06-25-2018),ebokbok3 (06-13-2018),EdZer0 (06-30-2018),EENtim8 (10-23-2018),Eggplant2 (12-19-2017),eima998 (12-05-2018),ElectroNeon (11-11-2018),eliteraven1 (12-23-2017),ElJooJ08 (10-29-2018),emdyey28 (06-15-2018),emha (12-20-2018),emoric28 (12-27-2017),Equites (12-22-2017),Eraaa (02-11-2019),erg4rergrgrg (06-28-2018),Ernandes Felipe (07-12-2018),estefioll (11-05-2018),Euljang (08-06-2019),evalionel (02-18-2019),eve g (03-12-2019),EvilLulBunnies (03-26-2019),eviltox (07-13-2018),Explosive79 (11-04-2018),fabinho27 (10-31-2018),fahmihoki (11-08-2018),faikar reza (11-09-2018),fanny.user (07-08-2019),fglen13 (06-07-2018),FiendOrc (09-18-2019),fileforyou (02-03-2019),FindingNibba (12-22-2017),Foiler25 (10-31-2018),Forsaken Aries (10-10-2018),Forsaken Overlord (11-09-2018),FR3D3R1K (02-23-2019),Frankitorc9800 (12-07-2018),franklyn1801 (02-04-2019),FREDisDEAD (01-20-2019),FreeHacksxzskko (01-08-2019),Freitaz (12-08-2018),frostnade (11-30-2018),frozenra1n (07-11-2018),fuinha1574 (06-03-2018),funkyking (11-05-2018),funnyguy197 (12-16-2018),fuspipirko (11-12-2018),g0dk03dd3v1l (06-23-2018),gachaampas (07-13-2018),gaffox (06-03-2018),Glass (07-13-2018),GlitchingQueen (10-25-2018),goody549 (11-27-2018),gppezao44 (11-08-2018),GraphicAxe (07-16-2018),gwolfmoon13 (06-06-2018),Hackerman9s (02-06-2019),hackerzhavoc (07-16-2018),haikalnorizam (05-07-2020),halilafrisal (11-07-2018),hamdied30 (03-21-2019),HamtarooH (01-06-2020),happypower (10-01-2018),HaxorCharan (11-17-2018),HDHUE (07-19-2018),heeloss (06-07-2018),heisenberg221 (11-10-2018),helpme69 (05-20-2019),Hendoy (07-12-2018),herogamerz091 (09-05-2020),heshan56 (07-12-2018),hiagogato (09-16-2018),HighOnCookiez (03-30-2019),hikujime (03-09-2019),HitokirinoH (12-24-2018),holy_samuel (11-05-2018),HoshiHiko (10-23-2018),HpRizMp0 (06-02-2018),hS21 (11-14-2018),hyhyh (03-21-2019),hypergamerhs (06-28-2019),hyperlink69 (12-17-2018),ibrahim1244 (08-20-2019),ichigo1998 (02-08-2019),icylikeice (11-10-2018),iKarima (11-03-2018),ilRNli (02-25-2019),Iluga8 (01-29-2018),imrankul123 (03-14-2019),ImSeraz (08-04-2018),IsaacZM (11-18-2018),Ixeria (11-14-2018),iyangs_27 (02-23-2020),izakcool12150 (02-07-2019),Jackpot143 (03-09-2020),jakeaboo10 (12-24-2018),jakz2 (12-19-2017),jankcafa (07-11-2018),janwoo123 (12-16-2018),jasonlovesnow (01-08-2020),Jazz On (11-17-2018),jbkillerdk999 (11-03-2018),Jeb The Good (08-19-2019),Jer456556412 (05-24-2019),jeremy_claveria (11-10-2018),jhanlie (08-06-2018),jhozem (06-01-2018),jimmyxz99 (06-03-2018),joao.pedro_lopes (11-15-2018),johnryll (11-11-2018),jokepen30 (06-07-2018),Joneeel (03-23-2019),josueaqwpro (12-28-2018),Joubim (09-21-2019),justinfung123 (09-10-2020),justintayag (06-04-2018),JustinTiMGAMER (12-21-2017),k1ngkazma01 (12-25-2018),kabumdalg (11-15-2018),kahafitz (07-12-2018),kaifreznov (09-06-2020),kaimbr (12-19-2017),kamidaiken (09-07-2020),kankerbestrijder (01-09-2018),kazuraba91 (04-21-2020),KeepItRil (11-03-2018),Kendil (06-13-2018),Kert09 (11-04-2018),kestrale (04-03-2019),khajsa (10-03-2018),KillerAnime (11-22-2018),killerbuz13 (12-24-2018),killykilly (06-12-2018),kingasle (01-29-2020),KINGSOARES (12-18-2018),KiriHer (03-13-2019),kittymk (05-16-2018),kjkgjg (12-28-2018),klingerplays (11-16-2018),KodSetsu (12-17-2020),komputerrusa (02-02-2019),kong01 (11-06-2018),Konnyu (11-08-2018),Kontollll32 (12-28-2018),krisanonk2480 (11-06-2018),KurokoShinichi (06-24-2018),Kwaziofka (11-09-2018),Lasdre (07-12-2018),lazar2211 (11-12-2018),legendaryprincehack (12-15-2018),leng32 (12-30-2018),LeoneAbbaachio (11-18-2018),leoniljustin (11-09-2018),leovolante012 (08-10-2019),Lexox (12-19-2017),lilrae (02-06-2019),littleboii (07-19-2018),lmlo17 (10-02-2018),loling123456 (06-08-2018),lolonian (11-29-2018),luis001 (06-02-2018),lukazus27 (10-03-2018),LustinusGOAT (06-24-2018),lvrtsw0921 (11-11-2018),madamxd (01-02-2019),madman44 (11-09-2018),maitooxo123 (06-09-2018),mansunny (12-26-2018),manuzinxd (12-25-2018),MasterScott23 (02-24-2019),matemats123 (03-14-2019),matheusdevotion (11-07-2019),maximustheevil (07-13-2018),mchqeen12 (06-04-2018),mediakiller (02-17-2019),medoxxz2010 (11-10-2018),meefsteak (03-26-2019),mehtzm (06-03-2018),mekuyraipa555 (01-10-2019),Meleos (02-05-2019),membrer atualizado (12-20-2017),[MPGH]meme (12-18-2017),memo36 (02-02-2019),METALLICPRIME (02-27-2019),Metaphor Man (06-27-2018),mh25as (02-06-2020),michas32191 (11-12-2018),mihro (06-06-2018),mike15777 (06-05-2018),Mikedk69 (10-18-2018),mindaugas70 (11-10-2018),mirajaneee (11-08-2018),misai (03-25-2020),Missing He (10-09-2021),mistersuicidesheep (11-16-2018),Mitzaboss123 (01-02-2019),MLGDogs (07-12-2018),mobzil (07-13-2018),Modern Cereal (02-19-2019),MoeGangster (03-09-2019),mohamed213 (07-03-2018),moments182 (11-23-2018),MomotoroGames (06-04-2018),MooMooMilk13 (05-24-2020),mrexpertz2 (01-31-2019),MrJinks (07-13-2018),Mrnakpil (04-30-2019),napolez02 (07-13-2018),NaruhudoGaming (09-14-2020),nasrul999 (01-18-2019),necromatric (10-03-2018),Necrovax (11-26-2018),Neko Slayer (11-12-2018),NievieraAE (01-10-2019),NobodyCG (07-13-2018),nofearv88 (11-02-2019),nonver14 (12-24-2018),noob_seran (07-19-2018),nuno2431 (12-19-2018),nurdiyanto (10-12-2018),Nurochim (06-04-2018),ohok123123 (01-15-2021),Oliboli8769 (12-19-2017),overde (11-02-2018),PannKann (06-08-2018),panzer1311 (08-01-2018),Parishkar (12-19-2017),Patenja (07-26-2018),paullascano (11-11-2018),paulo044 (03-31-2020),PaydayLOL (11-07-2018),pedrohrib (07-17-2018),Person665 (06-08-2018),Pgob (08-10-2018),Phantom of the Chaos (06-08-2018),PhayleVyce (11-01-2019),Pipolanese (06-29-2018),popkag3210 (06-14-2018),pranantyo (07-09-2019),prima_123 (11-08-2018),Prinxo (12-05-2018),Pstakoto (01-25-2019),pukemo (06-04-2018),PurpleDinjo (09-07-2020),quinsanchez (11-07-2018),RAGEGUY1997 (10-02-2018),RagnaRection (11-08-2018),RaidenSkull (10-26-2018),rampagerdone (07-18-2018),randell.echano (12-16-2018),Ravenson (07-13-2018),Raventh (12-21-2017),raziq1 (11-28-2018),Recon. (07-26-2018),reliquished (03-20-2019),Remiliaa (06-06-2018),Renn-- (02-21-2021),rex7298 (02-08-2019),reywas (07-06-2019),rhawan05 (01-17-2019),RI1ZERO (01-17-2021),rizukku (01-29-2019),romeenx (06-04-2018),Rskull (11-04-2018),Rudol Von Stroheim (07-10-2018),Runermon (09-29-2018),ryzome14 (11-04-2018),sabri011 (12-19-2018),saitama990303 (03-04-2019),salonga1226 (07-13-2018),samert56 (11-30-2018),sananeoc123 (10-31-2018),sãoperdocomecu (07-26-2018),Scheinder (12-28-2018),SecOoTrix (09-26-2018),secoreyiz (01-05-2019),SeipherXD (11-26-2018),seksun (06-15-2018),sensei1321 (06-08-2018),Sephiiroth (03-07-2019),sgsilvergamer (11-10-2018),shadowaqw (07-13-2018),ShadowEldem (02-22-2019),shaikez2 (12-13-2018),shenbinsu (11-09-2018),sherlin94 (03-27-2019),shidqiaz (12-13-2018),Shinigamideine (07-16-2018),shuu133 (11-16-2018),sife.ashraf (12-31-2018),SirAviator (10-06-2018),sireslam10 (07-16-2019),sivertutoy (03-21-2019),sivertuts (03-21-2019),Skeewewe (11-08-2018),Skullaxe (02-06-2019),skullking225 (01-07-2018),skywar1st (11-21-2018),skyz88 (07-12-2018),sleeping.forest (09-04-2020),slyoner (08-14-2018),Snikers158 (07-11-2018),snowyday1 (12-18-2018),solaryus (12-28-2018),soulfire99 (06-15-2018),Soushicheats (04-01-2020),souzaeoq (07-11-2018),spacetimecont (06-01-2018),Specktro (12-18-2018),SpeedRed (03-01-2020),splashgaming (09-29-2018),spwee (11-01-2019),sunshimazaki (06-10-2018),sunza00756 (02-28-2020),superducks (06-25-2018),Supremoprimo (10-29-2018),survcount (05-26-2019),suzawa.retsu (10-30-2018),swagmaster420blaze (12-30-2017),sycro032 (02-14-2020),Synctax (12-07-2018),T!G3R (11-08-2018),tacos4u (11-18-2018),TandiThunder (12-08-2018),teateateateateatea (12-05-2018),ThalCup (06-13-2018),the shadow clasher (10-03-2018),theblack123456 (11-10-2018),TheBlackSchool (11-06-2019),thegr8one (03-01-2019),thelight044 (07-12-2018),thiagodsm (01-03-2018),Thiagohra21 (03-16-2022),Ticherhaz (11-10-2018),Tigru69 (10-30-2018),tiioo (01-14-2019),Tio ue (09-16-2018),tjo bre (12-05-2018),tomekse444 (06-02-2018),TOMHAX222 (11-26-2018),TPHlegend (01-10-2019),tr1ckyn1cky (10-13-2018),trhtaaf (06-07-2018),truongan195 (07-12-2018),trynitarex (08-10-2018),TSW- Lyxus (06-27-2018),twohitok (11-06-2018),txuwjy (02-04-2019),Tydrui (07-19-2018),uhyuowf (12-22-2017),Ultralex161 (09-07-2020),under mind (11-10-2018),uniqs (12-05-2018),unlukomaluko (06-03-2018),uppwind (11-05-2018),Vahlokriid (10-02-2018),VarvarLmao2 (12-21-2018),vegeta2006 (11-05-2018),Velizar57 (03-04-2019),Venom_Freak (12-04-2018),VentusDark (07-17-2018),vertim (02-21-2019),ViolentPosion (12-18-2017),Vloxtitude (12-19-2017),Volwulf (06-05-2020),vonhutten (03-10-2018),weaked.weak (06-05-2018),wendel123499 (12-01-2018),WestSideBangers (01-20-2018),whales9001 (04-19-2019),Whommy (06-28-2020),whxstheghxst (10-08-2018),winterwarlord (07-27-2018),wk96 (11-26-2018),wolfwind12345 (06-05-2018),woodlips (01-04-2020),wss_queenjoy (12-18-2018),Wusaku (06-02-2018),wynixthedude (01-09-2019),wzn99 (05-31-2019),Xan12 (06-01-2018),xdesboyx (12-09-2018),xdnemesis (12-20-2018),xemans (11-22-2018),xicopicole (07-07-2020),xioyun (11-03-2018),xiukook (06-08-2018),xNyaNCaT (02-19-2019),xter90 (11-17-2018),xVGMxExOtiCx (10-02-2018),xxxkillerxxx2 (06-19-2018),xXx_SilangX_xXx (07-10-2018),yahikochan (07-25-2018),yayakx (11-29-2018),yeatheboys (06-05-2018),YiYang (11-23-2018),Yoga is Human Origami (07-12-2018),yotsuba17 (07-12-2018),YouneS AQW (03-25-2020),YoungGhoulPRG (07-18-2018),Yujasei (04-07-2020),yuri schaver (11-14-2018),yusavega (01-09-2019),YuulAI (04-19-2019),yzex (12-03-2018),zafffff (11-03-2018),zax890 (09-06-2020),zeejay09 (12-18-2018),Zeitokaze (12-27-2017),zerefxhealer (12-22-2018),zerobrium (12-19-2017),zerosaf (03-02-2019),ZimzWimz (08-02-2018),znmx2301 (05-07-2020),zooro11a (12-23-2018),zRiko (12-20-2017),zufar57 (11-09-2018),zuiren (06-24-2018),ZupperZ (12-21-2018),zyrus2234 (09-14-2020),_ZANGADO_ (12-20-2018)

  3. #2
    ViolentPosion's Avatar
    Join Date
    Nov 2014
    Gender
    male
    Posts
    2
    Reputation
    10
    Thanks
    0
    oh my goodness, thanks so much for this, this will make botting way more versatile and even more compact

  4. #3
    aqwplayer's Avatar
    Join Date
    Jun 2012
    Gender
    male
    Posts
    118
    Reputation
    34
    Thanks
    36
    not sure how to say this, but in normal IDEs, if you type blah. then it's show everything that can be used with regards to the blah

    is there any way for this to be done with regards to what you've made so far?

    i can always mess around with the code but i'm not sure what the possible range of commands are.

    if you know a way to implement it or some other way for me to look at stuff like this with regards to aqw (even if only with this particular bot), it would be super useful, thanks

  5. #4
    rodit's Avatar
    Join Date
    Jun 2013
    Gender
    male
    Posts
    74
    Reputation
    44
    Thanks
    2,904
    My Mood
    Relaxed
    Quote Originally Posted by aqwplayer View Post
    not sure how to say this, but in normal IDEs, if you type blah. then it's show everything that can be used with regards to the blah

    is there any way for this to be done with regards to what you've made so far?

    i can always mess around with the code but i'm not sure what the possible range of commands are.

    if you know a way to implement it or some other way for me to look at stuff like this with regards to aqw (even if only with this particular bot), it would be super useful, thanks
    I suppose could implement some sort of auto completion feature to the editor. Thanks for the feedback!

  6. The Following 2 Users Say Thank You to rodit For This Useful Post:

    aqwplayer (12-19-2017),jakz2 (12-19-2017)

  7. #5
    zerobrium's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Posts
    613
    Reputation
    13
    Thanks
    823
    I like the idea of this, keep it up

  8. #6
    aqwplayer's Avatar
    Join Date
    Jun 2012
    Gender
    male
    Posts
    118
    Reputation
    34
    Thanks
    36
    this is seriously insane man, the code for larvae bot is super easy to understand, same for tainted gem and all the others. documentation and examples are great and the ability to call on the other bot functions from within the code itself is splendid, words cant even describe how amazing this is lol, seriously kudos.

    as for whether or not we're able to detect daily quest completion, i'll see if i can figure something out but given that everyone here bots anyways, it's unlikely

    edit: if the quest has already been completed, it flashes it at the top of the screen saying "Daily Quests are only Available Once Per Day", similar to where it would show Quest Failed if you tried to turn in a quest without the proper requirements. Not sure if there's a way to track/check that yet but we'll see. Maybe just if the bot has failed to accept the quest after the normal amount of time it would generally take, we assume that it's unable to do so because it's already been completed although asking for user input on that portion was a good idea as well. /join portalundead, daily quest for burn it down staff might be a good way to test

    edit 2 so i don't double post:

    so i came up with a short something sort of script, although i'm sure you'll be able to make it much fancier (and actually functional):

    goal of program is to implement this: https://www.mpgh.net/forum/showthread.php?t=1090861

    Basically:

    click to either merge or complete quest and then immediately exit tab or log out. Pretty sure either way of exiting works.
    the way i think it works is that you obtain the item/exp/reward completion packet thing first and the next immediate step would be to remove the item from your inventory. for whatever reason, closing out the tab stops it from removing the requirements from your inventory, basically making you able to turn in the same quest multiple times.

    the most useful application of this (so far) is for reputation quests in /join collection from malorie. storyline has to be completed until that point to access her quests normally although you could probably load it without having done the quest line (?). or you could try it on the blade of awe quests which have very high drop rates.

    one quest, where you turn in one token, gives 5000 rep. it's not too hard to do manually but if could automate this, we could all be rank 10 everything in a day also the quests to get those tokens involve merging. and the quests that need to be completed to merge those tokens are damn easy.

    to that end, i threw a for-loop into the script. login function worked fine, i just couldn't figure out how to connect to a server. i didn't know how to find the server ips either for that matter

    also i tried to experiment with the speed of completion and i think i only really got it to work one time. no matter how small i dropped the ScriptWait.WAIT_SLEEP value, it still seemed to go through and use up a token lol.

    also in regards to the checking for daily tries, i saw that in one of your scripts you were able to use a turnInTries command. Perhaps if you were to try and make an acceptTries command, the daily quest issue could be solved? Maybe any more than 3 failed tries leads to the assumption that the elders blood quest has already been completed

    edit 3: i thought txt files dont need approval as per the old usernames list thread? oh well idk
    <b>Downloadable Files</b> Downloadable Files
    Last edited by aqwplayer; 12-19-2017 at 09:20 PM.

  9. The Following 7 Users Say Thank You to aqwplayer For This Useful Post:

    cyseroz (07-01-2018),Elais Amaral (11-05-2018),highlordbear (12-19-2020),Konnyu (11-08-2018),lordkira09 (11-08-2018),marcors2 (11-18-2018),zerefxhealer (12-22-2018)

  10. #7
    rodit's Avatar
    Join Date
    Jun 2013
    Gender
    male
    Posts
    74
    Reputation
    44
    Thanks
    2,904
    My Mood
    Relaxed
    Thanks for the post. I like the idea of automating the shop/quest glitch, but I'm afraid it is impossible to reliably automate (or at all). This is because the delay between sending the purchase/ merge item packet (or quest completion packet) and receiving the reward is variable (and completely random). I would assume this delay heavily depends on the quality of the connection between the server and client, which is obviously uncontrollable and random.

    I have not done a full investigation into this though. I will try and test out the merge shop glitch using a script and let you know how it goes.

    The script you attached looks good (although you don't need any of the skill stuff, as you're not using combat at all). Are you sure the glitch actually works for quest turn ins? Instead of trying to use this glitch to turn in these quests, if you send me the quest IDs of all of the quests to get the tokens (A,B,C,D) (with the quest names), I can write a script that will complete the quests and merge the tokens for you (without using any glitch - until I can figure out how to reliably automate it - i.e. a standard bot to get the 5k rep). I will probably add a function to ScriptPlayer or ScriptShop to make it easier to use merge shops in scripts (this is currently only achievable by sending packets).

    About the daily quest detection - I am looking at the game code right now to find if there is a property which I can use to determine whether a quest can be accepted (I will almost certainly find something I can use). You suggested to count how many times the script tries to accept the quest and, if that counter exceeds a certain limit, it should be assumed that the quest cannot be accepted (so may be a daily quest which is already completed). This is a good idea, but the game allows you to accept any quests, even if the quest would not normally be acceptable. If the quest was not supposed to be accepted, you cannot turn it in. More clearly, the server will allow the client to accept a daily quest that has already been done, but it will not allow it to be turned in.

    EDIT: I have figured out a way to determine whether a daily quest has been completed (I will publish it in the next release).
    Last edited by rodit; 12-20-2017 at 07:09 AM.

  11. #8
    aqwplayer's Avatar
    Join Date
    Jun 2012
    Gender
    male
    Posts
    118
    Reputation
    34
    Thanks
    36
    Sounds good, I will see if i can get the merge shop glitch to work with rbot as well although I feel as though it works the same way as the quest turnin. when doing it manually, i was able to go from rank 8-10 arcangrove in less that 20 minutes (at that was with pretty much a zero % error rate except at the very beginning when i was getting a feel for it). note that this was with rep boosting equipment on but that even without these on, it would still be pretty fast.

    also even if there is no way to integrate the quest glitch with the merge shop glitch, the merge shop on its own should be fine anyways as infinite swag tokens means it doesn't even really matter if they are used up.

    for the swag token bot, i am not too sure if it will be worth it on its own as the requirements can be quite high, but i have posted most of the requirements below.

    the two quests are:Bleak Despair (1304) and Flying...and Falling (1307). Note that the ellipsis are part of the quest name for quest 1307.

    The rewards for quest 1304 are Super-Fan Swag Token D x20 and, at random, Super-Fan Swag Token C x4
    The rewards for quest 1307 are Super-Fan Swag Token D x40 and, at random, Super-Fan Swag Token C x8

    These are the non-member quests although there are quite a few more member quests on the aqw wiki

    All temp items for these quests can be obtained from Dustbunny of Doom at /join terrarium. For the Bleak Despair Quest (1304), the monster Death on Wings from the same area also drops all temps items necessary.

    10 Super-Fan Swag Token D make one Super-Fan Swag Token C. 10 Super-Fan Swag Token C make one Super-Fan Swag Token B. 20 Super-Fan Swag Token B make one Super-Fan Swag Token A, which can be redeemed for a minimum of 5000 rep (no boosts).

    So 1 Token A, needs 20 B = 200 C = 2000 D.

    One good thing about this is that it can be used to stack Token A's (up to 100, normally without glitching). So like when you have 50 Token A's, you can activate a rep boost and then use them all at once for whichever rep quests (which could be useful as non-mem's do get rep boosts given enough daily logins).

    It is also possible that neither the mergeshop nor reputation quests can be accessed without completing that portion of the relevant storyline (the collector) but im not too sure about that.

    i look forward to seeing how you figured out the daily quest completion portion. nice one lol

    edit: also for some reason cant backspace when using shop/quest loader, can still highlight with mouse and then delete and retype so its not really an issue but just letting you know

    edit 2:

    tried to create a thing where a console box pops up, you're able to type that you want to say in it and it actually does so into in-game chat, ideally box would be able to stay up similar to be a small overlay on other screens so you could still converse while doing something else and botting or whatever

    relevant packets are:

    whisper: %xt%zm%whisper%1%whatever you said%username%
    standard chat: %xt%zm%message%#####%whatever you said%zone%
    party chat: %xt%zm%message%#####%whatever you said%party%

    i attached a text below. when running that script, standard popup box works fine, but not able to read text in. not entirely sure how to do it although searching:
    What is the C# version of VB'sInputDialog? will probably find it for you, something to do with .dll's, unless you are able to write something yourself which would be cool

    also, something i just realized is that although i can see packets that we send out for messaging, i don't know of any way to read what comes in (through in-game chat)

    darn

    another suggestion is that whenever we click into the main game screen, all the other boxes like the loaders, packet logger, spammer etc, stay open but automatically are minimized: is there any way we can have these stay open while still interacting with the main screen? would be sweet

    thanks again for your contributions lol
    <b>Downloadable Files</b> Downloadable Files
    Last edited by aqwplayer; 12-20-2017 at 10:50 AM.

  12. The Following User Says Thank You to aqwplayer For This Useful Post:

    marcors2 (11-18-2018)

  13. #9
    WQWNUB's Avatar
    Join Date
    Dec 2015
    Gender
    male
    Location
    VPS
    Posts
    24
    Reputation
    10
    Thanks
    1
    My Mood
    Amazed
    Code:
    Unhandled Exception:
    System.TypeInitializationException: An exception was thrown by the type initializer for RBot.RBot ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ComponentModel.Win32Exception: No valid icon entry were found.
      at System.Drawing.Icon.InitFromStreamWithSize (System****.Stream stream, Int32 width, Int32 height) [0x00000] in <filename unknown>:0 
      at System.Drawing.Icon..ctor (System.Runtime.Serialization.SerializationInfo info, StreamingContext context) [0x00000] in <filename unknown>:0 
      at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)
      at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
      --- End of inner exception stack trace ---
      at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
      at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.ObjectRecord.LoadData (System.Runtime.Serialization.ObjectManager manager, ISurrogateSelector selector, StreamingContext context) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.ObjectManager.DoFixups () [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadNextObject (System****.BinaryReader reader) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObjectGraph (BinaryElement elem, System****.BinaryReader reader, Boolean readHeaders, System.Object& result, System.Runtime.Remoting.Messaging.Header[]& headers) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.NoCheckDeserialize (System****.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System****.Stream serializationStream) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader.ReadNonPredefinedValue (System.Type exp_type) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader.ReadValueVer2 (Int32 type_index) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader.LoadResourceValues (ResourceCacheItem[] store) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader+ResourceEnumerator.FillCache () [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader+ResourceEnumerator..ctor (System.Resources.ResourceReader readerToEnumerate) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader.GetEnumerator () [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceSet.ReadResources () [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceSet.GetObjectInternal (System.String name, Boolean ignoreCase) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceSet.GetObject (System.String name, Boolean ignoreCase) [0x00000] in <filename unknown>:0 
      at System.Resources.RuntimeResourceSet.GetObject (System.String name, Boolean ignoreCase) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceManager.GetObject (System.String name, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceManager.GetObject (System.String name) [0x00000] in <filename unknown>:0 
      at RBot.ScriptsForm.InitializeComponent () [0x00000] in <filename unknown>:0 
      at RBot.ScriptsForm..ctor () [0x00000] in <filename unknown>:0 
      at (wrapper remoting-invoke-with-check) RBot.ScriptsForm:.ctor ()
      at RBot.RBot..cctor () [0x00000] in <filename unknown>:0 
      --- End of inner exception stack trace ---
      at RBot.Program.Main () [0x00000] in <filename unknown>:0 
    [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: An exception was thrown by the type initializer for RBot.RBot ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ComponentModel.Win32Exception: No valid icon entry were found.
      at System.Drawing.Icon.InitFromStreamWithSize (System****.Stream stream, Int32 width, Int32 height) [0x00000] in <filename unknown>:0 
      at System.Drawing.Icon..ctor (System.Runtime.Serialization.SerializationInfo info, StreamingContext context) [0x00000] in <filename unknown>:0 
      at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)
      at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
      --- End of inner exception stack trace ---
      at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
      at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.ObjectRecord.LoadData (System.Runtime.Serialization.ObjectManager manager, ISurrogateSelector selector, StreamingContext context) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.ObjectManager.DoFixups () [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadNextObject (System****.BinaryReader reader) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObjectGraph (BinaryElement elem, System****.BinaryReader reader, Boolean readHeaders, System.Object& result, System.Runtime.Remoting.Messaging.Header[]& headers) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.NoCheckDeserialize (System****.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System****.Stream serializationStream) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader.ReadNonPredefinedValue (System.Type exp_type) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader.ReadValueVer2 (Int32 type_index) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader.LoadResourceValues (ResourceCacheItem[] store) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader+ResourceEnumerator.FillCache () [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader+ResourceEnumerator..ctor (System.Resources.ResourceReader readerToEnumerate) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader.GetEnumerator () [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceSet.ReadResources () [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceSet.GetObjectInternal (System.String name, Boolean ignoreCase) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceSet.GetObject (System.String name, Boolean ignoreCase) [0x00000] in <filename unknown>:0 
      at System.Resources.RuntimeResourceSet.GetObject (System.String name, Boolean ignoreCase) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceManager.GetObject (System.String name, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceManager.GetObject (System.String name) [0x00000] in <filename unknown>:0 
      at RBot.ScriptsForm.InitializeComponent () [0x00000] in <filename unknown>:0 
      at RBot.ScriptsForm..ctor () [0x00000] in <filename unknown>:0 
      at (wrapper remoting-invoke-with-check) RBot.ScriptsForm:.ctor ()
      at RBot.RBot..cctor () [0x00000] in <filename unknown>:0 
      --- End of inner exception stack trace ---
      at RBot.Program.Main () [0x00000] in <filename unknown>:0 
    
    Unhandled Exception:
    System.TypeInitializationException: An exception was thrown by the type initializer for RBot.RBot ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ComponentModel.Win32Exception: No valid icon entry were found.
      at System.Drawing.Icon.InitFromStreamWithSize (System****.Stream stream, Int32 width, Int32 height) [0x00000] in <filename unknown>:0 
      at System.Drawing.Icon..ctor (System.Runtime.Serialization.SerializationInfo info, StreamingContext context) [0x00000] in <filename unknown>:0 
      at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)
      at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
      --- End of inner exception stack trace ---
      at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
      at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.ObjectRecord.LoadData (System.Runtime.Serialization.ObjectManager manager, ISurrogateSelector selector, StreamingContext context) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.ObjectManager.DoFixups () [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadNextObject (System****.BinaryReader reader) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObjectGraph (BinaryElement elem, System****.BinaryReader reader, Boolean readHeaders, System.Object& result, System.Runtime.Remoting.Messaging.Header[]& headers) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.NoCheckDeserialize (System****.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System****.Stream serializationStream) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader.ReadNonPredefinedValue (System.Type exp_type) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader.ReadValueVer2 (Int32 type_index) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader.LoadResourceValues (ResourceCacheItem[] store) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader+ResourceEnumerator.FillCache () [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader+ResourceEnumerator..ctor (System.Resources.ResourceReader readerToEnumerate) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader.GetEnumerator () [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceSet.ReadResources () [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceSet.GetObjectInternal (System.String name, Boolean ignoreCase) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceSet.GetObject (System.String name, Boolean ignoreCase) [0x00000] in <filename unknown>:0 
      at System.Resources.RuntimeResourceSet.GetObject (System.String name, Boolean ignoreCase) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceManager.GetObject (System.String name, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceManager.GetObject (System.String name) [0x00000] in <filename unknown>:0 
      at RBot.ScriptsForm.InitializeComponent () [0x00000] in <filename unknown>:0 
      at RBot.ScriptsForm..ctor () [0x00000] in <filename unknown>:0 
      at (wrapper remoting-invoke-with-check) RBot.ScriptsForm:.ctor ()
      at RBot.RBot..cctor () [0x00000] in <filename unknown>:0 
      --- End of inner exception stack trace ---
      at RBot.Program.Main () [0x00000] in <filename unknown>:0 
    [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: An exception was thrown by the type initializer for RBot.RBot ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ComponentModel.Win32Exception: No valid icon entry were found.
      at System.Drawing.Icon.InitFromStreamWithSize (System****.Stream stream, Int32 width, Int32 height) [0x00000] in <filename unknown>:0 
      at System.Drawing.Icon..ctor (System.Runtime.Serialization.SerializationInfo info, StreamingContext context) [0x00000] in <filename unknown>:0 
      at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)
      at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
      --- End of inner exception stack trace ---
      at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
      at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.ObjectRecord.LoadData (System.Runtime.Serialization.ObjectManager manager, ISurrogateSelector selector, StreamingContext context) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.ObjectManager.DoFixups () [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadNextObject (System****.BinaryReader reader) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.Formatters.Binary.ObjectReader.ReadObjectGraph (BinaryElement elem, System****.BinaryReader reader, Boolean readHeaders, System.Object& result, System.Runtime.Remoting.Messaging.Header[]& headers) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.NoCheckDeserialize (System****.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler) [0x00000] in <filename unknown>:0 
      at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System****.Stream serializationStream) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader.ReadNonPredefinedValue (System.Type exp_type) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader.ReadValueVer2 (Int32 type_index) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader.LoadResourceValues (ResourceCacheItem[] store) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader+ResourceEnumerator.FillCache () [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader+ResourceEnumerator..ctor (System.Resources.ResourceReader readerToEnumerate) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceReader.GetEnumerator () [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceSet.ReadResources () [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceSet.GetObjectInternal (System.String name, Boolean ignoreCase) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceSet.GetObject (System.String name, Boolean ignoreCase) [0x00000] in <filename unknown>:0 
      at System.Resources.RuntimeResourceSet.GetObject (System.String name, Boolean ignoreCase) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceManager.GetObject (System.String name, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
      at System.Resources.ResourceManager.GetObject (System.String name) [0x00000] in <filename unknown>:0 
      at RBot.ScriptsForm.InitializeComponent () [0x00000] in <filename unknown>:0 
      at RBot.ScriptsForm..ctor () [0x00000] in <filename unknown>:0 
      at (wrapper remoting-invoke-with-check) RBot.ScriptsForm:.ctor ()
      at RBot.RBot..cctor () [0x00000] in <filename unknown>:0 
      --- End of inner exception stack trace ---
      at RBot.Program.Main () [0x00000] in <filename unknown>:0
    Last edited by Silent; 01-01-2018 at 01:33 AM.

  14. #10
    rodit's Avatar
    Join Date
    Jun 2013
    Gender
    male
    Posts
    74
    Reputation
    44
    Thanks
    2,904
    My Mood
    Relaxed
    Are you trying to run this on mono or wine? It only supports Windows with .NET 4.6.1+

  15. #11
    zRiko's Avatar
    Join Date
    Nov 2015
    Gender
    male
    Posts
    16
    Reputation
    10
    Thanks
    198
    My Mood
    Tired
    hmm the idea behind this is actually really fantastic, im going to play around with this for a while and see if i can do any cool things with it, good job

  16. #12
    JustinTiMGAMER's Avatar
    Join Date
    Oct 2017
    Gender
    male
    Posts
    48
    Reputation
    10
    Thanks
    2
    OH MY GOODNESS THANKS FOR THE "DISABLE FX" THIS IS REALLY HELPFUL FOR THE PEOPLE WHO HAS POTATO PC LIKE MINE

    - - - Updated - - -

    ps : can you add where theres a command, "Target Player: (name) " for PVP purposes where it automatically target the players name? please.

    - - - Updated - - -

    PPS: I'm experiencing lag when playing on public rooms, idk if its lag but i feel like having delay when i spam so much skills, this doesnt happen on browser. only on these kinds of bots, you know how to fix this? PSSSS: FX Disabled

  17. #13
    rodit's Avatar
    Join Date
    Jun 2013
    Gender
    male
    Posts
    74
    Reputation
    44
    Thanks
    2,904
    My Mood
    Relaxed
    I created the disable FX feature because I also have a potato PC. It's particularly useful when there are multiple vhls in the room spamming abilities.

    I will look into adding player targets in the next release - this would also be useful for targeting particular players to use abilities on.

    I'm not sure how to fix the lag issues you are having - just to be clear, are you talking about low framerate or network latency?

  18. #14
    JustinTiMGAMER's Avatar
    Join Date
    Oct 2017
    Gender
    male
    Posts
    48
    Reputation
    10
    Thanks
    2
    Quote Originally Posted by rodit View Post
    I created the disable FX feature because I also have a potato PC. It's particularly useful when there are multiple vhls in the room spamming abilities.

    I will look into adding player targets in the next release - this would also be useful for targeting particular players to use abilities on.

    I'm not sure how to fix the lag issues you are having - just to be clear, are you talking about low framerate or network latency?
    its not the framerate its like the delay "when i spam 111111 it will delay like hell like 3-4 seconds before it will work fine again idk whats the issue going on

  19. #15
    WQWNUB's Avatar
    Join Date
    Dec 2015
    Gender
    male
    Location
    VPS
    Posts
    24
    Reputation
    10
    Thanks
    1
    My Mood
    Amazed
    Quote Originally Posted by rodit View Post
    Are you trying to run this on mono or wine? It only supports Windows with .NET 4.6.1+
    WINE 64bit

Page 1 of 12 12311 ... LastLast

Similar Threads

  1. [WTS] *^* FRESH ARMA 2 OA CD KEYS - NEVER USED - BRAND NEW! $7 - PROOF *^*
    By Liquidjdog in forum DayZ Selling / Trading / Buying
    Replies: 0
    Last Post: 09-09-2013, 01:08 AM
  2. [WTS] Selling 3 DayZ Keys. Never been used branded new! 9 Dollar a key!
    By jordy788 in forum DayZ Selling / Trading / Buying
    Replies: 16
    Last Post: 05-31-2013, 07:41 AM
  3. [WTS] 2 DayZ CD-Keys Never been used BRAND NEW KEYS!
    By Declanj in forum DayZ Selling / Trading / Buying
    Replies: 2
    Last Post: 05-29-2013, 12:10 PM
  4. [WTS] [$10.00] BRAND NEW ARMA 2 OA KEYS - NOT STOLEN - NO CD-KEY IN USE ERROR! - STEAM SALE
    By LegandofDayZ in forum DayZ Selling / Trading / Buying
    Replies: 5
    Last Post: 11-28-2012, 01:58 PM
  5. [Outdated] Le Bot 4.2 BRAND NEW
    By jarkajarka in forum Adventure Quest Worlds (AQW) Hacks / Cheats / Trainers
    Replies: 33
    Last Post: 09-07-2012, 10:58 AM