[PR #33] [MERGED] kb: Project Zomboid (B42.20 modlist, B41 modpack + server) and a Steam Workshop version-check technique #71

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

📋 Pull Request Information

Original PR: https://github.com/rehan-remade/universal-modder/pull/33
Author: @RedSuper228
Created: 10/4/2026
Status: ✅ Merged
Merged: 10/5/2026
Merged by: @rehan-remade

Base: main ← Head: kb/project-zomboid-notes


📝 Commits (4)

  • 13cb53a kb: Project Zomboid B42.20 modlist + B41 modpack/server notes, Steam Workshop version-check technique
  • c4693d3 kb: Project Zomboid notes: add age/model warnings
  • 97bf027 Merge main into kb/project-zomboid-notes and regenerate the kb index
  • 74b90b7 kb: age-gate and re-upload wording in the Project Zomboid notes

📊 Changes

5 files changed (+601 additions, -2 deletions)

View changed files

📝 knowledge/INDEX.md (+5 -2)
➕ knowledge/games/project-zomboid/b41-modpack-fix-mods-and-linux-dedicated-server.md (+192 -0)
➕ knowledge/games/project-zomboid/b42-20-modlist-preset-and-world-load-errors.md (+182 -0)
📝 knowledge/index.json (+116 -0)
➕ knowledge/techniques/checking-steam-workshop-mods-against-a-game-version.md (+106 -0)

📄 Description

Three new notes, the first Project Zomboid entries in the knowledge base.

games/project-zomboid/b42-20-modlist-preset-and-world-load-errors.md (Build 42.20.3, working)
Building a 130-mod Build 42 preset: the vanilla preset file (pz_modlist_settings.cfg) and why backslashed entries all
come up as "MISSING MODS", one-folder-per-version loading (42.0/ … 42.20/ + common/), per-folder mod.info
differences, duplicate mod ids, and triaging WorldDictionaryException: World loading could not proceed (vehicle
templates that that DAMN Library pruned after 42.0, a recipe asking for a fluid B42 doesn't have).

games/project-zomboid/b41-modpack-fix-mods-and-linux-dedicated-server.md (Build 41.78.16, working)
Three small published fix mods and a modded Linux dedicated server: B42→B41 texture-path differences, a B41
mod.info parser bug (a url= containing ?id= overwrites the mod id), an OnPreDistributionMerge loot rebalance,
radio ranges saved per item instance, Map=/spawn-region behaviour, checksum kicks and why joining reloads Lua.

techniques/checking-steam-workshop-mods-against-a-game-version.md
Checking a large Workshop modlist against the build you run without a Steam login: GetPublishedFileDetails in
bulk, the community-page rate limit and age gate, detecting disabled comment sections, and which evidence agreed
with the game's own log.

Age warning: this is older data. The Build 41 work is from May–June 2026 (Claude Opus 4.7/4.8), the Build 42 work and the technique from August 2026 (Claude Opus 5); all written up now with Opus 5.5. Each note carries the same warning and says what to re-verify.

Builds are pinned in each note (42.21 and 41.78.21 came out since and weren't re-tested). No game files, no
decompiled code, no personal data. um kb check --index passes.

🤖 Generated with Claude Code


🔄 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/33 **Author:** [@RedSuper228](https://github.com/RedSuper228) **Created:** 10/4/2026 **Status:** ✅ Merged **Merged:** 10/5/2026 **Merged by:** [@rehan-remade](https://github.com/rehan-remade) **Base:** `main` ← **Head:** `kb/project-zomboid-notes` --- ### 📝 Commits (4) - [`13cb53a`](https://github.com/rehan-remade/universal-modder/commit/13cb53a86c2ea1c662356879fe0d668fed320f51) kb: Project Zomboid B42.20 modlist + B41 modpack/server notes, Steam Workshop version-check technique - [`c4693d3`](https://github.com/rehan-remade/universal-modder/commit/c4693d3db89394b796edc4ee73a7afde0a7a95b9) kb: Project Zomboid notes: add age/model warnings - [`97bf027`](https://github.com/rehan-remade/universal-modder/commit/97bf027bc124a433c69ee1bcd3be6ca6116bf345) Merge main into kb/project-zomboid-notes and regenerate the kb index - [`74b90b7`](https://github.com/rehan-remade/universal-modder/commit/74b90b75798b1e85d5c328603a1891de66a23683) kb: age-gate and re-upload wording in the Project Zomboid notes ### 📊 Changes **5 files changed** (+601 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `knowledge/INDEX.md` (+5 -2) ➕ `knowledge/games/project-zomboid/b41-modpack-fix-mods-and-linux-dedicated-server.md` (+192 -0) ➕ `knowledge/games/project-zomboid/b42-20-modlist-preset-and-world-load-errors.md` (+182 -0) 📝 `knowledge/index.json` (+116 -0) ➕ `knowledge/techniques/checking-steam-workshop-mods-against-a-game-version.md` (+106 -0) </details> ### 📄 Description Three new notes, the first Project Zomboid entries in the knowledge base. **games/project-zomboid/b42-20-modlist-preset-and-world-load-errors.md** (Build 42.20.3, `working`) Building a 130-mod Build 42 preset: the vanilla preset file (`pz_modlist_settings.cfg`) and why backslashed entries all come up as "MISSING MODS", one-folder-per-version loading (`42.0/` … `42.20/` + `common/`), per-folder `mod.info` differences, duplicate mod ids, and triaging `WorldDictionaryException: World loading could not proceed` (vehicle templates that that DAMN Library pruned after 42.0, a recipe asking for a fluid B42 doesn't have). **games/project-zomboid/b41-modpack-fix-mods-and-linux-dedicated-server.md** (Build 41.78.16, `working`) Three small published fix mods and a modded Linux dedicated server: B42→B41 texture-path differences, a B41 `mod.info` parser bug (a `url=` containing `?id=` overwrites the mod id), an `OnPreDistributionMerge` loot rebalance, radio ranges saved per item instance, `Map=`/spawn-region behaviour, checksum kicks and why joining reloads Lua. **techniques/checking-steam-workshop-mods-against-a-game-version.md** Checking a large Workshop modlist against the build you run without a Steam login: `GetPublishedFileDetails` in bulk, the community-page rate limit and age gate, detecting disabled comment sections, and which evidence agreed with the game's own log. **Age warning:** this is older data. The Build 41 work is from May–June 2026 (Claude Opus 4.7/4.8), the Build 42 work and the technique from August 2026 (Claude Opus 5); all written up now with Opus 5.5. Each note carries the same warning and says what to re-verify. Builds are pinned in each note (42.21 and 41.78.21 came out since and weren't re-tested). No game files, no decompiled code, no personal data. `um kb check --index` passes. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- <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:11 +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#71
No description provided.