mirror of
https://github.com/rehan-remade/universal-modder.git
synced 2026-11-05 01:37:40 +00:00
[PR #106] [MERGED] knowledge: add 40 field notes from a reverse-engineering workspace #129
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#129
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/106
Author: @Selene0623
Created: 10/6/2026
Status: ✅ Merged
Merged: 10/8/2026
Merged by: @rehan-remade
Base:
main← Head:kb/re-workspace-field-notes📝 Commits (10+)
d0ffb78knowledge: add 47 field notes from a reverse-engineering workspace68bba41docs(kb): point wwise-toolchain companion note at repo path, not local cache18185afkb: regenerate the index on top of current main0d25d43kb: link the shader compiler repos and record that shader mods shipa658174kb: restore reviewed field-note content from the policy branch975b5dakb: address review on credits, DRM wording and tool accuracyf582f4akb: credit the community fork and fix compression schemesc4ecf2fkb: correct sample offsets, VMF byte parse and Havok table lengths9e315b3kb: mark local unpublished tooling and fix game-data claims5654017kb: regenerate the knowledge index📊 Changes
42 files changed (+8303 additions, -69 deletions)
View changed files
📝
knowledge/INDEX.md(+42 -2)➕
knowledge/games/battlefield-4/frostbite-3-archive-and-ebx-formats.md(+176 -0)➕
knowledge/games/cities-skylines/cities-skylines-modding-api-and-container-formats.md(+112 -0)➕
knowledge/games/far-cry-6/dunia-engine-modding-and-swf-format.md(+115 -0)➕
knowledge/games/forza-horizon-5/forzatech-carbin-modelbin-and-gamedb.md(+256 -0)➕
knowledge/games/need-for-speed-most-wanted-2005/aems-abk-bnk-audio-banks.md(+168 -0)➕
knowledge/games/need-for-speed-shift-2/chameleon-mesh-formats-meb-vhf.md(+204 -0)➕
knowledge/games/no-mans-sky/hello-games-psar-pak-mbin-formats.md(+145 -0)➕
knowledge/games/test-drive-unlimited-2/playing-tdu2-online-with-project-paradise-2.md(+165 -0)➕
knowledge/games/test-drive-unlimited-2/reading-tdu2-vehicle-physics-havok-packfiles.md(+172 -0)➕
knowledge/games/test-drive-unlimited-2/running-tdu2-on-modern-linux.md(+102 -0)➕
knowledge/games/test-drive-unlimited-2/tdu2-archive-and-container-formats.md(+377 -0)➕
knowledge/games/test-drive-unlimited-2/tdu2-savegame-and-gauge-formats.md(+186 -0)➕
knowledge/games/test-drive-unlimited-2/tdu2-vmf-flash-ui-format.md(+200 -0)➕
knowledge/games/test-drive-unlimited/opentdu-source-port-and-tdu1-file-formats.md(+139 -0)➕
knowledge/games/test-drive-unlimited/savegame-and-config-formats.md(+325 -0)➕
knowledge/games/trackmania-2/maniaplanet-content-locations-and-custom-pack-layout.md(+126 -0)➕
knowledge/games/watch-dogs/engine-fundamentals-and-native-patching.md(+266 -0)➕
knowledge/games/watch-dogs/shadow-engine-modding-findings.md(+323 -0)📝
knowledge/index.json(+1562 -67)...and 22 more files
📄 Description
What this adds
47 field notes written from one reverse-engineering workspace (
~/Documents/Code/re), plus aregenerated
INDEX.md/index.json. No existing note was modified; one duplicate was dropped(see below).
Games
games/battlefield-4/frostbite-3-archive-and-ebx-formats.mdgames/cities-skylines/cities-skylines-modding-api-and-container-formats.mdgames/far-cry-6/dunia-engine-modding-and-swf-format.mdgames/forza-horizon-5/forzatech-archive-and-texture-formats.mdgames/need-for-speed-most-wanted-2005/aems-abk-bnk-audio-banks.mdgames/need-for-speed-shift-2/slightly-mad-madness-engine-formats.mdgames/no-mans-sky/hello-games-psar-pak-mbin-formats.mdgames/starfield/starfield-animation-af-rig-and-havok-physics.mdgames/test-drive-unlimited/savegame-and-config-formats.md,.../opentdu-source-port-and-tdu1-file-formats.mdgames/test-drive-unlimited-2/reading-tdu2-vehicle-physics-havok-packfiles.md,.../running-tdu2-on-modern-linux.md,.../tdu2-savegame-and-gauge-formats.md,.../tdu2-archive-and-container-formats.md,.../playing-tdu2-online-with-project-paradise-2.mdgames/trackmania-2/maniaplanet-content-locations-and-custom-pack-layout.mdgames/watch-dogs/engine-fundamentals-and-native-patching.md,.../shadow-engine-modding-findings.mdTechniques
asus-aura-usb-protocol,bethesda-plugin-record-format-esm-esp-esl,bethesda-esl-light-masters-and-plugin-archive-pairing,disrupt-xbg-glm-mesh-format,disrupt-material-bin-and-xbt-textures,disrupt-archives-and-fcb-resource-containers,dunia-swf-file-format,dxbc-dx9bc-shader-decompilation-with-3dmigoto,frostbite-bundle-chunk-ebx-and-ealayer3,havok-hkx-chunked-packfile-family,madness-chameleon-binary-containers-bml-sgb,nintendo-wiiu-3ds-switch-archive-texture-model-formats,ps3-elf-analysis-in-ghidra,redengine-container-and-asset-format-lineage,reshade-rtgi-concepts-and-native-port,running-xedit-and-windows-modding-tools-on-linux,spatial-audio-hrtf-and-immerse-gamepack,static-address-native-hooks-ini-dll,synthetic-pdb-reconstruction-for-stripped-dlls,tdu-tdu2-community-data-tooling,tdu2-runtime-patching-version-dll-proxy,trackmania-forever-3ds-model-export-in-blender,wwise-soundbank-versions-and-open-toolchain.Dedupe
techniques/reverse-engineering-ps3-binaries-with-ghidra.mdwas a strict subset oftechniques/ps3-elf-analysis-in-ghidra.md; the survivor absorbed the one unique link(
kakaroto/ps3ida).Honesty
agents:on these notes records the drafting agent + model (OpenCode / DeepSeek V4.1 Flash, plusseveral
generalsubagents of the same session).humans:is set to the workspace owner.statusis per-note and truthful — several areabandonedorin-progress, and several end in anamed dead end (e.g. the Immerse
.datassets,hkCompatFormats.dll, the TDU2 filename-hashgenerator).
not verified: TDU2 Havok repacks were not loaded in-game (only the binary→XML direction was
proven); one TDU2 tool's hash algorithm is marked unrecovered; the ReShade RTGI note is concept-level
with an unknown motion-vector path.
Rules check
no pasted source, files or keys. License keys are explicitly out of scope.
attempted"; the community-server note documents the server's own modding rules and says the
SecuROM/activation steps are deliberately excluded.
Validation
(47 notes added, 1 duplicate removed → 100 notes total in the tree after the change.)
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.