Zeus + Poseidon

Zeus + Poseidon

XJDHDR Sep 16, 2021 @ 1:32am
Zeus & Poseidon Resolution Customiser
Please excuse my shameless plug but I wanted to make a post about a program that I have been working on for a while: The Zeus & Poseidon Resolution Customiser.

It is a program that essentially allows you to create a modified copy of the game's EXE that has all of the fixes that are present in the various widescreen mods and let you choose almost any resolution values you want the game to run at (except ones that cause bugs or are physically impossible to support). I designed this as a replacement for the various widescreen fixes that are available for this game. It currently supports only the Steam and GOG versions but I would like to add support for as many distributions and languages as possible.

You can find the program here: https://www.nexusmods.com/zeusmasterofolympus/mods/1

The source code is available here: https://github.com/XJDHDR/impressions-resolution-customiser
< >
Showing 1-11 of 11 comments
Admiral_Marc Oct 11, 2021 @ 11:14am 
This is brilliant, thank you matey. You are a legend.
Captain Bretagne Nov 5, 2021 @ 6:57pm 
Hello, i am currently trying to update the game's resolution and i saw your program which looks interesting, but i have 2 questions.
1. Is 3840x1600 included in the list of new resolution ? Or alteast a definition with the same aspect ration (close to 21:9) ?
2. For the installation, what do i have to do ? Do i have to unzip the files directly in the game's folder or something like that ?
XJDHDR Nov 5, 2021 @ 9:15pm 
@Captain Bretagne
1. Do you understand what my program does? If you do, what "list of new resolutions" are you talking about?
2. What part of my readme are you having difficulty with?
Captain Bretagne Nov 6, 2021 @ 11:47am 
@XJDHDR
For the resolution, when i read :

Originally posted by XJDHDR:
let you choose almost any resolution values you want the game to run at (except ones that cause bugs or are physically impossible to support)

I thought there was some sort of "list" of supported resolution, but i am probably mistaken.

And for the "read me", i haven't read it yet because i didn't wanted to rush things like i did for a lot of other things. But now, i will read it. Thanks for your answer.
XJDHDR Nov 7, 2021 @ 10:46pm 
Originally posted by Captain Bretagne:
@XJDHDR
For the resolution, when i read :

Originally posted by XJDHDR:
let you choose almost any resolution values you want the game to run at (except ones that cause bugs or are physically impossible to support)

I thought there was some sort of "list" of supported resolution, but i am probably mistaken.

And for the "read me", i haven't read it yet because i didn't wanted to rush things like i did for a lot of other things. But now, i will read it. Thanks for your answer.
That's why I asked about the readme. My program's documentation (the FAQ specifically) explains what limitations Zeus has placed on the resolutions my program can apply to the game.

As for how it works, the game only offers two resolution options: 800x600 and 1024x768. My program doesn't add any new options. Instead, it overwrites the data for the 1024x768 option with the values you specify in the program. After doing this, the game will run at the resolution you put into my program when you select the 1024x768 option.
Captain Bretagne Nov 8, 2021 @ 1:09pm 
I forgot to say it, but after my last message, i read the "read me" and installed it correctly. It works really well, thanks.
Telariust Feb 16, 2022 @ 12:57am 
I draw your attention
The widescreen patches (by JackFuste, 2012) has a bug that prevents Caesar3 + Zeus + Emperor (but not Pharaoh) from switching to Windowed mode.
(And it has nothing to do with Color Rendering not 16bit)

web.archive.org/web/20190910005136/www.wsgf.org/phpBB3/viewtopic.php?f=64&t=14149&start=160#p144990
@vempire_ghost, 23 Apr 2013
The problems runs on Zeus with Posseion on a 2.1 version.
Now after I apply the fix to my resolution (i have both pcs, one in 1980x1020 and another 1280x1024) I cannot put in window mode anymore, only if I set the 800x600 resolution, or revert back to the original .exe and use a 1024x728 standard resolution.
It depends on the value of only one byte.
When I noticed the difference in CRC32, XJDHDR explained the reason to me:
@XJDHDR
JackFuste found a problem where EXEs that he had patched were no longer able to be switched into Windowed mode (they were locked to Fullscreen). He then released a patching program that was attached to the forum post linked above which fixed this problem and made it possible to switch into Windowed mode again. I'm not sure why it works but the program replaces a "jump forward 0x6F bytes if EAX is less than ECX" into a "always jump forward 0x6F bytes" command. My widescreen pack, as you observed, come with this fix pre-applied whereas the other packs you found don't.
Outdated patches without patch "noWindowed" bug
community.pcgamingwiki.com/files/file/1767-zeus-widescreen-fix/
www.moddb.com/mods/zeus-and-poseidon-full-hd-enfr/

XJDHDR Widescreen Pack 2018 with patched "noWindowed" bug
www.nexusmods.com/zeusmasterofolympus/mods/1

Now, if you're can't switch to Windowed Mode, then you know why.
Use a resizer from XJDHDR or apply a patch to the old ones.
Thx, XJDHDR!
Last edited by Telariust; Feb 20, 2022 @ 3:49pm
jbunnelle7 Mar 9, 2022 @ 12:11pm 
Thank you so much for this! I had the early version way back in 2012 and it would always crash when doing something with the map. That seems to work now. Do you have versions for Cleopatra and Emperor?
XJDHDR Jun 13, 2022 @ 1:59pm 
Originally posted by jbunnelle7:
Thank you so much for this! I had the early version way back in 2012 and it would always crash when doing something with the map. That seems to work now. Do you have versions for Cleopatra and Emperor?
Sorry for the late reply, but good to hear that it's working well.

As for the other games, the Emperor version can be found here: https://www.nexusmods.com/emperorriseofthemiddlekingdom/mods/1
I don't have a resizer for Cleopatra yet, but I plan to make one at some point. Can't say when that will happen, though.
robertino129 Nov 7, 2023 @ 9:38am 
in the future you may want to fix your nexus mods paypal or patreon as I couldn't donate to either of these 2. Thanks for the mod.
XJDHDR Jan 3, 2024 @ 9:38pm 
Originally posted by robertino129:
in the future you may want to fix your nexus mods paypal or patreon as I couldn't donate to either of these 2. Thanks for the mod.
Thank you very much for even considering making a donation.

If you're still interested in doing so:
Patreon: It looks like the problem was that I didn't have tiers or a payment processor setup in my account. I've sorted this out, so I think that fixes your problem.

Paypal: As far as I can tell, PayPal doesn't allow anyone in New Zealand to accept donations unless they are a registered charity (which I'm not). I've switched my Nexus Mods account to use my ZA PayPal account, which doesn't appear to have this problem.

If you still have problems, I know for a fact that Ko-Fi works.
< >
Showing 1-11 of 11 comments
Per page: 1530 50