mirror of
https://github.com/rehan-remade/universal-modder.git
synced 2026-11-05 01:37:40 +00:00
[PR #195] [MERGED] examples: Portal 2 portal gun in Outer Wilds (OWML) + field notes #199
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#199
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/195
Author: @charlystereo
Created: 10/10/2026
Status: ✅ Merged
Merged: 10/11/2026
Merged by: @rehan-remade
Base:
main← Head:outer-wilds-portal-gun📝 Commits (5)
b933773Add Portal 2 portal gun for Outer Wilds example and field notes8390381MODLOG: drop the user's profile name76f8556kb: Outer Wilds portal gun: review fixesf534157Merge remote-tracking branch 'origin/main' into land/pr-1954e4170ckb: regenerate the index📊 Changes
26 files changed (+4041 additions, -9 deletions)
View changed files
📝
AGENTS.md(+1 -1)➕
examples/outer-wilds-portal-gun/.gitignore(+4 -0)➕
examples/outer-wilds-portal-gun/MODLOG.md(+112 -0)➕
examples/outer-wilds-portal-gun/README.md(+81 -0)➕
examples/outer-wilds-portal-gun/src/DevBridge.cs(+434 -0)➕
examples/outer-wilds-portal-gun/src/GunAssets.cs(+187 -0)➕
examples/outer-wilds-portal-gun/src/Materials.cs(+179 -0)➕
examples/outer-wilds-portal-gun/src/OWPortalGun.csproj(+25 -0)➕
examples/outer-wilds-portal-gun/src/Portal.cs(+234 -0)➕
examples/outer-wilds-portal-gun/src/PortalGun.cs(+461 -0)➕
examples/outer-wilds-portal-gun/src/PortalGunMod.cs(+138 -0)➕
examples/outer-wilds-portal-gun/src/PortalHud.cs(+68 -0)➕
examples/outer-wilds-portal-gun/src/PortalSystem.cs(+662 -0)➕
examples/outer-wilds-portal-gun/src/Viewmodel.cs(+199 -0)➕
examples/outer-wilds-portal-gun/src/default-config.json(+25 -0)➕
examples/outer-wilds-portal-gun/src/manifest.json(+10 -0)➕
examples/outer-wilds-portal-gun/tools/convert.py(+266 -0)➕
examples/outer-wilds-portal-gun/tools/source_mdl.py(+304 -0)➕
examples/outer-wilds-portal-gun/tools/vpk.py(+96 -0)➕
examples/outer-wilds-portal-gun/tools/vtf.py(+69 -0)...and 6 more files
📄 Description
Adds
examples/outer-wilds-portal-gunand three knowledge-base notes from a session that put Portal 2's portal gun into Outer Wilds 1.1.16 (Steam) through OWML 2.16.3.What's in it
UI/Defaultplus an oblique camera, scissored to the portal's screen rect.games/outer-wilds/…: versions, the route, the engine facts we needed, and 16 gotchas.games/portal-2/…: struct sizes and the animation and texture formats.techniques/…: the command-file test bridge.AGENTS.mdlists the new example.INDEX.mdandindex.jsonare regenerated (adds these 3 notes only).Verified in the real game
Verified with screenshots, 20 Hz traces and the OWML log:
Not verified: loose physics props (same code path as the ship), moving islands, other planets, gamepad.
Checks
um kb check --index: PASS (131 notes).um publish check .: 0 failures. The 2 warnings are in existing notes.pytest tests: 76 passed, 1 failed. The failure istest_compile_small_edl, a WinError from ffmpeg on this Windows machine;um/is untouched.🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.