Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


fly hack

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
btd5
Cheater
Reputation: 0

Joined: 05 Feb 2016
Posts: 40

PostPosted: Wed Feb 17, 2016 12:18 pm    Post subject: fly hack Reply with quote

This is fly hack

[ENABLE]
squishy.exe+3487B:
nop
nop
nop
nop
nop

[DISABLE]
squishy.exe+3487B:
movss [ecx+58],xmm1

enable works well, but when i disable it i drop to floor and die even if im really close to floor. Any advice?

And how can i stop object from fling?

thanks
Back to top
View user's profile Send private message
mgostIH
Expert Cheater
Reputation: 3

Joined: 01 Jan 2016
Posts: 159

PostPosted: Wed Feb 17, 2016 12:36 pm    Post subject: Re: fly hack Reply with quote

btd5 wrote:
This is fly hack

[ENABLE]
squishy.exe+3487B:
nop
nop
nop
nop
nop

[DISABLE]
squishy.exe+3487B:
movss [ecx+58],xmm1

enable works well, but when i disable it i drop to floor and die even if im really close to floor. Any advice?

And how can i stop object from fling?

thanks


Probably, fall damage in that game is proportional to how much time you are in air. This is why you get a huge fall damage, because even flying 5 seconds will reach the max fall damage.

What you can do is find the code that access your health (specifically the fall damage) and nop it out.
Another thing you can do is find a boolean representing the InGround flag, that determines when you are flying or not, to start calculating the fall damage, and freeze it or nop its code aswell.

_________________
Do you need to ask me something? Feel free to join my discord server at: https://discord.gg/At4VZXA or ask me something in my YouTube channel: https://www.youtube.com/c/mgostIH
Back to top
View user's profile Send private message
btd5
Cheater
Reputation: 0

Joined: 05 Feb 2016
Posts: 40

PostPosted: Wed Feb 17, 2016 1:50 pm    Post subject: Reply with quote

found 2 adresses seems that both do time when im in air, but when i nop it game crash :(

squishy.exe+4BEBA - 89 0D D0107100 - mov [squishy.exe+3110D0],ecx { [0001D871] }
Back to top
View user's profile Send private message
mgostIH
Expert Cheater
Reputation: 3

Joined: 01 Jan 2016
Posts: 159

PostPosted: Wed Feb 17, 2016 2:10 pm    Post subject: Reply with quote

btd5 wrote:
found 2 adresses seems that both do time when im in air, but when i nop it game crash :(

squishy.exe+4BEBA - 89 0D D0107100 - mov [squishy.exe+3110D0],ecx { [0001D871] }


What's that value address when you are in ground?

_________________
Do you need to ask me something? Feel free to join my discord server at: https://discord.gg/At4VZXA or ask me something in my YouTube channel: https://www.youtube.com/c/mgostIH
Back to top
View user's profile Send private message
btd5
Cheater
Reputation: 0

Joined: 05 Feb 2016
Posts: 40

PostPosted: Wed Feb 17, 2016 2:27 pm    Post subject: Reply with quote

value is 120216 but it's only increasing when i jump or fly. it dont decrease when i die. Meaby is just wrong adress.

but in memory i see aob changing (first 3 when i jump or fly)

[u]BB D5 01[/u] 00 00 00 00 00 00 00 00 00 00 00 00 00
Back to top
View user's profile Send private message
mgostIH
Expert Cheater
Reputation: 3

Joined: 01 Jan 2016
Posts: 159

PostPosted: Wed Feb 17, 2016 2:31 pm    Post subject: Reply with quote

btd5 wrote:
value is 120216 but it's only increasing when i jump or fly. it dont decrease when i die. Meaby is just wrong adress.

but in memory i see aob changing (first 3 when i jump or fly)

BB D5 01 00 00 00 00 00 00 00 00 00 00 00 00 00


If the instruction is "mov [squishy.exe+3110D0],ecx", try changing it to
Code:
mov [squishy.exe+3110D0],0
and tell me if it works.

It might also be that the code you found is wrong.

_________________
Do you need to ask me something? Feel free to join my discord server at: https://discord.gg/At4VZXA or ask me something in my YouTube channel: https://www.youtube.com/c/mgostIH
Back to top
View user's profile Send private message
btd5
Cheater
Reputation: 0

Joined: 05 Feb 2016
Posts: 40

PostPosted: Wed Feb 17, 2016 3:01 pm    Post subject: Reply with quote

dont work

i get this

FATAL ERROR in
action number 1
of Step Event0
for object obj_player:

Unable to find any instance for object index '1'
at gml_Object_obj_player_Step_0

I attached picture of memory

i tried nop every single 1 in this area but dont work. If it wont work is not problem.



Capture.JPG
 Description:
 Filesize:  43.08 KB
 Viewed:  8104 Time(s)

Capture.JPG


Back to top
View user's profile Send private message
btd5
Cheater
Reputation: 0

Joined: 05 Feb 2016
Posts: 40

PostPosted: Sun Feb 21, 2016 12:48 am    Post subject: Reply with quote

This is my script now and it's working.But i have 4 more codes for cmp like
cmp [ecx+73C],000000ED
cmp [ecx+614],000000ED
cmp [ecx+AB4],000000ED
cmp [ecx+29C],000000ED

I was get those from pointer adress ---> writes to adress ---> opcode ---> disassembler ---> right click on opcode ---> what adress this instruction accesses ---> dissect data and compared group 1 to group 2

but i have 1 question. How can i add all these codes to 1 assembly script or it ok with only 1?

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
cmp [ecx+3C4],000000ED
jne originalcode
nop
nop
nop
nop
nop
nop
jmp exit

originalcode:
movss [ecx+58],xmm1

exit:
jmp returnhere

"squishy.exe"+3487B:
jmp newmem
returnhere:




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"squishy.exe"+3487B:
movss [ecx+58],xmm1
//Alt: db F3 0F 11 49 58
Back to top
View user's profile Send private message
mgostIH
Expert Cheater
Reputation: 3

Joined: 01 Jan 2016
Posts: 159

PostPosted: Sun Feb 21, 2016 5:32 am    Post subject: Reply with quote

btd5 wrote:
This is my script now and it's working.But i have 4 more codes for cmp like
cmp [ecx+73C],000000ED
cmp [ecx+614],000000ED
cmp [ecx+AB4],000000ED
cmp [ecx+29C],000000ED

I was get those from pointer adress ---> writes to adress ---> opcode ---> disassembler ---> right click on opcode ---> what adress this instruction accesses ---> dissect data and compared group 1 to group 2

but i have 1 question. How can i add all these codes to 1 assembly script or it ok with only 1?

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
cmp [ecx+3C4],000000ED
jne originalcode
nop
nop
nop
nop
nop
nop
jmp exit

originalcode:
movss [ecx+58],xmm1

exit:
jmp returnhere

"squishy.exe"+3487B:
jmp newmem
returnhere:




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"squishy.exe"+3487B:
movss [ecx+58],xmm1
//Alt: db F3 0F 11 49 58


There should be an option to combine multiple scripts together, but don't ask me about this, I don't know LUA scripting too much!

_________________
Do you need to ask me something? Feel free to join my discord server at: https://discord.gg/At4VZXA or ask me something in my YouTube channel: https://www.youtube.com/c/mgostIH
Back to top
View user's profile Send private message
++METHOS
I post too much
Reputation: 92

Joined: 29 Oct 2010
Posts: 4197

PostPosted: Sun Feb 21, 2016 6:13 am    Post subject: Reply with quote

btd5 wrote:
but i have 1 question. How can i add all these codes to 1 assembly script or it ok with only 1?
-Create your first script like you normally would. Then, add it to your cheat table (or just leave the window open - it doesn't matter). Find the location of your second injection point and make sure that it is highlighted inside of memory viewer. Return to your first script (auto assemble window) and click on 'template' and choose your injection type from the drop-down menu. Repeat the steps for each instruction that you want to add. CE will automatically combine the scripts and you can do this as many times as you like.

By the way, the nop's are not needed here:

Code:
jne originalcode
nop
nop
nop
nop
nop
nop
jmp exit
Back to top
View user's profile Send private message
btd5
Cheater
Reputation: 0

Joined: 05 Feb 2016
Posts: 40

PostPosted: Sun Feb 21, 2016 12:30 pm    Post subject: Reply with quote

thanks for help
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites