[PR #110] [MERGED] kb: Source engine model/animation reading, Left 4 Dead infected and Tank, Half-Life 1 weapons and monsters (Minecraft) #134

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

📋 Pull Request Information

Original PR: https://github.com/rehan-remade/universal-modder/pull/110
Author: @fjbm3300
Created: 10/6/2026
Status: ✅ Merged
Merged: 10/6/2026
Merged by: @rehan-remade

Base: main ← Head: kb/l4d-source-animations-and-half-life-minecraft-ports


📝 Commits (1)

  • 7ad2101 kb: Source engine model and animation reading, Left 4 Dead infected and Tank, Half-Life 1 weapons and monsters (Minecraft)

📊 Changes

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

View changed files

📝 knowledge/INDEX.md (+5 -2)
➕ knowledge/games/half-life/half-life-1-weapons-and-monsters-in-minecraft.md (+108 -0)
➕ knowledge/games/left-4-dead/left-4-dead-infected-and-tank-in-minecraft.md (+116 -0)
📝 knowledge/index.json (+99 -0)
➕ knowledge/techniques/reading-source-engine-models-and-animations.md (+140 -0)

📄 Description

Three field notes from one project: porting Half-Life 1 and Left 4 Dead content into a Minecraft Fabric mod (Java 1.21.1), all tested in the running game.

New notes

  • techniques/reading-source-engine-models-and-animations: reading Source MDL v44-49 with VVD/VTX/VTF in plain Python, a numeric bind/skinning self-check, .ani animation blocks, the two animation storage styles (bone-by-frame and frame-by-bone), and layer, delta and empty-stub clips. Nothing on Source animations existed in the knowledge base before.
  • games/left-4-dead/left-4-dead-infected-and-tank-in-minecraft: the common infected (19 looks via shared animations) and the Tank as animated Minecraft mobs.
  • games/half-life/half-life-1-weapons-and-monsters-in-minecraft: the GoldSrc model converter (external sequence groups, texture companion files, aim blends) and eight weapons plus seven monsters.

Checks

  • um kb check passes on all three; um kb index regenerated (additions only: three entries and counts).
  • No game files, extracted assets or code dumps; no local paths or personal details. Generated resource packs are described as private build outputs and are not included.
  • Single-player only, with the original games never launched or modified.

🤖 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/110 **Author:** [@fjbm3300](https://github.com/fjbm3300) **Created:** 10/6/2026 **Status:** ✅ Merged **Merged:** 10/6/2026 **Merged by:** [@rehan-remade](https://github.com/rehan-remade) **Base:** `main` ← **Head:** `kb/l4d-source-animations-and-half-life-minecraft-ports` --- ### 📝 Commits (1) - [`7ad2101`](https://github.com/rehan-remade/universal-modder/commit/7ad21018aa06c7fc037acecf0e793294224dd111) kb: Source engine model and animation reading, Left 4 Dead infected and Tank, Half-Life 1 weapons and monsters (Minecraft) ### 📊 Changes **5 files changed** (+468 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `knowledge/INDEX.md` (+5 -2) ➕ `knowledge/games/half-life/half-life-1-weapons-and-monsters-in-minecraft.md` (+108 -0) ➕ `knowledge/games/left-4-dead/left-4-dead-infected-and-tank-in-minecraft.md` (+116 -0) 📝 `knowledge/index.json` (+99 -0) ➕ `knowledge/techniques/reading-source-engine-models-and-animations.md` (+140 -0) </details> ### 📄 Description Three field notes from one project: porting Half-Life 1 and Left 4 Dead content into a Minecraft Fabric mod (Java 1.21.1), all tested in the running game. **New notes** - `techniques/reading-source-engine-models-and-animations`: reading Source MDL v44-49 with VVD/VTX/VTF in plain Python, a numeric bind/skinning self-check, `.ani` animation blocks, the two animation storage styles (bone-by-frame and frame-by-bone), and layer, delta and empty-stub clips. Nothing on Source animations existed in the knowledge base before. - `games/left-4-dead/left-4-dead-infected-and-tank-in-minecraft`: the common infected (19 looks via shared animations) and the Tank as animated Minecraft mobs. - `games/half-life/half-life-1-weapons-and-monsters-in-minecraft`: the GoldSrc model converter (external sequence groups, texture companion files, aim blends) and eight weapons plus seven monsters. **Checks** - `um kb check` passes on all three; `um kb index` regenerated (additions only: three entries and counts). - No game files, extracted assets or code dumps; no local paths or personal details. Generated resource packs are described as private build outputs and are not included. - Single-player only, with the original games never launched or modified. 🤖 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:40 +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#134
No description provided.