Practice Rom Hack
10 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

Modificato da l'autore 10 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 piace questo
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 piace questo
Minas Gerais, Brazil

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

arnaud33200 piace questo
Statistiche del gioco
Follower
35
Runs
79
Giocatori
25
Discussioni recenti
Pubblicato 5 months ago
2 risposte
Pubblicato 9 months ago
3 risposte
Pubblicato 4 years ago
0 risposte
Pubblicato 4 years ago
0 risposte