mirror of
https://github.com/rehan-remade/universal-modder.git
synced 2026-11-05 01:37:40 +00:00
[PR #273] [MERGED] kb: Shadow of War offline mode (in-process stand-in for WB's Hydra API, local Garrison) and Goblins of War follow-ups #273
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
rehan-remade/universal-modder#273
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/rehan-remade/universal-modder/pull/273
Author: @DeimozZarco
Created: 10/12/2026
Status: ✅ Merged
Merged: 10/14/2026
Merged by: @rehan-remade
Base:
main← Head:kb/shadow-of-war-offline-garrison📝 Commits (6)
48cb55ckb(shadow-of-war): answer #182 follow-ups, document v1.1 Act 2 gate7a1ef86kb(shadow-of-war): offline mode + local Garrison (Deploy, Destroy for gear)3ae6e97kb: Shadow of War offline mode: review fixes and scope430609arenormalize line endings to match .gitattributes (as on main since #304)ce45301Merge remote-tracking branch 'origin/main' into land/pr-2734242bcdkb: regenerate the index📊 Changes
18 files changed (+2237 additions, -23 deletions)
View changed files
➕
examples/shadow-of-war-offline-mode/OfflineMode.ini.txt(+13 -0)➕
examples/shadow-of-war-offline-mode/README.md(+82 -0)➕
examples/shadow-of-war-offline-mode/build.cmd(+7 -0)➕
examples/shadow-of-war-offline-mode/install.ps1(+14 -0)➕
examples/shadow-of-war-offline-mode/src/agb.c(+235 -0)➕
examples/shadow-of-war-offline-mode/src/agb.h(+46 -0)➕
examples/shadow-of-war-offline-mode/src/names.h(+74 -0)➕
examples/shadow-of-war-offline-mode/src/offline.c(+466 -0)➕
examples/shadow-of-war-offline-mode/src/responder.c(+603 -0)➕
examples/shadow-of-war-offline-mode/src/responder.h(+11 -0)➕
examples/shadow-of-war-offline-mode/src/stubs.S(+215 -0)➕
examples/shadow-of-war-offline-mode/src/winhttp.def(+72 -0)➕
examples/shadow-of-war-offline-mode/tools/log_to_object.py(+51 -0)➕
examples/shadow-of-war-offline-mode/uninstall.ps1(+6 -0)📝
knowledge/INDEX.md(+2 -1)📝
knowledge/games/middle-earth-shadow-of-war/goblin-tribe-a-new-nemesis-tribe-via-game-gamedb.md(+41 -22)➕
knowledge/games/middle-earth-shadow-of-war/offline-mode-and-local-garrison.md(+253 -0)📝
knowledge/index.json(+46 -0)📄 Description
What this adds
1. New field note:
knowledge/games/middle-earth-shadow-of-war/offline-mode-and-local-garrison.mdwinhttp.dllnext toShadowOfWar.exeanswers every WB/Agora (Hydra SDK) request on the PC.x-ag-binarywire format, including the int64-only gotcha;game-settingskill switch;garrison_removalnotification handshake that Deploy and Destroy wait for after the DELETE.2. Source:
examples/shadow-of-war-offline-modeum publish check --game <install>passes.3. #182 follow-ups: the held commit answering the review questions on the Goblins of War note, and documenting the v1.1 Act 2 gate.
Why
game.gamedband behaves like a native tribe. It's the base for the next project, injecting a creature from another game into the Nemesis system, which will be built and tested on top of this offline mode.Loaders and credits
shadow_of_mordor.bms(Luigi Auriemma) for the earlier archive research.Checks
um kb check --index: 205 notes pass.pytest: 139 passed, 2 skipped.🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.