Difference between revisions of "Menu Opening Threads"
Jump to navigation
Jump to search
(Created page with "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 men...") |
m |
||
Line 1: | Line 1: | ||
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 | 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: [[ | + | 0x00: [[Build Main menu]] // Main menu |
0x01: [[00138b64 - 00138ed4]] <-- setup auto-battle menu (auto-battle) // Auto Battle menu | 0x01: [[00138b64 - 00138ed4]] <-- setup auto-battle menu (auto-battle) // Auto Battle menu | ||
0x02: [[Display Simple Selection Menu]] // change target/check target menu? | 0x02: [[Display Simple Selection Menu]] // change target/check target menu? | ||
Line 14: | Line 14: | ||
0x0c: [[0013c234 - 0013c280]] // bunit.out | 0x0c: [[0013c234 - 0013c280]] // bunit.out | ||
0x0d: [[0013b280 - 0013b4f8]] // act use error message. defaults to "currently performing" | 0x0d: [[0013b280 - 0013b4f8]] // act use error message. defaults to "currently performing" | ||
− | 0x0e: [[ | + | 0x0e: [[Build Main menu]] // Main menu (move disabled) |
0x0f: [[Display Simple Selection Menu]] // Not Active enemy unit free cursor menu | 0x0f: [[Display Simple Selection Menu]] // Not Active enemy unit free cursor menu | ||
0x10: [[Display Simple Selection Menu]] // "status" | 0x10: [[Display Simple Selection Menu]] // "status" | ||
0x11: [[Display Simple Selection Menu]] // triangle pressed during enemy turn menu (ally) | 0x11: [[Display Simple Selection Menu]] // triangle pressed during enemy turn menu (ally) | ||
0x12: [[Display Simple Selection Menu]] // triangle pressed during enemy turn menu (enemy) | 0x12: [[Display Simple Selection Menu]] // triangle pressed during enemy turn menu (enemy) | ||
− | 0x13: [[ | + | 0x13: [[Build Main menu]] // Main menu (act disabled) |
− | 0x14: [[ | + | 0x14: [[Build Main menu]] // Main menu (move and act disabled) |
0x15: [[0013c2dc - 0013c3a0]] // unit job/ability list (again? this doesn't seem right.) | 0x15: [[0013c2dc - 0013c3a0]] // unit job/ability list (again? this doesn't seem right.) | ||
0x16: [[0013b280 - 0013b4f8]] // confirm attack? | 0x16: [[0013b280 - 0013b4f8]] // confirm attack? | ||
Line 32: | Line 32: | ||
0x1e: [[Display Simple Selection Menu]] // execute/quit check | 0x1e: [[Display Simple Selection Menu]] // execute/quit check | ||
0x1f: [[0013b280 - 0013b4f8]] // effect "ability name" ? | 0x1f: [[0013b280 - 0013b4f8]] // effect "ability name" ? | ||
− | 0x20: [[ | + | 0x20: [[Build Main menu]] // Main menu (shrunk. only displays Move, Wait, status) |
− | 0x21: [[ | + | 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.) | 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" | 0x23: [[0013b280 - 0013b4f8]] // "not enough MP" | ||
Line 46: | Line 46: | ||
0x2c: [[0013c668 - 0013c70c]] // brings up unit billboard of first unit in ENTD | 0x2c: [[0013c668 - 0013c70c]] // brings up unit billboard of first unit in ENTD | ||
0x2d: [[Display Simple Selection Menu]] // execute/quit | 0x2d: [[Display Simple Selection Menu]] // execute/quit | ||
− | 0x2e: [[ | + | 0x2e: [[Build Main menu]] // mounted main menu |
− | 0x2f: [[ | + | 0x2f: [[Build Main menu]] // mounted main menu (move/stop ride disabled) |
− | 0x30: [[ | + | 0x30: [[Build Main menu]] // mounted main menu (act disabled) |
− | 0x31: [[ | + | 0x31: [[Build Main menu]] // mounted main menu (move/stop ride/act disabled) |
− | 0x32: [[ | + | 0x32: [[Build Main menu]] // shrunk mounted main menu (only displays move, stop ride, wait, status, auto battle) |
− | 0x33: [[ | + | 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 | 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" | 0x35: [[0013b280 - 0013b4f8]] // "currently performing" | ||
0x36: [[Display Simple Selection Menu]] // "status" (disabled) | 0x36: [[Display Simple Selection Menu]] // "status" (disabled) | ||
0x37: [[0012dd6c - 0012dd90]] // does nothing. selection sound cut short. | 0x37: [[0012dd6c - 0012dd90]] // does nothing. selection sound cut short. |
Revision as of 05:26, 28 April 2024
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.