No description
.gitignore | ||
convert_params.py | ||
corrections.py | ||
README.md | ||
sandbox.js |
Notes
Running
Regulation Extraction
- UXM to extract the game files.
- 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}