Difference between revisions of "Formula Hacking"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(Redirected page to Formulas)
Tag: New redirect
 
(25 intermediate revisions by 2 users not shown)
Line 1: Line 1:
After determining where to load stats depending on the unit's ID in battle, the game loads the information with this list.
+
#redirect [[Formulas]]
 
 
==Stats list==
 
*0x0000 Job (Unit ID)
 
*0x0001 0xFF Unit doesn't exist
 
 
 
**0x0005=
 
***0x80 Team
 
***0x40 Team
 
***0x20 Always Present
 
***0x10 Randomly Present
 
***0x08 Control
 
***0x04 Immortal
 
***0x02
 
***0x01
 
 
 
**0x0006=
 
***0x80 Male
 
***0x40 Female
 
***0x20 Monster
 
***0x10 Join After Event
 
***0x08 Load Formation
 
***0x04 ??? Stats
 
***0x02
 
***0x01 Save Formation
 
 
 
**0x0009=
 
***0xF0 =
 
***0xE0 =
 
***0xD0 =
 
***0xC0 = Serpentarius (neutral to all signs)
 
***0xB0 = Pisces
 
***0xA0 = Aquarius
 
***0x90 = Capricorn
 
***0x80 = Sagittarius
 
***0x70 = Scorpio
 
***0x60 = Libra
 
***0x50 = Virgo
 
***0x40 = Leo
 
***0x30 = Cancer
 
***0x20 = Gemini
 
***0x10 = Taurus
 
***0x00 = Aries
 
 
 
*0x0012 Primary Skillset
 
*0x0013 Secondary Skillset
 
*0x0014 Reaction Ability
 
*0x0016 Support Ability
 
*0x0018 Movement Abilty
 
*0x001A Head
 
*0x001B Body
 
*0x001C Accessory
 
*0x001D Right Hand Weapon
 
*0x001E Right Hand Shield
 
*0x001F Left Hand Weapon
 
*0x0020 Left Hand Shield
 
*0x0021 Experience
 
*0x0022 Level
 
*0x0023 Original Brave
 
*0x0024 Brave
 
*0x0025 Original Faith
 
*0x0026 Faith
 
*0x0027 CT
 
*0x0028 HP
 
*0x002A Max HP
 
*0x002C MP
 
*0x002E Max MP
 
*0x0030 Original PA
 
*0x0031 Original MA
 
*0x0032 Original SP
 
*0x0036 PA
 
*0x0037 MA
 
*0x0038 SP
 
*0x003A Move
 
*0x003B Jump
 
*0x0043 C-Ev.
 
*0x0047 X Coordinate
 
*0x0048 Y Coordinate
 
**0x0049
 
***0x80 Higher Elevation
 
***0x40
 
***0x20
 
***0x10
 
***0x08
 
***0x04
 
***0x03 Facing Direction
 
*Auto-Statuses (??)
 
**0x004E
 
***0x80
 
***0x40 Crystal
 
***0x20 Dead
 
***0x10 Undead
 
***0x08 Charging
 
***0x04 Jump
 
***0x02 Defending
 
***0x01 Performing
 
**0x0050
 
***0x80 Petrify
 
***0x40 Invite
 
***0x20 Darkness
 
***0x10 Confusion
 
***0x08 Silence
 
***0x04 Blood Suck
 
***0x02 Cursed
 
***0x01 Treasure
 
**0x0051
 
***0x80 Oil
 
***0x40 Float
 
***0x20 Reraise
 
***0x10 Transparent
 
***0x08 Berserk
 
***0x04 Chicken
 
***0x02 Frog
 
***0x01 Critical
 
**0x0052
 
***0x80 Poison
 
***0x40 Regen
 
***0x20 Protect
 
***0x10 Shell
 
***0x08 Haste
 
***0x04 Slow
 
***0x02 Stop
 
***0x01 Wall
 
**0x0053
 
***0x80 Faith
 
***0x40 Innocent
 
***0x20 Charm
 
***0x10 Sleep
 
***0x08 Don't Move
 
***0x04 Don't Act
 
***0x02 Reflect
 
***0x01 Death Sentence
 
*Statuses
 
**0x0058
 
***0x80
 
***0x40 Crystal
 
***0x20 Dead
 
***0x10 Undead
 
***0x08 Charging
 
***0x04 Jump
 
***0x02 Defending
 
***0x01 Performing
 
**0x0059
 
***0x80 Petrify
 
***0x40 Invite
 
***0x20 Darkness
 
***0x10 Confusion
 
***0x08 Silence
 
***0x04 Blood Suck
 
***0x02 Cursed
 
***0x01 Treasure
 
**0x005A
 
***0x80 Oil
 
***0x40 Float
 
***0x20 Reraise
 
***0x10 Transparent
 
***0x08 Berserk
 
***0x04 Chicken
 
***0x02 Frog
 
***0x01 Critical
 
**0x005B
 
***0x80 Poison
 
***0x40 Regen
 
***0x20 Protect
 
***0x10 Shell
 
***0x08 Haste
 
***0x04 Slow
 
***0x02 Stop
 
***0x01 Wall
 
**0x005C
 
***0x80 Faith
 
***0x40 Innocent
 
***0x20 Charm
 
***0x10 Sleep
 
***0x08 Don't Move
 
***0x04 Don't Act
 
***0x02 Reflect
 
***0x01 Death Sentence
 
**0x005D Poison CT
 
**0x005E Regen CT
 
**0x005F Protect CT
 
**0x0060 Shell CT
 
**0x0061 Haste CT
 
**0x0062 Slow CT
 
**0x0063 Stop CT
 
**0x0064 Wall CT
 
**0x0065 Faith CT
 
**0x0066 Innocent CT
 
**0x0067 Charm CT
 
**0x0068 Sleep CT
 
**0x0069 Don't Move CT
 
**0x006A Don't Act CT
 
**0x006B Reflect CT
 
**0x006C Death Sentence CT
 
*0x0072 Raw HP
 
*0x0075 Raw MP
 
*0x0078 Raw SP
 
*0x007B Raw PA
 
*0x007E Raw MA
 
*Reaction abilities
 
**0x008B:
 
***0x80 = A Save
 
***0x40 = MA Save
 
***0x20 = Speed Save
 
***0x10 = Sunken State
 
***0x08 = Caution
 
***0x04 = Dragon Spirit
 
***0x02 = Regenerator
 
***0x01 = Brave Up
 
**0x008C:
 
***0x80 = Face Up
 
***0x40 = HP Restore
 
***0x20 = MP Restore
 
***0x10 = Critical Quick
 
***0x08 = Meatbone Slash
 
***0x04 = Counter Magic
 
***0x02 = Counter Tackle
 
***0x01 = Counter Flood
 
**0x008D:
 
***0x80 = Absorb Used MP
 
***0x40 = Gilgame Heart
 
***0x20 = Reflect
 
***0x10 = Auto Potion
 
***0x08 = Counter
 
***0x04 =
 
***0x02 = Distribute
 
***0x01 = MP Switch
 
**0x008E:
 
***0x80 = Damage Split
 
***0x40 = Weapon Guard
 
***0x20 = Finger Guard
 
***0x10 = Abandon
 
***0x08 = Catch
 
***0x04 = Blade Grasp
 
***0x02 = Arrow Guard
 
***0x01 = Hamedo
 
*Support abilities
 
**0x008F:
 
***0x80 = Equip Armor
 
***0x40 = Equip Shield
 
***0x20 = Equip Sword
 
***0x10 = Equip Katana
 
***0x08 = Equip Crossbow
 
***0x04 = Equip Spear
 
***0x02 = Equip Axe
 
***0x01 = Equip Gun
 
**0x0090:
 
***0x80 = Half of MP
 
***0x40 = Gained JP-UP
 
***0x20 = Gained EXP-UP
 
***0x10 = Attack Up
 
***0x08 = Defense Up
 
***0x04 = Magic Attack Up
 
***0x02 = Magic Defense Up
 
***0x01 = Concentrate
 
**0x0091:
 
***0x80 = Train
 
***0x40 = Secret Hunt
 
***0x20 = Martial Arts
 
***0x10 = Monster Talk
 
***0x08 = Throw Item
 
***0x04 = Maintenance
 
***0x02 = Two Hands
 
***0x01 = Two Swords
 
**0x0092:
 
***0x80 = Monster Skill
 
***0x40 = Defend
 
***0x20 = Equip Change
 
***0x10 =
 
***0x08 = Short Charge
 
***0x04 = Non-charge
 
***0x02 =
 
***0x01 =
 
*Movement abilities
 
**0x0093:
 
***0x80 = Move +1
 
***0x40 = Move +2
 
***0x20 = Move +3
 
***0x10 = Jump +1
 
***0x08 = Jump +2
 
***0x04 = Jump +3
 
***0x02 = Ignore Height
 
***0x01 = Move-HP Up
 
**0x0094:
 
***0x80 = Move-MP Up
 
***0x40 = Move-Get Exp
 
***0x20 = Move-Get Jp
 
***0x10 = Cannot enter water
 
***0x08 = Teleport
 
***0x04 = Teleport 2
 
***0x02 = Any Weather
 
***0x01 = Any Ground
 
**0x0095:
 
***0x80 = Walk on Water
 
***0x40 = Move in Water
 
***0x20 = Move on Lava
 
***0x10 = Move Underwater
 
***0x08 = Float
 
***0x04 = Fly
 
***0x02 = Silent Walk
 
***0x01 = Move-Find Item
 
*0x0099 Base Action Abilities 1-8
 
*0x009A Base Action Abilities 7-16
 
*0x009B Base R/S/M 1-6
 
*0x009C Chemist Action Abilities 1-8
 
*0x009D Chemist Action Abilities 7-16
 
*0x009E Chemist R/S/M 1-6
 
*0x009F Knight Action Abilities 1-8
 
*0x00A0 Knight Action Abilities 7-16
 
*0x00A1 Knight R/S/M 1-6
 
*0x00A2 Archer Action Abilities 1-8
 
*0x00A3 Archer Action Abilities 7-16
 
*0x00A4 Archer R/S/M 1-6
 
*0x00A5 Monk Action Abilities 1-8
 
*0x00A6 Monk Action Abilities 7-16
 
*0x00A7 Monk R/S/M 1-6
 
*0x00A8 Priest Action Abilities 1-8
 
*0x00A9 Priest Action Abilities 7-16
 
*0x00AA Priest R/S/M 1-6
 
*0x00AB Wizard Action Abilities 1-8
 
*0x00AC Wizard Action Abilities 7-16
 
*0x00AD Wizard R/S/M 1-6
 
*0x00AE Time Mage Action Abilities 1-8
 
*0x00AF Time Mage Action Abilities 7-16
 
*0x00B0 Time Mage R/S/M 1-6
 
*0x00B1 Summoner Action Abilities 1-8
 
*0x00B2 Summoner Action Abilities 7-16
 
*0x00B3 Summoner R/S/M 1-6
 
*0x00B4 Thief Action Abilities 1-8
 
*0x00B5 Thief Action Abilities 7-16
 
*0x00B6 Thief R/S/M 1-6
 
*0x00B7 Mediator Action Abilities 1-8
 
*0x00B8 Mediator Action Abilities 7-16
 
*0x00B9 Mediator R/S/M 1-6
 
*0x00BA Oracle Action Abilities 1-8
 
*0x00BB Oracle Action Abilities 7-16
 
*0x00BC Oracle R/S/M 1-6
 
*0x00BD Geomancer Action Abilities 1-8
 
*0x00BE Geomancer Action Abilities 7-16
 
*0x00BF Geomancer R/S/M 1-6
 
*0x00C0 Lancer Action Abilities 1-8
 
*0x00C1 Lancer Action Abilities 7-16
 
*0x00C2 Lancer R/S/M 1-6
 
*0x00C3 Samurai Action Abilities 1-8
 
*0x00C4 Samurai Action Abilities 7-16
 
*0x00C5 Samurai R/S/M 1-6
 
*0x00C6 Ninja Action Abilities 1-8
 
*0x00C7 Ninja Action Abilities 7-16
 
*0x00C8 Ninja R/S/M 1-6
 
*0x00C9 Calculator Action Abilities 1-8
 
*0x00CA Calculator Action Abilities 7-16
 
*0x00CB Calculator R/S/M 1-6
 
*0x00CC Bard Action Abilities 1-8
 
*0x00CD Bard Action Abilities 7-16
 
*0x00CE Bard R/S/M 1-6
 
*0x00CF Dancer Action Abilities 1-8
 
*0x00D0 Dancer Action Abilities 7-16
 
*0x00D1 Dancer R/S/M 1-6
 
*0x00D2 Base/Chemist Job Level
 
*0x00D3 Knight/Archer Job Level
 
*0x00D4 Monk/Priest Job Level
 
*0x00D5 Wizard/Time Mage Job Level
 
*0x00D6 Summoner/Thief Job Level
 
*0x00D7 Mediator/Oracle Job Level
 
*0x00D8 Geomancer/Lancer Job Level
 
*0x00D9 Samurai/Ninja Job Level
 
*0x00DA Calculator/Bard Job Level
 
*0x00DB Dancer/Mime Job Level
 
*0x00DC Base Job JP
 
*0x00DE Chemist Job JP
 
*0x00E0 Knight Job JP
 
*0x00E2 Archer Job JP
 
*0x00E4 Monk Job JP
 
*0x00E6 Priest Job JP
 
*0x00E8 Wizard Job JP
 
*0x00EA Time Mage Job JP
 
*0x00EC Summoner Job JP
 
*0x00EE Thief Job JP
 
*0x00F0 Mediator Job JP
 
*0x00F2 Oracle Job JP
 
*0x00F4 Geomancer Job JP
 
*0x00F6 Lancer Job JP
 
*0x00F8 Samurai Job JP
 
*0x00FA Ninja Job JP
 
*0x00FC Calculator Job JP
 
*0x00FE Bard Job JP
 
*0x0100 Dancer Job JP
 
*0x0102 Mime Job JP
 
*0x0104 Total Base Job JP
 
*0x0106 Total Chemist Job JP
 
*0x0108 Total Knight Job JP
 
*0x010A Total Archer Job JP
 
*0x010C Total Monk Job JP
 
*0x010E Total Priest Job JP
 
*0x0110 Total Wizard Job JP
 
*0x0112 Total Time Mage Job JP
 
*0x0114 Total Summoner Job JP
 
*0x0116 Total Thief Job JP
 
*0x0118 Total Mediator Job JP
 
*0x011A Total Oracle Job JP
 
*0x011C Total Geomancer Job JP
 
*0x011E Total Lancer Job JP
 
*0x0120 Total Samurai Job JP
 
*0x0122 Total Ninja Job JP
 
*0x0124 Total Calculator Job JP
 
*0x0126 Total Bard Job JP
 
*0x0128 Total Dancer Job JP
 
*0x012A Total Mime Job JP
 
*0x012C-0x013B Unit Name
 
*0x013C-0x015B Stored text (garbage?)
 
*0x017A
 
**0x10 = Stepping Stone
 
**0x01 = Walkable
 
*0x0182 0x80 = Unit ID of ridden Unit
 
*0x0187 0x01 = Movement Taken
 
*0x0188 0x01 = Action Taken
 

Latest revision as of 21:56, 31 December 2024

Redirect to: