Extract the files that you downloaded above with your favorite extractor software. Pictured here is WinRAR.
Once extracted, once the folder that you extracted it to.
READ THE DAMNED README.TXT FILE!
I didn't write the thing for fun! There are a LOT of answers and information in here, as well as a step-by-step troubleshooting guide, version logs, default settings if something gets screwed up, and my default binds.
Now open the Start.exe file.
Many people will have to right-click and select Run as Administrator!
Yes. I know that I'm using the Donators version in this tutorial. They are functionally the same, aside from minor variations in the map selection process.
In case you didn't follow the step listed above. You will be presented with the screen for 60 seconds the first time you launch the bot. I suggest that you read it. Again, I put it here for a reason. It's a condensed version of the readme. Also, side note, it says as of August 22, it doesn't have compatibility with Pie Binds. Since then Pie Binds v2.1 is out, and that "should" work with SinBotv2.4, though it is untested.
Once the screen allow you to click on the button, and you have read everything, the main GUI (Graphical User Interface) window will appear. Pretty much everything in v2.4 is accomplished from the GUI, it's equicalent to the v2.3xx's settings.ini file. Just more user-friendly.
For this example I'm going to choose Contact. You can select any map listed, though the free version only supports certain maps, which are listed in the post above. Donator's version has full access to all maps, as well an unencrypted source files and the ability to make custom maps.
Familiarize yourself with the different screens. Each one has a Help button that should provide descriptions of what each field is for. If I missed a description, let me know! This particular screen is the basic binds. These are written in the AutoIT syntax. Please be careful to use the proper syntax when changing files. There is a chart included in the Readme.txt that outlines special keys. If the key you are looking for is not listed there, it's likely that you simply need to enter that key without anything special around it.
This screen details boss timers. If you are having a problem with a specific map and boss not timing correctly after the cutscene, adjust your time delay here. All times are in seconds, and decimal points are allowed.
This screen details different delays for different areas of the code. I have it set for speed runs on a very fast system, you will probably have to change these around to suit your system specifications. Like boss times they are all measured in seconds and decimal points are allowed.
This is the final real settings page. Note the Pie Binds selector. And the difficulty toggle. These options allow you to specify certain functions within the bot. Such as, how many repetitions of the mining bot you want on each dungeon start.
If you are using PieBindsv2.1, you MUST have the button on the Yes option, or else the speed functionality will not work properly!
Tutorial Part 2!
OPTIONAL!
If you wish to use the included config.cfg files, rather than doing the binds set-up through Danksole, follow these two simple steps. I still recommend doing the set-up the other way, but this is easier for some.
Open your Vindictus folder and the config folder of SinBot as shown.
Go into the graphics settings folder name that you want to bot at.
I HIGHLY RECOMMEND MAKING A BACKUP OF YOUR CONFIG.CFG FILE BEFORE DOING THIS!
Copy the config.cfg file out of the SinBot folder and overwrite the old config.cfg file.
END OF OPTIONAL
I included PerX because in my opinion, it's the best injector currently available. If you decide not to use it, that's your own choice. I won't force it on you, but I do highly recommend it.
If you are using a different injector, follow your normal procedure.
For those new to PerX and wishing to use it, set-up is simple.
Type Vindictus.exe in the top box like shown.
Click on Browse and point to your Danksole.dll and your vin_v5b.dll (Yes, I know mine shows something else, use what you normally use, and don't worry about my version)
Finally, just launch your vindictus.exe file.
You should get a little pop-up window. For this particular walkthrough, we are going to click on yes. I find console mode easiest to use, because I'm quite used to computer command consoles. If you normally use danksole in .ini mode, click No, and proceed as you would normally.
Since we clicked yes, once you reach the login screen, alt-tab until you find the Danksole command prompt window. This doesn't show if you went .ini mode!
If you didn't replace your config.cfg earlier, and aren't using danksole in .ini mode you
NEED TO DO THESE STEPS!
Open the readme.txt file and find the section that I have highlighted, and copy it.
Right-click the Danksole window, and select paste. Once it's all gone in, hit Enter one last time to make sure the final commands went in. If your console window changes to a different color, don't worry, that's normal.
You should only have to do this once, unless you game client crashes unexpectedly. I would actually recommend closing the game and restarting from your injection point (first step in this post, skipping steps 3-4-5 of this post the second time), as to save the binds properly. A good way to test if the commands are working is to hit your Keypad's / button. This should toggle timescale on. Hit it again to turn it off.
You can now proceed to log in as you normally would, select your character, and go to the boat that you want to bot on.
Remember that earlier I chose Contact? Well, you'll notice that now I'm on a Contact boat. You need to be at this screen before launching the bot. Also notice that my game screen covers my entire monitor resolution. This is very important, as the bot is not designed for partial windows.
Once you are at this screen, alt-tab back to your SinBotv2.4 window. Assuming that you have already set-up everything to your liking and as needed, you can click the Start button on SinBotv2.4
The SinBotv2.4 window should disappear, and this little tooltip menu should appear. Hit the button listed in the tooltip window to start the actual botting procedure. In my defaults, this is Insert.
Once you press the bot starter button, the tooltips should switch over and read this. This is purely diagnostic information, more important to me as the creator than you as the user. It doesn't hurt to keep track of what the bot is displaying in the tooltips, as important information is displayed in here, such as run counters, error messages, procedural information, etc...
The bot should find it's way to the boss room, activate god/ohk, go tiny mode, fill your secondary with fine spears, transform into pally 1/2, and then spam spears and paladin conviction skill to kill the boss and any surrounding mobs.
Repeat ad nauseum until you cannot take it anymore. Press the pre-designated key in order to terminate the bot. Default is "End". When you do, this screen will appear. Displays the time started and time stopped, as well as a run counter so you can track overall progress.
Click Yes to re-launch SinBotv2.4, and click no to exit.
End of Tutorial!
Troubleshooting Guide
(Otherwise known as)
--MY BOT DOESN'T WORK RIGHT! HELP!--