railroader-setons-special-s.../dist
seton a4d3cd1621 feat(map): S3 v0.2.1 - in-game overlay, M/F10, popout restore
Replace the bare-bones stock map with a full Dear ImGui in-game overlay
(M key). The overlay shares the same toolbar and compass as the OS popout
window: Follow, Pop Out, Gear, rotation compass.

Pop Out button is now in the bottom toolbar where it is actually visible.
Pressing it (or F10) closes the overlay, waits 0.5 s for the camera to
release, then opens the OS popout window. Closing the popout restores the
overlay if it was running when the launch was triggered. Pressing M while
the popout is open closes the popout and reopens the overlay.

Harmony patches intercept MapWindow.Toggle and Show so base-game "Show on
map" links and the map hotkey both route through the S3 overlay. MapBypass
lets internal S3 calls through without triggering the patch recursively.

Camera ownership is enforced in LateUpdate so no base-game script can reset
targetTexture before the camera renders. Object.Destroy replaces Release()
on both RT teardown paths so the D3D address stays live until end-of-frame
and cannot be recycled into a new RT mid-frame.
2026-06-17 22:25:48 -04:00
..
build-common.ps1 feat(map): S3 v0.2.1 - in-game overlay, M/F10, popout restore 2026-06-17 22:25:48 -04:00
build-local.ps1 Initial commit: S3 - Seton's Special Sauce v0.2.0 2026-06-17 14:17:41 -04:00
build-release.ps1 feat(map): S3 v0.2.1 - in-game overlay, M/F10, popout restore 2026-06-17 22:25:48 -04:00