Bug Reports and Technical Issues

This is likely because you are on low unit graphics quality settings. There is no reason for that, just turn it up to high.
 
It's not a bug, but definitely a technical issue, and I've failed to find an answer despite a full day of trying.

Is it possible to play this mod, or any Rhye's-based mod, playing Civilization IV through Steam on a computer running MacOS? I use a Windows PC and own the GOG version of the game, but now that I'm using Rhye's for my 'History Through Games' class, I'm trying to help several families who use Mac get the game to run.

They're able to install the game and play the main game along with the built-in Rhye's and Fall mod. But now that we've started playing 'Sword of Islam', it's gotten a lot harder.

Steam is normally an issue for mods due to the need to use the 'BETA - unsupported release' version to get mods to run. However, on this site, it oh-so-casually mentions:
Please make sure you are attempting to activate the Beta tag for this title under the correct version of the game for your platform (only available on PC).

That is so far the only indicator I've found on any site, that Steam's 'beta version' of Civ does not run on a Mac computer. However, when the family tries to enable the 'unsupported version' in the BETAS menu in Steam, there is no such option available. It simply doesn't show up. Which makes it impossible to start 'Sword of Islam', and will make it impossible to play 'RFC: Europe' or 'Dawn of Civilization' later in the year.


...Now I'm wondering if I shouldn't have been searching for how to get the BETA version on Steam with MacOS, but if mods in general work on Mac OS when using the original Civilization IV BTS game. And practically the top result from searching for 'Civilization IV mods MacOS' is... a github discussion thread for this mod.

For Windows, Firaxis bundled some of the C++ code into the DLL so that we could recompile it to change things. Unfortunately, for Mac, everything is directly coded into the executable and cannot be changed. DoC relies heavily on DLL changes so a Mac port is not feasible.

Does this mean that there is no way to get DOC, or RFCE, or SOI, to play on a Mac computer, even when using a Steam client?
 
Yes, that's what it means. I don't know if they did anything special for mods that shipped with the game, but in general you cannot run DLL mods on Mac.

You can run a Windows emulator on Mac (like Wine) to play Civ4 mods that way. Proton is a builtin Steam tool to emulate Windows for games. The last time I've tried it, Proton was still in beta, and it did not work out of the box (i.e. I stopped trying), but I heard that Proton has matured since then and others have managed to run the mod on Mac.

I don't know if doing any of that can be expected of third parties.
 
It seems like something is off with the Thai 3rd Historic Victory condition.
1) The Arabian Peninsula and parts of the Horn of Africa are considered 'South Asia'. Which seems really off to me.
2) What constitutes a foreign colony is also strange. I'll attach images of my current game where no European Power controls any area in 'South Asia', but the Victory Condition is still marked as failed.

On a feedback note, having India in the 'South Asia' zone seems really unachievable for Thailand.

Edit: Actually added the save file, didn't even think to add it until you mentioned it.
 

Attachments

Last edited:
Thanks for reporting and including a save.
 
If I'm not wrong, you can not complete UHV's using the world builder (considered cheating to open it).
 
Develop branch (victory code rewrite) errors:

Spain UHV1&2 do not trigger. This is the 1st city founded in America and the 10 Silver & Gold.
Spain UHV error 1.png Spain UHV error 2.png
Italy UHV2 does not trigger (1600 AD culture).
Italy UHV2 Error.png
 
Just in case: have you played as Rome before and then switched to another civ?
 
riseandfall branch, if you end the turn, Rome will collapse but not die, despite not having any cities or units

SHA-1 of the commit I'm on: 02bf8bc3259826d4921a5b53fa61249ddc68d696
Never mind I reloaded 11 turns back and replayed it back, and there was no crash this time
 
riseandfall branch, if you end the turn, Rome will collapse but not die, despite not having any cities or units

SHA-1 of the commit I'm on: 02bf8bc3259826d4921a5b53fa61249ddc68d696
The reason for this is twofold:
1. Civs that still have unspent advanced start points cannot die (because the game assumes they could still use those points to buy units or cities).
2. AI civs actually never use the advanced start points they are given, because the game is set up in such a way that they only spend them if available on the first turn.

Addressing the second point will also solve the first, but I will remove the condition anyway.
 
Hmm, i cannot find or open the RFC saves when starting the mod? They are in the right file, but can still not be seen ingame.
 
Back
Top Bottom