Hi people, I'm not used to post things so this will be a bit messy but I saw and thought "hey, I made and AutoBot too! xD" and here I am haha.
It's made for the and with it you can easily get one capsule each 32 seconds more or less. I used my own configuration that is an aspect ratio of 16:10 and screen resolution of 800x600.
Well to explain what exatcly does is simple: It uses the cursor to click the buttons(as some other bots do) but also it handles if the s4Client is executing and if not it will start the game automatically(this is in case the server is down or something goes wrong because it happened to me and I lost almost 3 hours of bot-farming :P), logins your account and starts a conquest solo game, then starts farming as usual
Sometimes the injector doesn't start well and the game crashes at startup because of that, I tried to manage that and I had no problem.
Also it is configured to use a low-level account in order to use the auto-login method because I have a low-level character for hacking, if you want to use a +20 level character you have to comment the 'init()' line by adding a ; at the beginning, and uncomment the following one.
This will disable the auto-login so the bot will act as the same in the above post I've mentioned.
But if you also want the auto-login function you'll have to do it yourself xD , well there's a tool with AutoIt(AutoIt Window Info) that can get the values from the current position of the mouse, I commented the code and also all values are in variables so you'll only have to get the coordinates from the server and the channel you want to access, change it in the code and then it's done.
It's made for the and with it you can easily get one capsule each 32 seconds more or less. I used my own configuration that is an aspect ratio of 16:10 and screen resolution of 800x600.
Well to explain what exatcly does is simple: It uses the cursor to click the buttons(as some other bots do) but also it handles if the s4Client is executing and if not it will start the game automatically(this is in case the server is down or something goes wrong because it happened to me and I lost almost 3 hours of bot-farming :P), logins your account and starts a conquest solo game, then starts farming as usual
Sometimes the injector doesn't start well and the game crashes at startup because of that, I tried to manage that and I had no problem.
Also it is configured to use a low-level account in order to use the auto-login method because I have a low-level character for hacking, if you want to use a +20 level character you have to comment the 'init()' line by adding a ; at the beginning, and uncomment the following one.
This will disable the auto-login so the bot will act as the same in the above post I've mentioned.
But if you also want the auto-login function you'll have to do it yourself xD , well there's a tool with AutoIt(AutoIt Window Info) that can get the values from the current position of the mouse, I commented the code and also all values are in variables so you'll only have to get the coordinates from the server and the channel you want to access, change it in the code and then it's done.
TUTORIAL:
1. First of all You have to in order to compile the source code, I dunno so much about AutoIt so I hardcoded the account login.
2. Edit the first 2 lines of code and change the text USERNAME and PASSWORD to your user and pass(obviously xD)
3. Compile the script for your platform(x86 or 64) and then you have to use the in order to make it undetectable for xtrap. Some times resource hacker doesn't recompile very well, I solved it by replacing all values with another with the same length(basically using the same characters but in different order) but dunno if this was exactly the problem, hope it works for u.
4. Now you have the bot ready to run BUT!!! it's not yet finished(srry it is a bit long I know xD)
5. Now, as the bot uses the cursor to click the game and injector(the faith one with the revelation hack), we have to place those 2 shortcuts on the desktop EXACTLY as seen in the image(int the top-right corner).
I said it before but this bot is only made for 800x600 resolution and aspect ratio of 16:10, note that the desktop also has to have this configuration in order to start the game and so on(sorry for that but I just made that for me and initially was only for 1366x768 xD). But if you really need to change that feel fre to do it, AutoIt has a tool named AutoIt Window Info that can get the current cursor position, then you have to change the values for each button in the script(easy but long to do :/).
6. Well after all that long explanation, that's it, enjoy
BTW, the script can be killed unfocusing the game(ALT+TAB) and pressing ESC. Didn't implement the 'pause' hotkey because I don't pause it xD
A Screenshot:
I've already opened like 500~900 capsules as you can see the priced G's(as a reference).
All the credits to the RevelatioN team for this awesome hack
Here is the VirusTotal analysis
And as I said it is the source code and you can check what it does
Don't forget to thank and if you get some issues or smthing just pm me and I'll check it if I have time :P
Edit:
AS SOME PEOPLE HAS PROBLEMS WITH THE ZIP FILE, HERE IS THE SOURCE CODE:
Code:
$S4 = ("S4Client.exe") $Login = ("USERNAME") ;<---- replace only the word between the " symbols $Password = ("PASSWORD") ;Injector $In1X = (763) $In1Y = (28) $In2X = Int(462) $In2Y = Int(403) ;S4 Patcher $S41X = Int(662) $S41Y = Int(26) $S42X = Int(134) $S42Y = Int(352) ;Server selection $SrvX = Int(516) $SrvY = Int(350) ;Lobby selection $LobX = Int(509) $LobY = Int(146) ;Mission dismiss $MisX = (602) $MisY = (509) ;Room creation $CreX = Int(595) $CreY = Int(392) ;Conquest selection $ConX = Int(252) $ConY = Int(272) ;Player number selection $PL1X = Int(439) $PL1Y = Int(396) $PL2X = Int(440) $PL2Y = Int(375) ;Start conquest $StrX = Int(683) $StrY = Int(395) ;Accept "not yet finished" dialog $AccX = Int(400) $AccY = Int(352) ;Move to lobby $MovX = Int(645) $MovY = Int(569) ;Cancel showing capsule dialog $CanX = Int(395) $CanY = Int(424) HotKeySet("{ESC}", "Terminate") ;This method initializes the bot from the starting of the injector and the game, ;if you only want to farm(not handling server restarts) just comment this line and uncomment the following one Init() ;InGame() Func Init() While True ;Time to un-focus all windows clicking in the desktop Sleep(3000) ;Click the injector icon MouseClick("left", $In1X, $In1Y, 2) Sleep(5000) MouseClick("left", $In2X, $In2Y, 1) Sleep(1000) ;Click the patcher icon MouseClick("left", $S41X, $S41Y, 2) Sleep(10000) MouseClick("left", $S42X, $S42Y, 1) ;Wait for the process ProcessWait($S4) Sleep(210000) If ProcessExists($S4) Then Login() InGame() EndIf WEnd EndFunc Func Login() ;Send($Login & "{TAB}" & $Password & "{ENTER}") Send($Login,1) Send("{TAB}") Send($Password,1) Send("{ENTER}") Sleep(60000) ;Spanish Server selection MouseClick("left", $SrvX, $SrvY, 1) Sleep(60000) ;Begginer Lobby Selection(change using the "window info tool" for more than level 20) MouseClick("left", $LobX, $LobY, 1) Sleep(10000) ;Mission Dialog Dismiss MouseClick("left", $MisX, $MisY, 1) Sleep(10000) ;Create Room MouseClick("left", $CreX, $CreY, 1) Sleep(5000) ;Select Conquest MouseClick("left", $ConX, $ConY, 1) Sleep(5000) ;Change Number of Players to 1 MouseClick("left", $PL1X, $PL1Y, 1) Sleep(1000) MouseClick("left", $PL2X, $PL2Y, 1) Sleep(5000) EndFunc Func InGame() While True ;1 click of the left button at 0,500(start) MouseClick("left", $StrX, $StrY, 1) Sleep(500) ;confirm(when game is not finished yet) MouseClick("left", $AccX, $AccY, 1) Sleep(500) ;move to lobby(after results) MouseClick("left", $MovX, $MovY, 1) Sleep(500) ;close capsule window MouseClick("left", $CanX, $CanY, 1) Sleep(500) If Not ProcessExists($S4) Then ExitLoop Return EndIf WEnd EndFunc Func Terminate() Exit 0 EndFunc