Skip to content

Releases: VirusCity/rct3-ui-scale

v2.0

Choose a tag to compare

@VirusCity VirusCity released this 06 Jul 13:57
9ace011

Fixes the tiny RollerCoaster Tycoon 3 UI on modern displays — 2× at 4K, ~1.33× at 1440p — with mouse input staying perfectly aligned, plus optional borderless-windowed mode that renders above the game's 1080p cap.

Install: unzip d3d9.dll and d3d9_uiscale.ini next to RCT3.exe (or RCT3plus.exe) and play. The mod self-calibrates on the first launch — no setup, no addresses, no per-version anything.

Confirmed scaling on first launch on:

Edition Executable
Complete Edition (Steam) RCT3.exe
Platinum / Gold RCT3plus.exe
Original 2004 demo RCT3.exe

Other builds (retail, GOG, community-patched) are expected to work identically — discovery is version-agnostic by design. If one doesn't, set Logging=1 under [Debug], relaunch, and open an issue with the log.

Everything the mod patches is validated against the live backbuffer, fully reversible, and cached per-executable — a game update just triggers a fresh 2-second self-calibration.

🤖 Generated with Claude Code

RCT3 UI Scale v1.2

Choose a tag to compare

@VirusCity VirusCity released this 01 Jul 00:15
847e700

UI scaling mod for RollerCoaster Tycoon 3: Complete Edition (Steam) — makes the
UI usable at 1440p / 4K by scaling the GUI2 reference canvas (fixes both visuals
and mouse hit-testing).

New in 1.2

  • [Signatures] INI overrides — users on non-Steam / non-Complete editions
    can paste their own lever addresses (raw RVAs and/or AOB signatures) instead of
    relying on the built-in Steam signatures.
  • [Diagnostics] DiscoverSignatures — read-only porting aid: the mod scans
    the running game, validates the UI canvas against your live display resolution,
    and writes a ready-to-paste [Signatures] block to the log. (Requires
    LoggingEnabled=1 for now.)

The stock RCT3 Complete (Steam) experience is unchanged — all new keys default to
off/unset.

Install

Copy d3d9.dll and d3d9_uiscale.ini next to RCT3.exe, then set UiScale
(e.g. 1.25) in the INI.

Compatibility

Verified against RCT3: Complete Edition, Steam build (App ID 1368820), 32-bit.