Menu Opening Threads
Jump to navigation
Jump to search
menus will often have indeces that say what menu to open, and each menu has a word dedicated to the thread that opens it (such as "status" opening menu index 5 on the main menu, the unit billboard menu.) this is a handy collation for future reference. for BATTLE.BIN
0x00: Build Main menu // Main menu 0x01: 00138b64 - 00138ed4 <-- setup auto-battle menu (auto-battle) // Auto Battle menu 0x02: Display Simple Selection Menu // change target/check target menu? 0x03: Main act menu loading <-- select skillsets // Ability Menu 0x04: 0014072c - 00140888 <-- setup act menu (act) // Skillsets Menu 0x05: 001370a4 - 00137b8c <-- setup unit billboard (status) // Status Billboard Menu 0x06: 001409ec - 00140a2c <-- setup wait menu (wait) // Wait "menu" 0x07: Display Simple Selection Menu // yes/no (right down of option) 0x08: Display Inner Character Window // unit job/ability list 0x09: 0013b280 - 0013b4f8 // blank "check" menu? 0x0a: Display Triangle Selection Menu // free cursor triangle 0x0b: Display Triangle Selection Menu // options menu 0x0c: 0013c234 - 0013c280 // bunit.out 0x0d: 0013b280 - 0013b4f8 // act use error message. defaults to "currently performing" 0x0e: Build Main menu // Main menu (move disabled) 0x0f: Display Simple Selection Menu // Not Active enemy unit free cursor menu 0x10: Display Simple Selection Menu // "status" 0x11: Display Simple Selection Menu // triangle pressed during enemy turn menu (ally) 0x12: Display Simple Selection Menu // triangle pressed during enemy turn menu (enemy) 0x13: Build Main menu // Main menu (act disabled) 0x14: Build Main menu // Main menu (move and act disabled) 0x15: 0013c2dc - 0013c3a0 // unit job/ability list (again? this doesn't seem right.) 0x16: 0013b280 - 0013b4f8 // confirm attack? 0x17: 0013b280 - 0013b4f8 // confirm attack? 0x18: Display Simple Selection Menu // yes/no (centre of screen) 0x19: Display Simple Selection Menu // yes/no (right up of option) 0x1a: Display Simple Selection Menu // 3 options (far left of screen) 0x1b: Display Simple Selection Menu // yes/no (far left of screen) 0x1c: 0013b280 - 0013b4f8 // Move check menu 0x1d: 0013bf5c - 0013bf88 // AT list 0x1e: Display Simple Selection Menu // execute/quit check 0x1f: 0013b280 - 0013b4f8 // effect "ability name" ? 0x20: Build Main menu // Main menu (shrunk. only displays Move, Wait, status) 0x21: Build Main menu // Main menu (shrunk, move disabled) 0x22: Disable Move/Act based on menu ID <-- setup move (move) // move (only works properly when certain flag enabled.) 0x23: 0013b280 - 0013b4f8 // "not enough MP" 0x24: Return Ability-use Error Message <-- ? // ability use error message. defaults to not enough mp 0x25: Display Simple Selection Menu // unit/panel/quit 0x26: Display Simple Selection Menu // execute/quit 0x27: 001416a0 - 00141718 // immediately enables free cursor 0x28: Display Simple Selection Menu // attack/quit 0x29: Display Simple Selection Menu // attack/quit 0x2a: Display Simple Selection Menu // defend/quit 0x2b: 0013b280 - 0013b4f8 // "currently performing" 0x2c: 0013c668 - 0013c70c // brings up unit billboard of first unit in ENTD 0x2d: Display Simple Selection Menu // execute/quit 0x2e: Build Main menu // mounted main menu 0x2f: Build Main menu // mounted main menu (move/stop ride disabled) 0x30: Build Main menu // mounted main menu (act disabled) 0x31: Build Main menu // mounted main menu (move/stop ride/act disabled) 0x32: Build Main menu // shrunk mounted main menu (only displays move, stop ride, wait, status, auto battle) 0x33: Build Main menu // shrunk mounted main menu (move/stop ride disabled) 0x34: 00139bec - 0013aed8 <-- I vaguely recall this // requires special input to display anything. appears to be turn menu. extremely tall by default 0x35: 0013b280 - 0013b4f8 // "currently performing" 0x36: Display Simple Selection Menu // "status" (disabled) 0x37: 0012dd6c - 0012dd90 // does nothing. selection sound cut short.