Skip to content

Equipment Regeneration

Recomputes equipment stats across existing XML files using tier mapping and formula configuration.

Terminal window
dsl regenerate equipment \
--path ./datasheets \
--tiers gear-tiers.yaml \
--formulas stat-formulas.yaml \
--seed 100000
OptionDescriptionDefault
--pathDataSheet directoryRequired
--tiersTier mapping fileRequired
--formulasFormula config fileRequired
--seedStarting equipment ID100000
--dry-runPreview without writingfalse

Maps item IDs to power tiers (1–16):

gear-tiers.yaml
tiers:
- itemIds: [13001, 13002, 13003]
powerTier: 1
- itemIds: [13101, 13102]
powerTier: 5
- range:
start: 14000
end: 14999
powerTier: 10
stat-formulas.yaml
sigmoid:
maximumValue: <number>
growthRate: <number>
growthSteepness: <number>
modifiers:
statBoostByGrade: <number>
statBoostByRank: <number>
statBoostByPowerTier: <number>

Explain computation for a specific item:

Terminal window
dsl explain my-spec.yaml 99001 --formulas stat-formulas.yaml

See Equipment Computation for derivation rules and stat formulas.