KotOR High Resolution Menus 1.5

   (22 reviews)

22 Screenshots

About This File

Bubbling up from the font of dark knowledge, ndix UR presents KotOR High Resolution Menus, a UI mod package providing full high resolution menu and UI support for Knights of the Old Republic. The tyrrany of 640x480 menus and 6-item lists is over.

Normally, when you increase the game's resolution using a widescreen patcher like UniWS, the menus stay very small in the middle of the screen and the borders get larger. This package is designed to be used *after* the widescreen patcher has done its work. It scales the menu screens up so that they fill the screen.

This package requires modification of the swkotor.exe file using a supplied patcher, and is only known to work with GoG, 4-CD, and macOS (x86) versions of the game. It should be compatible with any Steam version that uses UniWS.

The main content of the package are sets of GUI files (.gui), scaled for specific resolutions. The package contains GUI files for over 30 common resolutions with the following aspect ratios: 4:3, 16:10, 16:9, 21:9, and 32:9. Here is a list of the currently supported resolutions:

 

4:3
800x600,
960x720,
1024x768,
1280x960,
1400x1050,
1440x1080,
1600x1200,
1856x1392,
1920x1440,
2048x1536,
3200x2400,
4096x3072,

16:10
1024x640,
1152x720,
1280x800,
1440x900,
1680x1050,
1920x1200,
2048x1280,
2304x1440,
2560x1600,
2880x1800,
3840x2400,
5120x3200

16:9
1024x576,
1152x648,
1280x720,
1360x768,
1366x768,
1600x900,
1920x1080,
2048x1152,
2560x1440,
3840x2160,
5120x2880,
6016x3384,
7680x4320,
8192x4608,
15360x8640

21:9
1280x1080,
2560x1080,
3440x1440,
3840x1600,
5120x2160

32:9
1920x540,
3840x1080,
5120x1440,
7680x2160

 

Installation

Find the gui.WxH folder matching your resolution, modify your executable using the supplied patcher, copy the GUI files to your Override/ folder.

The details for this process can be found in the package README.pdf file. Read it. Follow the instructions therein. The documentation includes everything you need to know to manually patch your EXE if the patcher does not work for your version.

 

Uninstallation

Remove the GUI files, restore the original backed up version of your swkotor.exe file.

 

IMPORTANT NOTES:

  1. This is not a resolution hack or widescreen patch, such as you get from using UniWS. You should already be successfully running the game at the resolution you are trying to get menus and UI for. Nothing in this package will give you any additional resolutions available. That is not what this does.
  2. If you are trying to get high-res menus for one of the resolutions supported by default (800x600, 1024x768, etc.) there is probably no point to using the GUI files named 'mipc*' provided by this package (mostly the in-game "HUD"), however, this scenario is untested.
  3. There are a few of the GUI files in this package you can use without modifying your executable. Here is that 'safe' list, in case you are unable to modify your executable:
 

confirm.gui
fade.gui
maincg.gui
maininterface.gui
mainmenu.gui
mainmenu10x7.gui
mainmenu12x9.gui
mainmenu16x12.gui
mainmenu8x6.gui
mi8x6.gui
mipc10x7.gui
mipc12x9.gui
mipc16x12.gui
mipc210x7.gui
mipc212x9.gui
mipc216x12.gui
mipc28x6.gui
mipc8x6.gui
tooltip10x8.gui
tooltip12x9.gui
tooltip16x12.gui
tooltip6x4.gui
tooltip8x6.gui

It gets you the main menu, some dialogs, and the in-game HUD elements.

 

Thanks
DarthParametric for testing, contributing a double-clickable thing for Windows users, and prompting me to finally figure out the needed EXE modifications.
tk102 for GFF2XML and XML2GFF source code, which made it a lot easier to get this up and running.

 

Known Issues

  1. The patcher is currently incredibly limited, making no effort to search for values, only looking at specific locations where they are in the executables I have access to.
  2. This package does not contain any higher resolution artwork. At high resolutions, menu backgrounds will be blocky, and the striped list backgrounds are unlikely to line up with list items. For numerous reasons, you will want to get a high resolution menu art package.
  3. The game's initial character selection screen does not lay out the selectable characters properly according to GUI file field values. It is useable, but not perfect. The blue hilight borders had to be removed from around the characters to maintain a clean look.
  4. The map screen is scaled up, but the map itself is not. Furthermore, the position of the map within the frame is somewhat random/poorly understood. The map, however, is completely useable, and the points of interest and player indicator are all positioned accurately relative to the map.
  5. Some of the 3D models in menus, such as on the character stats or character generation screens, display line artifacts over them. This is caused by the very low quality graphics being scaled up to provide the border overlays. Extracting the graphics as TGAs, scaling them up, and placing them into Override/ sometimes solves these problems.
  6. This package omits statussummary.gui and dialog.gui. Scaling them up cause problems. The files don't behave as expected, and it seems to not require a customized version in order for them to work as one would want.
  7. You might notice 1280x1080 in 21:9 even though it is not 21:9. It is for split-screen on 21:9 monitors.
  8. Rescaling the dialog/cut-scene letterbox (which is optional) seems to introduce occasional issues with letterbox placement, particularly when the letterbox animation happens. This may be fixed at some point in the future.
  9. There is no scaling on font size, and as far as I know no one has figured out how to do it, so users on TV/couch setups may not find the help they are looking for with this.

 

Upgrading
1.4 to 1.5:

  • If your resolution was not previously supported, copy new .gui files to your Override/

Upgrading
1.3 to 1.4:

  • If you have Polish version, you can run EXE patching process
  • If you have 32:9 display, copy new .gui files to your Override/

Upgrading
1.2 to 1.3:

  • Copy all the .gui files to your Override/

Upgrading
1.1 to 1.2:

  • Repeat the EXE patching process on a backup EXE if you want letterbox scaling

Upgrading
1.0 to 1.1:

  • Remove dialog.gui from your Override/
  • Copy 1.1 pazaakgame.gui to your Override/

What's New in Version 1.5   See changelog

Released

  • Added 13 new supported resolutions

 

  • Like 13
  • Thanks 3



User Feedback

Recommended Comments



So I've installed the exe by FairLight, patched it using UniWS, followed the directions in the pdf, and once I put the 1920x1080 files in the Override directory the attatched screenshot is all I get at the main menu, Really not sure what I am doing wrong

 

EDIT: After some research, I found that I had to go into the .ini file and manually change the Width and Height to 1920 and 1080 respectively

image.png

Edited by JacenCaedus

Share this comment


Link to comment
Share on other sites
On 9/15/2022 at 9:32 PM, JacenCaedus said:

So I've installed the exe by FairLight, patched it using UniWS, followed the directions in the pdf, and once I put the 1920x1080 files in the Override directory the attatched screenshot is all I get at the main menu, Really not sure what I am doing wrong

 

EDIT: After some research, I found that I had to go into the .ini file and manually change the Width and Height to 1920 and 1080 respectively

image.png

Having the same issue, which .ini file did you edit to fix it?

Edit: I figured it out

Edited by Ronmalin

Share this comment


Link to comment
Share on other sites
On 10/18/2022 at 5:57 AM, Ronmalin said:

Having the same issue, which .ini file did you edit to fix it?

Edit: I figured it out

Hey, would you mind telling me your solution?

 

 

 

Im having similar problems under Win11I followed the instructions of several guides multiple times but i always end up with the blank menu Screen.

 

 

 

Win11, 2560x1440, 60hz, 100%scaling.

 

fresh Install (old iso i still have from my original disc Version, original legit key) 

 

1. I run the game to make sure it works.

 

2. Editable .exe from deadlystream.

 

3. Uniwis Patch. - 1024x768 

 

I enter 2560x1440 - Patch successful.

 

I Copy the files for 2560x1440 in the override folder.

 

I enter 2560 and 1440 in the .ini under graphics options 

 

4. I start the game, everything works but ofc its still in original resolution.

 

5. I follow the steps in the readme of the k1hrm 1.5 - i have tried both versions multiple times now, each with fresh installs - either miving the exe into the mod folder and only the modded one back or moving bat and exe into the games directory. I run the Bat. I enter 2560, 1440, yes, swkotor.exe

 

It finishes, No Error.

 

I copy the files from 16:9/2560x1440 into my Override.

 

When i start the game i see this empty Main menu.

 

And menu fix and HD menus dont change it either 

 

 

 

The only "progress" i made was when i let the bat run through two times in a row - then i had a huge black rectangle in the upper left corner and a sliver of the menu in HD in the right and bottom side of the Screen.

 

 

 

Oh - and i also was so frustrated, that i bought it on steam as well, but with the same results...

 

If anyone knows how i can fix this, pls let me know;)

Edited by Sandmampfer

Share this comment


Link to comment
Share on other sites

Start from scratch with an unmolested copy of the exe. Use UniWS to patch the 800x600 slot. Then patch with ndix UR's patcher. The ini should be fine if you've already edited it.

  • Thanks 1

Share this comment


Link to comment
Share on other sites
5 minutes ago, DarthParametric said:

Start from scratch with an unmolested copy of the exe. Use UniWS to patch the 800x600 slot. Then patch with ndix UR's patcher. The ini should be fine if you've already edited it.

Will try that next - fingers crossed 

Share this comment


Link to comment
Share on other sites

Sadly that didnt work - i also found a different tutorial in YT claiming that this would only work If you use 1280x960.

I tried it now with every single option (each time fresh Installation) and always get the same results.

I even tried out a different swkotor.exe

:(

P_20221020_075323.thumb.jpg.981c58b7f74e6725b197a15e47c00de8.jpg

Share this comment


Link to comment
Share on other sites

Replace your original (or patched) exe and ini with the attached. You still need the GUIs in the Override from this mod. The attached is just a pre-patched exe.

  • Like 1

Share this comment


Link to comment
Share on other sites

okay - for a fraction of a second i actually had the full menu visible, but then the black space returned - when i tab out and hover over the task in the taskbar - the preview window also shows the correct menu.  i´m starting to think this problem might be Windows related and not kotor...

Share this comment


Link to comment
Share on other sites

yeah its a new PC and Win11 was preinstalled - drivers are up to date. Thanks for the help so far! I hope i will find a solution soon - or i will just play it retro style XD

 

 

Edit: OH MY GOD!

I tried it one last time with your files but on my Steam version - it finally works!

Today is a good day! 

Thanks again for the help!

 

 

Edited by Sandmampfer

Share this comment


Link to comment
Share on other sites

Hi guys. I can't get Kotor 1 to run in 2560*1440 resolution. I first used UniWS to patch EXE, then used this to patch EXE, and put correct files in Override directory. Here is what I am seeing, with the main menu in lower right of my screen. Help appreciated  :)

Untitled 2.png

Share this comment


Link to comment
Share on other sites
On 10/20/2022 at 8:27 AM, DarthParametric said:

Try the following: K1_Patched_2560x1440.zip

 

20 hours ago, Skeet1983 said:

Hi guys. I can't get Kotor 1 to run in 2560*1440 resolution. I first used UniWS to patch EXE, then used this to patch EXE, and put correct files in Override directory. Here is what I am seeing, with the main menu in lower right of my screen. Help appreciated  :)

Untitled 2.png

If you are using the Steam version, try the already patched  .exe that DarthParametric kindly attached above. The only thing left to do is to copy the files from the k1hrm subfolder 16x9 2560x1440 to your Override. 

Share this comment


Link to comment
Share on other sites

It should be noted that the adjusted main menu UI won't exactly match the vanilla menu background. I'd suggest the addition of this:

And this:

 

  • Like 1

Share this comment


Link to comment
Share on other sites
24 minutes ago, DarthParametric said:

It should be noted that the adjusted main menu UI won't exactly match the vanilla menu background. I'd suggest the addition of this:

And this:

 

I tried those linked files. Everything is still off-center. I loaded a save, and it does fill screen, but some stuff is cut off. If it matters any, display scaling is set to 125%. Does it need to be at 100% scaling for Kotor 1? Also, can I set scaling for individual games through Nvidia Control Panel? Thoughts and help appreciated  :)

Share this comment


Link to comment
Share on other sites
6 minutes ago, DarthParametric said:

I would suggest setting scaling to 100% to at least test its impact, certainly.

Thanks so much! It indeed was the image scaling! I set it to 100%, and everything looks good! Should I leave it at 100%? I mean, would other games be affected by scaling as well? I just now tested Kotor 2, and nothing looked changed as far as scaling goes.

Share this comment


Link to comment
Share on other sites
1 minute ago, Skeet1983 said:

would other games be affected by scaling as well?

You'd have to evaluate that yourself on a case-by-case basis. But it's certainly possible, especially with older games.

Share this comment


Link to comment
Share on other sites

This broke mouse functions.
Example: You can click options in the main menu, Inside options you can't click on anything anywhere. The same goes for New Game. You can click Quick or Custom but nothing after that.
One person commented that the curser doesn't line up but that isn't the issue for me because there is nowhere on the screen that registers a click.

Installed mods using this guide:

https://www.reddit.com/r/kotor/wiki/kotormodbuildfull/#wiki_installation_instructions

Everything worked perfect until applying this mod, luckily I made a copy before running the .bat.
Unfortunately I now have to skip this mod.

Edited by DeathMagus

Share this comment


Link to comment
Share on other sites

The automatic installation doesn't work for me, the manual installation instructions are beyond my capabilities, would it be possible for you @ndix UR to make multiple variants of the exe for the common resolutions and upload them?
EDIT: never mind. I hired a guy on Fiverr do the work for me and uploaded the results in my own mod
https://www.nexusmods.com/kotor/mods/1596

Edited by detran

Share this comment


Link to comment
Share on other sites

Hi, maybe someone can help me. The mod works fine, but I make small adjustments in the layout of elements for myself using KotOR GUI Editor. It does its job but I ran into a problem. Statussummary_p.gui doesn't change at all no matter what I do. I saw in the description that the mod omits this file, but maybe someone knows how I can edit it?

Share this comment


Link to comment
Share on other sites

A small guestion , the license file indicates the project is foss with gpl 3 license. Where can i access the source code. I cannot find any repo

Share this comment


Link to comment
Share on other sites

The Perl script (hires_patcher.pl) is included in the archive. It's just packed as a self-contained exe. There's no public repository.

Share this comment


Link to comment
Share on other sites

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.