Jump to content

13 Screenshots

About This File

KMRP - KOTOR MODERN RESTORATION PATCH

Any resolution, properly scaled UI, controller support and engine fixes for KOTOR 1

Any resolution | 800x600 to 8K | 4:3 | 16:10 | 16:9 | 21:9 | 32:9 | Windows, macOS and Linux

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

HOTFIX 1.5.1

A hotfix for 1.5.0, for Windows and for Linux with Proton.

If you play on Linux or SteamOS you need this version: 1.5.0 does not start there. Run the 1.5.1 installer over your existing install; there is no need to restore first. The macOS version is not affected and stays at 1.5.0.

  • Linux and SteamOS. The game starts again under Proton. SteamOS is tested and working.
  • Mods in Override always win. Load screen mods, texture mods and custom fonts work again. In 1.5.0 they were ignored whenever KMRP had a file of the same name.
  • Translations. Their own fonts are used, with all their letters, at the right size. Tested with the Polish translation.
  • Controller. Changing the resolution in the game no longer ends it, A plays the selected card in Pazaak, and movement no longer stutters with PadForge, DS4Windows and similar tools.
  • Installer on Linux. It finds your Steam game by itself, and Restore Original completes.
  • Temp folder. KMRP no longer leaves 177 MB behind at every start.
  • Windows 7. The "ordinal 40 not found in Cabinet.dll" error is removed.

On Linux and SteamOS, set KOTOR's controller layout in Steam to Gamepad. Otherwise the game gets no controller. The installer reminds you.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

WHAT IS KMRP?

Vanilla KOTOR was built around fixed pixel sizes and interface layouts designed for resolutions such as 640x480.

On modern displays this causes tiny text, overlapping list entries, undersized icons, broken map scaling and other interface problems.

KMRP fixes these problems in the game engine itself.

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.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

WHAT IS NEW IN 1.5

  • No resolution to choose. The game starts at your display's own resolution. Its Screen Resolution setting lists every size and refresh rate your display supports, and a change takes effect at once, with no restart and no patching again.
  • 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 frames per second. An option installs D3M0's High FPS Fixes, switched on by itself above 60 Hz.
  • macOS. 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.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

WHAT IT FIXES

  • Readable text with properly scaled list rows
  • Inventory, Abilities and Store icons and rows scale correctly
  • Item stack counts remain visible with larger fonts, in the inventory and in shops
  • Popups and check boxes grow with the screen
  • Long item description crash fixed, along with several rare crashes
  • Area map fills its frame, fog of war covers the complete map, markers scale and are clicked where you see them
  • HUD minimap follows your character
  • Movies play at the game's resolution, with no switch to 640x480, and are not cropped on wide screens
  • HD art: higher-quality portraits, item icons and menu art

Every shape from 4:3 to 32:9 is covered, from 800x600 up to 8K: 66 common resolutions have menus built for them, and any other size gets menus fitted to it.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PLATFORMS

  • Windows: the Steam, GOG and disc 1.03 versions. The installer checks the game's file before doing anything and refuses any other build.
  • macOS: the Steam game, on Intel and Apple Silicon Macs. The macOS version stays at 1.5.0.
  • Linux: the Windows installer through Proton. SteamOS is tested and working with 1.5.1. No Steam Deck itself was tested.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

INSTALLATION

  1. Install other content mods (K1CP, K1R and so on) first.
  2. Start the game once so its settings file exists.
  3. Run the KMRP installer and press Start Patching. There is no resolution to pick.
  4. To undo everything, run it again and press Restore Original.

Linux and SteamOS: run the installer with protontricks-launch --appid 32370, then set KOTOR's controller layout in Steam to Gamepad.

If you use KOTOR Patch Manager, KMRP's two patches are listed there and other patches can be added beside them.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

INSTALLER OPTIONS

  • Controller support, and with it the Xbox-style HUD
  • High FPS Fix (D3M0's High FPS Fixes)
  • HD item icons
  • Map-note corrections (Derslok)
  • Driver compatibility for lighting, fog and shadows on modern graphics cards (Synchro)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

COMPATIBILITY

KMRP 1.0 was tested with KOTOR 1 Community Patch 1.10.0 and KOTOR 1 Restoration 1.2. KMRP 1.5.1 was tested with KOTOR 1 Community Patch 1.10.0 and with the Polish translation.

Since 1.5.1, files that other mods put in the Override folder always win over KMRP's.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

CREDITS

  • ndix UR: KOTOR High Resolution Menus 1.5
  • Synchro: K1 Modern Driver Compatibility 1.2.0, and published area-map research
  • Derslok: K1 Area Map Fixes
  • D3M0: High FPS Fixes
  • Lane Dibello and the KOTOR Patch Manager project: the runtime KMRP's patches run on
  • MadDerp: Party Portraits
  • JackInTheBox: KOTOR 1 HD Icon Pack 1.0
  • RaymanGT: HD menu and UI asset set
  • Xelu: Free Controller & Key Prompts

Bundled work is included with its authors' permission or under its licence. Full notices are in the repository.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

SOURCE AND CHANGELOG

github.com/RayesDiyab/KMRP-KOTOR-Modern-Restoration-Patch

Licence: GPL-3.0. Unofficial; you must own the game.

Edited by RaymanGT
Description Edit


What's New in Version 1.5.1   See changelog

Released

KMRP 1.5.1 (Hotfix)

A hotfix for 1.5.0, for Windows and for Linux with Proton. If you are on Linux or SteamOS you need this version: 1.5.0 does not start there. You can run the 1.5.1 installer over an existing 1.5.0 install.

The macOS version is not affected and stays at 1.5.0.

LINUX AND STEAMOS
- The game starts again under Proton. In 1.5.0 it closed a few seconds after launch.
- SteamOS is tested and working.
- The installer now finds your Steam game by itself.
- Restore Original completes. In 1.5.0 it could stop with a "high DPI manifest" message.
- With an Xbox controller on Bluetooth, the Back button no longer flashes the keyboard and mouse HUD.
- Important: set KOTOR's controller layout in Steam to Gamepad, otherwise the game gets no controller. The installer reminds you.

MODS AND TRANSLATIONS
- Files in your Override folder now always win over KMRP's. In 1.5.0 a mod's file was ignored whenever KMRP had one of the same name, which is why load screen mods, texture mods and custom fonts seemed to do nothing.
- Translations work. Their own fonts are used, with all their letters, and drawn at the right size for your resolution. Tested with the Polish translation.
- Works together with K1 Community Patch.

CONTROLLER
- Changing the resolution in the game with a save loaded no longer ends the game.
- Pazaak: A now plays the selected card. Before, it ended your turn.
- No more stuttering movement with PadForge, DS4Windows and similar tools.

OTHER FIXES
- KMRP no longer leaves 177 MB in your temp folder every time the game starts. The first start of 1.5.1 also removes what 1.5.0 left behind.
- Windows 7: the "ordinal 40 not found in Cabinet.dll" error is removed. Keep Modern Driver Compatibility turned off on Windows 7.
- New controller log for bug reports: turn on Debug Logs in the installer's settings and send kmrp-controller-events.log from the game folder.

NOT FIXED YET
- The left stick on the 2026 Steam Controller.
- Crashes on loading an area with some mods.
- Swoop racing and the turret with a controller.

TESTED
- Windows 11, with a controller, with K1 Community Patch 1.10.0 and with the Polish translation.
- SteamOS 3.8 with Proton 11.
- Not tested: a Steam Deck itself, other Linux distributions, Windows 7.

Full details: https://github.com/RayesDiyab/KMRP-KOTOR-Modern-Restoration-Patch/releases/tag/v1.5.1

  • Like 8
  • Influence Gained 3
  • Light Side Points 3

User Feedback

Recommended Comments



barachiel

Posted

Mod itself works great.

One compatibility error, I'm trying to use this with K1 Cutscenes Rescaled (specifically the 3440x1440 version), and the movies don't play right when used with this mod.  

  • Like 1
vorynsdagoth

Posted (edited)

It's not working for me :c Everything's huge and just blown up into the left corner; I can't see anything at all, even after following the instructions and ensuring it was the correct resolution.

EDIT: Fixed that problem by forcing the DPI scaling; however, it lags and stutters something fierce on my native resolution.

Edited by vorynsdagoth
LordMerek

Posted

13 hours ago, barachiel said:

Mod itself works great.

One compatibility error, I'm trying to use this with K1 Cutscenes Rescaled (specifically the 3440x1440 version), and the movies don't play right when used with this mod.  

Yes 100% noticed this, cutscenes are completely borked if you try to use any type upscaled cutscenes mod with this one. This needs to be fixed ASAP to prevent the game from minimizing which is very much still present even if you don't install an upscale mod.

RaymanGT

Posted

16 hours ago, barachiel said:

Mod itself works great.

One compatibility error, I'm trying to use this with K1 Cutscenes Rescaled (specifically the 3440x1440 version), and the movies don't play right when used with this mod.  

I will look into it, thank you for the feedback

  • Like 1
N-DReW25

Posted

Might I suggest a rename of the mod.

 

With no context as to what this mod was, clicking on it all I see is "KMRP - KOTOR Modern Restoration Patch" alongside many screenshots of Manaan. At first glance, I thought this was some sort of restored content mod and the Manaan screenshots were the Pazaak Tournmanent.

 

Of course, once you actually read the mod page and the screenshots with text it becomes quite clear that this isn't a restoration mod. However, do consider that many in the Kotor community use Snigaroo's Mod Builds to mod their game and since the mod build is just a list of mods with no screenshots having a name like KMRP - KOTOR Modern Restoration Patch is bound to cause some confusion with casual players.

 

If you were to rename it, I would suggest you replace/drop the word "restoration" as that word is shared between three different mods which do completely different things.

 

Kotor 1 Restoration: The K1 restoration mod of the 2010s which is now largely broken, abandoned, and incompatible with the widely used K1CP.

KMRP - KOTOR Modern Restoration Patch: Your mod, a mod which patches and fixes the default screen resolution of Kotor.

Restored Content for the Kotor 1 Community Patch: The K1 restoration mod of the 2020's which is still in development and is made specifically for the widely used K1CP.

Zantos_Endar

Posted

For reasons beyond me, this mod seems to be incompatible with  Trask Ulgo Without Tutorials by Leilukin, and the now-depreciated Tutorial Remover by darthbdaman. Having either of them installed causes the game to crash while trying to load the Endar Spire after character creation. Strangely, darthbdaman's Jedi From the Start does not have this issue.

PoopaPapaPalpatine

Posted (edited)

My cinematics aren't playing scaled to my monitor but other than that, this is such a great mod!

Edited by PoopaPapaPalpatine
RaymanGT

Posted

13 hours ago, Zantos_Endar said:

For reasons beyond me, this mod seems to be incompatible with  Trask Ulgo Without Tutorials by Leilukin, and the now-depreciated Tutorial Remover by darthbdaman. Having either of them installed causes the game to crash while trying to load the Endar Spire after character creation. Strangely, darthbdaman's Jedi From the Start does not have this issue.

I will look into it 

Thank you

12 hours ago, PoopaPapaPalpatine said:

My cinematics aren't playing scaled to my monitor but other than that, this is such a great mod!

Will be fixed in the next update!

  • Like 1
  • Light Side Points 1
Zantos_Endar

Posted (edited)

After working through my mod list (which is essentially an edited version of Snigaroo's build), I have narrowed down some incompatibilities. The following mods cause the game to crash to desktop after character creation. The game loads fine with all of them installed together without this patch. If a save is made without widescreen, then reloaded after patching in widescreen, the game will run until it tries to load a new module, at which point it will crash during the loading screen.

Trask Ulgo Without Tutorials

High Quality Starfields and Nebulas

NPC and PC HD Pack

Dark Side Ending Cutscene Enhancement

Dark Sacrifice Romance Enhancement

Weapon Model Overhaul

Juhani Real Cathar Head

Thematic Companions

Sentinel Sneak Attack

Manaan Pazaak Tournament

Considering my list consists of over 130 mods, only 10 incompatibilities is very good showing, yet baffling. I have no idea what commonality these mods have that causes the exact same crash. Some are loose files, others use patchers. Some edit modules, some tweak combat settings, some are just model or texture replacers. And I have several other mods installed that do those sorts of things without causing a crash. Several only make modifications to later areas (two only modifying the very last cutscene) and yet the game fails to load the intro.

Incompatibilities aside though, this really is an exceptional enhancement on its own. Really appreciate the amount of work that went into this.

Edited by Zantos_Endar
  • Like 1
RaymanGT

Posted

6 minutes ago, Zantos_Endar said:

After working through my mod list (which is essentially an edited version of Snigaroo's build), I have narrowed down some incompatibilities. The following mods cause the game to crash to desktop after character creation. The game loads fine with all of them installed together without this patch. If a save is made without widescreen, then reloaded after patching in widescreen, the game will run until it tries to load a new module, at which point it will crash during the loading screen.

Trask Ulgo Without Tutorials

High Quality Starfields and Nebulas

NPC and PC HD Pack

Dark Side Ending Cutscene Enhancement

Dark Sacrifice Romance Enhancement

Weapon Model Overhaul

Juhani Real Cathar Head

Thematic Companions

Sentinel Sneak Attack

Manaan Pazaak Tournament

Considering my list consists of over 130 mods, only 10 incompatibilities is very good showing, yet baffling. I have no idea what commonality these mods have that causes the exact same crash. Some are loose files, others use patchers. Some edit modules, some tweak combat settings, some are just model or texture replacers. And I have several other mods installed that do those sorts of things without causing a crash. Several only make modifications to later areas (two only modifying the very last cutscene) and yet the game fails to load the intro.

Incompatibilities aside though, this really is an exceptional enhancement on its own. Really appreciate the amount of work that went into this.

I will look into making them compatible 

Thank you for telling me! 

  • Light Side Points 1
PoopaPapaPalpatine

Posted

2 hours ago, Zantos_Endar said:

After working through my mod list (which is essentially an edited version of Snigaroo's build), I have narrowed down some incompatibilities. The following mods cause the game to crash to desktop after character creation. The game loads fine with all of them installed together without this patch. If a save is made without widescreen, then reloaded after patching in widescreen, the game will run until it tries to load a new module, at which point it will crash during the loading screen...

 

That's odd. I have all of these but the Trask, Sneak, Dark Side Romance, NPC/PC HD mods, and it runs fine for me. My only issue is with the cutscenes not being scaled.

  • Like 1
Zantos_Endar

Posted

8 hours ago, PoopaPapaPalpatine said:

 

That's odd. I have all of these but the Trask, Sneak, Dark Side Romance, NPC/PC HD mods, and it runs fine for me.

Fascinating. I triple checked them again and the issue is consistent. Installing after the patch also makes no difference. And as soon as I uninstall, everything runs fine. I started this on a fresh install and checked each mod against the patch one by one, so I wonder what issue I could have on my end.

11 hours ago, Zantos_Endar said:

After working through my mod list (which is essentially an edited version of Snigaroo's build), I have narrowed down some incompatibilities. The following mods cause the game to crash to desktop after character creation. The game loads fine with all of them installed together without this patch....

As it turns out, these mods work fine for me if I do not install Modern Driver Compatibility.

  • Like 1
Narzoul

Posted

Hiya RaymanGT, to say I'm surprise by this mod is put to it simply at this point, it even work on my Windows 7 64bit. I have question though, could you perhaps look into as to make exe to display cinematics in widescreen, without editing though hex, only to have what is known as cinematics display black screen, but audio is playing, only alt-tab out of the game works to display properly.

The only mod that helps me is Flawless Widescreen , but it shouldn't be a solution, otherwise great mod there mate.

David1337

Posted (edited)

On 9/5/2026 at 7:17 AM, vorynsdagoth said:

It's not working for me :c Everything's huge and just blown up into the left corner; I can't see anything at all, even after following the instructions and ensuring it was the correct resolution.

EDIT: Fixed that problem by forcing the DPI scaling; however, it lags and stutters something fierce on my native resolution.

Setting windows scaling to 100% is what fixed this for me

This mod is a Godsent. I am finally able to play KOTOR 1 for the 1st time because I never got it working properly on a 4K TV. Now the game looks amazing together with a texture mod. Thank you.

I found 1 bug though so far, in my 15 hours: the Scripts menu is empty for all characters, it looks like this: https://imgur.com/70Ekx9O

kotor.png

Edited by David1337
  • Like 1
Synchro

Posted

On 9/8/2026 at 1:51 AM, Zantos_Endar said:

Fascinating. I triple checked them again and the issue is consistent. Installing after the patch also makes no difference. And as soon as I uninstall, everything runs fine. I started this on a fresh install and checked each mod against the patch one by one, so I wonder what issue I could have on my end.

As it turns out, these mods work fine for me if I do not install Modern Driver Compatibility.

Do you have any luck if you try the latest version of Modern Driver Compatibility? I fixed some pretty major shader bugs I initially missed. What kind of issues were you running into with those mods installed? Rendering issues? Or a straight up crash.

Zantos_Endar

Posted

On 9/13/2026 at 10:30 AM, Synchro said:

 What kind of issues were you running into with those mods installed? Rendering issues? Or a straight up crash.

Crash straight to desktop in the middle of the loading screen, same spot each time. I will see if I can get the MDC update working.

Trihne

Posted (edited)

Also want to point out the one issue: The scripts menu being missing, no options visible like in the screenshot of David1337

 

Edited by Trihne
whosdes

Posted

If your Windows scaling is above 100%, the game will zoom into a corner. Set scaling to 100% to fix it.

RaymanGT

Posted

On 9/23/2026 at 9:41 AM, whosdes said:

If your Windows scaling is above 100%, the game will zoom into a corner. Set scaling to 100% to fix it.

Fixed in 1.5

On 9/21/2026 at 4:10 AM, Emre06 said:

Game movies not scaling. If you added the feature for movie resolution fixes in this mod, it would be amazing:

 

How to force KotOR I & II's .bik movies to play in any resolution

Fixed in 1.5

On 9/20/2026 at 3:32 PM, Narzoul said:

Is it compatible with K1 High FPS Fixes 1.1.1 ?

Added in 1.5

On 9/16/2026 at 2:47 AM, Trihne said:

Also want to point out the one issue: The scripts menu being missing, no options visible like in the screenshot of David1337

 

Fixed in 1.5

Ian Starrider

Posted (edited)

Version 1.5 sounds great. I can't wait to try it out.
Three questions.

1. How about a controller layout based on TSL’s native layout? Most of the current layout already matches it. I think it would feel more natural if KOTOR and TSL could be controlled identically using the same controlls.

2. Is the new version of the “K1 Modern Driver Compatibility Patch” included? Specifically, version 1.3.0?

3. Unfortunately, the HD Icon Pack by JackInTheBox isn’t quite complete. Some of the Jedi robes are missing or aren’t applied to all robe types (Padawan, Knight, Master). I also seem to vaguely recall that a few other minor details are missing. But I’d have to check that myself again.

Otherwise, thank you very much for this patch. This is the best thing that’s happened to the game since its release.

Edited by Ian Starrider
Narzoul

Posted (edited)

I have bug to report here. When I patch the game with version 1.5.0 it gives me error saying:

Serial number is not found.

Serial number 40 is not found in library DLL Cabinet.dll

Then game lauches, but not in mine resolution that I set 1920x1080

Windows 7 64bit, mind you the previous version worked fine for me, if I disable Modern Driver Compatibillity. I used GOG version.

Edited by Narzoul
BrightHand

Posted (edited)

Great work, but when using Russian localization text is displayed with some crazy symbols, I guess the used font doesn't support cyrillic, or something else. Would really appreciate the fix, thanks. 

 

Screenshot_1.png

Edited by BrightHand

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines.