| View previous topic :: View next topic |
| Author |
Message |
gid2525 Expert Cheater
Reputation: 2
Joined: 21 Oct 2013 Posts: 103
|
Posted: Sat Mar 12, 2016 12:59 am Post subject: Help with finding a very quick timer. Missile Timer. Help! |
|
|
The game is Freespace (FsOpen). I am making a table for the latest FsOpen version.
Ok so I made a video showing the missile timer:
https://www.youtube.com/watch?v=hM-nmO_hLLQ
Make sure you choose hd res.
Look at the missiles in the right lower side of the screen:
it says "6 >Interceptor." Ok, when you launch a missile a little 3 second timer pops up beside the name and won't let you fire again until its done. In the recording I have the speedhack on at .1 speed to slow it down for scanning.
Man I have tried float, 4 byte, then ALL. I search for unknown value, then launch a missile, then pause, Changed value, then unpause, then pause, change value. Over and over. Then when the timer is done, after another change value, i fly around for a while and select No change. Then repeat until I end up with nothing!
I also tried searching for "all" and only selected "change value" while the timer was visible. Either have too many address on only change and so I don't fire missile for a while and select no change...End up with nothing. Damn!
Anyone have any suggestions on how to find this timer? I would like to either figure out what triggers it and NOP it or set the timer to something so low its basically not there but I can't even find it!
|
|
| Back to top |
|
 |
akumakuja28 Master Cheater
Reputation: 16
Joined: 28 Jun 2015 Posts: 432
|
Posted: Sun Mar 13, 2016 3:32 pm Post subject: |
|
|
Do a boolean search.
So search 1 when timer is active. Search 0 when timer is disabled. Or vice versa. Find that value and you will be able to track the timer later in the code. You are likely not finding the time in search because it uses a new memory location everytime.
_________________
|
|
| Back to top |
|
 |
gid2525 Expert Cheater
Reputation: 2
Joined: 21 Oct 2013 Posts: 103
|
Posted: Mon Mar 14, 2016 11:31 pm Post subject: |
|
|
| akumakuja28 wrote: | Do a boolean search.
So search 1 when timer is active. Search 0 when timer is disabled. Or vice versa. Find that value and you will be able to track the timer later in the code. You are likely not finding the time in search because it uses a new memory location everytime. |
Hmm, I tried searching for 1 to 255 range when timer is on and Exact search 0 when timer is off. No Dice. Is that what you mean by Boolean? Do a "Value Between" search then an exact search?
|
|
| Back to top |
|
 |
FineNerds Newbie cheater
Reputation: 0
Joined: 14 Mar 2016 Posts: 10
|
Posted: Tue Mar 15, 2016 5:16 am Post subject: |
|
|
| A boolean only returns a value of 1 or 0. Search for a byte, exact value, 0 when it's disabled and 1 when it's enabled.
|
|
| Back to top |
|
 |
rog9001 Expert Cheater
Reputation: 2
Joined: 22 Dec 2015 Posts: 214 Location: Jupiter
|
Posted: Tue Mar 15, 2016 5:16 am Post subject: |
|
|
| gid2525 by "Boolean" he means like a light switch where 0 is when its turned off and 1 is when its on... so what you do is search 0 when the timer isn't there and 1 when the timer appears or other way around 1 when you are allowed to fire a missile and 0 when you aren't and the timer is there to prevent you from firing.
|
|
| Back to top |
|
 |
gid2525 Expert Cheater
Reputation: 2
Joined: 21 Oct 2013 Posts: 103
|
Posted: Tue Mar 15, 2016 12:13 pm Post subject: |
|
|
| Well, 0 and 1 isn't working either :/
|
|
| Back to top |
|
 |
FineNerds Newbie cheater
Reputation: 0
Joined: 14 Mar 2016 Posts: 10
|
Posted: Tue Mar 15, 2016 1:12 pm Post subject: |
|
|
| The game is open source... If you don't want to compile the game, find the value type and exact value for the "timer" and try searching for that
|
|
| Back to top |
|
 |
|