Extracting and Converting a MMR compatible ROM from Collectors Edition (GC) - isghj5/mm-rando GitHub Wiki

In order to use MMR, you need one specific MM rom: USA 1.0 version. (MD5SUM: 2a0a8acb61538235bc1094d297fb6556)

No other version has as much discovery and documentation to make the randomizer work, and even if you did want to convert MMR to use another rom, because of hardcoded memory values, it would take probably +200 hours to convert for that one rom. If you have access to the Collector's edition for Gamecube, and you can rip it with your softmodded Wii to a ISO that can run in dolphin, we can rip a n64 MM rom from it and convert it to U 1.0 for MMR to use.

Ripping your Collector's Edition Gamecube disk: https://wiki.dolphin-emu.org/index.php?title=Ripping_Games

The steps are a bit convoluted, we only use dolphin to access the filesystem to extract the files, so you can use another program to do that instead (dolphin has a nice UI though, I always use it over the alternative I was once asked to use).

Follow this guide to pull the n64 ROM out of your collector's edition ISO file: https://forums.dolphin-emu.org/Thread-gc-the-legend-of-zelda-collector-s-edition?pid=244965#pid244965

This should leave you with a file called "zelda2e.n64" with a MD5sum of "ac0751dbc23ab2ec0c3144203aca0003", MMR cannot use this file to randomize a seed yet, but with a BPS patch you can convert this rom to USA 1.0, which you can then use to make MMR seeds.

here is the patch: https://mega.nz/file/iHoFwCIR#ljtlVovC7UdC_YnNiJ0HYRwl-qA3ovyyehAr6aZu4Oo

There are several ways to patch a rom with a BPS file:
Flips (original BPS patcher): https://www.smwcentral.net/?a=details&id=11474&p=section
RomPatcher website: https://www.marcrobledo.com/RomPatcher.js/
Beat patcher: https://www.romhacking.net/utilities/893/

You should double check the MD5sum from the BPS output is the same as what I posted at the top of the page, although MMR should also check for you.