|
|
|
|
|
by digi_owl
3337 days ago
|
|
The early stuff he shows can be done on most emulators as a way to cheat. Done it ever so often when i get bored with a game. Sometimes locking the health value will freeze a game though as developers use a cheap refill animation on leveling up or beating a boss, and you end up with the animation getting stuck as the emulator keeps resetting the value. I have never owned one, but i think gamesharks and others work similarly. |
|
Two examples from Super Mario World (which loves this technique):
• You can avoid dying from running out of time in SMW, by simply getting a power-up right as the level timer reaches zero. The level timer just changes the Mario sprite's animation to STATE_DYING (once, when transitioning from 1 to 0); so if you can get the sprite to play a different animation, the game forget that the player was supposed to be dead.
• The "null sprite" glitch: Yoshi 'carries around' enemies in his mouth by just 1. marking the enemy sprite as invisible and intangible, and then 2. storing a pointer to said enemy sprite. If you can get that sprite to unload from OAM memory and get something else to take its place, then when Yoshi goes to spit the enemy out, he'll instead spit out whatever random garbage is now at the OAM location referenced by the pointer.