Jump to content

5 posts in this topic

Recommended Posts

Posted (edited)

Hi, any tips on how to removed cool down? 

I basically tried some tutorials i’ve seen that FMOV holds the cool down i changed the hex to this FMOV S1, #0.0 RET,i added RET because i wasn’t sure if this would fix the crash and it didn’t, NOP, FMOV S1 #0.0, it just crash (No sure if this even the right string i gave up and just searched the FMOV now we here) 

https://youtu.be/1xVkMJtLqKs

Updated by driptrill
Posted

Right now you are looking for a string and finding a function which references that string, after you search all the binary for the first FMOV instruction so you're deemed to fall on something completely random. What you should do is debug the game and find the value for the cooldown while searching by difference (cooldown increased / decreased etc.) and then finding which instruction actually edits the value and then patching it. Hope this helped

  • Like 1
Posted
14 hours ago, bR34Kr said:

Right now you are looking for a string and finding a function which references that string, after you search all the binary for the first FMOV instruction so you're deemed to fall on something completely random. What you should do is debug the game and find the value for the cooldown while searching by difference (cooldown increased / decreased etc.) and then finding which instruction actually edits the value and then patching it. Hope this helped

i answer here because i’m trying to do the same thing. :)

so i have a few questions :

-by « debuging » the game you mean remove ASLR from it ?

-and how to search the cooldown ? by using GameGem/iGameGod ? or (example : Ak-47 = 2 sec reload) so i search into IDA a string with

2seconds/2sec/*similar words* ? 

 

Thanks a lot for theses answer ! 

  • Like 1
Posted
4 hours ago, D red said:

i answer here because i’m trying to do the same thing. :)

so i have a few questions :

-by « debuging » the game you mean remove ASLR from it ?

-and how to search the cooldown ? by using GameGem/iGameGod ? or (example : Ak-47 = 2 sec reload) so i search into IDA a string with

2seconds/2sec/*similar words* ? 

 

Thanks a lot for theses answer ! 

Debugging is the process of adding breakpoints / watchpoints and see how the game actually goes and does stuff.

 

For the reload I'd search for the Gun class (with ammo for example), and search closeby memory for constant floats or ints representing the cooldown time. Then you're in business :)

  • Like 1
Posted
2 minutes ago, bR34Kr said:

Debugging is the process of adding breakpoints / watchpoints and see how the game actually goes and does stuff.

 

For the reload I'd search for the Gun class (with ammo for example), and search closeby memory for constant floats or ints representing the cooldown time. Then you're in business :)

Thanks,

i think i should practice on smaller task before doing cooldown hack :) 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines