Practice Rom Hack
4 months ago
Toronto, ON, Canada

Because I don't have save states with my Everdrive X3, I've decided to make a rom hack to be able to select any level when the game is started.

Looking around, I found some useful RAM address:

  • 0x09C5 and 0x09C6 are flags for the completed levels
  • 0x09C7 and 0x09C8 are flags for map progess (shortcut, color on levels, ...)
  • 0x0086 flags for mickey power ups

Using Emulicious I could locate where things are initialized and checked in the code. Here are all the changes I've done for the rom hack without going into the technical details:

  • let mickey walk anywhere and enter the level
  • unlock all the progress so the map looks complete and no need to plant the magic bean
  • give mickey all the power up and 3 stars
  • allow to play the level again after beaten, some level plays a cutscene
  • able to use the flute to skip the level any time

https://drive.google.com/file/d/16Nm3K7L2DFANkEjaOHIVgGxjD9pTd2Xw/view?usp=sharing

~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Updates! I've made a V2

  • use the flute in boss room
  • load the first part of the level 2 (lower water)
  • don't loose life when dying
  • remove animation to make things faster (overworld map, flute, death, ...)
  • reset flags when starting level (chests, final door)

https://drive.google.com/file/d/19OC1g5IiyvBYVAdwvAlfE8W9pBeupfLq/view?usp=sharing

Edited by the author 4 months ago
Minas Gerais, Brazil

How do we access the second part of Lake stage?

I'll put the pract rom as a resource ok

AntBlueR likes this
Toronto, ON, Canada

Thanks for adding it to the resources!

That I haven't figured it out yet but I will post here if I have an idea. Maybe I use the 2nd controller to change some option or something.

I might do something to have the frame count on the score. I was able to make it but I think the game lags a bit because of that. Probably doing every 4 frames would work

AntBlueR likes this
Minas Gerais, Brazil

Nice, and any update don't hesitate in contact me and I can update it on resources.

arnaud33200 likes this
Game stats
Followers
35
Runs
77
Players
24
Latest threads
Posted 3 months ago
Posted 3 months ago
Posted 4 years ago
0 replies
Posted 4 years ago