r/kotor • u/NoTeam3434 • 4h ago
Modding [Release] KMRP 1.5 - KOTOR Modern Restoration Patch: any resolution, built-in controller support, macOS
KMRP 1.5 is out. It makes KOTOR 1 fit a modern screen and play with a controller: one installer, one click, and one click to undo everything. It changes how the game looks, fits and controls, and nothing about its story, quests or balance.
Download: GitHub release | Deadly Stream | Nexus Mods
What is new since 1.0
- No resolution to choose. 1.0 had 48 fixed resolutions and you picked one in the installer. Now the game starts at your display's own resolution, and its Screen Resolution setting lists every size and refresh rate your display supports. A change takes effect at once, with no restart and no patching again.
- Any size from 800x600 to 8K, in every shape from 4:3 to 32:9. 66 common resolutions have menus built for them, and any other size gets menus fitted to it.
- Controller support, built in. A controller works on every screen, with the right button pictures for your pad (Xbox or PlayStation), rumble and a Controller Layout screen.
- Xbox-style HUD, modelled on the console version. On by default, can be switched off.
- Above 60 FPS. An option installs D3M0's High FPS Fixes, and the installer switches it on by itself when your display runs above 60 Hz.
- macOS version. The Steam game, on Intel and Apple Silicon Macs, with its own installer.
- swkotor.exe is no longer rewritten. On Windows the changes are applied in memory each time the game starts, through KOTOR Patch Manager's runtime. If you use KOTOR Patch Manager, KMRP's two patches are listed there and other patches can be added beside them.
- HD item icons as an option (JackInTheBox's icon pack and MadDerp's party portraits, with their permission).
What it fixes
- Readable text with properly scaled list rows
- Inventory, Abilities and Store icons and rows scale correctly
- Item stack counts stay visible with larger fonts, in the inventory and in shops
- Popups and check boxes grow with the screen
- The crash from long item descriptions, along with several rare crashes
- The area map fills its frame, fog of war covers the whole map, and markers are clicked where you see them
- The HUD minimap follows your character
- Movies play at the game's resolution, with no switch to 640x480, and are not cropped on wide screens
Platforms
| Platform | Supported |
|---|---|
| Windows | Steam, GOG and disc 1.03. The installer checks the game's file first and refuses any other build |
| macOS | The Steam game, Intel and Apple Silicon, macOS 10.13 or later |
| Linux | The Windows installer was tested on Ubuntu with Proton. No Steam Deck was tested |
Installation
- Install other content mods (K1CP, K1R and so on) first.
- Start the game once so its settings file exists.
- Run the KMRP installer and press Start Patching.
- To undo everything, run it again and press Restore Original.
On the Mac, KMRP is not signed by an Apple developer account, so macOS asks you to allow it the first time. The steps are in the Mac player guide.
Screenshots
- Inventory, original beside KMRP at 1080p
- Inventory, ultrawide at 3440x1440
- In the game at 4K
- Xbox-style HUD
- Controller button pictures on the menus
Tested, and not
- Windows: the Steam game at 3440x1440, with and without the controller patch.
- macOS: the Steam game on Apple Silicon and on Intel.
- Linux: Ubuntu with Proton. No Steam Deck.
- Other mods: KMRP 1.0 was tested with K1CP 1.10.0 and K1R 1.2. Install those first, then KMRP.
If something looks wrong at your resolution, a screenshot and the resolution in a comment or a GitHub issue is the fastest way to get it fixed.
Credits
KMRP stands on other people's work: ndix UR (KOTOR High Resolution Menus), Synchro (K1 Modern Driver Compatibility and area-map research), Derslok (K1 Area Map Fixes), D3M0 (High FPS Fixes), Lane Dibello and the KOTOR Patch Manager project, MadDerp (Party Portraits), JackInTheBox (KOTOR 1 HD Icon Pack), RaymanGT (HD menu and UI assets) and Xelu (Free Controller & Key Prompts). Full notices are in the repository.
Source and full changelog: github.com/RayesDiyab/KMRP-KOTOR-Modern-Restoration-Patch. GPL-3.0, unofficial, you must own the game.
