[PR #155] [MERGED] kb: Gothic II Union host stack, MM6 matching decomp, NeoForge GameTests #168

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

📋 Pull Request Information

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

Base: main ← Head: kb-gothic2-mm6-neoforge-notes


📝 Commits (4)

  • b12e976 kb: Gothic II Union host stack, MM6 matching decomp, NeoForge GameTests
  • 0f00a9e kb: Gothic II Union host stack, MM6 matching decomp, NeoForge GameTests: review fixes
  • 34519d0 Merge remote-tracking branch 'origin/main' into land/pr-155
  • cd9065b kb: regenerate the index

📊 Changes

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

View changed files

📝 knowledge/INDEX.md (+5 -2)
➕ knowledge/games/gothic-ii/union-gd3d11-host-stack-minecraft-passthrough.md (+151 -0)
➕ knowledge/games/might-and-magic-6/matching-decomp-vc6-byte-identical-text.md (+142 -0)
📝 knowledge/index.json (+109 -0)
➕ knowledge/techniques/neoforge-1-21-1-gametests-for-mob-ai-real-survival-players-s.md (+101 -0)

📄 Description

Summary

Three field notes for games/techniques with no prior coverage (um kb search
returns nothing for all three):

  • games/gothic-ii — Union + GD3D11 host stack on Gothic II NotR for a
    passthrough mod: the required GOG 2.7 → 2.6.0.0-rev2 exe swap, GD3D11
    in-process verification, the G2A gothic-api address table (camera,
    raycasts, console, error toasts), ZenGin coordinates, and the Union
    static-link gotchas. Status in-progress (plugin builds; in-game
    verification pending).
  • games/might-and-magic-6 — a matching decompilation of the GOG v1.1.1
    build: VC6 RTM identified from the Rich header, the Ghidra → gen_testc →
    VC6 → byte-compare pipeline reaching a byte-identical .text
    (0 diffs / 753,664 B) + 758/758 data items, LOD/ODM/EVT format findings,
    and the Frida coverage-tour launch traps (self-relaunching child,
    EH/SEH interceptor exclusions).
  • techniques/neoforge-1-21-1-gametests — why entity-AI GameTests
    silently fail: mock players are creative/not-in-world, the structure
    y-offset floor trap, the tick-0 hurt trap.

All describe findings in own words; no game files, decompiled dumps or
secrets. Leaked-source knowledge is mentioned as such without material or
links.

Test plan

  • um kb check — PASS on all three notes
  • um kb index — INDEX.md/index.json regenerated (131 notes)
  • um kb check --index — PASS
  • um publish check . — 0 failures

Generated with Devin


🔄 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/155 **Author:** [@Alistair-Afton](https://github.com/Alistair-Afton) **Created:** 10/8/2026 **Status:** ✅ Merged **Merged:** 10/10/2026 **Merged by:** [@rehan-remade](https://github.com/rehan-remade) **Base:** `main` ← **Head:** `kb-gothic2-mm6-neoforge-notes` --- ### 📝 Commits (4) - [`b12e976`](https://github.com/rehan-remade/universal-modder/commit/b12e9768021035f5646476b49170efbd7ed903e9) kb: Gothic II Union host stack, MM6 matching decomp, NeoForge GameTests - [`0f00a9e`](https://github.com/rehan-remade/universal-modder/commit/0f00a9e58885b4c88f52f55c6bafad77f0593367) kb: Gothic II Union host stack, MM6 matching decomp, NeoForge GameTests: review fixes - [`34519d0`](https://github.com/rehan-remade/universal-modder/commit/34519d0a027004acb67300e756f0055372660c85) Merge remote-tracking branch 'origin/main' into land/pr-155 - [`cd9065b`](https://github.com/rehan-remade/universal-modder/commit/cd9065b193211fce012b2bf1b6811ca06d4a94b5) kb: regenerate the index ### 📊 Changes **5 files changed** (+508 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `knowledge/INDEX.md` (+5 -2) ➕ `knowledge/games/gothic-ii/union-gd3d11-host-stack-minecraft-passthrough.md` (+151 -0) ➕ `knowledge/games/might-and-magic-6/matching-decomp-vc6-byte-identical-text.md` (+142 -0) 📝 `knowledge/index.json` (+109 -0) ➕ `knowledge/techniques/neoforge-1-21-1-gametests-for-mob-ai-real-survival-players-s.md` (+101 -0) </details> ### 📄 Description ## Summary Three field notes for games/techniques with no prior coverage (`um kb search` returns nothing for all three): - **games/gothic-ii** — Union + GD3D11 host stack on Gothic II NotR for a passthrough mod: the required GOG 2.7 → 2.6.0.0-rev2 exe swap, GD3D11 in-process verification, the G2A gothic-api address table (camera, raycasts, console, error toasts), ZenGin coordinates, and the Union static-link gotchas. Status `in-progress` (plugin builds; in-game verification pending). - **games/might-and-magic-6** — a matching decompilation of the GOG v1.1.1 build: VC6 RTM identified from the Rich header, the Ghidra → gen_testc → VC6 → byte-compare pipeline reaching a byte-identical `.text` (0 diffs / 753,664 B) + 758/758 data items, LOD/ODM/EVT format findings, and the Frida coverage-tour launch traps (self-relaunching child, EH/SEH interceptor exclusions). - **techniques/neoforge-1-21-1-gametests** — why entity-AI GameTests silently fail: mock players are creative/not-in-world, the structure y-offset floor trap, the tick-0 hurt trap. All describe findings in own words; no game files, decompiled dumps or secrets. Leaked-source knowledge is mentioned as such without material or links. #### Test plan - [x] `um kb check` — PASS on all three notes - [x] `um kb index` — INDEX.md/index.json regenerated (131 notes) - [x] `um kb check --index` — PASS - [x] `um publish check .` — 0 failures Generated with [Devin](https://devin.ai) --- <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:58 +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#168
No description provided.