Majora's Mask - Igos du Ikana Debug Features

Channel:
Subscribers:
1,090
Published on ● Video Link: https://www.youtube.com/watch?v=uDJefW8XE-A



Duration: 0:18
82 views
5


The code that handles Igos du Ikana and his allies (stored in z_en_knight.c) has two debug features: in the first one (shown in the video), if the player presses the L button in the 4th controller, it will automatically kill both of the servants, skipping the first phase of the battle instantly.

The second one is a method to select what damage effect to display when they're hit. This can be done by setting specific values at register kReg 17 (which can be opened by pressing Start + B on the 2nd controller), which will correspond to their "damage effect ID", and then pressing the R button, also on the 4th controller. Unfortunately I don't think I've been able to do this correctly, even after doing the previously mentioned steps, so I didn't show it in the video.

These features are enabled by default in debug builds of the game (shown in the video is footage of me doing it in the debug version of the European v1.1 version of the game). They're also present in retail builds, but it's not possible to trigger them because retails builds clear the data for all controllers but controller 1 on every frame, so the game ignores controller 4 completely.
The following Gameshark code ignores that and makes it so that all controllers are read, enabling these features back:

(USA)
81175CE4 0000
81175CE6 0000

You can read the code associated to these features in the decompilation project:
https://github.com/zeldaret/mm/blob/2a12eca52b1e5706c404f41705e51b30d73bc92e/src/overlays/actors/ovl_En_Knight/z_en_knight.c#L3783







Tags:
majora's mask
zelda
mm
debug



Other Statistics

The Legend of Zelda: Majora's Mask Statistics For B_squo

There are 33,737 views in 48 videos for The Legend of Zelda: Majora's Mask. The game makes up 1 hour of published video on his channel, roughly 10.41% of The Legend of Zelda: Majora's Mask content that B_squo has uploaded to YouTube.