This is a CE Auto Assembler Script bunny hop method (Special thanks to Brinkz and MantaRochen who helped me piece it together) which doesn't hook any game code (which is why it's almost fully pro lol) but it injects some code into the game itself and creates a thread at that address and modify's the game's 'Jump Command' address to force you to jump without sending a keystroke (SendMessage/PostMessage/SendInput)... It doesn't do any of that, it simply tells the game that you are jumping!
It works similar to my CSS CS:GO Bunny Hopper in that, while you are holding the jump button it will continue to jump for you at the right time, without you having to have perfect timing... This works even better than the SendMessage/PostMessage/SendInput method, but since it's injecting code into the game (even though not hooking anything) and writing a value to one of the game's important addresses, it is more detectable then CSS CS:GO Bunny Hopper.
When testing on a 100tick server, it out performs CSS CS:GO Bunny Hopper by ten fold, but it's more detectable...
Should I add this to my app, as the fourth 'Almost Pro Method' with a warning label upon enabling that I won't be responsible if you get banned and that it's recommended that it's used only on non-steam servers?
CE Auto Assembler Script:
Code:
//Almost Fully Pro Bunny Hop
//CS:GO - Steve Andrew
//Thanks to Brinkz, MantaRochen, and anyone else who helped me :D
[enable]
alloc(ProBunnyHop,128)
label(ExitHopping)
label(StopHopping)
createthread(ProBunnyHop)
registersymbol(StopHopping)
ProBunnyHop:
push 0a
call Sleep
cmp [StopHopping],1
je ExitHopping
push 20 //while holding down space
call GetAsyncKeyState
test ax,ax
je ProBunnyHop
lea ebx,[client.dll+928788] //jump command
mov eax,[client.dll+8d5c48] //local player
mov eax,[eax+100]
mov [ebx],4 //set to 4 to allow you to jump again
and eax,1 //test on ground flag
je ProBunnyHop //if not set don't force jump
mov [ebx],5 //force jump when on ground + holding space
//push #10
//push #750 //uncomment this to hear a little blip, so you know it's hitting jump at the right time :D
//call KERNEL32.Beep //it slows it down though, so I was just making sure my 'and eax,1' was working properly
jmp ProBunnyHop
ExitHopping:
ret
StopHopping:
dd 0
[disable]
StopHopping:
dd 1
I will add it to CSS CS:GO Bunny Hopper as a fourth method if you guys want! However I only recommend using it on non-steam servers as I am not sure of it's detectability at the moment. I am not responsible if you get banned while using this!
For now use it with CE, attach to csgo.exe and after adding that script to your CT (you should know how I'm not going to explain it here) enable it by checking the box!
