Skip to content

Data assets — FS §20 vs demo5.8

Create Primary Data Assets / tables before content fill. Empty rows OK; missing types are not (FS §20).

Asset (FS) Purpose (short) In demo5.8
DA_TFA_GunFamily Family, 1H/2H, ammo brick, sockets NEED — not present (families are enum/struct in TFAWeapons C++)
DA_TFA_GunFrame Family×Frame + cadence + RangeStat (FS-GUN-011) NEED — Range tables in weapon-range-falloff.md; C++/CSV lived on old test project only; re-author CSV + remake type on 5.8_terra_demo, then cook uasset
DT_TFA_CombatEconomy Ult / Skill Energy rates + streak (FS-CMB-007) PARTIAL — promote from Demo Mod lab-economy via promote_demo_mod.py → data/promoted/…/DT_TFA_CombatEconomy.json
DA_TFA_AttrFormulas STR…WIS per-pt feeds (FS-PRG-002) PARTIAL — promote from lab-formulas → DA_TFA_AttrFormulas.json
DA_TFA_DemoKitOverride Demo kit plate/affix/gunfeel session promote PARTIAL — kits/*.json + gunfeel/DemoKitGunfeel.csv from piece exports
DA_TFA_GunPart Socket variants; never cadence NEED — remake UDA_TFA_GunParts / fake-modular schema with TFAWeapons on live host
DA_TFA_MeleeFamily Melee family NEED
DA_TFA_MeleePart Melee sockets NEED
DA_TFA_MeleeBase Normal/Exceptional/Elite NEED
DA_TFA_ArmorBase Slot × weight triples NEED
DA_TFA_ShieldBase Phys vs Energy NEED
DT_TFA_Affixes Prefix/suffix catalog NEED
DT_TFA_Gems Gems NEED
DT_TFA_PhononShards Shards NEED
DT_TFA_PhononChords Chords NEED
DA_TFA_Artifact Chip power NEED
DA_TFA_LegendaryItem Fixed package; SetID none NEED
DA_TFA_UniqueItem Fixed + optional Set NEED
DA_TFA_ApexItem Fixed + InvokeEligible instance NEED
DA_TFA_Set Set ladders NEED
DA_TFA_AbilityNode Tree nodes NEED
DA_TFA_Ordnance Grenades/mods NEED
DA_TFA_SingularityBursts Ten varieties NEED
DA_TFA_Subclass Order/Faction roster NEED
DT_TFA_SubclassUnlock Unlock counts NEED (TBD-029)
DT_TFA_XPCurve XP NEED
DA_TFA_Mission Missions / online tasks NEED
DA_TFA_MapSector Sector topology NEED
DA_TFA_SectorObject POIs NEED
DT_TFA_AmmoCaps Ammo reserves NEED (TBD-040)
DT_TFA_CryptoPlayGrants BTUCOIN play grants (fiat (V)) NEED (TBD-039) — template in MonetaryPlatform; runtime (M=V/P); TFA fills rows
DA_TFA_CryptoConfig BTUCOIN/LUMENAR config NEED — own in MonetaryPlatform (DA_Monetary_CryptoConfig alias OK)
DT_TFA_LumenarCashPacks Cash → LUMENAR NEED (TBD-036) — MonetaryPlatform Content
DA_TFA_TrustRole Staff flags NEED
DT_TFA_TrustCase Case store NEED
DT_TFA_ItemCombatStats Weapon trackers NEED
DT_TFA_MatchRecap Match history freeze NEED
DT_TFA_CareerCombat Career rollups NEED
DT_TFA_WeaponFamilyStats Collections mastery NEED
DT_TFA_Triumph Triumphs NEED
DT_TFA_LadderSeason Ladder seasons NEED (TBD-054)
Asset Path Status
DA_HeroPawnData ADDON Content DONE (hero)
DA_HeroInputConfig ADDON Content DONE
DA_HeroAbilitySet ADDON Content DONE