ut2003-ultrawide-screen-patch prepares an existing Unreal Tournament 2003 installation on Linux to run with native windowed Zink (OpenGL via Vulkan) or optionally the Windows executable through Steam Proton, and can switch master-server settings to OpenSpy for multiplayer. Installation requires placing the repository folder next to the game's System/ directory and running ./apply.sh, then using the interactive menu to configure, test (a one-minute launch), and apply changes. No game files, executables, assets, CD key, or system libraries are included. The patch provides scripts to size windows (default 1280×720) or fit a 16:9 window above desktop panels, offers decorated/undecorated modes, and includes test and recovery tools (test-launch.sh, recover-ut2003.sh, test_patch.py).
The setup lists precise dependencies: System/ut2003-bin, original INIs/SDL, bash, Python 3, file, 32-bit Mesa Zink/Vulkan or native OpenGL, 32-bit OpenAL Soft, libstdc++.so.5, and X11/Xwayland. Proton mode creates a private Windows copy (Backup/ProtonGame) and a Proton prefix (Backup/ProtonCompatData), can extract/apply ut2003-winpatch2225.exe if present, and stores a private CD key in the prefix. Backups of changed INIs are kept outside the repository; there is no single-command full uninstall. Fullscreen, input, sound, rendering, and online behavior are explicitly not verified on every system, and users are warned not to run the patch as root and not to commit game files or backups to version control.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.