[PR #151] [MERGED] kb: recon notes for Fallout 4, Cult of the Lamb and Factorio (engines, loaders, routes) #165

Closed
opened 2026-10-15 20:53:57 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/rehan-remade/universal-modder/pull/151
Author: @PatrickJnr
Created: 10/8/2026
Status: ✅ Merged
Merged: 10/10/2026
Merged by: @rehan-remade

Base: main ← Head: kb/10-game-recon


📝 Commits (5)

  • 1dc914b kb: install-verified recon notes for 10 games (engines, loaders, routes, sources)
  • 64217d8 kb: drop seven recon-only notes from #151
  • 8a238c6 kb: Fallout 4, Cult of the Lamb, Factorio recon notes: review fixes
  • 52151a7 Merge remote-tracking branch 'origin/main' into land/pr-151
  • 07f600c kb: regenerate the index

📊 Changes

5 files changed (+463 additions, -1 deletions)

View changed files

📝 knowledge/INDEX.md (+4 -1)
➕ knowledge/games/cult-of-the-lamb/cult-of-the-lamb.md (+113 -0)
➕ knowledge/games/factorio/factorio.md (+106 -0)
➕ knowledge/games/fallout-4/fallout-4.md (+119 -0)
📝 knowledge/index.json (+121 -0)

📄 Description

Adds 10 new game recon notes, each verified against a real local install (read-only) plus primary-source docs. Every note follows the KB template, passes \um kb check, and carries a Sources section plus an explicit NOT-verified list.

What each note contains

Engine + version evidence, installed loaders/mods, saves/workshop state, recommended route with rejected alternatives, gotchas from real scan output, and open questions. No game was launched and no files were modified during research.

Game Engine (verified) Recommended route Status
Vampire Survivors Unity 6 IL2CPP 6000.0.62f1 BepInEx 6 / MelonLoader + Cpp2IL working
Stardew Valley MonoGame, game 1.6.15 SMAPI 4.4.0 installed (255 mods); upstream 4.5.2 noted working
Garry's Mod Source 1 (official) Built-in Lua + Workshop; binary modules native working
Fallout: New Vegas Gamebryo 100%, full DLC set ESP + xNVSE (Steam/GOG) + MO2 working
Fallout 4 Creation 100% ESP/ESL + F4SE (1_11_221 installed) + manager working
Factorio Native custom, 2.0.72 + Space Age Official Lua API only working
Dwarf Fortress Native custom (SDL2/FMOD) Raw-file mods, then DFHack (docs 53.16-r2) in-progress
Cult of the Lamb Unity Mono 2022.3 Fresh BepInEx 5 after removing dead Doorstop remnant working
Abiotic Factor Unreal, IoStore paks UE4SS / ~mods pak mods working
7 Days to Die Unity Mono 2022.3.62, EAC present Modlets/XML, then BepInEx 5 (offline only) working

Noteworthy findings

  • Cult of the Lamb: scan flags BepInEx from \doorstop_config.ini\ alone, but no \BepInEx/\ payload exists — loader non-functional. Note recommends verifying the config's target assembly exists.
  • Fallout 4: installed F4SE targets runtime 1_11_221 while current builds target 1.11.240 — mismatch flagged for resolution before modded launches.
  • Garry's Mod: launcher is a 64/32-bit version selector (2026.09.16), not pure x86; binary modules must match the launched arch.
  • Vampire Survivors: numbered root dirs resolved as DLC depots; no Workshop, no saves, no web runtime remnants.
  • Deep Rock Galactic was surveyed and deliberately excluded (install is a 29-file skeleton — a note would have contained nothing).

Validation

  • \um kb check\ 10/10 PASS; \um kb index\ regenerated (138 notes); full pytest suite green (75 passed, 2 pre-existing skips).
  • All cited URLs were fetched and confirmed supporting on 2026-10-08 (smapi.io, lua-api.factorio.com, docs.dfhack.org, ue4ss.com, facepunch wiki, xNVSE repo, f4se.silverlock.org, etc.).
  • Pre-existing upstream issue noticed, not introduced here: \kb search\ on Windows cp1252 consoles crashes printing notes with non-cp1252 characters (affects ~60 existing notes too).

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/rehan-remade/universal-modder/pull/151 **Author:** [@PatrickJnr](https://github.com/PatrickJnr) **Created:** 10/8/2026 **Status:** ✅ Merged **Merged:** 10/10/2026 **Merged by:** [@rehan-remade](https://github.com/rehan-remade) **Base:** `main` ← **Head:** `kb/10-game-recon` --- ### 📝 Commits (5) - [`1dc914b`](https://github.com/rehan-remade/universal-modder/commit/1dc914b110b5d3cbe21f5bbce1b2d39d8a9e5427) kb: install-verified recon notes for 10 games (engines, loaders, routes, sources) - [`64217d8`](https://github.com/rehan-remade/universal-modder/commit/64217d8c94d28dc1b1b6c5cc9205e7b8648c8aed) kb: drop seven recon-only notes from #151 - [`8a238c6`](https://github.com/rehan-remade/universal-modder/commit/8a238c62c25e1472de675b0b700869454a6bcec1) kb: Fallout 4, Cult of the Lamb, Factorio recon notes: review fixes - [`52151a7`](https://github.com/rehan-remade/universal-modder/commit/52151a7803fe3e2b5864be61fe61323f21fbc6f3) Merge remote-tracking branch 'origin/main' into land/pr-151 - [`07f600c`](https://github.com/rehan-remade/universal-modder/commit/07f600c9c479f671dce224e0259c4a819c4f7cd8) kb: regenerate the index ### 📊 Changes **5 files changed** (+463 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `knowledge/INDEX.md` (+4 -1) ➕ `knowledge/games/cult-of-the-lamb/cult-of-the-lamb.md` (+113 -0) ➕ `knowledge/games/factorio/factorio.md` (+106 -0) ➕ `knowledge/games/fallout-4/fallout-4.md` (+119 -0) 📝 `knowledge/index.json` (+121 -0) </details> ### 📄 Description Adds 10 new game recon notes, each verified against a real local install (read-only) plus primary-source docs. Every note follows the KB template, passes \um kb check\, and carries a Sources section plus an explicit NOT-verified list. ## What each note contains Engine + version evidence, installed loaders/mods, saves/workshop state, recommended route with rejected alternatives, gotchas from real scan output, and open questions. No game was launched and no files were modified during research. | Game | Engine (verified) | Recommended route | Status | |---|---|---|---| | Vampire Survivors | Unity 6 IL2CPP 6000.0.62f1 | BepInEx 6 / MelonLoader + Cpp2IL | working | | Stardew Valley | MonoGame, game 1.6.15 | SMAPI 4.4.0 installed (255 mods); upstream 4.5.2 noted | working | | Garry's Mod | Source 1 (official) | Built-in Lua + Workshop; binary modules native | working | | Fallout: New Vegas | Gamebryo 100%, full DLC set | ESP + xNVSE (Steam/GOG) + MO2 | working | | Fallout 4 | Creation 100% | ESP/ESL + F4SE (1_11_221 installed) + manager | working | | Factorio | Native custom, 2.0.72 + Space Age | Official Lua API only | working | | Dwarf Fortress | Native custom (SDL2/FMOD) | Raw-file mods, then DFHack (docs 53.16-r2) | in-progress | | Cult of the Lamb | Unity Mono 2022.3 | Fresh BepInEx 5 after removing dead Doorstop remnant | working | | Abiotic Factor | Unreal, IoStore paks | UE4SS / ~mods pak mods | working | | 7 Days to Die | Unity Mono 2022.3.62, EAC present | Modlets/XML, then BepInEx 5 (offline only) | working | ## Noteworthy findings - Cult of the Lamb: scan flags BepInEx from \doorstop_config.ini\ alone, but no \BepInEx/\ payload exists — loader non-functional. Note recommends verifying the config's target assembly exists. - Fallout 4: installed F4SE targets runtime 1_11_221 while current builds target 1.11.240 — mismatch flagged for resolution before modded launches. - Garry's Mod: launcher is a 64/32-bit version selector (2026.09.16), not pure x86; binary modules must match the launched arch. - Vampire Survivors: numbered root dirs resolved as DLC depots; no Workshop, no saves, no web runtime remnants. - Deep Rock Galactic was surveyed and deliberately excluded (install is a 29-file skeleton — a note would have contained nothing). ## Validation - \um kb check\ 10/10 PASS; \um kb index\ regenerated (138 notes); full pytest suite green (75 passed, 2 pre-existing skips). - All cited URLs were fetched and confirmed supporting on 2026-10-08 (smapi.io, lua-api.factorio.com, docs.dfhack.org, ue4ss.com, facepunch wiki, xNVSE repo, f4se.silverlock.org, etc.). - Pre-existing upstream issue noticed, not introduced here: \kb search\ on Windows cp1252 consoles crashes printing notes with non-cp1252 characters (affects ~60 existing notes too). --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-15 20:53:57 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rehan-remade/universal-modder#165
No description provided.