hn.today

Extracting "Ocarina of Time: Master Quest" ROM from the Wind Waker Bonus Disc

sethmlarson.dev3 points0 comments
Screenshot of Extracting "Ocarina of Time: Master Quest" ROM from the Wind Waker Bonus Disc

A PAL Legend of Zelda: The Wind Waker bonus disc contains Nintendo 64 versions of both Ocarina of Time and its Master Quest variant. The guide explains how to extract them: first make an ISO backup of the GameCube disc, then use Dolphin’s filesystem tools to extract the file zlj_f.tgc, which holds both games. Rather than unpacking the TGC archive format, a short Python script searches it for the standard N64 ROM header, takes 32 MB of data from each match, and identifies the resulting ROMs by their MD5 hashes.

The script includes known hashes for the PAL Master Quest ROM and the Ocarina of Time version found on this GameCube disc, then saves each recognized ROM as a separate file. Its hash list is limited to this PAL disc revision, so an unfamiliar hash does not necessarily mean extraction failed: the guide recommends checking it against No-Intro’s database and adding the correct match to the script. The author successfully loaded Master Quest in the Delta emulator on an iPhone. They do not plan to play much yet, however, because they want their first Ocarina of Time experience to be the upcoming Nintendo Switch 2 remake.

Read on sethmlarson.dev0 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Programming

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.