Salty.uproject (UE 5.8) from the Third Person template with class redirects, the SaltyCore and Salty modules, the three build targets, USaltyAssetManager calling InitGlobalData, Config/Tags with the 23 root namespaces, Scripts/run-tests.sh, build.sh and Authoring/create_gym.py, L_Gym, Git LFS attributes and the placeholder test. Template variants kept as reference (D-41). The four Fab packs stay out of the repository for now (~10 GB). The editor serves the engine MCP plugin on 127.0.0.1:8000 through DefaultEditorPerProjectUserSettings.ini. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
1.8 KiB
1.8 KiB
Worklog
One line per item, newest at the top of each section. What was done, what worked, what did not. Keep it terse; the reasoning lives in the specs, this is the memory.
Done
- 2026-09-16 — Step 1:
Salty.uproject(UE 5.8) at the root from the Third Person template, renamed fromProjectSomethingwith class redirects;SaltyCoreandSaltymodules;SaltyServer.Target.cs(unbuildable on the launcher, OD-04);USaltyAssetManagercallingInitGlobalData;Config/Tags/with 23 root namespaces; Gameplay Abilities, CommonUI and Python enabled;Scripts/run-tests.sh,build.sh,Authoring/create_gym.py; Git LFS attributes; the placeholder test. Template variants kept as reference (D-41). Four Fab packs inContent/, none used yet (D-39). - 2026-09-15 —
Spec/Stats.md: one stat block on every body, every outside influence an effect, counters on the receiver (D-37, D-38). Replaced the movement component's own speed-multiplier map, which was the first strand of the spaghetti this exists to prevent; enemies and kits now carryFStatBlockDefaults; step 5 builds it. - 2026-09-15 — The documentation set written for Unreal from the two earlier projects' docs:
Design.md,Steps.md(fifteen rungs, the first six in full),Ideas.md,Decisions.md(D-01 to D-36, OD-01 to OD-08), and the eight specs underSpec/. No code, no project yet; step 1 is next and waits on OD-01 and OD-02.
Worked
- (nothing built yet)
Did not work
- (nothing built yet)
Open
- Step 1's last proof is a person's: Play In Editor in
L_Gym, two players, "Run Dedicated Server" on, two pawns in the gym. Until it is ticked the step is◐. - The default camera mode (OD-03) is deliberately undecided until step 8.
- The numbers in every spec are the earlier projects' guesses in centimetres and seconds. None has been played.