If the resizer complains about missing DLL's, please download the
Visual C++ Redistributable for Visual Studio 2015 Some words of warning: First note that due to the way the game is coded, the horizontal resolution must be a multiple of 4, otherwise graphics will appear garbled. That's why a resolution of 1366x768 will not work, since 1366 is not a multiple of 4.
Also, this only works for the Pharaoh + Cleopatra version. For the standalone Pharaoh install, use the old files provided by jackfuste.
If you want to manually change the resolution, you'll need an hex editor. If you don't know what that is, or don't know what little-endianess means, this may not be for you. In that case, use PharaohResizer.
1. Open the Pharaoh.exe I uploaded with the hex editor.
2. Go to offset 0xcfa0a. Change the horizontal resolution (4 bytes, default 0x780 or 80 07 00 00).
3. Go to offset 0xcfa0f. Change the vertical resolution (4 bytes, default 0x438 or 38 04 00 00).
4. Go to offset 0xcfda3. Change the horizontal resolution (4 bytes, default 0x780 or 80 07 00 00).
5. Go to offset 0xcfdad. Change the vertical resolution (4 bytes, default 0x438 or 38 04 00 00).
6. Save the changed exe.
7. Enjoy the game!
Any questions, bugs, problems, etc, please feel free to ask.
Any help finding the missing values for the "special orders" menu will also be very welcome!
I get a missing dll msg for qpi-ms-win-crt-stdio-l1-1-o.dll when I try to run the new resizer. I tried installing C++ 2015 x84 and x64 but both failed to install on my computer.
User above answered this one xD Just having problem with dll..