I have been a user of wsgf.org for a long time, happy to be able to contribute at last, though the work itself is from the different users from this links.
Custom resolutions for Patrician 3 (v 1.1, GOG).
References:
1)
http://www.gog.com/forum/patrician_seri ... widescreen2)
http://www.patrizierforum.net/index.php ... 6&pageNo=1 [in German]
3)
http://forum.kalypsomedia.com/showthrea ... 7#pid86997 [Custom English trasnlation of the above]
4)
http://www.patrizierforum.net/index.php ... eadID=4116 [Alternative for German version of the game; not working on English version]
Try to read thoroughly the English links first (and the Germans, if you are able; I wasnt), they explain the Hex editing needed to make it work and some things to keep in mind. If you can understand that you may do without what comes next.
DISCLAIMER: I have little experience on programming or hex editing, I followed these steps and it worked for me, I cant guarantee it will also work for you, try at your own risk. Maybe with this info someone is able to put together a patch or something similar.
My custom solution was:
1- Do the editing of Patrician 3.exe according to links 2) and 3). Make a copy of the file before starting. You will need an HEX editor, there are some suggestions on the threads.
1.b- You can check if you didnt make any mistakes by launching the game with your modified exe. It should have the resolution changed within the game (not on the menu) but you will have a black box on the right (we are on to that next).
2- Download the files from this post from the thread on the first link:
http://www.gog.com/forum/patrician_seri ... een/post133- Unzip and go to scripts folder. I wanted 1600 x 900 but this patch is for 1920x1024 so I had to do some editing. It is supposed to work off the bat if you are aiming for 1920x1024.
4- Open xaccelMap.ini and xtextures.ini and replace 1920 with your intended X resolution, in my case 1600.
5- This one is a little trickier. Open xscreenGame.ini and search for 1636. You want to replace all 1636 with (your resolution x - 284). That is in my case (1600 - 284 = 1316). That 284 is supposed to be the space that the sidebar takes, so it seems here you are modifying map and town space.
6- Scripts are ready. Go to "images" folder. Open Vollansichtskarte1280.bmp and resize the image to your target resolution. In my case 1600x900. I should have also changed the other image but I was not sure of the right size so I kept it as it is and it worked.
7- Copy and paste the folders "images" and "scripts" to your Patrician 3 folder. No need to overwrite anything. Only move the folders, dont worrry about files 1920x1080.xdelta and xdelta.exe, we are not using them.
8- Run the game with the modified Patrician 3.exe from step 1.
8.1- Start/load an actual game to test, changes arent reflected on the main menu.Screenie (more at the links above):
All buttons and cities are on the right place, no stretching as far as I can tell.
I did my best to be clear, please let me know if any parts need clarification. Credits go to the different people who posted patchs and edits to make it work on the above links, to them and the people of WSGF (for many a hand in the past) a big thank you.