[NA|EU] Woo.13b - smart bot with autosell/mail, autoAP-spender [Detection Fix]
Posts 1–15 of 30 · Page 1 of 2
[NA|EU] Woo.13b - smart bot with autosell/mail, autoAP-spender [Detection Fix]
Woo.13 is a smart bot that will run maps for you. Main features: - NA/EU
- Autosell/Automail features
- AP Spender
- Color detection to make runs as fast as possible - no static delays
- Customizable binds
- All maps scripted to work solo with Nico's .dll +.cfg file 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"
- Option to level up trans (must have the quest done first) standalone or during botting
NOTE: I cannot test the EU functionality. If there are problems, let me know
-------Or------- If you have a standalone Console, start it
2 - Start Woo.exe (You can start this after Vindictus is started too) 3 - Start Vindictus (make sure injector is set to inject automatically) 4 - Get on a boat, unequip weap, and put the items you're farming for in the first-third rows as suggested below 5 - Hit "Home" on your keyboard 6 - Click "Set Binds" 7 - Modify binds as desired. Check "Nukeall - No god" if using Consolite ONLY, and check "alias" if you want to use binding via alias 8 - Click "Send Binds to txt" (will automatically save text to your copy/paste clipboard) 9 - Go to your console window and paste the binds. If you have "Use Alias" unchecked and "Nukeall - No god" checked, you also must put the "a_cfg" folder inside your Vindictus folder (same directory as Vindictus.exe) 10 - Hit "Save" in GUI 11 - Set the checkboxes/user inputs/map value as desired 12 - Hit "Start" and walk away
NOTE: Woo will save your customized choices for steps 7 and 11, so they only need to be done once unless changes are wanted. You must repeat steps 6,8-10 every time you completely exit/reopen Vindictus.
"Home" to start
"End" to stop
Common Problems: - My bot will skip boat, but gets stuck on the first map and is grabbing the air and running into walls. A: Check your binds and make sure there were no typos somehow. If you cannot manually operate all the binds by pressing the keyboard, then your injector did not inject properly - My bot goes all black. A: Add a delay in the GUI "Skip Map Delay" - The GUI won't come up, what do I do? A: Press the "Home" key.Home key - Wikipedia, the free encyclopedia
If you are having problems, make sure you have READ all the instructions (90% of the problems are because people didn't read). I didn't make instructions to annoy you! Please include the following info if you are stuck so we can figure out quickly your problem: -Error message #, if one popped up
-Desktop/Vindi resolutions
-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)
-Take notice of what the splash box is saying the bot is doing - did it skip something? Make sure you try adding in a delay if your computer is slow, this may fix things
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.
No Changes - Just Detection Fix for EU
.13 Changes: - Added some more error detections/fixes
- Moved Trans to the beginning of the runs, as well as transing on the first run, and changed a lot of the scripting regarding this for smoothness
- Added 1 map
.12 Changes:
- Slowed down autosell a bit and incorporated "Slow Computer Delay" into autosell/mail features
- Fixed Trans bug some were having on Fiona/Evie
- Added in a "Waiting for Start Button" timer for user to better see what's going on
.11 Changes:
- Added AP spender (see below)
- Added 2 maps
- Re-inputted speed battle cleared mechanism for "Next Page" of EU
- Added "Slow Computer Delay" (see "How delays work" below)
- Added "Level Trans NO Hacks" - does not need Nico's .dll or Consolite (standalone feature)
- Added some timers so user can see how much longer the bot will idle
- Included Run# and Times Transformed in the message box
.10 Changes:
- Added 8 maps
- Fixed an EU bug and added static delays for now to narrow down problems some are having.
.09 Changes:
- Removed "Send Binds to Consolite" as it causes more confusion that it eases use.
- Added "Level up Trans only" which enters a map, uses trans, then leaves and reloads the map (doesn't kill anything) once an hour
- Fixed a "Send Binds to txt" error
- Modified Start/Replay Buttons to better incorporate variances from computer to computer; hopefully this will fix the EU "Next Button" issue some are having.
.08 Changes:
- Added user-input skip map delay and an option for random delays (see "How delays work" below)
- Added option to have character use transformation
- Added splash boxes in script so the bot will tell you what it's doing (or trying to do if your binds are messed up)
- Added "alias" option for WooBind.txt output
- Force NUMLOCK ON at start
.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:
How delays work:
- "Boss Map Delay" will add "x" seconds to the programmed wait time before killing the boss. This will be useful if your internet connection is slow, or computer is old, and your maps load very slowly
- "Skip Boat Delay" will add "x" seconds to the programmed wait time in between skipping maps. Some people (EU I think) complained of black screens and suggested you must wait until a map is fully loaded until you can skip to the next map. Use this to force the bot to wait in between map loadings.
- "Random Delay" will force the bot to idle on the boat for a random number of minutes every random number of runs. I will not be releasing the exact bounds within this system; however, I will say this will approximately reduce your overall botting speed by 40%. If you would like to further reduce the speed, you can implement the other Map Delays above. I have had a couple users ask for this to see if a random delay vs. a static slow bot might help with the banning issue. No guarantees.
- "Slow Computer Delay" will add delays into trouble spots (cutscenes, for instance) where slower computers take longer to load but the bot keeps continuing. All the maps are optimized using a relatively fast computer. This does not replace the "Skip Map" or "Boss Map" delays above, and only should be used if there are troubles with the bot clicking the battle cleared screen or for timed battles (like Prepare for Counterattack), the attacks come too early and the boss doesn't die.
How AP Spender Works:
If you do not want to use the AP spender, use "0" in the GUI. AP will be spent every amount of runs specified in the GUI. You MUST have the skill already learned if it is to be trained. If you would like to train specific skills first, you can put 1 AP into the skills you want and check "Trained Skills Only" in the skill window in Vindictus. Due to scripting, currently only the first 12 skills in each tab will be trained (really only affects the "Combat" tab which has more than 12).
NOTE: I did not do extensive testing for this (just scripted it last night and Vindi's been down on NA), but it works OK on my computer. If you have issues, let me know. I will continue testing it and tweak it as necessary in later editions.
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
Brynn's Research
Source of the Rumor
Kobold Chief
Final Slingshot
Prepare for counterattack
Labyrinth (Will stop after 3 runs)
Wake Up Call
Dead End Street
Being From The Other World
Depths Of Ainle
Culprit Behind The Disturbance
Trampled Plains
Burnt Pumpkin Field
Prairie Gnoll
Spider Overload
White Tyrant Challenge
Gnoll King Ruler of the Ruins
Goliath
Where the Legend Sleeps*
Hidden
The Unveiling Truth
Regrets Too Late*
Nightmare at the Ruins
Shadowed by Darkness*
Yeti King
Irukul
Revived Fear
Fight that must be Won
Shady Forest
Cadet's Challenge
Herb Lands
Weeping Queen
The Contract
Level-up Tranformation only
Level Trans NO Hacks
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"
To change binds, use the following format: Function Send
If there is an error or typo with your input values, a message box will pop up and tell you what is wrong when you click "Send Binds to txt"
Thanks to @Nico for providing a dll and some tips on scrambling my files, @dewdew for a currently working console for testing, and @OldGreg for some research regarding the grab command and @Paladin for being cool.
uhm i got a question did you change something except the detection because the trampled plains bot works in the 1st round and stucks at the 2nd round 1 map before the boss comes
Originally Posted by laserteck
uhm i got a question did you change something except the detection because the trampled plains bot works in the 1st round and stucks at the 2nd round 1 map before the boss comes
Not sure what you're saying...
but no, I didn't change anything that would affect the functionality of the bot. Just modified it for detection.
Thanks maddawg, Im going to try this out, I kinda gave up on the bots because none worked for me but Im going to try again :<
is Perx clean. because im getting virus alert on my ms antivirus
Originally Posted by jtvgeo
is Perx clean. because im getting virus alert on my ms antivirus
never had a problem with it.
i switched over to sinject. works fine on that.
Ok lol, Problem #1 The binds on the woo app and the binds in the woobinds file arent the same, when I press copy to text. I get a bunch of clicks and a bunch of text open up.... and nothing gets pasted or copied. Next when Im on my 2nd run the bot just freezes, It says waiting for battle cleared screen #of runs 2 and doesnt replay. So yeah Im not sure what to do. I set my delays to 4 and 6 and tried 6 and 6, as usual no dice.. Any suggestions?
Nice bot madd, awesome work!
One issue I get is on Decisive Battle. after about 10 runs it'll go back to boat and pause there with the notification saying "Entering Dungeon" but doesn't actually do it. The ESC notification on the lower left hand corner will keep flashing during this time and unless I manually press START on screen, it won't budge. Interestingly enough, after pressing START the bot works and skips just fine on its own.
Another, less frequent issue, also on Decisive Battle is that after a certain random run the bot will get stuck with the notification saying "Waiting for replay button" It'll sit there until I turn off the bot because simply pressing the REPLAY button doesn't fix the issue.
My settings are pretty basic, no Nico's DLL, using alias binds, and running with 60 map skip delays.
Thanks!
Originally Posted by The408
Nice bot madd, awesome work!
One issue I get is on Decisive Battle. after about 10 runs it'll go back to boat and pause there with the notification saying "Entering Dungeon" but doesn't actually do it. The ESC notification on the lower left hand corner will keep flashing during this time and unless I manually press START on screen, it won't budge. Interestingly enough, after pressing START the bot works and skips just fine on its own.
Another, less frequent issue, also on Decisive Battle is that after a certain random run the bot will get stuck with the notification saying "Waiting for replay button" It'll sit there until I turn off the bot because simply pressing the REPLAY button doesn't fix the issue.
My settings are pretty basic, no Nico's DLL, using alias binds, and running with 60 map skip delays.
Thanks!
The first issue means the bot is attempting to click the start button but it's not activating. Not sure why but i'll look into it. Are you using a slower computer? I Have the mouse movements set to pretty fast and that may be the problem. Have you tried using the "slow computer delay" checkbox?
The second issue - how long do you let it sit there? It will idle for 3-5 minutes depending on the error before trying to troubleshoot. I do this so the bot can detect if a premature skip-boat was sent vs. other issues. If it can't fix the problem or doesn't recognize it then you should see a message box from Woo pop up and the bot will automatically stop after 2 tries to fix identical errors (so ~10 minutes of idling before stopping).
Originally Posted by AaronKay14
Ok lol, Problem #1 The binds on the woo app and the binds in the woobinds file arent the same, when I press copy to text. I get a bunch of clicks and a bunch of text open up.... and nothing gets pasted or copied. Next when Im on my 2nd run the bot just freezes, It says waiting for battle cleared screen #of runs 2 and doesnt replay. So yeah Im not sure what to do. I set my delays to 4 and 6 and tried 6 and 6, as usual no dice.. Any suggestions?
Woo.exe, WooBinds.txt and Woo.ini MUST all be in the same directory, and I would suggest having only the stuff from the .rar folder in that directory. If you add random .txt files, for example, then the binds might get messed up.
To your other issue - did an error message pop up from Woo? Again (per my response above), Woo will idle for 3-5 mins before attempting to error check. Can you let it sit for 10 minutes next time it runs into an error and report what the error message is that pops up? This will tell me exactly where the problem is.
Ill let it idle then for 10 minutes but about the other problem with the bind text, everything is in its own folder.. So im not really sure sure what to do about that issue.
Originally Posted by maddoggy00
The first issue means the bot is attempting to click the start button but it's not activating. Not sure why but i'll look into it. Are you using a slower computer? I Have the mouse movements set to pretty fast and that may be the problem. Have you tried using the "slow computer delay" checkbox?
The second issue - how long do you let it sit there? It will idle for 3-5 minutes depending on the error before trying to troubleshoot. I do this so the bot can detect if a premature skip-boat was sent vs. other issues. If it can't fix the problem or doesn't recognize it then you should see a message box from Woo pop up and the bot will automatically stop after 2 tries to fix identical errors (so ~10 minutes of idling before stopping).
I have these guys on VMs and I suspected the general "sluggishness" might be an issue, I am testing out the the "slow computer delay" currently and will get back to you.
For the second issue, it might also relate to the VMs so I will keep an eye out on it to see if an error message pops up.
Originally Posted by AaronKay14
Ill let it idle then for 10 minutes but about the other problem with the bind text, everything is in its own folder.. So im not really sure sure what to do about that issue.
Maybe I'm not understanding your error. When you click "Send Binds to txt", the "WooBinds.txt" (don't rename it or the .exe can't find it) should automatically be opened and it should begin typing out for you what you need to paste into the console. Does the text file "WooBinds" never open up? If not, have you tried opening the text file so it's running in the background when you click "Send Binds to txt" to see if that works? If this is your issue, it sounds like a OS-compatibility issue (are you using Vista by any chance?).