User | Post |
Xkeeper
Posts: -2405/-863 |
Originally posted by HyperHacker Well if you must know it's either 7E0F30 or 7E0F33. One of them will modify one of the timer digits, the other will modify the frame counter. (Set it to FF; if it's the timer, the time will show a glitched number, if it's the frame counter it'll count down way fast.)
It's 7E0F30.
So... any idea how to modify the initial value? |
HyperLamer
Posts: 3572/8210 |
Well if you must know it's either 7E0F30 or 7E0F33. One of them will modify one of the timer digits, the other will modify the frame counter. (Set it to FF; if it's the timer, the time will show a glitched number, if it's the frame counter it'll count down way fast.) |
Xkeeper
Posts: -2421/-863 |
Originally posted by HyperHacker I know right next to the timer's value in RAM (one byte before or after) there's a frame-counter byte, which counts the number of frames before the timer is decremented. (Can be anything from 0-127.) If you looked for writes to this when decrementing the timer (IE anything that isn't just decrementing the frame counter) you should be able to find its initial value. Put in something bigger, and the timer slows down. (Though if you put in anything above 0x80, it speeds way up, because the counter's signed for some reason. )
Yet no information on where the offset is |
Sukasa
Posts: 104/1981 |
Hey!
That would be kickass. |
Xkeeper
Posts: -2429/-863 |
Originally posted by HyperHacker I know right next to the timer's value in RAM (one byte before or after) there's a frame-counter byte, which counts the number of frames before the timer is decremented. (Can be anything from 0-128.) If you looked for writes to this when decrementing the timer (IE anything that isn't just decrementing the frame counter) you should be able to find its initial value. Put in something bigger, and the timer slows down. (Though if you put in anything above 0x80, it speeds way up, because the counter's signed for some reason. )
What I was thinking of doing would be speeding the counter up to double its speed and raising the time limits accordingly, as it'd really make things fast-paced in terms of how long you have left (that, and I don't really like how slow it goes)
Now if there was a way to add a 4th digit to the timer in both display and function, that'd be kickass |
HyperLamer
Posts: 3529/8210 |
I know right next to the timer's value in RAM (one byte before or after) there's a frame-counter byte, which counts the number of frames before the timer is decremented. (Can be anything from 0-127.) If you looked for writes to this when decrementing the timer (IE anything that isn't just decrementing the frame counter) you should be able to find its initial value. Put in something bigger, and the timer slows down. (Though if you put in anything above 0x80, it speeds way up, because the counter's signed for some reason. ) |
Pikachu025
Posts: 34/96 |
Changing the timer speed? For what? The only thing I can think of is making it faster and removing the "Die-When-Timer-at-zero"-Routine, so that it's a only a "bouns-point-counter". Hmm... good idea, actually. I'll try to do that in my hack. |
Atma X
Posts: 729/801 |
I'll be working on it in a little bit. There was a request in another Thread to disable it, so when I get around to doing that, I'll give you the Address to change the speed. |
tuna
Posts: 284/2 |
Was just wondering, I thought I remembered someone having found the offset for the timer speed...
...looking through the memory/ROM addresses didn't help, as some of them are dead and the others ddon't have it.
I was just wondering if anyone knew it... |