the cutting room mirror

Hotel Dusk: Room 215

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

This page contains notes for the game Hotel Dusk: Room 215.

Debug strings#

The ARM9 code is riddled with strings that look like messages which would be printed to some debug console, but the print function is stubbed (it just returns without printing anything.

The stubbed print function is at 0x0209a0c0. Somehow fixing that could potentially be a goldmine.

A few examples:

Answer = [%s]\nAnswer = [%s]\n
Decode = [%s]\nDecode = [%s]\n
###Display EvansCode\n%s\n
%2d th hooked deco is %d\n
No %d coin = %f, %f answer = %f, %f\n
NowEpisode %d   NowTimeID %d   NowMapID %d   PreMapID %d   Pos.x %x   Pos.y %x   Pos.z %x   Rot %f\n
Loaded slot is %d(0-2) Hand is %s\n

Also in the executable:

  • Numerous strings referencing class names from the source code (e.g. 12CGameProcess, 14CChristmasTree, 13CTrickUtility, 13CDebugTalkFlg)
  • File paths for various game resources (e.g. /data/trick/cabinet.tbl, /data/trick/vendingmachine.tbl, /data/map/sdata/mapsound.bin)
  • References to more debug menu options and debug flags (e.g. DEBUGKEYWORDFLG, DEBUGTALKFLG, DEBUGITEMFLG,