Woo.07 is an autoit-based bot that will run maps for you.
Main features:
- NA/EU
- Color detection to make runs as fast as possible - no static delays
- Autosell/Automail features
- Customizable binds
- All maps scripted to work solo with Nico's .dll OR dewdew's Consolite (or both)
- Boat reload feature if kicked to town
- Map exit + boat reload feature if skipboat is prematurely sent
- Supports all resolutions EXCEPT "Custom->Fullscreen"
NOTE: I cannot test the EU functionality. If there is a bug with the bot clicking on the "next page" button, let me know and I will fix it in the next version. REMINDER: First run will take an extra minute of idle time to assure the battle cleared screen is up so the bot will save the correct images.
"Home" to start
"End" to stop
.07 Changes:
- Added EU version
- Added error detection loops. Most errors will be detected and automatically fix itself after idling 5 minutes. If it cannot recognize where it is to fix itself, or the same error has occured 3 times, an error message box will pop up and the script will stop. Please report which error comes up if you are having an issue.
- Again modified color detection.
- Rescripted most of the binds to now use the a_cfg folder if you are using Consolite only (see instructions below). If you use nico's dll or both, nothing changed.
- Added user input for static delay at map loading for slower computers/bad connections
.06 Changes:
- Added boat reload (for if you get kicked to town)
- Removed capability to bind {HOME} and {END} keys (not the NUMPAD ones) due to occasional glitches with GUI
- Added 1 additional bind
.05 Changes:
- Rescripted replay detection. First run will delay 90s at the end of the active script (adding 20-60s depending on the map) so the bot can grab colors for auto detection
- Added 2 maps, Irukul and Revived Fear
- Added 2 additional binds
.04 Changes:
- Completely rescripted stupid start button detection... le sigh
- Added checkbox in "Set Binds" GUI to convert over to using Consolite ONLY capabilities
.03 Changes:
- Added feature to make your own custom binds with easy to use .txt file output
- Modified Start button detection
- .ini file will now save and re-load settings (if input/check boxes are changed by user).
.02 Changes:
- Added 7 more maps
.01 Changes:
-Imported a drop-down menu and consolidated all maps into one .exe
-Slightly modified the start button color detection
-Improved autosell scripting for faster speed and better accuracy. For speed I veered on the false negative side (errors resulted in "trash" left in inv rather than "worthful goods" sold), out of ~1000 item stacks no errors now, including scrolls, and it's faster .
-Bot now kills with Nuke, Nukeall AND spears. Just in case something gets glitchy...
-No cfg file included; you'll need to make your own with binds provided. I found very consistently that most binds are lost when I transfer .cfg files from computer to computer to test
-Scrambled .exe not easily decompiled
GUI interfaces:
Binds can be customized
I will be happy to answer questions, but I will not respond if your question is already answered in this instruction.
How to use custom binds:
Click "Set Binds" when main GUI is up. Enter the keys you want (WHICH keys you CAN bind are below instructions. You can use almost all the keys on the right half of the keyboard) according to this format: Function Send
Binds are already set for you, so you can see a pattern. If you mis-type a bind (for instance, omit {} brackets around the key), an error message will pop up to warn you of this error.
After you are done changing the binds, click "Send Binds to txt". This will open "WooBinds.txt" and type in the text you need to copy and paste into consolite (or another console). And guess what! I made it even easier! It will automatically copy all the text after it saves the new text file and all you have to do is go over to consolite, "right click" -> "paste".
If you are using nico's Vinpub.dll, you're done binding
If you want to use this bot while DewDew's consolite is down, but Nico's .dll is up, then SAVE THE .cfg FILE. You can overwrite your current non-binded .cfg with your backed up .cfg and inject Nico's dll, and this bot will still work.
********CHANGED**********
If you are ONLY using Consolite, make sure you check off the box "Nukeall - No god; for Consolite + no VinPub.dll". While the box is checked, create the custom .txt file and paste it into Consolite. Place the a_cfg folder supplied in the .rar in your Vindictus\en-us folder (or wherever your Vindictus.exe directory is).
The "Binds to Consolite" command may not work for you. It's glitchy since it's a window of a multi-windowed program. The ONLY thing this does is paste the binds for you into the console. So since this function effectively does only two clicks for you, I'm not going to waste any more time on it.
If it does work: you will see the consolite window popup and the binds being pasted into the console for you.
If it doesn't work: you will only see "WooBinds.txt" pop up and then the GUI will appear ~6s later and you will need to manually paste the binds into the console (the correct text is already in your copy/paste clipboard).
How autosell works:
The bot will automatically save the images in each of the rows for which you check "Keep items Row#" in the FIRST CHEST. Consequentially the bot will be "delayed" for about 3s at the start-up as it saves these images. This type of item will NOT be sold if "Sell Items" is checked, and ONLY these items WILL be mailed. The autosell will run much faster if you save only the items you are farming for, or NEW items that you will be collecting (don't select all 3 rows if you're ONLY farming for scrolls or empo stones). In the script, the first row's x first column's box in the first chest is reserved for scrolls. If you don't want scrolls, then leave this box BLANK. If you want to keep items and mail them, but not mail the scrolls (r9 scrolls that bind, for instance), simply uncheck "Mail Scrolls" in the GUI and put a scroll in the 1x1 box before you start the bot. The bot will sell, and then mail the selected items "Every Sell/Mail" number of runs. Items will NOT autosort, this way if you leave items in the first chest that you want to keep, but aren't farming (ie. items you shouldn't be putting in the "Save items Row#" boxes). On the different computers I've tested, all the empty boxes successfully were detected, which significantly speeds up the item check for selling/mailing (about 6s for a fully-empty chest). My small claim to fame amongst the great scripters here l2noobl2 and Dank
If you check "Mail Items" and don't put a character to mail to, your items won't be mailed.
If you put "0" in "Max Runs", it will run indefinitely.
If you put "0" in "Mail/Sell Every" OR uncheck "Sell Items", items will not be sold or mailed.
Items mailed will automatically be one less than the stack contains so an item will be left for the next startup's use. For instance, if you have a stack of 56 empo stones, only 55 will be mailed.
Due to the random nature of which stack disappears during mailing multiple stacks of the same item type (especially if the max stack is 10 or 20), I would suggest autoselling every 50-100 runs minimally or you might have a buildup in your inventory of these items.
Settings must be in "Mouse Mode". "Auto aim secondary weapon" should be checked as well.
Maps provided (*New):
Decisive Battle
Source of the Rumor
Trampled Plains
Spider Overload
White Tyrant Challenge
Hidden
Nightmare at the Ruins
Yeti King
Irukul
Revived Fear
Fight that must be Won
Shady Forest
Cadet's Challenge
Herb Lands
Weeping Queen
The Contract
To use:
Open the Woo.exe
Make a cfg file in your vindictus folder with the binds below by copying and pasting the text below (or using my Send Binds to txt feature) into a console (dewdew's consolite works this way fine). If you are using Consolite ONLY, place the a_cfg folder as described above.
Get on a boat
Put the items you're farming for in the first-third rows as suggested above
Un-equip weapon
Hit "{Home}" to open Woo's GUI
Check off what you want, and don't forget to type in your mail-to character's name
Hit start and walk away
Bindable Keys for custom bindings:
-On regular keyboard area-
67890-=yuiop[]\jkl;'./
F1-F8
-Between regular keyboard area and NUMPAD-
Ins,PgUp,PgDn,Del
Up/Down/Left/Right arrow keys
-NUMPAD keys-
All NUMPAD keys except "NUMLOCK" and "ENTER"
Thanks to @Nico for providing a dll and some tips on scrambling my files, @dewdew for a currently working console for testing, and @DanK for providing a <now dead > console to make cfg files.
If you are having problems, make sure you have READ all the instructions (90% of the problems since "Woo.04" are because people didn't read), and please include the following info so we can figure out quickly your problem:
-Error message #, if one popped up
-Desktop/Vindi resolutions
-OS
-Problems at "boat" vs. "a map", and which map (boss map vs. first map). If it's at the boss map and the boss is dead - is there a countdown timer or does it say "waiting" ("waiting" = premature boat launch)
-What is your character doing? (nothing, grabbing the air etc.). Does your character ever get mini-sized?
-If your character is getting stuck on a wall - is it running/moving before the map fully loads? Did you try adding a static delay from the GUI?
*repeated for emphasis*
NOTE: IF YOUR BINDS DON'T WORK VIA A TEST OF DIRECT COPY AND PASTE FROM THE BINDS ABOVE, IT'S PROBABLY YOUR INJECTOR, NOT MY BOT.
NOTE: IF YOUR BINDS DON'T WORK VIA A TEST OF DIRECT COPY AND PASTE FROM THE BINDS ABOVE, IT'S PROBABLY YOUR INJECTOR, NOT MY BOT.
what should i have to write for the cfg ? test.cfg or what ?
Ok the maps skip, but when it gets to the boss room it starts the move to the left into the wall and doesnt trigger the boss the spawn.
Originally Posted by AaronKay14:5998095
Ok the maps skip, but when it gets to the boss room it starts the move to the left into the wall and doesnt trigger the boss the spawn.
if the bot isnt running forward at all then the map is loading unusually slow. try this version and add a 8s delay to see of it works and then walk back the delay time to what works best for you
Approved that for you.
So last night I turned the bot on, I watched it do about 3-5 runs with no problems then I went to bed.
Just now check the bot and...this is what I see.
And I think this one is Nexon saying goodbye to my account.
Second error I received immediately after closing the first error message. What do you think mad? I haven't tried to re-log yet as I read one guy got unrecoverable error and was banned thereafter.
Ok I will try it sensei, thanks
Originally Posted by Helper666
So last night I turned the bot on, I watched it do about 3-5 runs with no problems then I went to bed.
Just now check the bot and...this is what I see.
And I think this one is Nexon saying goodbye to my account.
Second error I received immediately after closing the first error message. What do you think mad? I haven't tried to re-log yet as I read one guy got unrecoverable error and was banned thereafter.
I've never seen the first error. Pretty sure it's not my .exe
The second error means your vindi crashed which will always happen at some point if you leave it on, even if you just idle in town.
You may want to reinstall Vindi, I think your files may have gotten corrupted (which will happen again, over time, unless you use a SLC SDD and not a hard drive. even MLC SSDs can get corrupted sectors over time). When this happens the game goes crazy and sometimes HS will block it's own vindictus.exe process. If your HD is 5+ years old, reinstalling vindi is probably your solution.
If you got banned, it happened before the error message. You may be fine still.
Random error. Second error box just indicates that there has been an engine error. Don't worry about it.
You do not have to reinstall Vindictus because of that btw.
Thanks, I'll reinstall vindictus...eventually.
That's a very good suggestion, makes sense.
well i will be trying this soon when nico's DLL is back up i dont get this working without vinpub.dll
dunno why cause i got a custom cfg made with bot and that works.
Originally Posted by papabeer
well i will be trying this soon when nico's DLL is back up i dont get this working without vinpub.dll
dunno why cause i got a custom cfg made with bot and that works.
You guys on EU seem to be having issues with consolite+vinpub and black screens (most of the people who have described it aren't clear in their description due to poor english so I don't know the details), but I tested it here on NA and if you follow the instructions properly, you can use this with just consolite for the time being. You need to read the whole post tho because I changed some stuff since so many people had problems.
They need my DLL for binds but it's detected :l
Originally Posted by Nico
They need my DLL for binds but it's detected :l
one of my computers doesnt have your dll downloaded, just consolite, still works for me
Originally Posted by maddoggy00
one of my computers doesnt have your dll downloaded, just consolite, still works for me