Vagrant Story/break arts

From Data Crystal
< Vagrant Story
Revision as of 20:47, 26 May 2024 by Rosto (talk | contribs) (Add Break Arts mechanics information)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


This is a sub-page of Vagrant Story.

Break Arts

For every type of weapon, you can unlock 4 special abilities called Break Arts. Each Break Art costs a certain amount of points, and one can earn a point for every enemy killed with this weapon type.


Data Layout

  • Number of Break Arts unlocked for each weapon type is stored in the array at the address 0x80060040-0x80060049 (10 * 1-byte, unsigned).
  • Number of total points earned for each weapon type is stored in the array at the address 0x8006004c-0x80060055 (10 * 1-byte, unsigned).
  • The array containing point thresholds required to unlock every Break Art can be found at the address 0x8004fde4-0x8004fe33 (10 * 4 * 2-bytes, unsigned).


All the data in the structures mentioned above is stored in the following order:

  • Unarmed
  • Dagger
  • Sword
  • Great Sword
  • Axe & Mace
  • Great Axe
  • Staff
  • Heavy Mace
  • Polearm
  • Crossbow


Break Arts Point Thresholds
Weapon Type Address Values
Hex Dec
Unarmed 0x8004fde4 0x000a 10
0x8004fde6 0x0041 65
0x8004fde8 0x00af 175
0x8004fdea 0x0154 340
Dagger 0x8004fdec 0x0014 20
0x8004fdee 0x005a 90
0x8004fdf0 0x00eb 235
0x8004fdf2 0x01a9 425
Sword 0x8004fdf4 0x0019 25
0x8004fdf6 0x006e 110
0x8004fdf8 0x0104 260
0x8004fdfa 0x01e5 485
Great Sword 0x8004fdfc 0x0012 18
0x8004fdfe 0x0050 80
0x8004fe00 0x00d2 210
0x8004fe02 0x01a4 420
Axe & Mace 0x8004fe04 0x0014 20
0x8004fe06 0x0064 100
0x8004fe08 0x00f5 245
0x8004fe0a 0x01d1 465
Great Axe 0x8004fe0c 0x000f 15
0x8004fe0e 0x005a 90
0x8004fe10 0x00d7 215
0x8004fe12 0x019a 410
Staff 0x8004fe14 0x0014 20
0x8004fe16 0x005f 95
0x8004fe18 0x00cd 205
0x8004fe1a 0x0181 385
Heavy Mace 0x8004fe1c 0x000f 15
0x8004fe1e 0x005f 95
0x8004fe20 0x00dc 220
0x8004fe22 0x0195 405
Polearm 0x8004fe24 0x0014 20
0x8004fe26 0x005f 95
0x8004fe28 0x00e6 230
0x8004fe2a 0x01ae 430
Crossbow 0x8004fe2c 0x001e 30
0x8004fe2e 0x0069 105
0x8004fe30 0x00fa 250
0x8004fe32 0x01cc 460