View previous topic :: View next topic |
Author |
Message |
lolera222 How do I cheat?
Reputation: 0
Joined: 02 Nov 2015 Posts: 6
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25762 Location: The netherlands
|
Posted: Wed Aug 13, 2025 6:08 pm Post subject: |
|
|
try the float or double type
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
lolera222 How do I cheat?
Reputation: 0
Joined: 02 Nov 2015 Posts: 6
|
Posted: Wed Aug 13, 2025 6:39 pm Post subject: |
|
|
Already did, it shows the value but it can't be modified, like it was just the displayed value instead of the "true" value
EDIT: and that's IF I get an address at all, most of the time I get nothing
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25762 Location: The netherlands
|
Posted: Thu Aug 14, 2025 4:44 am Post subject: |
|
|
try a range. e.g. 317352000 to 317353000
followed by the next range scan
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
lolera222 How do I cheat?
Reputation: 0
Joined: 02 Nov 2015 Posts: 6
|
Posted: Thu Aug 14, 2025 7:40 am Post subject: Re: How to find a value that has gone past the 4 byte limit? |
|
|
lolera222 wrote: |
Naturally I tried X*8, X*8+6 and X with "Value Between" and "All" in the scan type and value type and trying with "Increased Value" as it increases faster than I can think of lowering it.
|
Already tried it too, didn't work, I did all the obvious stuff so that's why I'm asking here.
In the OP X is the value of the Green Coins.
|
|
Back to top |
|
 |
ParkourPenguin I post too much
Reputation: 152
Joined: 06 Jul 2014 Posts: 4690
|
Posted: Thu Aug 14, 2025 1:34 pm Post subject: |
|
|
That's nostalgic.
I think that game came out before actionscript 3 was commonly used. actionscript 2 is annoying to approach from a low level since it's purely interpreted and not JIT-compiled.
I'd get the swf, decompile it (e.g. JPEXS), and change the bytecode as needed. If it's AS2, changing it at runtime is easy since it's interpreted; if it's AS3, you'll need to change the bytecode before it gets JIT compiled. You might be able to change it in the swf file itself, but I don't know if there are any checksums that might be invalidated. Maybe JPEXS has some features that can help with that.
A long time ago I messed around with an old AS2 or maybe even AS1 game, and I discovered the virtual machine was reallocating values on each mutation ("next scans" were practically useless). I had to abuse the pointer scanner to find the value I was looking for.
After the value surpasses 2^28 (~268M), does changing the 4-byte value have any effect on the value in-game? You might need to do something to update the display. If it does, then maybe you can figure out a correlation; if it just crashes, then maybe it's a pointer and you can look at the address it's pointing to.
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
Back to top |
|
 |
lolera222 How do I cheat?
Reputation: 0
Joined: 02 Nov 2015 Posts: 6
|
Posted: Thu Aug 14, 2025 3:01 pm Post subject: |
|
|
Yes it changes after the random numbers start appearing and again I can just do 260000000*8 to take it up to the limit and re-start earning them, what would the next step be after that?
|
|
Back to top |
|
 |
|