Go to file
2022-04-07 10:15:07 +02:00
.gitignore fixed armor 2022-03-25 22:24:43 +01:00
convert_params.py fixed additional -s's 2022-04-07 10:15:07 +02:00
corrections.py fixed additional -s's 2022-04-07 10:15:07 +02:00
README.md added example sandbox.js, fixed weapons 2022-03-28 13:54:02 +02:00
sandbox.js lots of updates 2022-04-05 21:55:34 +02:00

Notes

Running

Regulation Extraction

  1. UXM to extract the game files.
  2. Yapped (Rune Bear) for converting regulation to .csv.

Required Files

  • CharaInitParam.csv
  • EquipParamAccessory.csv
  • EquipParamProtector.csv
  • EquipParamWeapon.csv
  • ReinforceWeaponParam.csv
  • SpEffectParam.csv

Param Categories

Armor

  • Weight: EquipParamProtector.csv
  • Poise: EquipParamProtector.csv - in-game poise value is (poise \cdot 1000)
  • Resistance: EquipParamProtector.csv
  • Defenses: EquipParamProtector.csv - defense is (1 - absorption) \cdot 100
  • Stats: ???

Classes

  • Starting: CharaInitParam.csv
  • Softcaps: CalcCorrectGraph.csv

Weapons

  • Damage: EquipParamWeapon.csv
  • Upgrading: ReinforceParamWeapon.csv
  • Scaling: EquipParamWeapon.csv
  • Scaling Corrections: AttackElementCorrectParam.csv // TODO
  • Ash of War: EquipParamGem.csv

Talismans

  • Weight: EquipParamAccessory.csv
  • Stats: SpEffectParam.csv
  • Effects: SpEffectParam.csv

Magic

  • FP cost: Magic.csv
  • Stam. cost: Magic.csv
  • Reqs.: Magic.csv

Correction Formula

Base Damage: $base = weaponDamage _ (infusionDamage + upgradeLevel _ infusionUpgrade)

if stat > cap:


growth + (growth - gprev) \cdot \left(\frac{stat - cap}{cnext - cap}\right)^{adj}