If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Final Fantasy VI/Combat Menu Format: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
* C2:E05A: Dance | * C2:E05A: Dance | ||
* C2:E067: Rage | * C2:E067: Rage | ||
* C2:E074: Item | * C2:E074: Item (Also Throw) | ||
* C2:E083: Esper (submenu in the Magic menu) | * C2:E083: Esper (submenu in the Magic menu) | ||
* C2:E165: Row (Left of Main menu) | |||
* C2:E16B: Def. (Right of Main menu) | |||
* C2:E172: R-Hand L-Hand | |||
Line 16: | Line 19: | ||
* 05 uses 1 byte as an argument, and creates that many empty spaces. | * 05 uses 1 byte as an argument, and creates that many empty spaces. | ||
* 06 uses 1 byte as an argument to display a Magitek name. | * 06 uses 1 byte as an argument to display a Magitek name. | ||
* 0E uses 1 byte as an argument to display an Item name (includes symbol, if there is one) | |||
* 0F uses 1 byte as an argument to display a Spell name. | * 0F uses 1 byte as an argument to display a Spell name. | ||
* 12 uses 1 byte as an argument to display an item type. (needs some research) | * 12 uses 1 byte as an argument to display an item type. (needs some research) |
Revision as of 05:23, 6 July 2006
This is the format for combat menus, such as spell lists, ability lists, item lists, etc. The format is loaded into RAM and then updated as necessary (specifically, arguments to determine names for selections). It's run once for each line. Note that these only set up *graphics*. No gameplay is affected by these formats.
- C2:E036: Magic
- C2:E045: Lore
- C2:E04D: Magitek
- C2:E05A: Dance
- C2:E067: Rage
- C2:E074: Item (Also Throw)
- C2:E083: Esper (submenu in the Magic menu)
- C2:E165: Row (Left of Main menu)
- C2:E16B: Def. (Right of Main menu)
- C2:E172: R-Hand L-Hand
- 00 marks the end of a line
- 02 uses 1 byte as an argument to write a number, 2 tiles right-aligned.
- 04 uses 1 byte as an argument to decide on the tilepalette for tiles placed.
- 05 uses 1 byte as an argument, and creates that many empty spaces.
- 06 uses 1 byte as an argument to display a Magitek name.
- 0E uses 1 byte as an argument to display an Item name (includes symbol, if there is one)
- 0F uses 1 byte as an argument to display a Spell name.
- 12 uses 1 byte as an argument to display an item type. (needs some research)
- 16 uses 1 byte as an argument to write a number, 3 tiles right-aligned.
- 17 uses 1 byte as an argument to display a Dance name.
- 18 uses 1 byte as an argument to display a Rage name.
- 19 uses 1 byte as an argument to display a Lore name.
- 1A uses 1 byte as an argument to display an Esper name.
20 - FF simply draw a tile to the line. See Battle Dialogue