Bug reports and technical issues

On 3000 BC map Silk Road 3 tiles east of Kashgar passes via Peak (meant to be 1 tile north via Desert).
 
Game Crashed to Desktop while trying to autoplay Congo from 3000 BC start (after 15-20 minutes of running normally). Autosave was suppressed so I cannot upload the last autosave. Can someone faster computer reproduce this problem?

attachment.php


Same thing, except now it was Thai start. But this is not happening 100% of a time, before this I was able to start Congo just fine.... Any comments?
 

Attachments

  • Untitled.jpg
    Untitled.jpg
    42.9 KB · Views: 263
Crashes that happen during autoplay are very hard to diagnose because nearly everything could be the cause.
 
Looks like screen server is causing them. When I keep screen lit crashes do not happened.

Another thing: on 3000 BC start Iran inherits Persia's GP/tech/build rate (which I believe can be a bug, no civ starting in 1500 AD should be bound to the rate of civ starting in 850 BC.)
 
^^ What is currently broken there?

attachment.php


Anyone trying URVs these days? :) Not 1 but two issues with F8 screen. Is it 5 Wonders or 3? Do the archery units count or not?
 

Attachments

  • 1.JPG
    1.JPG
    22.8 KB · Views: 195
Five wonders and gunpowder are correct, I will fix the display with the next commit.
 
Traceback (most recent call last):
File "BugEventManager", line 400, in _handleDefaultEvent
File "CvRFCEventHandler", line 727, in onTechAcquired
File "Stability", line 79, in onTechAcquired
File "Stability", line 302, in checkStability
File "Stability", line 346, in triggerCrisis
File "Stability", line 470, in militaryCrisis
File "Stability", line 736, in secedeEnemyTargetCities
RuntimeError: unidentifiable C++ exception

While autplaying Congo from 3000BC start.
 
The new expansion stability system let the mongols survive for a long term. In 1450 they are still alive and their expansion stability is just -10. I would be a good idea to just cap the expansion stability instead of giving it a smooth function to -25. So my proposal is that expansion stability is linear, except that when it exceeds -25 it will remain -25. This (hopefully) will make Mongols to die in time again.

Moreover, an other bug: a tamil galley passed the african capes.
 
The current stability function grows faster than linear for stability values below -10 ...
 
The new expansion stability system let the mongols survive for a long term. In 1450 they are still alive and their expansion stability is just -10. I would be a good idea to just cap the expansion stability instead of giving it a smooth function to -25. So my proposal is that expansion stability is linear, except that when it exceeds -25 it will remain -25. This (hopefully) will make Mongols to die in time again.

Moreover, an other bug: a tamil galley passed the african capes.

1450 is not that ahistorical. In Russia Mongol yoke ended in 1480. You can count Mongols representing TImurids and they lasted up until 1500. I know exactly what are you doing now ;) so in my 5 Iranian starts I have seen Mongols only 1 time. Not that bad....
 
Here are the XML errors:


[.\FXml.cpp:133] Error parsing XML File -
File: xml\GameInfo/HurryInfo.xml
Reason: Element content is invalid according to the DTD/Schema
Expecting: {x-schema:CIV5GameInfoSchema.xml}Button

Line: 15,12
Source:
<bUnits>1</bUnits>

-------
LoadXML call failed for GameInfo/CIV4HurryInfo.xml

-------
Failed Loading XML file xml\GameInfo/CIV4CorporationInfo.xml
[.\FXml/cpp:133] Error parsing XML file -
xml\GameInfo/CIV4CorporationInfo.xml
Reason: Element content is invalid according to DTD/Schema
Expecting: {x-schema:CIV4GameInfoSchema.xml}PrereqBonuses.

Line: 18,16
Source:
<iHappiness>0</iHappiness>
------
LoadXML call failed for Gameinfo/CIV4CorporationInfo.xml

------
Tag: Corporation_2 in Info class was incorrect
Current XML file is: xml\Building/CIV4BuildingInfos.xml

(This error pops up twice)

------
Failed Loading XML file xml\GameInfo/CIV4CivicInfos.xml
[.\FXml.cpp;133] Error parsing XML File -
File: xml\GameInfo/CIV4CivicInfos.xml
Reason: Element content is invalid according to the DTD/Schema
Expecting: {x-schema:Civ4gAMEiNFOsCHEMA.XML}FeatureHappinessChanges.

Line: 1421,33
Source:
<BuildingProductionModifiers>

------
LoadXML call failed for GameInfo/CIV4CivicInfos.xml

------

Tag: CIVIC_DYNASTICISM in Info class was incorrect
Current XML file is: xml\Civilizations/CIV4LeaderHeadInfos.xml

(These messages repeat for every civic in the game. Clicking OK results in another message popping up, usually repeating an earlier error. After clicking through dozens of them, these errors show up:)

------

Tag: CIVIC_MILITA in Info class was incorrect
Current XML file is: xml\Civilizations/CIV4CivilizationInfo.xml

(These messages go through for every basic civic, often repeating. After a good minute of clicking OK as fast as I can, the game finally starts. Launching the game results in tons more XML errors, as well as errors relating to onCityAcquired. Launching a Poland game, I was able to see the world, move units, etc. Opening the Holy Roman diplomacy screen crashed the game.)
 
Foreign stability doesn't seem to be displaying the +/- breakdown. Intended?

Spoiler :
pgJsn1b.jpg
Can you share that save? Then I could look for the reason directly.

Also, upon updating to revision 720, I can't start the game because it keeps throwing XML errors my way. Stuff having to do with schema and civics. Any idea what the problem could be?
That's odd, are you sure the update completed and you haven't installed any imcompatible modules?
 
SVN, last update. My stability keeps on "shaky (0)" and all the voices (expansion, economy, domestic...) in the interior advisor are always shown as "0".
It always happens, in every game.
 

Attachments

SVN, last update. My stability keeps on "shaky (0)" and all the voices (expansion, economy, domestic...) in the interior advisor are always shown as "0".
It always happens, in every game.

Your stability isn't calculated for the first few rounds. Just give it time.
 
Back
Top Bottom