Difference between revisions of "FF7/Item data"
< FF7
Jump to navigation
Jump to search
my_wiki>Akari (→KERNEL.BIN - Section 5: Item data format) |
m (27 revisions imported) |
||
| (22 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
== KERNEL.BIN - Section 5: Item data format == | == KERNEL.BIN - Section 5: Item data format == | ||
| − | This section contains the item data. Each item record is | + | This section contains the item data. Each item record is 28 bytes long. |
{| border="0" cellpadding="3" cellspacing="1" style="background: rgb(0,0,0)" align="center" | {| border="0" cellpadding="3" cellspacing="1" style="background: rgb(0,0,0)" align="center" | ||
| Line 8: | Line 8: | ||
! style="background:rgb(204,204,204); width:350px;" colspan="2" | Description | ! style="background:rgb(204,204,204); width:350px;" colspan="2" | Description | ||
|- | |- | ||
| − | |style="background:rgb(255,255, | + | |style="background:rgb(255,255,204);" align="center" | 0x00 |
| − | |style="background:rgb(255,255, | + | |style="background:rgb(255,255,204);" | 8 bytes |
| − | |style="background:rgb(255,255, | + | |style="background:rgb(255,255,204); width: 110px;" | Unknown |
| − | |style="background:rgb(255,255, | + | |style="background:rgb(255,255,204);" | Always 0xFFFFFFFF |
|- | |- | ||
| − | |style="background:rgb(255,255, | + | |style="background:rgb(255,255,255);" align="center" | 0x08 |
| − | |style="background:rgb(255,255, | + | |style="background:rgb(255,255,255);" | 2 bytes |
| − | |style="background:rgb(255,255, | + | |style="background:rgb(255,255,255);" colspan="2" | [[FF7/Battle/Camera Movement Id List|Camera Movement Id]] for single and multiple target attack. |
|- | |- | ||
|style="background:rgb(255,255,255);" align="center" | 0x0A | |style="background:rgb(255,255,255);" align="center" | 0x0A | ||
| − | |style="background:rgb(255,255,255);" | 2 | + | |style="background:rgb(255,255,255);" | 2 bytes |
| − | |style="background:rgb(255,255,255);" colspan="2" | Restriction Mask | + | |style="background:rgb(255,255,255);" colspan="2" | Restriction Mask (If the following bits are 0) |
|- | |- | ||
| − | |style="background:rgb(204,204,255) | + | |style="background:rgb(204,204,255);" colspan="2" rowspan="3" | |
| − | |style="background:rgb(255,255,255);" | | + | |style="background:rgb(255,255,255);" | 01h |
| − | |style="background:rgb(255,255,255);" | | + | |style="background:rgb(255,255,255);" | Can be sold |
|- | |- | ||
| − | |style="background:rgb(255,255,255);" | | + | |style="background:rgb(255,255,255);" | 02h |
| − | |style="background:rgb(255,255,255);" | | + | |style="background:rgb(255,255,255);" | Can be used in Battle |
|- | |- | ||
| − | |style="background:rgb(255,255,255);" | | + | |style="background:rgb(255,255,255);" | 04h |
| − | |style="background:rgb(255,255,255);" | | + | |style="background:rgb(255,255,255);" | Can be used in Menu Out of Battle |
|- | |- | ||
| − | + | |style="background:rgb(255,255,255);" align="center" | 0x0C | |
| − | + | |style="background:rgb(255,255,255);" | 1 byte | |
| − | + | |style="background:rgb(255,255,255);" colspan="2" | [[FF7/Battle/Targeting Data|Target Flags]] | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |style="background:rgb(255,255,255);" align="center" | | ||
| − | |style="background:rgb(255,255,255);" | 1 | ||
| − | |style="background:rgb(255,255,255);" colspan="2" | | ||
| − | |||
| − | | | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
|style="background:rgb(255,255,255);" align="center" | 0x0D | |style="background:rgb(255,255,255);" align="center" | 0x0D | ||
|style="background:rgb(255,255,255);" | 1 byte | |style="background:rgb(255,255,255);" | 1 byte | ||
| − | |style="background:rgb(255,255,255);" colspan="2" | | + | |style="background:rgb(255,255,255);" colspan="2" | [[FF7/Battle/Attack Effect Id List|Attack Effect Id]] |
|- | |- | ||
|style="background:rgb(255,255,255);" align="center" | 0x0E | |style="background:rgb(255,255,255);" align="center" | 0x0E | ||
|style="background:rgb(255,255,255);" | 1 byte | |style="background:rgb(255,255,255);" | 1 byte | ||
| − | |style="background:rgb(255,255,255);" colspan="2" | | + | |style="background:rgb(255,255,255);" colspan="2" | [[FF7/Battle/Damage Calculation|Damage Calculation]] |
|- | |- | ||
| − | |style="background:rgb( | + | |style="background:rgb(255,255,255);" align="center" | 0x0F |
| − | |style="background:rgb(255,255, | + | |style="background:rgb(255,255,255);" | 1 byte |
| − | |style="background:rgb(255,255, | + | |style="background:rgb(255,255,255);" colspan="2" | Item power for damage calculation. |
|- | |- | ||
| − | |style="background:rgb(255,255,255) | + | |style="background:rgb(255,255,255)" align="center" | 0x10 |
| − | |style="background:rgb(255,255,255) | + | |style="background:rgb(255,255,255)" | 1 byte |
| + | |style="background:rgb(255,255,255)" colspan="2" | Condition sub-menu | ||
|- | |- | ||
| − | |style="background:rgb(255,255, | + | |style="background:rgb(204,204,255)" align="center" colspan="2" rowspan="4" | |
| − | |style="background:rgb(255,255, | + | |style="background:rgb(255,255,255)" | 00 |
| + | |style="background:rgb(255,255,255)" | Party HP | ||
|- | |- | ||
| − | |style="background:rgb(255,255, | + | |style="background:rgb(255,255,255)" | 01 |
| − | |style="background:rgb(255,255, | + | |style="background:rgb(255,255,255)" | Party MP |
|- | |- | ||
| − | |style="background:rgb(255,255,255) | + | |style="background:rgb(255,255,255)" | 02 |
| − | |style="background:rgb(255,255,255) | + | |style="background:rgb(255,255,255)" | Party Status |
|- | |- | ||
| − | |style="background:rgb(255,255,255) | + | |style="background:rgb(255,255,255)" | Other |
| − | |style="background:rgb(255,255,255) | + | |style="background:rgb(255,255,255)" | None |
|- | |- | ||
| − | |style="background:rgb(255,255,255) | + | |style="background:rgb(255,255,255)" align="center" | 0x11 |
| − | |style="background:rgb(255,255,255) | + | |style="background:rgb(255,255,255)" | 1 byte |
| + | |style="background:rgb(255,255,255)" colspan="2" | Status Effect Change | ||
|- | |- | ||
| − | |style="background:rgb(255,255, | + | |style="background:rgb(204,204,255)" align="center" colspan="2" rowspan="3" | |
| − | |style="background:rgb(255,255, | + | |style="background:rgb(255,255,255)" | 3Fh |
| + | |style="background:rgb(255,255,255)" | Chance to Inflict/Heal status (out of 63) | ||
|- | |- | ||
| − | |style="background:rgb(255,255,255) | + | |style="background:rgb(255,255,255)" | 40h |
| − | |style="background:rgb(255,255,255) | + | |style="background:rgb(255,255,255)" | Cure if inflicted |
|- | |- | ||
| − | |style="background:rgb(255,255,255) | + | |style="background:rgb(255,255,255)" | 80h |
| − | |style="background:rgb(255,255,255) | + | |style="background:rgb(255,255,255)" | Cure if inflicted, Inflict if not |
|- | |- | ||
| − | |style="background:rgb(255,255,255);" align="center" | | + | |style="background:rgb(255,255,255);" align="center" | 0x12 |
|style="background:rgb(255,255,255);" | 1 byte | |style="background:rgb(255,255,255);" | 1 byte | ||
| − | |style="background:rgb(255,255,255);" colspan="2" | | + | |style="background:rgb(255,255,255);" colspan="2" | [[FF7/Battle/Attack_Special_Effects|Attack Additional Effects]] |
|- | |- | ||
| − | |style="background:rgb(255,255,255);" align="center" | | + | |style="background:rgb(255,255,255);" align="center" | 0x13 |
|style="background:rgb(255,255,255);" | 1 byte | |style="background:rgb(255,255,255);" | 1 byte | ||
| − | |style="background:rgb(255,255,255);" colspan="2" | | + | |style="background:rgb(255,255,255);" colspan="2" | Additional Effects Modifier |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
|style="background:rgb(255,255,255);" align="center" | 0x14 | |style="background:rgb(255,255,255);" align="center" | 0x14 | ||
|style="background:rgb(255,255,255);" | 4 bytes | |style="background:rgb(255,255,255);" | 4 bytes | ||
| − | |style="background:rgb(255,255,255);" colspan="2" | Status | + | |style="background:rgb(255,255,255);" colspan="2" | [[FF7/Battle/Status Effects|Status Effects]] |
|- | |- | ||
|style="background:rgb(255,255,255);" align="center" | 0x18 | |style="background:rgb(255,255,255);" align="center" | 0x18 | ||
|style="background:rgb(255,255,255);" | 2 bytes | |style="background:rgb(255,255,255);" | 2 bytes | ||
| − | |style="background:rgb(255,255,255);" colspan="2" | Element | + | |style="background:rgb(255,255,255);" colspan="2" | [[FF7/Battle/Elemental_Data|Attack Element]] |
|- | |- | ||
| − | + | |style="background:rgb(255,255,255);" align="center" | 0x1A | |
| − | |style="background:rgb(255,255,255 | + | |style="background:rgb(255,255,255);" | 2 bytes |
| − | + | |style="background:rgb(255,255,255);" colspan="2" | [[FF7/Battle/Special Attack Flags|Special Attack Flags]] | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |style="background:rgb(255,255, | ||
| − | |style="background:rgb(255,255, | ||
|} | |} | ||
Latest revision as of 05:19, 23 May 2019
KERNEL.BIN - Section 5: Item data format
This section contains the item data. Each item record is 28 bytes long.
| Offset | Length | Description | |
|---|---|---|---|
| 0x00 | 8 bytes | Unknown | Always 0xFFFFFFFF |
| 0x08 | 2 bytes | Camera Movement Id for single and multiple target attack. | |
| 0x0A | 2 bytes | Restriction Mask (If the following bits are 0) | |
| 01h | Can be sold | ||
| 02h | Can be used in Battle | ||
| 04h | Can be used in Menu Out of Battle | ||
| 0x0C | 1 byte | Target Flags | |
| 0x0D | 1 byte | Attack Effect Id | |
| 0x0E | 1 byte | Damage Calculation | |
| 0x0F | 1 byte | Item power for damage calculation. | |
| 0x10 | 1 byte | Condition sub-menu | |
| 00 | Party HP | ||
| 01 | Party MP | ||
| 02 | Party Status | ||
| Other | None | ||
| 0x11 | 1 byte | Status Effect Change | |
| 3Fh | Chance to Inflict/Heal status (out of 63) | ||
| 40h | Cure if inflicted | ||
| 80h | Cure if inflicted, Inflict if not | ||
| 0x12 | 1 byte | Attack Additional Effects | |
| 0x13 | 1 byte | Additional Effects Modifier | |
| 0x14 | 4 bytes | Status Effects | |
| 0x18 | 2 bytes | Attack Element | |
| 0x1A | 2 bytes | Special Attack Flags | |