(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
05-19-24 07:42 AM
0 users currently in ROM Hacking.
Acmlm's Board - I3 Archive - ROM Hacking - RAM hacking, really.
  
User name:
Password:
Reply:
 
Options: - -
Quik-Attach:
Preview for more options

Max size 1.00 MB, types: png, gif, jpg, txt, zip, rar, tar, gz, 7z, ace, mp3, ogg, mid, ips, bz2, lzh, psd

UserPost
spel werdz rite
Posts: 110/1796
Originally posted by FreeDOS
Originally posted by spel werdz rite
Games are so sensitive. I can change one byte in Super Mario World, and the whole thing is dead.


Yeah, I hate that... but at the same time, I can change one bit in Super Mario World and change a level's music
Thats what seperates the "hackers" from the "Oh! If I change this byte, this will happen. I should try all 256 and see what happens each time" people.I'm finally a hacker.
FreeDOS +
Posts: 51/1312
Originally posted by spel werdz rite
Games are so sensitive. I can change one byte in Super Mario World, and the whole thing is dead.


Yeah, I hate that... but at the same time, I can change one bit in Super Mario World and change a level's music
Heran_Bago
Posts: 11/33
Using RAM to figure out stuff is fine. But of course you are going to do weird things to a game if you lock parts of the RAM. You might not believe it, but games need and use RAM for stuff. =P
Aurxix
Posts: 121/252
Thats some funny stuff, where did you learn how to do that?
HyperHacker
Posts: 124/5072
Yeah, the 6502/65816 weren't really designed to handle nonsense code.

This reminds me of something a while back. I actually found a buffer overflow in Pokémon. Of course, you have to edit the ROM to exploit it, but it's still funny to see. You can make attack names so long that they write over other parts of memory when displayed, and as a result the palettes go NUTS, flashing every colour of the rainbow every frame. It's fun to watch.
BMF54123
Posts: 42/876
DB: STP (Implied): Stops the clock.

GOODNIGHT MR. SNES ;D
Simon Belmont
Posts: 12/1773
I can change one byte in any ROM and kill it, you just have to know which byte to change ;p
spel werdz rite
Posts: 101/1796
Games are so sensitive. I can change one byte in Super Mario World, and the whole thing is dead.
Xkeeper
Posts: -8388561/5653
Just the effects it causes are pretty weird; it'll start overwriting certain memory addresses with pure garbage and then just freeze.

(of course, typing in random garbage works almost as well)
Dwedit
Posts: 9/116
It should be NO SURPISE that locking any byte in the zero page will do crazy stuff. It's practically like locking the freakin registers!
Deleted User
Posts: 122/-7750
Nice work of art there xkeeper. Not much fun there. Any other trick up your sleeve you can do xkeeper?
Tatrion
Posts: 65/2467
Erg O.o Those are messed up... were you just typing in random code or was there a method?
Xkeeper
Posts: -8388565/5653
I'm just trying to find some games that really don't react well to having their RAM toyed with.

Most of you already know of my exploits with SMB1 (GAME AVER, and more crazier things), but here's one from Luigi vs. Mario, that's even more fun to have a seizure to:


0x000069 = BE on the map screen (lock it!) for this rather seizure-inducing thing. If you check the name tables in FCEU XD!, the scroll area moves to the music. Very cool, in a kinda glitchy way.

There are some others, but I haven't really poked around in them yet.. but this is just insane.


0x0069 must be pretty damn important.
Acmlm's Board - I3 Archive - ROM Hacking - RAM hacking, really.


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.003 seconds; used 352.27 kB (max 402.38 kB)