Anonymous

Changes

From Final Fantasy Inside

FF7/Kernel/Kernel.bin

11,164 bytes added, 04:20, 9 March 2005
Section 7
|style="background:rgb(255,255,204);" | 2 bytes
|style="background:rgb(255,255,204);" colspan="2" | Unknown
|}
 
=== Section 6: Weapon data format ===
 
This contains the weapon data. Each weapon attribute is 44 bytes long.
 
{| border="0" cellpadding="3" cellspacing="1" style="background: rgb(0,0,0)"
! style="background:rgb(204,204,204); width=50px;" align="center" | Offset
! style="background:rgb(204,204,204); width=50px;" | Length
! style="background:rgb(204,204,204); width:350px;" colspan="2" | Description
|-
|style="background:rgb(255,255,255);" align="center" | 0x00
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Weapon Range
|-
|style="background:rgb(204,204,255)" align="center" colspan="2" rowspan="2" |  
|style="background:rgb(255,255,255); width: 50px;" | 0x03
|style="background:rgb(255,255,255);" | Long Range
|-
|style="background:rgb(255,255,255);" | 0x23
|style="background:rgb(255,255,255);" | Normal Range
|-
|style="background:rgb(255,255,204);" align="center" | 0x01
|style="background:rgb(255,255,204);" | 1 byte
|style="background:rgb(255,255,204);" colspan="2" | Unknown [Always 0xFF]
|-
|style="background:rgb(255,255,255);" align="center" | 0x02
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Special Options (Attack Modifiers)
|-
|style="background:rgb(204,204,255)" align="center" colspan="2" rowspan="10" |  
|style="background:rgb(255,255,255);" | 0x11
|style="background:rgb(255,255,255);" | Normal
|-
|style="background:rgb(255,255,255);" | 0xA0
|style="background:rgb(255,255,255);" | 1 + Number of Status Effects Tifa has out of following:
Near-death, Poison, Sadness, Silence, Slow, Darkness + 2<br /> * Number of Status Effects Tifa has out of following:<br />Death-sentence, Slow-numb
|-
|style="background:rgb(255,255,255);" | 0xA1
|style="background:rgb(255,255,255);" | Power up when near death
|-
|style="background:rgb(255,255,255);" | 0xA2
|style="background:rgb(255,255,255);" | 1 + Number of Allies in Death Status
|-
|style="background:rgb(255,255,255);" | 0xA3
|style="background:rgb(255,255,255);" | (Target's Level / 16) When used against allies, the weapon<br />will act like a physical hit, but will cause not damage (not<br />even a Miss or a 0). The Weapon has no Morph modifier;<br />it does the same damage with or without Morph.<br />(Conformer)
|-
|style="background:rgb(255,255,255);" | 0xA4
|style="background:rgb(255,255,255);" | (1 + [48 * Player's HP / Player's Max HP]) / 16
|-
|style="background:rgb(255,255,255);" | 0xA5
|style="background:rgb(255,255,255);" | (1 + [48 * Player's MP / Player's Max MP]) / 16
|-
|style="background:rgb(255,255,255);" | 0xA6
|style="background:rgb(255,255,255);" | (1 + [Total AP on Weapon / 10000]) / 16
|-
|style="background:rgb(255,255,255);" | 0xA7
|style="background:rgb(255,255,255);" | (10 + [Player's Kills / 128]) / 16
|-
|style="background:rgb(255,255,255);" | 0xA8
|style="background:rgb(255,255,255);" | (1 + [Player's Limit Level * Player's Limit Units / 16]) / 16
|-
|style="background:rgb(255,255,204);" align="center" | 0x03
|style="background:rgb(255,255,204);" | 1 byte
|style="background:rgb(255,255,204);" colspan="2" | Unknown [Always 0xFF]
|-
|style="background:rgb(255,255,255);" align="center" | 0x04
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Weapon Attack
|-
|style="background:rgb(255,255,204);" align="center" | 0x05
|style="background:rgb(255,255,204);" | 1 byte
|style="background:rgb(255,255,204);" colspan="2" | Unknown [Always 0xFF]
|-
|style="background:rgb(255,255,255);" align="center" | 0x06
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Materia growth rate
|-
|style="background:rgb(255,255,204);" align="center" | 0x07
|style="background:rgb(255,255,204);" | 1 byte
|style="background:rgb(255,255,204);" colspan="2" | Unknown
|-
|style="background:rgb(255,255,255);" align="center" | 0x08
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Weapon attack percentage
|-
|style="background:rgb(255,255,255);" align="center" | 0x09
|style="background:rgb(255,255,255);" | 3 bytes
|style="background:rgb(255,255,255);" colspan="2" | Weapon Model ID
|-
|style="background:rgb(255,255,255);" align="center" | 0x0C
|style="background:rgb(255,255,255);" | 2 bytes
|style="background:rgb(255,255,255);" colspan="2" | Unknown [Aways 0xFFFF]
|-
|style="background:rgb(255,255,255);" align="center" | 0x0E
|style="background:rgb(255,255,255);" | 2 bytes
|style="background:rgb(255,255,255);" colspan="2" | Equip Mask
|-
|style="background:rgb(204,204,255)" align="center" colspan="2" rowspan="11" | &nbsp;
|style="background:rgb(255,255,255);" | 0x0001
|style="background:rgb(255,255,255);" | Equipable on Cloud
|-
|style="background:rgb(255,255,255);" | 0x0002
|style="background:rgb(255,255,255);" | Equipable on Barret
|-
|style="background:rgb(255,255,255);" | 0x0004
|style="background:rgb(255,255,255);" | Equipable on Tifa
|-
|style="background:rgb(255,255,255);" | 0x0008
|style="background:rgb(255,255,255);" | Equipable on Aeris
|-
|style="background:rgb(255,255,255);" | 0x0010
|style="background:rgb(255,255,255);" | Equipable on Red XIII
|-
|style="background:rgb(255,255,255);" | 0x0020
|style="background:rgb(255,255,255);" | Equipable on Yuffie
|-
|style="background:rgb(255,255,255);" | 0x0040
|style="background:rgb(255,255,255);" | Equipable on Cait Sith
|-
|style="background:rgb(255,255,255);" | 0x0080
|style="background:rgb(255,255,255);" | Equipable on Vincent
|-
|style="background:rgb(255,255,255);" | 0x0100
|style="background:rgb(255,255,255);" | Equipable on Cid
|-
|style="background:rgb(255,255,255);" | 0x0200
|style="background:rgb(255,255,255);" | Equipable on Young Cloud
|-
|style="background:rgb(255,255,255);" | 0x0400
|style="background:rgb(255,255,255);" | Equipable on Sephiroth
|-
|style="background:rgb(255,255,255);" align="center" | 0x10
|style="background:rgb(255,255,255);" | 2 bytes
|style="background:rgb(255,255,255);" colspan="2" | Attack Type
|-
|style="background:rgb(204,204,255)" align="center" colspan="2" rowspan="4" | &nbsp;
|style="background:rgb(255,255,255);" | 0x0004
|style="background:rgb(255,255,255);" | Cut
|-
|style="background:rgb(255,255,255);" | 0x0008
|style="background:rgb(255,255,255);" | Hit
|-
|style="background:rgb(255,255,255);" | 0x0010
|style="background:rgb(255,255,255);" | Punch
|-
|style="background:rgb(255,255,255);" | 0x0020
|style="background:rgb(255,255,255);" | Hit
|-
|style="background:rgb(255,255,204);" align="center" | 0x12
|style="background:rgb(255,255,204);" | 2 bytes
|style="background:rgb(255,255,204);" colspan="2" | Unknown [Always 0xFFFF]
|-
|style="background:rgb(255,255,255);" align="center" | 0x14
|style="background:rgb(255,255,255);" | 4 bytes
|style="background:rgb(255,255,255);" colspan="2" | Increase Stat Type
|-
|style="background:rgb(204,204,255)" align="center" colspan="2" rowspan="7" | &nbsp;
|style="background:rgb(255,255,255);" | 0xFF
|style="background:rgb(255,255,255);" | None
|-
|style="background:rgb(255,255,255);" | 0x00
|style="background:rgb(255,255,255);" | Strength
|-
|style="background:rgb(255,255,255);" | 0x01
|style="background:rgb(255,255,255);" | Vitality
|-
|style="background:rgb(255,255,255);" | 0x02
|style="background:rgb(255,255,255);" | Magic
|-
|style="background:rgb(255,255,255);" | 0x03
|style="background:rgb(255,255,255);" | Spirit
|-
|style="background:rgb(255,255,255);" | 0x04
|style="background:rgb(255,255,255);" | Dexterity
|-
|style="background:rgb(255,255,255);" | 0x05
|style="background:rgb(255,255,255);" | Luck
|-
|style="background:rgb(255,255,255);" align="center" | 0x18
|style="background:rgb(255,255,255);" | 4 bytes
|style="background:rgb(255,255,255);" colspan="2" | Stat Amount Increased (Based on IT)
|-
|style="background:rgb(255,255,255);" align="center" | 0x1C
|style="background:rgb(255,255,255);" | 8 bytes
|style="background:rgb(255,255,255);" colspan="2" | Materia Slots
|-
|style="background:rgb(204,204,255)" align="center" colspan="2" rowspan="4" | &nbsp;
|style="background:rgb(255,255,255);" | 0x00
|style="background:rgb(255,255,255);" | No Slot
|-
|style="background:rgb(255,255,255);" | 0x05
|style="background:rgb(255,255,255);" | Unlinked Slot
|-
|style="background:rgb(255,255,255);" | 0x06
|style="background:rgb(255,255,255);" | Left Linked Slot
|-
|style="background:rgb(255,255,255);" | 0x07
|style="background:rgb(255,255,255);" | Right Linked Slot
|-
|style="background:rgb(255,255,204);" align="center" | 0x24
|style="background:rgb(255,255,204);" | 3 bytes
|style="background:rgb(255,255,204);" colspan="2" | Unknown
|-
|style="background:rgb(255,255,255);" align="center" | 0x27
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Attack texture graphic
|-
|style="background:rgb(255,255,204);" align="center" | 0x28
|style="background:rgb(255,255,204);" | 2 bytes
|style="background:rgb(255,255,204);" colspan="2" | [Always 0xFFFF]
|-
|style="background:rgb(255,255,255);" align="center" | 0x2A
|style="background:rgb(255,255,255);" | 1 byte
|style="background:rgb(255,255,255);" colspan="2" | Restriction Mask
|-
|style="background:rgb(204,204,255)" align="center" colspan="2" rowspan="10" | &nbsp;
|style="background:rgb(255,255,255);" | 0xFF
|style="background:rgb(255,255,255);" | Appears in Item Menu. Does not appear in Battle Menu<br />(Not usable at all)
|-
|style="background:rgb(255,255,255);" | 0xFE
|style="background:rgb(255,255,255);" | Appears in Battle Menu & Item Menu (Not usable at all)
|-
|style="background:rgb(255,255,255);" | 0xFD
|style="background:rgb(255,255,255);" | Appears in Item Menu. Does not appear in Battle Menu <br />(Usable in Battle Menu)
|-
|style="background:rgb(255,255,255);" | 0xFC
|style="background:rgb(255,255,255);" | Appears in Battle Menu & Item Menu (Usable in Battle<br />Menu)
|-
|style="background:rgb(255,255,255);" | 0xFB
|style="background:rgb(255,255,255);" | Appears in Item Menu. Does not appear in Battle Menu <br />(Usable in Item Menu)
|-
|style="background:rgb(255,255,255);" | 0xFA
|style="background:rgb(255,255,255);" | Appears in Battle Menu & Item Menu (Usable in Item <br />Menu)
|-
|style="background:rgb(255,255,255);" | 0xF9
|style="background:rgb(255,255,255);" | Appears in Item Menu. Does not appear in Battle Menu <br />(Usable in Item Menu & Battle Menu)
|-
|style="background:rgb(255,255,255);" | 0xF8
|style="background:rgb(255,255,255);" | Appears in Battle Menu & Item <br />Menu (Usable in Item Menu & Battle Menu)
|-
|style="background:rgb(255,255,255);" | 0xF7
|style="background:rgb(255,255,255);" | Appears in Item Menu. Does not appear in Battle Menu <br />(Usable in Battle Menu)
|-
|style="background:rgb(255,255,255);" | 0xF6
|style="background:rgb(255,255,255);" | Appears in Battle Menu & Item Menu (Usable in Battle <br />Menu)
|-
|style="background:rgb(255,255,204);" align="center" | 0x2B
|style="background:rgb(255,255,204);" | 1 byte
|style="background:rgb(255,255,204);" colspan="2" | Unknown [Always 0xFF]
|}