[PR #296] [MERGED] kb: Warhammer 40,000: Space Marine 2 field notes (7 notes) #295

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

📋 Pull Request Information

Original PR: https://github.com/rehan-remade/universal-modder/pull/296
Author: @jack40k
Created: 10/13/2026
Status: ✅ Merged
Merged: 10/14/2026
Merged by: @rehan-remade

Base: main ← Head: kb/warhammer-40-000-space-marine-2-field-notes


📝 Commits (4)

  • d06a299 kb: Warhammer 40,000: Space Marine 2 field notes (7 notes)
  • 18bdea5 kb: Space Marine 2 notes: review fixes
  • e55e084 Merge remote-tracking branch 'origin/main' into land/pr-296
  • 8146a87 kb: regenerate the index

📊 Changes

9 files changed (+2325 additions, -1 deletions)

View changed files

📝 knowledge/INDEX.md (+8 -1)
➕ knowledge/games/warhammer-40-000-space-marine-2/sm2-missions-scenarios-faction-swaps-and-esd-spawning.md (+241 -0)
➕ knowledge/games/warhammer-40-000-space-marine-2/sm2-modding-foundations-paks-tools-and-crash-triage.md (+226 -0)
➕ knowledge/games/warhammer-40-000-space-marine-2/sm2-models-tpl-format-modelconverter-and-textures.md (+490 -0)
➕ knowledge/games/warhammer-40-000-space-marine-2/sm2-new-enemies-npc-classes-and-morpheme-animation.md (+297 -0)
➕ knowledge/games/warhammer-40-000-space-marine-2/sm2-new-playable-class-on-character-mod-slot.md (+144 -0)
➕ knowledge/games/warhammer-40-000-space-marine-2/sm2-voices-talkers-and-wwise-audio.md (+201 -0)
➕ knowledge/games/warhammer-40-000-space-marine-2/sm2-weapons-skins-reloads-perks-vfx-and-sounds.md (+423 -0)
📝 knowledge/index.json (+295 -0)

📄 Description

Seven field notes for Warhammer 40,000: Space Marine 2 (Saber Swarm engine, Steam build 25799387 / Patch 15.1), written from two months of modding through Saber's official mod support (mods folder + Mod Tools, PvE only, no anti-cheat interaction):

  • Foundations: pak layout, first-alphabetical load order, ZIP_STORED, .resource manifest rules, what SSL text vs sslbin allows, the noSsl CLS route and enum extensions, mml_cfg mip caps, crash triage from minidumps and .ssldmp JSON
  • Models and textures: tpl GeomManager format, ModelConverter / UsfExport round-trip pitfalls, the shader-cache permutation key, tangents, vertex colours, constructors, collision
  • Weapons: skins, reload animations, melee weapon slots, perks and side effects, VFX activation, shot sounds, crosshairs
  • New enemies and Morpheme animation: NPC classes, cloning animation networks safely, .sani clips and event tracks, anim tables, finishers
  • A new playable class on Saber's CHARACTER_MOD slot
  • Missions: faction swaps, archetype pools, the ESD spawn director, navmesh rebake with spawn points
  • Voices and audio: talkers, media bundles, Wwise bank editing, the runtime helmet FX

Each note has setup/versions, the route, verification (what was and wasn't confirmed in game) and numbered gotchas.

  • um kb check passes on all seven; index regenerated with um kb index
  • no game files, decompiled code dumps or secrets; formats described in our own words

🤖 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/296 **Author:** [@jack40k](https://github.com/jack40k) **Created:** 10/13/2026 **Status:** ✅ Merged **Merged:** 10/14/2026 **Merged by:** [@rehan-remade](https://github.com/rehan-remade) **Base:** `main` ← **Head:** `kb/warhammer-40-000-space-marine-2-field-notes` --- ### 📝 Commits (4) - [`d06a299`](https://github.com/rehan-remade/universal-modder/commit/d06a29946ec79748a57128b63a3a07d56b814c87) kb: Warhammer 40,000: Space Marine 2 field notes (7 notes) - [`18bdea5`](https://github.com/rehan-remade/universal-modder/commit/18bdea5f03bc07f0c6f480fc3ed272e1a0723306) kb: Space Marine 2 notes: review fixes - [`e55e084`](https://github.com/rehan-remade/universal-modder/commit/e55e084bcca97bbbdb0dd28245644327c54341ba) Merge remote-tracking branch 'origin/main' into land/pr-296 - [`8146a87`](https://github.com/rehan-remade/universal-modder/commit/8146a87aae5463df267dfae7848e45af947d93c0) kb: regenerate the index ### 📊 Changes **9 files changed** (+2325 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `knowledge/INDEX.md` (+8 -1) ➕ `knowledge/games/warhammer-40-000-space-marine-2/sm2-missions-scenarios-faction-swaps-and-esd-spawning.md` (+241 -0) ➕ `knowledge/games/warhammer-40-000-space-marine-2/sm2-modding-foundations-paks-tools-and-crash-triage.md` (+226 -0) ➕ `knowledge/games/warhammer-40-000-space-marine-2/sm2-models-tpl-format-modelconverter-and-textures.md` (+490 -0) ➕ `knowledge/games/warhammer-40-000-space-marine-2/sm2-new-enemies-npc-classes-and-morpheme-animation.md` (+297 -0) ➕ `knowledge/games/warhammer-40-000-space-marine-2/sm2-new-playable-class-on-character-mod-slot.md` (+144 -0) ➕ `knowledge/games/warhammer-40-000-space-marine-2/sm2-voices-talkers-and-wwise-audio.md` (+201 -0) ➕ `knowledge/games/warhammer-40-000-space-marine-2/sm2-weapons-skins-reloads-perks-vfx-and-sounds.md` (+423 -0) 📝 `knowledge/index.json` (+295 -0) </details> ### 📄 Description Seven field notes for **Warhammer 40,000: Space Marine 2** (Saber Swarm engine, Steam build 25799387 / Patch 15.1), written from two months of modding through Saber's official mod support (mods folder + Mod Tools, PvE only, no anti-cheat interaction): - **Foundations**: pak layout, first-alphabetical load order, ZIP_STORED, `.resource` manifest rules, what SSL text vs sslbin allows, the noSsl CLS route and enum extensions, `mml_cfg` mip caps, crash triage from minidumps and `.ssldmp` JSON - **Models and textures**: tpl GeomManager format, ModelConverter / UsfExport round-trip pitfalls, the shader-cache permutation key, tangents, vertex colours, constructors, collision - **Weapons**: skins, reload animations, melee weapon slots, perks and side effects, VFX activation, shot sounds, crosshairs - **New enemies and Morpheme animation**: NPC classes, cloning animation networks safely, `.sani` clips and event tracks, anim tables, finishers - **A new playable class** on Saber's `CHARACTER_MOD` slot - **Missions**: faction swaps, archetype pools, the ESD spawn director, navmesh rebake with spawn points - **Voices and audio**: talkers, media bundles, Wwise bank editing, the runtime helmet FX Each note has setup/versions, the route, verification (what was and wasn't confirmed in game) and numbered gotchas. - [x] `um kb check` passes on all seven; index regenerated with `um kb index` - [x] no game files, decompiled code dumps or secrets; formats described in our own words 🤖 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:55:16 +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#295
No description provided.