Hi,
I'm currently trying to hexedit the .exe's for Port Royale 1/2 to add widescreen support based on an old German tutorial for Patrician 3 (same developers, assumedly a similar engine) but I haven't gotten much further than scouring the .exe's for hex sequences containing "1024" (00 04) and "768" (00 03) and changing them out for "1920" (08 07) and "1080" (38 04) and some trial and error.
Original German Patrician Widescreen GuideIt's my first time attempting to do anything like this so I really have no idea what i'm doing, after trying 20-30~ strings in each .exe that looked promising i've found one in each that have given me the below results (the rest seemed to do nothing that was apparent), but i'm not sure where to go from here so i'm hoping someone a little more experienced could shed some light on what I should be looking for next in order to move the UI and solve some of the issues like the water/object culling etc
Port Royale 2
Changing the second instance I found of...
C7 00 00 04 00 00 C7 40 04 00 03 00 00 to...
C7 00 80 07 00 00 C7 40 04 38 04 00 00 resulted in the below screens.
Attachment:
PortRoyale2.jpg [ 1018.43 KiB | Viewed 3441 times ]
Attachment:
PortRoyale2_Map.jpg [ 814.56 KiB | Viewed 3471 times ]
Port Royale 1
Changing the first instance I found of...
C7 06 00 04 00 00 C7 46 04 00 03 00 00 to...
C7 06 80 07 00 00 C7 46 04 38 04 00 00 resulted in the below screens.
Attachment:
PortRoyale1.jpg [ 759.61 KiB | Viewed 3442 times ]
Attachment:
PortRoyale1_Map.jpg [ 857.22 KiB | Viewed 3442 times ]