Jump to content

Undoing Censorship/Misc changes OOT & MM


aroenai
 Share

Recommended Posts

I'm looking to make changes to OOT and MM for use on a real N64 (Everdrive 64 v2). Most of the texture changes and small hex edits I've been able to figure out but I need help on some of the other ones. I know some of these involve actor hierarchy or display list changes, but I don't know how to find them or what needs to be changed. As far as ASM goes, I've only dealt with changing values in HxD.

 

OOT Master Quest GC NTSC

 

-Fix ending cutscene (done)

-Ganondorf's blood

-Cow actor nosering

-Original Fire Temple music

-Gerudo symbol (partial)

  • Blocks (partial, how many variations are there?)
  • Floor switches (partial?)
  • Crystal switches
  • Ganondorf's cape (done)
  • Mirror shield (can't find the texture)
  • Lion head doorway (done)
  • Spirit Temple entrance banister
  • Forest temple (wall?)
  • Spirit temple coat of arms (done)

-Gamecube -> N64 color changes

  • A/B buttons in HUD (done)
  • Pause screen start button
  • Text colors (done)
  • Text box cursor (done)
  • A button on musical staff (partial, color changed to light blue)
  • Game Over / Save aura
  • "A Button highlight after successfully playing a song at a musical prompt" (not sure what this is)
  • "Press A to use" text on the pause screen
  • Ocarina melodies on pause screen (done)
  • Shop keeper/Equip selection cursor (partial, equip menu done)

-References to control changes

  • Text Z->L (done)
  • Z->L (and matching R with the same font) buttons on pause screen (done)
  • Options screen text (done)

-Pause screen missing antialiasing? (background snapshot of game; looks really strange on console)

-Prompt to continue playing after saving

-Restore N64 logo screen

-Unintended changes?

  • Faries in Kokiri forest colors (v1.0-1.2 Saria's fairy is green, gc is red; v1.0-1.2 blue faries -> green in gc; etc.)

-Nyru's Love & Hyrule Field bug (are these fixed in the GC release?)

-CloudMax's D-pad boot quick swap hack

-Print 2 characters per frame for English text (account for Japanese -> English speed difference; MM did this)

 

 

Majora's Mask NTSC

 

-Restore missing Happy Mask Salesman, Postbox, Darmani, and Deku Pricess dialog sound effects (these were re-added in PAL and GC)

-Revert Zora boomerang physics (step forward on punch - fixes pots game; match Jap & GC releases)

-Correct Ghot boss cutscene (match Jap v1.1 where Link doesn't get run over)

-Restore cow actor's nosering

-Skull Kid's face (undo black head censorship change, maybe revert beak/lips to match OOT?)

-NTSC-U rom is slower compared to the Jap v1.0-1.1 and Demo (ex. South Clocktown framerate drops on console, whereas J1.0/1.1 and Demo do not; same behavior observed throughout game)

-Implement GC line break & misc text changes

  • Like 1
Link to comment
Share on other sites

The gamecube release plays a .thp movie file for the ending credits, so they changed the rom to end at that point. Same fix as in the "Useful hacks for mods (Debug ROM)" thread, but with a different offset.

 

Edit: Also, does anyone know what became of the hack for the Virtual Console release of Majora's Mask that fixed the emulator to stop doing some of the funky things they changed? For those that don't know the emulator on VC changes the color of the stray faries, makes Goron link lighter, and shrinks the torch flames for some reason. Someone had modified the emulator to get rid of those odd changes years ago, but I haven't been able to find it again. There might have been more, but that's all I can remember.

 

Edit2:Hmm can't figure out how to attach a screenshot.

 

Anyway, found a few other color offsets. Stuck on the Ocarina bar though, I managed to change it to a lighter blue for the A button though... can someone take a look? I unpacked the rom with something called Yaz0Decompressor.exe and it threw off all my offsets, I need to redo it with a zdec decompressed rom so that's why the offsets aren't posted yet.

Search for:
FF A5 28 0F 72 8C AB 00 00 3C 01 80 11 24 0F 00 50 A5 6A 0F 74 8C AD 00 00 24 18 00 96 24 19 00 32 A5 AC 0F 76 A0 2E 23 AC A4 60 00 10 84 62 00 10 3C 01 80 13 A4 62 00 0E A4 62 00 0C A4 62 00 0A A4 62 00 08 A4 62 00 06 A4 62 00 04 A4 62 00 02 A4 62 00 00 A4 2F CF D8 3C 01 80 13 A4 26 CF DC 3C 01 80 13 A4 38 CF DA 3C 01 80 13 A4 24 CF DE 3C 01 80 13 A4 24 CF E2 3C 01 80 13 A4 24 CF E0 3C 01 80 13 A4 26 CF E4 3C 01 80 13 A4 26

Change to:

96 A5 28 0F 72 8C AB 00 00 3C 01 80 11 24 0F 00 50 A5 6A 0F 74 8C AD 00 00 24 18 00 FF 24 19 00 32 A5 AC 0F 76 A0 2E 23 AC A4 60 00 10 84 62 00 10 3C 01 80 13 A4 62 00 0E A4 62 00 0C A4 62 00 0A A4 62 00 08 A4 62 00 06 A4 62 00 04 A4 62 00 02 A4 62 00 00 A4 2F CF D8 3C 01 80 13 A4 26 CF DC 3C 01 80 13 A4 38 CF DA 3C 01 80 13 A4 24 CF DE 3C 01 80 13 A4 24 CF E2 3C 01 80 13 A4 24 CF E0 3C 01 80 13 A4 38 CF E4 3C 01 80 13 A4 38
Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.