Vindcitus EU Bot

Posts 121135 of 192 · Page 9 of 13
So, we got it. For all who didn't get it yet, that is how we roll:

1. Load bot v2
2. Start sinject, select both dll's, click "manual load", close sinject fast
3. Change game resolution to 1280x1024
3. Put this into the console

Code:
bind "END" "changelevel2"
bind "F2" "ohk"
bind "F5" "cc_set_sub_weapon javelin_lvl2 999"
bind "DEL" "cc_send_start_game_message"
bind "F1" "god"
bind "F1" "godmode"
(we got god and godmode cause it fails sometimes, dunno why)

4. Check the config file

That's what we got:
Code:
// Do not edit this file if you don't know what are you doing
// In this file you can set your personal binds to use with the bot,
// this file must be in the same directory as the bot executable

[Changemap]
; changelevel2 command,cant change this bind
Skipmap={END}

[hax]
; god and ohk commands
god={F1}
ohk={F2}

[secondary]
; secondary weapons set
spears={F5}
prospears={F5}
sticky={NUMPAD0}
bombs={F7}
mining={F6}

[hotkeys]
; settings for hotkeys
closeall={Pause}
startbot={INS}

[waittime]
; timer settings in milliseconds (1000 = 1 sec)
boatstart=12000
intermediate=8000
last=10000
boatreturn=10000
battleend=70000
runwait=0

[resolution]
; manual resolution settings
useusersettings=true
ReplayXpos=305
ReplayYpos=700
StartXpos=142
StartYPos=915
MoveXPos=680
IngkaraMoveXPos=580
MoveYPos=400

[randomtime]
; this option use a random time to wait for each run, put true to enable it and false for disable, then set a minimum and a maximum in SECONDS
userandomtime=false
minimum=90
maximum=150

[addonscripts]
; other options for some scripts, pala or dark
transformationTime=2460000
wichtrans=pala
uselvl2=false

// This config file use the syntax of autoit, so some keys are "special" like {INS} and {Pause}
// or numpad keys
5. Start boat
6. Execute Start.exe
7. Choose resolution (--> 1280x1024)
8. Select a bot, number of runs and counters
9. Click start and go in game




How it works: Bot clicks on start, skips the intro and loads last map. Godmode and ohk become activated in sequence. Bot throws spears - Boss dead. And now: WAIT! Just wait.

Especially @Spiken
The bot clicks on "next" and "replay" (y, it rly does :>) BUT sometimes you have to wait for 3 or 4 minutes til it works. If it fails, the bot starts to throw spears again and tries it again later. The click on "replay" works fine (just have to wait for ~10 sec). Is it possible for you to shorten the time for clicking "next" or to force the bot to try it again and again?

Big thanks to you.
Quote Originally Posted by alberto3223 View Post
Here's what iam doing :
Rusing Sinject and Highlight there both dll files , then i run Vindictus.exe
evrything inJects and sinject close it self ( no problem with inject for sure , hacks works for sure 100% )
then i logon my char , changing to chanel 72 ( if it matters ) choosing the battle : Prepare For Counter Attack
Oath honor i select None and load boat
When boat is loaded
I minimize the game iwth Alt + Tab
Going to the console and wrting those binds :
bind "END" "changelevel2"
bind "F8" "god"
bind "F9" "ohk"
Bind "F5" "cc_set_sub_weapon javelin_lvl2 999"
Bind "DEL" "cc_send_start_game_message" .
after that
runing the Bot ( Runing Start.exe as Administrator )
chosing there 1650x1050 ( game Res is also 1650x1050 )
and keeping all rest as it is
then i pres Start it ask to run PrepareForCounterAttack , i choose Yes ofc then it saying after presing Ok chose the game window fast
Im chosing game window then ( in game ) it pres Start and boat intro Starts but it Skips it
after then when im in dugeon it skips again with this cmd -> bind "END" "changelevel2"
and then char starts walking forward , he is hiting the wall when that happens he keeps walking then he tires to turn Left
when he do that the Ice blocking him and dont let him walk
after that char walks like crazy with no idea what hes doing
then game minimize and i get this Error :
ImageShack® - Online Photo and Video Hosting


got a feeling no one will read it xD


Edit : like the char walking wrong , like the walking rout is wrong

Go into your EuBot folder, then bots.
Open the file -> PreparforCounterAttack.au3

replace all code in it with this

Code:
;~ Title: Prepare For Counter Attack bot
;~ Author: Exico
;~ Version: 1.001
;~ Date of release: 14/08/2011
;~ Description: Prepare For Counter Attack bot by exico

;~ Prepare For Counter Attack bot files
fileInstall("sources\PrepareForCounterAttack.jpg", @TempDir & "\files\PrepareForCounterAttack.jpg")

;~ Prepare For Counter Attack bot counter
Func PrepareForCounterAttackBot()
$DungeonCount = $Noruns
$Runcounter = 0
do
	$Runcounter = $Runcounter + 1
	tooltip("Run " & $Runcounter & " of " & $Noruns & ". Press " & $hotpause & " to stop.", 230, 70, "Bot info", 1, 1)
	PrepareForCounterAttackBot2()
	$DungeonCount = $DungeonCount - 1
until $DungeonCount = 0
MsgBox(0, "Done!", "Operation complete, press OK to exit")
EndFunc

;~ Prepare For Counter Attack bot actions
Func PrepareForCounterAttackBot2()
;Start the boat
Send("{ALT DOWN}")
MouseClick ( "left" , $StartXpos, $StartYpos , 2 , 20 )
Send("{ALT UP}")
;wait the start
sleep(1000)
Send("{DEL}")
sleep(5000)
sleep($boatstartTime)
;Wait if Set
sleep($runwait)
sleep($randomtime)
;Go to last map
Send($skipmap)
Sleep($WaitTime)
Send($skipmap)
Sleep($lastTime)
; List of commands for kill bosses
Send($god & $ohk & $spears)
;run to the boss
Send("{w down}")
sleep(3000)
send("{w up}")
Send("{a down}") ;Holds the w key down
sleep(7000)
send("{a up}")
Send("{s down}")
sleep(1500)
send("{s up}")
Send("{a down}")
sleep(5000)
Send("{a up}")
MouseMove ( $MoveXpos, $MoveYpos , 10 )
MouseMove ( $MoveXpos, $MoveYpos , 10 )
MouseMove ( $MoveXpos, $MoveYpos , 10 )
;~ First boss
$Counter2 = $Counter
do
	$Counter2 = $Counter2 - 1
	If $killmode = "spears" then
		SpearSpam()
	Elseif $killmode = "trans" then
		TransSpam()
	endif
	MouseMove ( $MoveXpos, $MoveYpos , 10 )
until $Counter2 = 0
sleep(100000)
;~ second boss
$Counter2 = $Counter
do
	$Counter2 = $Counter2 - 1
	If $killmode = "spears" then
		SpearSpam()
	Elseif $killmode = "trans" then
		TransSpam()
	endif
	MouseMove ( $MoveXpos, $MoveYpos , 10 )
until $Counter2 = 0
sleep(165000)
;~ Third boss
$Counter2 = $Counter
do
	$Counter2 = $Counter2 - 1
	If $killmode = "spears" then
		SpearSpam()
	Elseif $killmode = "trans" then
		TransSpam()
	endif
	MouseMove ( $MoveXpos, $MoveYpos , 10 )
until $Counter2 = 0
sleep(165000)
;~ 4th boss
$Counter2 = $Counter
do
	$Counter2 = $Counter2 - 1
	If $killmode = "spears" then
		SpearSpam()
	Elseif $killmode = "trans" then
		TransSpam()
	endif
	MouseMove ( $MoveXpos, $MoveYpos , 10 )
until $Counter2 = 0
;Wait for End Battle screen
Sleep($battleendTime)

If PixelCheckEndBattle() = 0 Then
$Counter2 = $Counter
do
	$Counter2 = $Counter2
	If $killmode = "spears" then
		SpearSpam()
	Elseif $killmode = "trans" then
		TransSpam()
	endif	
	MouseMove ( $MoveXpos, $MoveYpos , 10 )
until $Counter2 = 0
Sleep($battleendTime)
EndIf

;Push Replay button
Send("{ALT DOWN}")
MouseClick ("left" , 705, 701, 2, 10)
Send("{ALT UP}")
sleep(12000)
Send("{ALT DOWN}")
MouseClick ( "left" , $ReplayXpos, $ReplayYpos , 2 , 10 )
Send("{ALT UP}")
;Wait for the boat
Sleep($boatreturnTime)
EndFunc
try that one, and see if it works



Quote Originally Posted by r0xy View Post
So, we got it. For all who didn't get it yet, that is how we roll:

1. Load bot v2
2. Start sinject, select both dll's, click "manual load", close sinject fast
3. Change game resolution to 1280x1024
3. Put this into the console

Code:
bind "END" "changelevel2"
bind "F2" "ohk"
bind "F5" "cc_set_sub_weapon javelin_lvl2 999"
bind "DEL" "cc_send_start_game_message"
bind "F1" "god"
bind "F1" "godmode"
(we got god and godmode cause it fails sometimes, dunno why)

4. Check the config file

That's what we got:
Code:
// Do not edit this file if you don't know what are you doing
// In this file you can set your personal binds to use with the bot,
// this file must be in the same directory as the bot executable

[Changemap]
; changelevel2 command,cant change this bind
Skipmap={END}

[hax]
; god and ohk commands
god={F1}
ohk={F2}

[secondary]
; secondary weapons set
spears={F5}
prospears={F5}
sticky={NUMPAD0}
bombs={F7}
mining={F6}

[hotkeys]
; settings for hotkeys
closeall={Pause}
startbot={INS}

[waittime]
; timer settings in milliseconds (1000 = 1 sec)
boatstart=12000
intermediate=8000
last=10000
boatreturn=10000
battleend=70000
runwait=0

[resolution]
; manual resolution settings
useusersettings=true
ReplayXpos=305
ReplayYpos=700
StartXpos=142
StartYPos=915
MoveXPos=680
IngkaraMoveXPos=580
MoveYPos=400

[randomtime]
; this option use a random time to wait for each run, put true to enable it and false for disable, then set a minimum and a maximum in SECONDS
userandomtime=false
minimum=90
maximum=150

[addonscripts]
; other options for some scripts, pala or dark
transformationTime=2460000
wichtrans=pala
uselvl2=false

// This config file use the syntax of autoit, so some keys are "special" like {INS} and {Pause}
// or numpad keys
5. Start boat
6. Execute Start.exe
7. Choose resolution (--> 1280x1024)
8. Select a bot, number of runs and counters
9. Click start and go in game




How it works: Bot clicks on start, skips the intro and loads last map. Godmode and ohk become activated in sequence. Bot throws spears - Boss dead. And now: WAIT! Just wait.

Especially @Spiken
The bot clicks on "next" and "replay" (y, it rly does :>) BUT sometimes you have to wait for 3 or 4 minutes til it works. If it fails, the bot starts to throw spears again and tries it again later. The click on "replay" works fine (just have to wait for ~10 sec). Is it possible for you to shorten the time for clicking "next" or to force the bot to try it again and again?

Big thanks to you.
right now its a fail safe, mostly if some have a slow computer and some lagg or something else.
But i will look into it and see what i can do.
But right now i have to go and will be back in some hours and will check it.
Quote Originally Posted by Spiken View Post
Go into your EuBot folder, then bots.
Open the file -> PreparforCounterAttack.au3

replace all code in it with this

Code:
;~ Title: Prepare For Counter Attack bot
;~ Author: Exico
;~ Version: 1.001
;~ Date of release: 14/08/2011
;~ Description: Prepare For Counter Attack bot by exico

;~ Prepare For Counter Attack bot files
fileInstall("sources\PrepareForCounterAttack.jpg", @TempDir & "\files\PrepareForCounterAttack.jpg")

;~ Prepare For Counter Attack bot counter
Func PrepareForCounterAttackBot()
$DungeonCount = $Noruns
$Runcounter = 0
do
	$Runcounter = $Runcounter + 1
	tooltip("Run " & $Runcounter & " of " & $Noruns & ". Press " & $hotpause & " to stop.", 230, 70, "Bot info", 1, 1)
	PrepareForCounterAttackBot2()
	$DungeonCount = $DungeonCount - 1
until $DungeonCount = 0
MsgBox(0, "Done!", "Operation complete, press OK to exit")
EndFunc

;~ Prepare For Counter Attack bot actions
Func PrepareForCounterAttackBot2()
;Start the boat
Send("{ALT DOWN}")
MouseClick ( "left" , $StartXpos, $StartYpos , 2 , 20 )
Send("{ALT UP}")
;wait the start
sleep(1000)
Send("{DEL}")
sleep(5000)
sleep($boatstartTime)
;Wait if Set
sleep($runwait)
sleep($randomtime)
;Go to last map
Send($skipmap)
Sleep($WaitTime)
Send($skipmap)
Sleep($lastTime)
; List of commands for kill bosses
Send($god & $ohk & $spears)
;run to the boss
Send("{w down}")
sleep(3000)
send("{w up}")
Send("{a down}") ;Holds the w key down
sleep(7000)
send("{a up}")
Send("{s down}")
sleep(1500)
send("{s up}")
Send("{a down}")
sleep(5000)
Send("{a up}")
MouseMove ( $MoveXpos, $MoveYpos , 10 )
MouseMove ( $MoveXpos, $MoveYpos , 10 )
MouseMove ( $MoveXpos, $MoveYpos , 10 )
;~ First boss
$Counter2 = $Counter
do
	$Counter2 = $Counter2 - 1
	If $killmode = "spears" then
		SpearSpam()
	Elseif $killmode = "trans" then
		TransSpam()
	endif
	MouseMove ( $MoveXpos, $MoveYpos , 10 )
until $Counter2 = 0
sleep(100000)
;~ second boss
$Counter2 = $Counter
do
	$Counter2 = $Counter2 - 1
	If $killmode = "spears" then
		SpearSpam()
	Elseif $killmode = "trans" then
		TransSpam()
	endif
	MouseMove ( $MoveXpos, $MoveYpos , 10 )
until $Counter2 = 0
sleep(165000)
;~ Third boss
$Counter2 = $Counter
do
	$Counter2 = $Counter2 - 1
	If $killmode = "spears" then
		SpearSpam()
	Elseif $killmode = "trans" then
		TransSpam()
	endif
	MouseMove ( $MoveXpos, $MoveYpos , 10 )
until $Counter2 = 0
sleep(165000)
;~ 4th boss
$Counter2 = $Counter
do
	$Counter2 = $Counter2 - 1
	If $killmode = "spears" then
		SpearSpam()
	Elseif $killmode = "trans" then
		TransSpam()
	endif
	MouseMove ( $MoveXpos, $MoveYpos , 10 )
until $Counter2 = 0
;Wait for End Battle screen
Sleep($battleendTime)

If PixelCheckEndBattle() = 0 Then
$Counter2 = $Counter
do
	$Counter2 = $Counter2
	If $killmode = "spears" then
		SpearSpam()
	Elseif $killmode = "trans" then
		TransSpam()
	endif	
	MouseMove ( $MoveXpos, $MoveYpos , 10 )
until $Counter2 = 0
Sleep($battleendTime)
EndIf

;Push Replay button
Send("{ALT DOWN}")
MouseClick ("left" , 705, 701, 2, 10)
Send("{ALT UP}")
sleep(12000)
Send("{ALT DOWN}")
MouseClick ( "left" , $ReplayXpos, $ReplayYpos , 2 , 10 )
Send("{ALT UP}")
;Wait for the boat
Sleep($boatreturnTime)
EndFunc
try that one, and see if it works.
Yes now he dont stucks at start , he walks to the bosses
he kills them all But theres another problem
when battle clear he dont pres Next Page and then Replay Dungeon , the bot just keep spaming spears and spin and attack like crazy after dungeon its completed
Spiken huge thanks for replying
and Kobold Chief got same problem ?
couz same problem there
is there any other dugeon in the bot that lvl 24 can do?
After some configuration I got Trampled Plains to work for my resolution ( 1440*900)

Here's what I've done :
in the config.ini file :
Code:
// Do not edit this file if you don't know what are you doing
// In this file you can set your personal binds to use with the bot,
// this file must be in the same directory as the bot executable

[Changemap]
; changelevel2 command,cant change this bind
Skipmap={END}

[hax]
; god and ohk commands
god={F8}
ohk={F9}

[secondary]
; secondary weapons set
spears={F5}
prospears={F5}
sticky={NUMPAD0}
bombs={F7}
mining={F6}

[hotkeys]
; settings for hotkeys
closeall={Pause}
startbot={INS}

[waittime]
; timer settings in milliseconds (1000 = 1 sec)
boatstart=10000
intermediate=5000
last=10000
boatreturn=10000
battleend=7000
runwait=0

[resolution]
; manual resolution settings
useusersettings=true
ReplayXpos=273
ReplayYpos=702
StartXpos=105
StartYPos=780
MoveXPos=770
IngkaraMoveXPos=580
MoveYPos=450

[randomtime]
; this option use a random time to wait for each run, put true to enable it and false for disable, then set a minimum and a maximum in SECONDS
userandomtime=false
minimum=90
maximum=150

[addonscripts]
; other options for some scripts, pala or dark
transformationTime=2460000
wichtrans=pala
uselvl2=false

// This config file use the syntax of autoit, so some keys are "special" like {INS} and {Pause}
// or numpad keys
Note : don't copy the time, I configured it to work with MY COMPUTERSPEED.

then in the trampled plains file :
Code:
;~ Title: Trampled Plains bot
;~ Author: Exico
;~ Version: 1.006
;~ Date of release: 16/08/2011
;~ Description: Trampled Plains bot by exico

;~ Trampled Plains bot files
fileInstall("sources\TrampledPlains.jpg", @TempDir & "\files\TrampledPlains.jpg")

;~ Trampled Plains bot counter
Func TrampledPlainsBot()
$DungeonCount = $Noruns
$Runcounter = 0
do
	$Runcounter = $Runcounter + 1
	tooltip("Run " & $Runcounter & " of " & $Noruns & ". Press " & $hotpause & " to stop.", 230, 70, "Bot info", 1, 1)
	TrampledPlainsBot2()
	$DungeonCount = $DungeonCount - 1
until $DungeonCount = 0
MsgBox(0, "Done!", "Operation complete, press OK to exit")	
EndFunc

;~ Trampled Plains bot actions
Func TrampledPlainsBot2()
;Start the boat
Send("{ALT DOWN}")
MouseClick ( "left" , $StartXpos, $StartYpos , 2 , 10 )
Send("{ALT UP}")
;wait the start
sleep(1000)
Send("{DEL}")
sleep(5000)
sleep($boatstartTime)
;Wait if Set
sleep($runwait)
sleep($randomtime)
;Go to last map
Send($skipmap)
Sleep($WaitTime)
Send($skipmap)
Sleep($WaitTime)
Send($skipmap)
Sleep($lastTime)
; List of commands for kill bosses
Send($god & $ohk & $spears);In sequence: No death,1hitkill,999spears,immortality
Send("{w down}") ;Holds the w key down
Sleep(6000)
Send("{w up}")
;Spam Spears
$Counter2 = $Counter
do
	$Counter2 = $Counter2 - 1
	If $killmode = "spears" then
		SpearSpam()
	Elseif $killmode = "trans" then
		TransSpam()
	endif
	MouseMove ( $MoveXpos, $MoveYpos , 10 )
until $Counter2 = 0
;Wait for End Battle screen
Sleep($battleendTime)

If PixelCheckEndBattle() = 0 Then
$Counter2 = $Counter
do
	$Counter2 = $Counter2 - 1
	If $killmode = "spears" then
		SpearSpam()
	Elseif $killmode = "trans" then
		TransSpam()
	endif
	MouseMove ( $MoveXpos, $MoveYpos , 10 )
until $Counter2 = 0
Sleep($battleendTime)
EndIf

;Push Replay button
Send("{ALT DOWN}")
MouseClick ("left" , 673, 712, 2, 10)
Send("{ALT UP}")
sleep(12000)
Send("{ALT DOWN}")
MouseClick ( "left" , $ReplayXpos, $ReplayYpos , 2 , 10 )
Send("{ALT UP}")
;Wait for the boat
Sleep($boatreturnTime
The end part is the most important part to add to a bot! : ( this is in the bot files ( my example : TrampledPlains.au3))
Code:
;Push Replay button
Send("{ALT DOWN}")
MouseClick ("left" , 673, 712, 2, 10)
Send("{ALT UP}")
sleep(12000)
Send("{ALT DOWN}")
MouseClick ( "left" , $ReplayXpos, $ReplayYpos , 2 , 10 )
Send("{ALT UP}")
;Wait for the boat
Sleep($boatreturnTime
check the bots folder there are all bots
I have a probleam, he does everythink right, kill the mobs, kill the boss, etc, but where must be the time, are "Waiting" and he kill the boss and dont drop anythink... ( Bot version 2 ) res 1024 x 768 (ShadowedByDarkness)
Well i tested it and it seems works just fine just if possible i suggest to add host_timescale 2 to skip boss cutscene faster/move also. And it would be awsome if bot works on vindictus minimized it.
Good news,

He work perfectly now with Tyrant challenge
just a litlle long for click on next page and replay
But he replay it correctly

EDIT : Use Roxy config for make it work
Quote Originally Posted by reshtiine View Post
Good news,

He work perfectly now with Tyrant challenge
just a litlle long for click on next page and replay
But he replay it correctly
Configure in the config.ini file the battleend to around 7-8000 then (7-8 seconds, just count to get it really perfect ).
For the replay button, go to your bot file, Tyrant, and go to the one of the last lines where you'll see ;Push Replay button
Send("{ALT DOWN}")
MouseClick ("left" , 705, 701, 2, 10)
Send("{ALT UP}")
sleep(12000)
Send("{ALT DOWN}")
MouseClick ( "left" , $ReplayXpos, $ReplayYpos , 2 , 10 )
configure the sleep(12000) into something lower, count again
Quote Originally Posted by scerchy View Post
Configure in the config.ini file the battleend to around 7-8000 then (7-8 seconds, just count to get it really perfect ).
For the replay button, go to your bot file, Tyrant, and go to the one of the last lines where you'll see ;Push Replay button
Send("{ALT DOWN}")
MouseClick ("left" , 705, 701, 2, 10)
Send("{ALT UP}")
sleep(12000)
Send("{ALT DOWN}")
MouseClick ( "left" , $ReplayXpos, $ReplayYpos , 2 , 10 )
configure the sleep(12000) into something lower, count again
What you mean by bot file ?
i've already doing the change for the battle end
but i don't find replay button setting.

EDIT : Find it, Thanks
it's in the config.ini
just wait if after 5mins nothing happen theres anything wrong else mod your times in config.ini

may people learn to read and stop asking stuff thats already asked hundred times in the thread
Idk i just try all and my bot after kill boss dun make next room :/
have someone config file for screen 1440x900 Nightmare at the ruins?
Posts 121135 of 192 · Page 9 of 13
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?