• 0.2.1 a4d3cd1621

    setonc released this 2026-06-17 22:30:46 -04:00 | 18 commits to main since this release

    This is the first real feature release. v0.2.0 shipped a working popout window but left the in-game map alone; v0.2.1 replaces it with a proper S3-rendered overlay and wires up full two-way handoff between the two surfaces.

    What's new

    In-game map overlay
    Pressing M (or any base-game "Show on map" link) now opens an S3 Dear ImGui overlay instead of the stock panel. The overlay renders the same camera feed as the popout and shares the full toolbar: Follow modes, rotation controls, Gear settings, and the new Pop Out button.

    Pop Out button in the toolbar
    The Pop Out button (>>) is now in the bottom toolbar, right-aligned before the Follow button. The old title-bar button was invisible on most setups.

    Popout / overlay handoff
    The two map surfaces are mutually exclusive and hand the camera off cleanly:

    • Pressing >> or F10 from the overlay closes it, waits for the camera to release, then opens the OS popout window.
    • Closing the popout restores the in-game overlay automatically if that was the surface active when the popout was triggered.
    • Pressing M while the popout is open closes the popout and reopens the overlay.
    • The hotkey (default: configurable in settings) works in both directions.

    Stability fixes

    • Fixed frozen in-game overlay after switching back from the popout. The camera's render target is now re-asserted in LateUpdate so no base-game script can reset it before the frame renders.
    • Fixed a first-cycle freeze caused by RenderTexture handle recycling. Destruction is now deferred to end-of-frame (via Object.Destroy) with a short delay before the new surface allocates its RT, so Unity's pool cannot reissue the same D3D address mid-frame.

    Hotkeys

    Key Action
    M Toggle in-game overlay
    F10 (while overlay open) Switch to popout window
    Hotkey (while popout open) Close popout, restore overlay

    Requirements

    Unchanged from v0.2.0 - UMM 0.27+, a save must be loaded before opening the map.

    Downloads