• Our friends from AlphaCentauri2.info are in need of technical assistance. If you have experience with the LAMP stack and some hours to spare, please help them out and post here.

Bug Reports and Technical Issues

The state religion checks for Hinduism as wonder prerequisite don't exist or don't work.

After Hinduism spread to a city of my Korean civilization (Buddhist state religion), I was allowed to build Khajuraho, Wat Preah Prishnulok and Prambanan. I assume that all hinduist wonders with similar restrictions are affected.

In the attached savefile the Prambanan is nearly finished. I only noticed that ["State Religion Hinduism" AND "Hinduism or Buddhism"] are requirements when wonder after wonder was enabled upon discovering new techs.
 

Attachments

Attachments

Last edited:
I got the overflow for processSpecialist() bug. It happened in Amsterdam, the same turn the Dutch respawned. (Maybe there is a connection) It occurs the next turn in the overflow save.

When I tried to reproduce the overflow from the 1944 autosave, it didn't occur. But when I reloaded from the 1942 normal save in the post above, I could reproduce it.

(still same git version as above)
 

Attachments

Last edited:
Sorry, but I likely won't look into that considering how things have changed with more recent commits.
 
This is just before I with Russia after conquering a 2 sized city then razing a city in Finalnd and getting 21 gold for it being a colony (cause of wonder), it doesn't get destroyed but stays with a 0 population. Maybe the wonder bonus for colony prevented the city being destroyed?
 

Attachments

I'm getting this error when starting 1700 AD scenario games on the newest git.

Traceback (most recent call last):
File "BugEventManager", line 400, in _handleDefaultEvent
File "CvRFCEventHandler", line 100, in onGameStart
File "RiseAndFall", line 253, in setup
File "RiseAndFall", line 278, in initScenario
File "Civilizations", line 44, in initScenarioTechs
File "Civilizations", line 57, in initTechs
File "Civilizations", line 63, in initTech
RuntimeError: unidentifiable C++ exception

EDIT: It's not happening anymore?
 
Last edited:
Same with the 3000AD one for me.

Traceback (most recent call last):
File "BugEventManager", line 400, in _handleDefaultEvent
File "CvRFCEventHandler", line 100, in onGameStart
File "RiseAndFall", line 253, in setup
File "RiseAndFall", line 278, in initScenario
File "Civilizations", line 44, in initScenarioTechs
File "Civilizations", line 57, in initTechs
File "Civilizations", line 63, in initTech
RuntimeError: unidentifiable C++ exception

The 1700Ad is messed up, with tech like 300 and all building costing 1 hammer.
 
When this error appears, just restart. There is no point in continuing after it.
 
Github version: the one before the latest update.
Crashes whenever I try to advance to the next turn.

edit: think it has to do something with researching Nationalism.
The Japanese UP might have to do something about this as well.
 

Attachments

Last edited:
Civ4ScreenShot0011.JPG
Mexico has an Automated Factory in 1916.
Automation is Digital Era tech.. I don't know how this happened.
 

Attachments

Do they als have the tech?
 
When cities are razed ships stationed in the city are not repositioned.
Posting a save with an example in San Diego.
Is that save from before the raze? That would be most helpful.
 
Github version: the one before the latest update.
Crashes whenever I try to advance to the next turn.

edit: think it has to do something with researching Nationalism.
The Japanese UP might have to do something about this as well.
No crash for me here, the AI turn just takes a while to complete.
 
No crash for me here, the AI turn just takes a while to complete.
It is probably my machine then.

You don't happen to have a save from before 1811 by any chance?
I'll upload a save from 1811. (file name: poor dutch)

-----

Late game seems to be full of mysteries.

Civ4ScreenShot0019.JPG
Why am I getting Modernization bonuses for every tech?
Nobody has Transhumanism.

Civ4ScreenShot0021.JPG
Solo Congress Brazil.
Also you can see an aqueduct stretching from Ireland to Scotland, which is more like a graphical issue.
The second save (filename: nice try pedro) has the Modernization issue and is from 1 turn before the congress.


Civ4ScreenShot0018.JPG
Though the United States may be gone, its culture still lingers in the mountains and the cotton fields..
They were gone the next turn so this wasn't a big issue,
but I'm uploading a save in case you want to have a look.
 

Attachments

Last edited:
The state religion checks for Hinduism as wonder prerequisite don't exist or don't work.

After Hinduism spread to a city of my Korean civilization (Buddhist state religion), I was allowed to build Khajuraho, Wat Preah Prishnulok and Prambanan. I assume that all hinduist wonders with similar restrictions are affected.

In the attached savefile the Prambanan is nearly finished. I only noticed that ["State Religion Hinduism" AND "Hinduism or Buddhism"] are requirements when wonder after wonder was enabled upon discovering new techs.
This is working as intended, it's just that the pedia entries are wrong. It says "Hinduism (state religion) AND (Hinduism (state religion) OR Buddhism (state religion))" when it should be "Hinduism AND (Hinduism (state religion) OR Buddhism(state religion))".

In other words, Hinduism in the city is sufficient if your state religion is Buddhism. The pedia entry will be corrected.
 
This is working as intended, it's just that the pedia entries are wrong. It says "Hinduism (state religion) AND (Hinduism (state religion) OR Buddhism (state religion))" when it should be "Hinduism AND (Hinduism (state religion) OR Buddhism(state religion))".

In other words, Hinduism in the city is sufficient if your state religion is Buddhism. The pedia entry will be corrected.

A-ha!
Yep, I switched to Taoism and the build options disappeared right away. So, Buddhist civs can build all Hinduist wonders if Hinduism is present in city. Thanks for making that clear!
 
Back
Top Bottom