v21 bugs and crashes

Can anyone confirm that the Apolistic Palace has been changed sometime semi-recently?

Yes, expected the hammers too a few games ago and was a bit disappointed.
Maybe it's because the UN game option is enabled which allows to build UN and Apostolic Palace even if Religious and Diplomatic victories are turned off? - that's what my settings were that game.

Here ya go:

Hehe nice! Thx a lot!
 
I think with 'program' he means the beyond the sword.exe in your .../program files/firaxis/civ4/beyond the sword folder. right klick on the .exe and set "run as administrator"

For some reason i don't have a firaxis folder in program files X86. Does anyone know why?
 
For some reason i don't have a firaxis folder in program files X86. Does anyone know why?

You did like me and made a Custom install, i.e. deciding where to install it yourself rather than let the computer decide for you?

Cheers
 
Military : Vassalage is supposed to give a free noble in all cities. It doesn't.

Also, for some reason the Welsh culture has been disabled on the same turn in my capital Hattusas (38,72). Welsh requires Calm, which my city is happily working...

Fixed the free specialists from civics (do a modifier rebuild with latest SVN).

I don't know why your Welsh culture is AWOL. It comes back on a modifier rebuild. To diagnose this I'll need a save where it is present and vanishes on some specific action (probably end turn ?)
 
Sevopedia : BTS Concepts : Apostolic Palace and UN:
All members receive a production bonus for every Temple, Cathedral, Monastery and Shrine they own of the Palace's religion.
That's basic BTS gameplay... and any change is very recent, no more than 10-20 SVN versions...

For some reason my capital is still not having any :mad:, even as I switched away from Divine Cult, and I also cannot build the Theatre of Dionysus there... (I checked all the buildings, and none seems to remove all :mad:...).

In the change civics screen there's a drop down menu on the left using which you can see the civics of other players. The problem is that if you choose another player and then exit it will change yous civics to those of that player, even if you don't have the necessary techs! (Though since I haven't noticed this menu before it might be a debug menu that's supposed to do just that...)

When you load the following autosave, as you complete Leornado's Workshop and get to choose a free tech, you don't get any techs but the following message : "You have already chosen your free techs".
Loading from a save game from the end of the last turn works fine.
 

Attachments

Sevopedia : BTS Concepts : Apostolic Palace and UN:

That's basic BTS gameplay... and any change is very recent, no more than 10-20 SVN versions...
Hmm. I can't find any code that implements this, and the pedia entry that refers to it is just text (but text generated from effcts XML), so it could be utterly inaccurate. Aslo what does it mean by 'the Palace's religion' - there is only one Apostoloic Palace building defined and it's not associated with any specific religion so far as I can tell.

Basically I have absolutely no idea how this is meant to work, so if anyone is able to enlighten me maybe we can fix it, or clarify that it simply has no such effect and thus remove/rewrite the offending pedia text.

For some reason my capital is still not having any :mad:, even as I switched away from Divine Cult, and I also cannot build the Theatre of Dionysus there... (I checked all the buildings, and none seems to remove all :mad:...).
Will look at this next

In the change civics screen there's a drop down menu on the left using which you can see the civics of other players. The problem is that if you choose another player and then exit it will change yous civics to those of that player, even if you don't have the necessary techs! (Though since I haven't noticed this menu before it might be a debug menu that's supposed to do just that...)
Yes, it's for debug purposes and only appears with Chipotle enabled. Don't use it!

When you load the following autosave, as you complete Leornado's Workshop and get to choose a free tech, you don't get any techs but the following message : "You have already chosen your free techs" (even though I did not).
Loading from a save game from the end of the last turn works fine.
Will look into this.
 
Hmm. I can't find any code that implements this, and the pedia entry that refers to it is just text (but text generated from effcts XML), so it could be utterly inaccurate. Aslo what does it mean by 'the Palace's religion' - there is only one Apostoloic Palace building defined and it's not associated with any specific religion so far as I can tell.

Basically I have absolutely no idea how this is meant to work, so if anyone is able to enlighten me maybe we can fix it, or clarify that it simply has no such effect and thus remove/rewrite the offending pedia text.

The Palaces' religion becomes your state religion at the time you build it. This way you boost your religion. There are other wonders that are similar, The Spiral Minaret, is another giving extra gold from all state religion buildings. If you change state religion you loose the bonuses.

There have been no changes to these buildings in a long time as far as I know.
 
The Palaces' religion becomes your state religion at the time you build it. This way you boost your religion. There are other wonders that are similar, The Spiral Minaret, is another giving extra gold from all state religion buildings. If you change state religion you loose the bonuses.

There have been no changes to these buildings in a long time as far as I know.

Can you tell me what tag(s) in the palce defintion (it's XML) signifies this behaviour. Once I know that I should be able to track down the code...
 
Sure sounds reasonable. EDIT: Done and posted in thread. (Turn times for "me" is under 30 seconds).


@DH:

Here is another Partisan error:

Traceback (most recent call last):
File "BugEventManager", line 363, in _handleDefaultEvent
File "Partisan", line 521, in onCombatResult
RuntimeError: unidentifiable C++ exception

I can't see anything wrong there but there is an error on the next line. can you post a save from just before it happens so I can do some traces. Thanks

Can you tell me what tag(s) in the palce defintion (it's XML) signifies this behaviour. Once I know that I should be able to track down the code...

I can't see anything in the building XML for the Apostolic Palace. I will hunt through others soon.

For the Spiral Minaret the only bit I can find in the building XML is.

Code:
			<StateReligionCommerces>
				<iCommerce>2</iCommerce>
			</StateReligionCommerces>
 
Basically I have absolutely no idea how this is meant to work, so if anyone is able to enlighten me maybe we can fix it, or clarify that it simply has no such effect and thus remove/rewrite the offending pedia text.


Its actually pretty easy: once you build the Apostolic Palace all the religious buildings of the Religion you have at the time of finishsing AP get +2 :hammers: /turn

So if you had Christianity at that time as your religion, Monastry, Church and Cathedral as well as special religious buildings (like the AP or Shrine) get the bonus. And not only your buildings but all christian buildings of every civ in the world. So your enemies profit from it too, if they have the same religion.

This code always worked in previous versions don't know why it was cut off, maybe during the 'UN/AP game option' creation??
 
- Can Wonders be destroyed when you conquer a city? Because I'm fairly certain my neighbor built the Hammurabi Stele of Laws before I had invaded him, and now neither this wonder shows in the wonder list nor the city and also I didn't get any free courthouses...
This is even weirder as I thought : I can't build some of the religious wonders :
- Judaism : Can't build Solomon's Temple and Ark of the Covenant in any Jewish cities (Masada was built by the Ottomans that I just eliminated that founded Judaism and is still there).
- Zoroastrianism : Kish (holy city) can't build Apadana Palace and Ishtar Gate, but Eridu can. Hammurabi Stele of Laws can't be built (though there's a small chance I razed the city where it was). Not sure about Nimrud Palace. Other cities I haven't checked.
- Kemetism : Kanesh (holy city) can't build any Kemetic wonders. Other cities I haven't checked.
- Asatru : Arpad (holy city) can build all 4 Sanctuaries just fine. Other cities I haven't checked.
Note that I've founded these last two religions, and as far as I can see they haven't spread anywhere outside of my cities, so nobody could have built these wonders. (Though about religion spread, there's Mesopotamism in Uruk, and I have absolutely no idea where it comes from...)
Note also that Masada is listed in the built wonders list, but none of the other wonders cited before (not even Hammurabi Stele of Laws) is.

I have trouble seeing any consistence with all this...

The reason I haven't noticed these discrepancies before is that I had Shamanism as my state religion, and Shamanism doesn't have any religious wonders (except the shrine of course that btw I still haven't built).
 
When you load the following autosave, as you complete Leornado's Workshop and get to choose a free tech, you don't get any techs but the following message : "You have already chosen your free techs" (even though I did not).
Loading from a save game from the end of the last turn works fine.

This happens due to a glitch in the auto-save mechanism, which means auto-saves happen at an 'odd' time. This causes the save game to restore at the start of a turn and go directly into various actions. In particular the building of Leonardo's has already been partially processed, and the 'free tech' dialog gets triggerd directly from a saved event queue, without the building-built procesing occuring (it had already occured prior to the save, but the processing of the free tech dialog had not). The code dioesn't expect to be processing the free tech event except when called from within the building-built code.

I can fix this (I think, though I don't really have a good test case) by changing when auto-save occurs (at the END of a turn when you press end-turn, rather than at the start of a turn after a few things have already happened). I'll do this but it'll be a blind change, since I don't have a good test case for it (it won't help the existing save).
 
This is even weirder as I thought : I can't build some of the religious wonders :
- Judaism : Can't build Solomon's Temple and Ark of the Covenant in any Jewish cities (Masada was built by the Ottomans that I just eliminated that founded Judaism and is still there).
- Zoroastrianism : Kish (holy city) can't build Apadana Palace and Ishtar Gate, but Eridu can. Hammurabi Stele of Laws can't be built (though there's a small chance I razed the city where it was). Not sure about Nimrud Palace. Other cities I haven't checked.
- Kemetism : Kanesh (holy city) can't build any Kemetic wonders. Other cities I haven't checked.
- Asatru : Arpad (holy city) can build all 4 Sanctuaries just fine. Other cities I haven't checked.
Note that I've founded these last two religions, and as far as I can see they haven't spread anywhere outside of my cities, so nobody could have built these wonders. (Though about religion spread, there's Mesopotamism in Uruk, and I have absolutely no idea where it comes from...)
Note also that Masada is listed in the built wonders list, but none of the other wonders cited before (not even Hammurabi Stele of Laws) is.

I have trouble seeing any consistence with all this...

The reason I haven't noticed these discrepancies before is that I had Shamanism as my state religion, and Shamanism doesn't have any religious wonders (except the shrine of course that btw I still haven't built).

Wonders may be destroyed when a city is conquered. Not sure if they should be or not. Razing a city with a wonder will destroy the wonder.

Some religion wonders require that the religion not only e present but also be the state religion.

I have no problem building the Kemetism in any city; holy, capital or neither. Have you reached your limit on wonders in the city?

When a Religion is founded all players with that religion as their favorite religion will have it spread to their capital. Also "multiple religion spread" allows any religion to appear in any city. It (and the religion removal) may need to be adjusted, perhaps to use the new properties system.
 
Wonders may be destroyed when a city is conquered. Not sure if they should be or not. Razing a city with a wonder will destroy the wonder.
I don't think they should, it's not like you could rebuild them, barring the whole city being razed of course...

Some religion wonders require that the religion not only be present but also be the state religion.
I think ALL the religious wonders have that requirement. I'm in a golden age right now, so it's easy to change religion to check...

I have no problem building the Kemetism in any city; holy, capital or neither. Have you reached your limit on wonders in the city?
I have not and I play with unlimited wonders anyway. What's weird is that once I've removed what Kanesh was building (Seminary), all the wonders re-appeared, BUT grayed-out (So I see them but can't build them!). Adding the Seminary again doesn't remove the wonders from the list. Carchemish and Kummanni also has the wonder's appearing greyed out (but without have the need to remove what it's building right now)

On a maybe related bug, Circus Maximus doesn't appear in the list of buildable wonders neither in the built wonders list. Also the C2C BUG setting "Show Coastal Buildings" doesn't work.
 
Regarding Apolistic Palace, one other thing is, if you defy the resolution, you not only get the unhappy citizens, you lose the production bonus too
 
Here's something that seems weird: The AI just suicided 3 units against 2 explorers in the jungle:
Other Player Actions:
While defending in Maya territory near Lagash, Explorer 4 (Hattusas) (6.80/8) defeats Maya Swordsman (Prob Victory: 98.8%)
While defending in Maya territory near Lagash, Explorer 3 (Kanesh) (4.88/8) defeats Maya Longbowman (Prob Victory: 99.7%)
While defending in Maya territory near Lagash, Explorer 4 (Hattusas) (5.60/8) defeats Maya Swordsman (Prob Victory: 95.5%)
Those units would have probably done more good defending in the city nearby against the incoming assault...
 

Attachments

Regarding Apolistic Palace, one other thing is, if you defy the resolution, you not only get the unhappy citizens, you lose the production bonus too

I'm stumped on this one. I can't find any code that implements the production bonus. It must be triggered by either a tag in the XML or some Python that is invoked when the apostolic palace is built, but I can't find either.
 
Back
Top Bottom