Skip to content

GFP status — Architecture Map vs live Demo host

Expected GFPs from Terra_Firma_Architecture_Map.md. Live host (verified): E:\Dev\Local copies\5.8_terra_demo. Full plugin/deps/hierarchy MASTER: 02b-plugin-dependencies.md.

Lock (2026-10-30): Prior TFACore / TFACombat / TFAWeapons work lived on a separate test project. Do not treat old scaffolds / demo5.8 DONE rows as present on this host. Remake on 5.8_terra_demo (fresh create → register in .uproject → Experience enable): TFACore, TFACombat (thin spine), TFAMelee, TFASingularity, TFAWeapons, then TFAOmniVisor — Plugify (one GFP per surface; 02-gfp-cookbook.md). Contracts stay FS / Architecture Map / kanban — code is greenfield here.

Expected GFP Status Evidence
ADDON PRESENT (partial) Full folder + maps + hero stack; C++ character stub; not in .uproject
TFAWeapons REMAKE Absent on this host. Prior test-project scaffold is not authoritative — recreate GFP + contracts · Plugify guns
TFACore BUILT (first slice, 2026-11-14) Contracts only, Boot Active: the whole FS 2.3 TFA.* tag taxonomy (Config/Tags/TFACoreTags.ini) and the ITFAStanceInput interface. Listed in Lyra_5p8.uproject. Message structs and further interfaces still to come
TFACombat BUILT (first slice, 2026-11-14) Thin spine. UTFALoadoutComponent + stance rules (FTFAStanceMachine, automation test TFA.Combat.StanceMachine passes), “TFA Loadout” settings, temporary Lyra quickbar bridge, and the stance-driven camera director (UTFACameraDirector, “TFA Camera Director” settings; gun stance = first person, melee stance = third person); enabled by B_TFA_Experience. Vitality and ASC host not built yet
TFAInput BUILT (2026-11-04…14) IMC_TFA_Default (crouch / slide, dodge / roll, sprint toggle, stance keys 1–7 and wheel, dev camera toggle), DA_TFA_InputConfig, hold-threshold and double-tap dials. _UI / _Map / _Chat contexts not built
TFAMelee REMAKE Absent — Plugify Melee Drive (was lumped under Combat)
TFASingularity REMAKE Absent — Plugify Flow + Singularity climax (message-driven)
TFAModular MISSING Optional split from Weapons — Demo may keep dials in TFAWeapons
TFAOmniVisor MISSING Plugify in-game GUI — verified 2026-11-02: no folder / no W_TFA_* on 5.8_terra_demo; prior OV mounts reverted / not present — remake placeholders for Demo G
TFACharacterI MISSING Plugify Character I / bags
TFAProgression MISSING Plugify trees / tentacles / ordnance
TFAEconomy MISSING Plugify TFA adapter only — depends on portable MonetaryPlatform (monetary-platform.md)
MonetaryPlatform (plugin) MISSING Plugify money product (not a GFP) — Credits / BTUCOIN / LUMENAR / AntiCheat / EntitlementFlags
TFACrafting MISSING Plugify Forge / recipes
TFATrust MISSING Plugify report / Trust / ghost UI → MonetaryPlatform cases
TFAVision MISSING Plugify seven vision modes (SKG NV module is vendor, not this GFP)
TFAWorld MISSING Plugify objectives / encounters
TFAAI MISSING Plugify Logic Driver substrate
TFAFrontend MISSING Plugify boot / Deck GUI — stock Lyra FE still owns boot UI
TFAOnline PARTIAL Plugify target; Lyra EOS/CommonUser + Docker DS today; no TFA-specific GFP yet
TFAMaps PARTIAL Plugify content GFP; ADDON L_TestMap / L_Cine1; stock ShooterMaps dominate
  • Active at boot: ADDON, TFACore (TFACore is built; ADDON is still the temporary home of the movement, camera and stance-key abilities)
  • Experience-enabled: remaining TFA* GFPs via ULyraExperienceDefinition::GameFeaturesToEnable
  • Do not put inventory / HUD / economy / GAS combat into ADDON (FS-ARCH-011) — HUD still ships via TFAOmniVisor (Demo: placeholders OK)
  • Do not fork ledger code into Combat / Character I — enable MonetaryPlatform and adapt via TFAEconomy

Lyra_5p8.uproject enables ShooterCore, ShooterMaps, TopDownArena, AimAssistSystem, etc., but omits ADDON and SKGShooterFramework (TFA* entries so far: TFAInput · TFACore · TFACombat, added 2026-11-02…14; a plugin that is not listed is never compiled, which is how TFACore was skipped by the first build). Need: persist ADDON + SKG; after remake, persist TFAMelee · TFASingularity · TFAWeapons · TFAOmniVisor (+ later MonetaryPlatform / optional TFAModular).