the cutting room mirror

Ultraman: Hikari no Kuni no Shisha

This article has a talk page!This article has a talk page!
view on tcrf.net

Ultraman: Hikari no Kuni no Shisha is a 2D fighting game based on the 1966 tokusatsu series Ultraman. The story mode has a focus on recreating the iconic scenes from the series, such as kaijus being defeated in specific ways. The game features two other modes: a versus mode and a raising mode. In the raising mode, the player can "raise" one of the alien characters and use them to fight characters raised by other players.

Debugging Context#

A jump table is located at E000:5CDA (0x1E5CDA) and is called at E000:5BC2 and E000:5BE2. The table is grouped by pairs of event pointers: init and update, which correspond to the 2 calls.

The Debug Menu state is index 2 (1st index being 0) within the jump table.

Debug Menu#

UltramanWS_debug_menu.png

To access the debug menu, at the start screen set a breakpoint at E000:5BBB, modify the byte value at DS:4141 to 0x01 and continue execution.

SCENE simply executes the pointer from the index selected from the jump table, i.e. selecting 1 will re-run the Debug Menu.

BGM and SE are audio players; You can play a track by pressing A and pause the playing tracking by pressing B.

Event Functions

Init

Update

D000:B7E0

D000:B8CA

Battle Editor#

UltramanWS_debug_menu_scene.png

From the Debug Menu select SCENE 12.

Alternatively, at the start screen set a breakpoint at E000:5BBB, modify the byte value at DS:4141 to 0x0C and continue execution.

Event Functions

Init

Update

E000:0450

E000:0488

Dump Test#

UltramanWS_dump_test.png

From the Debug Menu select SCENE 5.

Alternatively, at the start screen set a breakpoint at E000:5BBB, modify the byte value at DS:4141 to 0x05 and continue execution.

Event Functions

Init

Update

D000:BE66

D000:BEEB