KotOR High Resolution Menus 1.5

   (26 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 14
  • Thanks 3



User Feedback

Recommended Comments



There's a problem with Pazaak using this mod, the second card from the left is always really small. No idea why.

Share this comment


Link to comment
Share on other sites

Amazing mod that I've been waiting for after making that thread on the forums you posted in.  I thank you a lot for taking the time and effort to make this, it couldn't have been easy.

 

Obviously the small text and stuff in the GUI may never have a workaround but even this by itself is a major improvement for playing on higher resolutions.  Thanks again for all your efforts.

  • Like 2

Share this comment


Link to comment
Share on other sites

Good mod, but the dialogue squeezing for 21:9 screens crops the image area a bit too much IMO - would it be possible to squeeze it just slightly, so that the text is visible at the top and bottom?

Share this comment


Link to comment
Share on other sites

Good mod, but the dialogue squeezing for 21:9 screens crops the image area a bit too much IMO - would it be possible to squeeze it just slightly, so that the text is visible at the top and bottom?

It is possible to squeeze it less, or more. The current setting makes it squeeze exactly as much as the default game would on a 4:3 screen. It only seems like a lot because the text stays original size (and the screen is so wide). If the text scaled up, it would be a perfect fit. Matching the default equation is fairly easy.

 

Unforunately, because the text does not scale, the only way to achieve what you are asking for would be hard-coding a certain letterbox proportion for every resolution, or I guess coming up with a substantially more complicated proportional scaling equation. This is because the text size is a fixed thing that does not depend at all on the screen proportion, so the equation would require combining proportional and fixed elements. Maybe the math is workable. I'll keep it in mind for sometime I have free time or am working on a new version.

Share this comment


Link to comment
Share on other sites

please help because for me does not work did not show game menu and (UNIWS) does not resolution of game

Share this comment


Link to comment
Share on other sites

please help because does not show menus and (UNIWS) does not look resolution interface

 

thanks 

Share this comment


Link to comment
Share on other sites

I have that this file not works with and works with original cd or dvd and with steam with original works like a perfect

thanks man you done great work

Share this comment


Link to comment
Share on other sites

Please want some help I have problem with starting titles and dialogs both of them not display when I set 1366x768 witch is my laptops monitor adjusting letebox no or yes?

that I do not known

Please help thanks

 

 

 

 

 

 

 

 

 

 

 

Share this comment


Link to comment
Share on other sites

Thanks you guys this resolution works perfectly with uniws, but I think is to need two

fixes.

 

1. Menu save game line and squared alignment.

2. Inventory menu line and squared alignment.

 

 

Share this comment


Link to comment
Share on other sites

Works phenomenally and the few issues already acknowledged are both minor and understandable (the map page, for instance). One question I do have, however, is whether anyone had noticed the minimap acting up? After taking mipc210x7.gui and placing it into override (overriding the previous one used to fix the HUD placement for using widescreen) the HUD works plenty fine and scales up more or less perfectly...except the minimap, which doesn't change size, yet changes my map location and results in my minimap effectively being broken. The only thing that appears to cause the issue is mipc210x7.

 

Here is a short gallery showing what I mean (There are also small black bars next to the menu icons at the top right, which I'm not quite sure about either, although they're not noticable in that "after" screenshot). It's the Steam version, and the exe has been manually hex edited.

On 5/15/2018 at 1:11 PM, chrispap said:

And also this not supports by steam

This works with the Steam version, assuming you're able to manually hex edit your executable. From this and other comments I'm going to assume you don't have the proper executable. Make sure to properly follow tutorials such as this and reading the README.pdf that came with this before saying it doesn't work.

Share this comment


Link to comment
Share on other sites

High Resolution menus 1.2 is working good with all resolutions , but for alignment on inventory menu of the game will need to search on this site for [  K1 Main Menu Widescreen Fix 1.0 ] we have find here: 

and we need hd menu pack for    alignment in menu inventory and character menu we will

find here: 

 

before we put these files on your game's override folder, we will need to run the game at least on the time,  and go to the options  > graphics  > resolution  set to 1024x768  >  advanced graphics  >  textures low > anti aliasing off > and exit game and and go to  your swkotor folder and open / edit swkotor .ini  and set the height 1080 and width to 1920.

 

 

 

 

  • Like 1

Share this comment


Link to comment
Share on other sites

I also heard from from some players that disable movies = cut scenes because the crashes,  but is not true,  why when we installed this game, we must installed video player  of your selection that the way to play cut scene videos, I said that because I had two of the most popular video players to these video files and other small need is to install DirectX December 2006.

Share this comment


Link to comment
Share on other sites

Just wanted to say that pdf manual needs to be updated. It doesn't state in step 0 that you need to actually copy these files into your Override folder. I thought the fix doesn't work. So it should say you need to copy to override, then use the patch - if that's the correct order. Anyway, I did it, after doing the uniws fix following the Youtube turorial and it works! Thanks

Share this comment


Link to comment
Share on other sites

So... Doesn't work. Followed Xuul's guide and made it work in 1920 by 1080 then went to this. I have copied the 1920 by 1080 folder contents to my Override folder.

The .bat file opens, I put in what I want and it just tells me that 1920 is not a valid horizontal resolution. How do I, if even possible, get this mod to work?

Seems I got it to work

Edited by EvanBotSkull

Share this comment


Link to comment
Share on other sites

(I'm assuming this is an issue with the exe patch and not the high res menu textures, if it's the latter I apologize)

The patch works perfectly for me, but for some reason the quick menu icons (see screenshot) backgrounds are slightly offset, so the rightmost part of the icon is transparent, and the background extends slightly to the left.

menu.png

Share this comment


Link to comment
Share on other sites

I have a problem where every time I talk to someone, the first line of dialogue is not showing up with the letterbox proportions changed, and when I don't allow letterbox proportions to change, it makes my entire dialogue disappear. Can anybody help me?

Share this comment


Link to comment
Share on other sites

I followed the steps in the PDF but when i input the information in the .bat file this is the log i get which doesn't create the modified exe

 

Press ENTER to accept default values (in parentheses), or type new values and hit ENTER.
Please enter the WIDTH of your screen resolution in pixels (1920):
Please enter the HEIGHT of your screen resolution in pixels (1080):
Do you want the dialog letterbox proportions adjusted? (no): yes
Please enter the name of the swkotor.exe file you wish to patch (swkotor.exe):
'hires_patcher' is not recognized as an internal or external command,
operable program or batch file.
Press any key to continue . . .

anyone has this issue and can help me get it to work?

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.