Bug Reports

In my current RoM 2.81 game, there is a continent and none of the civs on it has optics and hence no access to ocean crossing technology. My civ is on another continent separated by uncontrolled ocean, is the most advanced having 6+ more techs than any civ on this other continent, including some they couldn't research. My civ has nothing better than caravels with which to cross the ocean. I had made contact with several of the civs on the other continent and then a rebellion occurred there and the new civ has ALL the technologies my civ has. Is this a bug? If not I think this shouldn't have occurred, or should have been a very low probability event.
 
User reports a python exception (otherwise no other effects) in LoR, when running the game with no victories allowed, and it's just him and a vassal. Certainly not anything serious, and wouldn't even know about it except this user turns on python exceptions. Anyway, figure you'd want to take a look at it anyway. The report can be found here (also Revolution.py in LoR is identical to the current Revolution.py file in the RevDCM SVN, so the line numbers in the posted exception should be valid for comparison -the typo in his post isn't in the file, it's just a user typo):

http://forums.civfanatics.com/showpost.php?p=8906868&postcount=611
 
In my current RoM 2.81 game, there is a continent and none of the civs on it has optics and hence no access to ocean crossing technology. My civ is on another continent separated by uncontrolled ocean, is the most advanced having 6+ more techs than any civ on this other continent, including some they couldn't research. My civ has nothing better than caravels with which to cross the ocean. I had made contact with several of the civs on the other continent and then a rebellion occurred there and the new civ has ALL the technologies my civ has. Is this a bug? If not I think this shouldn't have occurred, or should have been a very low probability event.

Were you playing with teams by chance, meaning multiple civs on the same team? There was a bug with that which I just fixed for the next version.

Aside from that bug, for rebels techs are given based on tech known to the owner of the rebelling cities.
 
Just compiled a gamecore with the new updated Source. Getting this warning from the compiler:
1>CvPlayerAI.cpp(1674) : warning C4101: 'pNearestCity' : unreferenced local variable
 
Just an FYI, I grabbed the latest SVN, and when I try to use Limited Religions with it, I get a "Error in RevDCM ReligionControl Callback Handler". I just wanted to make sure you knew before a 2.70 release. ;)
 
Thanks, fixed now.
 
Tested yesterday RevDCM SVN version that I downloaded 21. February.

Limited Religion and Relocated Holy Cities options enabled, all other settings default

1. Error in RevDCMReligionControl callback handler doHolyCity

Traceback (most recent call last):
File "BugGameUtils", line 340, in callHandler
File "BugGameUtils", line 297, in <lambda>
File "RevDCMReligionControl", line 39, in doHolyCity
AttributeError: 'module' object has no attribute 'OwnsHolyCity'

2. Limited Religion option does not work as I could found 2 different religions when this option was on. Seems that the required Inquisition python files have been removed...?

3. Holy city relocation option does not work (same reason as above?)

4. Python log shows init of civics every turn:

PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List

This will cause overflow eventually and probably crashes the game (I had this same problem long time ago in Rise of Mankind and had to limit the init happen one time only). I have no idea what causes it to trigger so many times and on every turn

5. When from BUG options Plot list page the Draw Method is set to BUG, a huge blue block remains on screen even when no units have been selected (intended?). After changing the option to any other available choices, the huge blue box still remains on screen so it's bugged.

6. Revolution Advisor button seems to be missing from main screen even when those game options have been enabled (resolution used was 1440x900). Ctrl+Shift+G to open the screen still works. Issue with BUG's multiple maininterface python files (normal, PLE etc)?

7. In BUG options from Advisors page Technology section if you uncheck the 'Show Era' option, the tech screen does not change at all (era boxes still shown there)

8. in Revolution.ini which is created by BUG into UserSettings folder there's whole bunch of text entries missing:

Spoiler :
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ACTIVEPOPUP_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ACTIVEPOPUP_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REVCONFIGDEBUGMODE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REVCONFIGDEBUGMODE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BARBCIVDEBUGMODE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BARBCIVDEBUGMODE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ANNOUNCEBARBSETTLE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ANNOUNCEBARBSETTLE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__USEPOPUP_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__USEPOPUP_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ONLYNOTIFYNEARBYPLAYERS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ONLYNOTIFYNEARBYPLAYERS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BLOCKPOPUPINAUTO_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BLOCKPOPUPINAUTO_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__NEWWORLDPOLICY_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__NEWWORLDPOLICY_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINORHALFLIFE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINORHALFLIFE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__FIERCENATIVES_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__FIERCENATIVES_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__OFFERCONTROL_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__OFFERCONTROL_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CANCELAUTOFOROFFER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CANCELAUTOFOROFFER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BARBCIVSBYSTYLE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BARBCIVSBYSTYLE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BARBCIVMAXCIVS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BARBCIVMAXCIVS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__FORMMINORMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__FORMMINORMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINPOPULATION_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINPOPULATION_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINCONTACTS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINCONTACTS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINFULLCONTACTS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINFULLCONTACTS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BASEMILITARYODDS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BASEMILITARYODDS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BARBTECHFRAC_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BARBTECHFRAC_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__NEWWORLDREDUCTION_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__NEWWORLDREDUCTION_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__NEWWORLDERASBEHIND_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__NEWWORLDERASBEHIND_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BUILDERBONUSTECHS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BUILDERBONUSTECHS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MILITARYWINDOW_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MILITARYWINDOW_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__WARCLOSEDIST_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__WARCLOSEDIST_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MILITARYSTRENGTH_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MILITARYSTRENGTH_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MAXSCORELINES_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MAXSCORELINES_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SCORESHOWCIVNAME_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SCORESHOWCIVNAME_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REVDEBUGMODE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REVDEBUGMODE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SHOWDEBUGMESSAGES_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SHOWDEBUGMESSAGES_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SHOWREVINDEXINPOPUP_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SHOWREVINDEXINPOPUP_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CENTERPOPUPS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CENTERPOPUPS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__STOPAUTOFORREVOLT_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__STOPAUTOFORREVOLT_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REINSTATEONREVOLT_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REINSTATEONREVOLT_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__OFFERDEFECTTOREVS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__OFFERDEFECTTOREVS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REBELTYPES_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REBELTYPES_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ARTSTYLETYPES_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ARTSTYLETYPES_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALLOWASSIMILATION_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALLOWASSIMILATION_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALLOWSMALLBARBREVS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALLOWSMALLBARBREVS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALLOWBREAKVASSAL_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALLOWBREAKVASSAL_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CULTURALREVOLUTION_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CULTURALREVOLUTION_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__RELIGIOUSREVOLUTION_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__RELIGIOUSREVOLUTION_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CIVICREVOLUTION_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CIVICREVOLUTION_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__LEADERREVOLUTION_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__LEADERREVOLUTION_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HUMANLEADERREVOLUTION_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HUMANLEADERREVOLUTION_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ENDWARSONDEATH_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ENDWARSONDEATH_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MAXNATIONALITY_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MAXNATIONALITY_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CLOSERADIUS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CLOSERADIUS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALLOWSTATERELIGIONTOJOIN_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALLOWSTATERELIGIONTOJOIN_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__INDEXMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__INDEXMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__INDEXOFFSET_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__INDEXOFFSET_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HUMANINDEXMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HUMANINDEXMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HUMANINDEXOFFSET_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HUMANINDEXOFFSET_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CHANCEMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CHANCEMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__STRENGTHMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__STRENGTHMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REINFORCEMENTMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REINFORCEMENTMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HAPPINESSMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HAPPINESSMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__COLONYMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__COLONYMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DISTANCETOCAPITALMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DISTANCETOCAPITALMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CULTURERATEMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CULTURERATEMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__NATIONALITYMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__NATIONALITYMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__GARRISONMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__GARRISONMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__RELIGIONMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__RELIGIONMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CIVSIZEMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CIVSIZEMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CITYLOSTMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CITYLOSTMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CITYACQUIREDMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CITYACQUIREDMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CIVICSODDS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CIVICSODDS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__RELIGIONODDS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__RELIGIONODDS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__LEADERODDS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__LEADERODDS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CRUSADEODDS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CRUSADEODDS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__INDEPENDENCEODDS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__INDEPENDENCEODDS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HUMANWARNFRAC_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HUMANWARNFRAC_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__WARNTURNS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__WARNTURNS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__WARWEARINESSMOD_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__WARWEARINESSMOD_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REVMAXCIVS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REVMAXCIVS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__TURNSBETWEENREVS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__TURNSBETWEENREVS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DENIEDREVS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DENIEDREVS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ACCEPTEDTURNS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ACCEPTEDTURNS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ACQUIREDTURNS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ACQUIREDTURNS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BUYOFFTURNS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BUYOFFTURNS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BASEREINFORCEMENTTURNS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BASEREINFORCEMENTTURNS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINREINFORCEMENTTURNS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINREINFORCEMENTTURNS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REVREVCULTUREMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REVREVCULTUREMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALWAYSVIOLENTTHRESHOLD_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALWAYSVIOLENTTHRESHOLD_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__INSTIGATEREVOLUTIONTHRESHOLD_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__INSTIGATEREVOLUTIONTHRESHOLD_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__JOINREVOLUTIONFRAC_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__JOINREVOLUTIONFRAC_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BADLOCALTHRESHOLD_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BADLOCALTHRESHOLD_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DENIEDTURNS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DENIEDTURNS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__AIAUTOPLAYENABLE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__AIAUTOPLAYENABLE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__AIAUTOPLAYDEBUGMODE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__AIAUTOPLAYDEBUGMODE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BLOCKPOPUPS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BLOCKPOPUPS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SAVEALLDEATHS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SAVEALLDEATHS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SHOWNEWLEADERPOPUP_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SHOWNEWLEADERPOPUP_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REFORTIFY_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REFORTIFY_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CHANGEPLAYERENABLE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CHANGEPLAYERENABLE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CHANGEPLAYERDEBUGMODE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CHANGEPLAYERDEBUGMODE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__TECHDIFDEBUGMODE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__TECHDIFDEBUGMODE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINTECHSBEHIND_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINTECHSBEHIND_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__FULLEFFECTTECHSBEHIND_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__FULLEFFECTTECHSBEHIND_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BONUSTECHSBEHIND_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BONUSTECHSBEHIND_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__TECHDIFREVCULTUREMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__TECHDIFREVCULTUREMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DIFFUSIONMOD_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DIFFUSIONMOD_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DYNAMICNAMESDEBUGMODE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DYNAMICNAMESDEBUGMODE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__TEAMNAMING_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__TEAMNAMING_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__LEAVEHUMANPLAYERNAME_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__LEAVEHUMANPLAYERNAME_HOVER not found
20:47:40 DEBUG: BugOptions - writing new INI file 'Revolution.ini'


9. In python log there's also few referencies to missing text entries:

Spoiler :
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_CORE__OPTIONSSCREENOPENED_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_SCORES__RANKCOLOR_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_SCORES__RANKCOLOR_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__INFO_PANE_WIDTH_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__INFO_PANE_WIDTH_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__INFO_PANE_STANDARD_LINE_HEIGHT_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__INFO_PANE_STANDARD_LINE_HEIGHT_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__INFO_PANE_BULLETED_LINE_HEIGHT_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__INFO_PANE_BULLETED_LINE_HEIGHT_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_IMPASSABLE_TERRAIN_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_IMPASSABLE_TERRAIN_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_PASSABLE_TERRAIN_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_PASSABLE_TERRAIN_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_PASSABLE_NEUTRAL_TERRITORY_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_PASSABLE_NEUTRAL_TERRITORY_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_PASSABLE_ENEMY_TERRITORY_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_PASSABLE_ENEMY_TERRITORY_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_PASSABLE_BARBARIAN_TERRITORY_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_PASSABLE_BARBARIAN_TERRITORY_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_NEUTRAL_UNIT_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_NEUTRAL_UNIT_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_ENEMY_UNIT_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_ENEMY_UNIT_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_BARBARIAN_UNIT_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_BARBARIAN_UNIT_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_UNITNAMING__COMBAT_SPY_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_UNITNAMING__COMBAT_SPY_HOVER not found


10. PythonDbg.log contains also the following error:

PY: Loading revolution data
Error! Rebel types not found, no short lists available
 
This is the same error reported by Afforess, and is fixed now.
 
Yeah you're right jdog, didn't see it was a full list.
Limited Religion and Relocated Holy Cities options enabled, all other settings default

1. Error in RevDCMReligionControl callback handler doHolyCity

Traceback (most recent call last):
File "BugGameUtils", line 340, in callHandler
File "BugGameUtils", line 297, in <lambda>
File "RevDCMReligionControl", line 39, in doHolyCity
AttributeError: 'module' object has no attribute 'OwnsHolyCity'

2. Limited Religion option does not work as I could found 2 different religions when this option was on. Seems that the required Inquisition python files have been removed...?

3. Holy city relocation option does not work (same reason as above?)
-Fixed

5. When from BUG options Plot list page the Draw Method is set to BUG, a huge blue block remains on screen even when no units have been selected (intended?). After changing the option to any other available choices, the huge blue box still remains on screen so it's bugged. -BUG option is broke, should be set to default or PLE, this should be fixed in BUG's SVN though, which I will use to update in finalization. Just in case though I'll set all the PLE to default, instead of BUG when I go through the 2.7 finalizations list.

6. Revolution Advisor button seems to be missing from main screen even when those game options have been enabled (resolution used was 1440x900). Ctrl+Shift+G to open the screen still works. Issue with BUG's multiple maininterface python files (normal, PLE etc)? -jdog fixed this

8. in Revolution.ini which is created by BUG into UserSettings folder there's whole bunch of text entries missing:

Spoiler :
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ACTIVEPOPUP_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ACTIVEPOPUP_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REVCONFIGDEBUGMODE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REVCONFIGDEBUGMODE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BARBCIVDEBUGMODE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BARBCIVDEBUGMODE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ANNOUNCEBARBSETTLE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ANNOUNCEBARBSETTLE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__USEPOPUP_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__USEPOPUP_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ONLYNOTIFYNEARBYPLAYERS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ONLYNOTIFYNEARBYPLAYERS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BLOCKPOPUPINAUTO_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BLOCKPOPUPINAUTO_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__NEWWORLDPOLICY_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__NEWWORLDPOLICY_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINORHALFLIFE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINORHALFLIFE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__FIERCENATIVES_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__FIERCENATIVES_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__OFFERCONTROL_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__OFFERCONTROL_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CANCELAUTOFOROFFER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CANCELAUTOFOROFFER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BARBCIVSBYSTYLE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BARBCIVSBYSTYLE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BARBCIVMAXCIVS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BARBCIVMAXCIVS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__FORMMINORMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__FORMMINORMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINPOPULATION_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINPOPULATION_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINCONTACTS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINCONTACTS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINFULLCONTACTS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINFULLCONTACTS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BASEMILITARYODDS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BASEMILITARYODDS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BARBTECHFRAC_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BARBTECHFRAC_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__NEWWORLDREDUCTION_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__NEWWORLDREDUCTION_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__NEWWORLDERASBEHIND_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__NEWWORLDERASBEHIND_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BUILDERBONUSTECHS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BUILDERBONUSTECHS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MILITARYWINDOW_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MILITARYWINDOW_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__WARCLOSEDIST_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__WARCLOSEDIST_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MILITARYSTRENGTH_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MILITARYSTRENGTH_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MAXSCORELINES_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MAXSCORELINES_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SCORESHOWCIVNAME_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SCORESHOWCIVNAME_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REVDEBUGMODE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REVDEBUGMODE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SHOWDEBUGMESSAGES_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SHOWDEBUGMESSAGES_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SHOWREVINDEXINPOPUP_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SHOWREVINDEXINPOPUP_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CENTERPOPUPS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CENTERPOPUPS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__STOPAUTOFORREVOLT_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__STOPAUTOFORREVOLT_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REINSTATEONREVOLT_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REINSTATEONREVOLT_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__OFFERDEFECTTOREVS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__OFFERDEFECTTOREVS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REBELTYPES_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REBELTYPES_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ARTSTYLETYPES_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ARTSTYLETYPES_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALLOWASSIMILATION_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALLOWASSIMILATION_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALLOWSMALLBARBREVS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALLOWSMALLBARBREVS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALLOWBREAKVASSAL_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALLOWBREAKVASSAL_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CULTURALREVOLUTION_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CULTURALREVOLUTION_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__RELIGIOUSREVOLUTION_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__RELIGIOUSREVOLUTION_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CIVICREVOLUTION_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CIVICREVOLUTION_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__LEADERREVOLUTION_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__LEADERREVOLUTION_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HUMANLEADERREVOLUTION_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HUMANLEADERREVOLUTION_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ENDWARSONDEATH_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ENDWARSONDEATH_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MAXNATIONALITY_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MAXNATIONALITY_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CLOSERADIUS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CLOSERADIUS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALLOWSTATERELIGIONTOJOIN_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALLOWSTATERELIGIONTOJOIN_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__INDEXMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__INDEXMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__INDEXOFFSET_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__INDEXOFFSET_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HUMANINDEXMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HUMANINDEXMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HUMANINDEXOFFSET_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HUMANINDEXOFFSET_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CHANCEMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CHANCEMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__STRENGTHMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__STRENGTHMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REINFORCEMENTMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REINFORCEMENTMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HAPPINESSMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HAPPINESSMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__COLONYMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__COLONYMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DISTANCETOCAPITALMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DISTANCETOCAPITALMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CULTURERATEMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CULTURERATEMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__NATIONALITYMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__NATIONALITYMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__GARRISONMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__GARRISONMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__RELIGIONMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__RELIGIONMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CIVSIZEMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CIVSIZEMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CITYLOSTMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CITYLOSTMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CITYACQUIREDMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CITYACQUIREDMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CIVICSODDS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CIVICSODDS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__RELIGIONODDS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__RELIGIONODDS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__LEADERODDS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__LEADERODDS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CRUSADEODDS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CRUSADEODDS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__INDEPENDENCEODDS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__INDEPENDENCEODDS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HUMANWARNFRAC_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__HUMANWARNFRAC_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__WARNTURNS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__WARNTURNS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__WARWEARINESSMOD_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__WARWEARINESSMOD_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REVMAXCIVS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REVMAXCIVS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__TURNSBETWEENREVS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__TURNSBETWEENREVS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DENIEDREVS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DENIEDREVS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ACCEPTEDTURNS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ACCEPTEDTURNS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ACQUIREDTURNS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ACQUIREDTURNS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BUYOFFTURNS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BUYOFFTURNS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BASEREINFORCEMENTTURNS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BASEREINFORCEMENTTURNS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINREINFORCEMENTTURNS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINREINFORCEMENTTURNS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REVREVCULTUREMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REVREVCULTUREMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALWAYSVIOLENTTHRESHOLD_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__ALWAYSVIOLENTTHRESHOLD_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__INSTIGATEREVOLUTIONTHRESHOLD_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__INSTIGATEREVOLUTIONTHRESHOLD_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__JOINREVOLUTIONFRAC_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__JOINREVOLUTIONFRAC_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BADLOCALTHRESHOLD_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BADLOCALTHRESHOLD_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DENIEDTURNS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DENIEDTURNS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__AIAUTOPLAYENABLE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__AIAUTOPLAYENABLE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__AIAUTOPLAYDEBUGMODE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__AIAUTOPLAYDEBUGMODE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BLOCKPOPUPS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BLOCKPOPUPS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SAVEALLDEATHS_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SAVEALLDEATHS_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SHOWNEWLEADERPOPUP_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__SHOWNEWLEADERPOPUP_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REFORTIFY_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__REFORTIFY_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CHANGEPLAYERENABLE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CHANGEPLAYERENABLE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CHANGEPLAYERDEBUGMODE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__CHANGEPLAYERDEBUGMODE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__TECHDIFDEBUGMODE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__TECHDIFDEBUGMODE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINTECHSBEHIND_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__MINTECHSBEHIND_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__FULLEFFECTTECHSBEHIND_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__FULLEFFECTTECHSBEHIND_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BONUSTECHSBEHIND_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__BONUSTECHSBEHIND_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__TECHDIFREVCULTUREMODIFIER_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__TECHDIFREVCULTUREMODIFIER_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DIFFUSIONMOD_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DIFFUSIONMOD_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DYNAMICNAMESDEBUGMODE_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__DYNAMICNAMESDEBUGMODE_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__TEAMNAMING_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__TEAMNAMING_HOVER not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__LEAVEHUMANPLAYERNAME_TEXT not found
20:47:40 DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_REVOLUTION__LEAVEHUMANPLAYERNAME_HOVER not found
20:47:40 DEBUG: BugOptions - writing new INI file 'Revolution.ini'
-we aren't dealing with this right now, as it's just tedious work to make a new text document to get the names to display in the ini to things that make sense. It's on the 2.71 list, and we will also add a Revolution tab to the BUG options so you can set these from in game at that time, though the tab will only be visible when in debug mode.

These are bugs that should probably be fixed in the SVN then, not sure what they are, but the look like bugs:

4. Python log shows init of civics every turn:

PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List

This will cause overflow eventually and probably crashes the game (I had this same problem long time ago in Rise of Mankind and had to limit the init happen one time only). I have no idea what causes it to trigger so many times and on every turn


7. In BUG options from Advisors page Technology section if you uncheck the 'Show Era' option, the tech screen does not change at all (era boxes still shown there)

9. In python log there's also few referencies to missing text entries:

Spoiler :
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_CORE__OPTIONSSCREENOPENED_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_SCORES__RANKCOLOR_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_SCORES__RANKCOLOR_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__INFO_PANE_WIDTH_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__INFO_PANE_WIDTH_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__INFO_PANE_STANDARD_LINE_HEIGHT_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__INFO_PANE_STANDARD_LINE_HEIGHT_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__INFO_PANE_BULLETED_LINE_HEIGHT_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__INFO_PANE_BULLETED_LINE_HEIGHT_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_IMPASSABLE_TERRAIN_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_IMPASSABLE_TERRAIN_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_PASSABLE_TERRAIN_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_PASSABLE_TERRAIN_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_PASSABLE_NEUTRAL_TERRITORY_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_PASSABLE_NEUTRAL_TERRITORY_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_PASSABLE_ENEMY_TERRITORY_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_PASSABLE_ENEMY_TERRITORY_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_PASSABLE_BARBARIAN_TERRITORY_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_PASSABLE_BARBARIAN_TERRITORY_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_NEUTRAL_UNIT_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_NEUTRAL_UNIT_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_ENEMY_UNIT_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_ENEMY_UNIT_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_BARBARIAN_UNIT_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_PLE__MH_COLOR_BARBARIAN_UNIT_HOVER not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_UNITNAMING__COMBAT_SPY_TEXT not found
DEBUG: BugUtil.getText - XML key TXT_KEY_BUG_OPT_UNITNAMING__COMBAT_SPY_HOVER not found


10. PythonDbg.log contains also the following error:

PY: Loading revolution data
Error! Rebel types not found, no short lists available
 
I'm not sure though if the above not crossed out bugs are still around, quite a few things were fixed in the most recent SVN. But maybe they are, Zappara any chance you could provide a save that has one of these occuring?

Edit: I'm asking for a save because I haven't run across any of these in the couple playtests I've run, so I think the bugs may be related to the Limited Religions bug. But if they are there, they need to be fixed and a save would help us find them.
 
@phungus420

I installed the 2.7 pre release last night to test if the above bugs appear on it and I did get the "Initializing Civics List" multiple times to python logs but it was just brief test as I was too tired to do any modding. I'll take a closer look tonight and if I find any bugs, I'll post a save tomorrow so you can test it out.
 
Okies, last night tested the pre-release for several hours and even left it run overnight with AI autoplay. Here's my findings:

1. In options->Game page where the language setting is, there's Finnish text entry missing TXT_KEY_LANGUAGE_5

2. Single Player -> custom game, logs after 2 turns. Smartmap used, the map is generation seems to have bugged - see included save (test1)

ERR: Call function getModPath failed. Can't find module Full_of_Resources_3_00.py
ERR: Call function getModPath failed. Can't find module Lows_Random_Maps_3_0.py
ERR: Call function getModPath failed. Can't find module PerfectWorld2.py
ERR: Call function getModPath failed. Can't find module Planet_Generator_0_68.py
ERR: Call function getModPath failed. Can't find module Ring_World.py
ERR: Call function getModPath failed. Can't find module Smart_Map.py


3. Initializing Civics List bugged (below log from 2 first turns). See included saved games, the civic init happens on every turn

Spoiler :
PY:City Built Event: Athens
PY: Rev - Initializing Civics List
21:35:26 DEBUG: Timer - scores took 11 ms
PY: Revolt - Adjustments for top 1 players
PY: Revolt - Russian Tribe have 1th most power, effect: -3
PY: Revolt - Greek Tribe have 1th most culture, effect: 3
PY: Revolt - Greek Tribe have 1th highest score, effect: -3
21:35:26 DEBUG: Timer - scores took 11 ms
21:35:31 DEBUG: Timer - scores took 11 ms
21:35:41 DEBUG: SpyUtil - stored: {'turn': 1, 'version': 1, 'values': {0: [0, 0, 0, 0, 0, 0, 0, 0], 1: [0, 0, 0, 0, 0, 0, 0, 0], 2: [0, 0, 0, 0, 0, 0, 0, 0], 3: [0, 0, 0, 0, 0, 0, 0, 0], 4: [0, 0, 0, 0, 0, 0, 0, 0], 5: [0, 0, 0, 0, 0, 0, 0, 0], 6: [0, 0, 0, 0, 0, 0, 0, 0]}}
PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List
21:35:41 DEBUG: Timer - scores took 11 ms
21:35:41 DEBUG: Timer - scores took 10 ms
SCREEN OFF

21:35:54 DEBUG: SpyUtil - stored: {'turn': 2, 'version': 1, 'values': {0: [0, 0, 0, 0, 0, 0, 0, 0], 1: [0, 0, 0, 0, 0, 0, 0, 0], 2: [0, 0, 0, 0, 0, 0, 0, 0], 3: [0, 0, 0, 0, 0, 0, 0, 0], 4: [0, 0, 0, 0, 0, 0, 0, 0], 5: [0, 0, 0, 0, 0, 0, 0, 0], 6: [0, 0, 0, 0, 0, 0, 0, 0]}}
PY: Rev - Initializing Civics List
PY:City Yasodharapura's culture has expanded
PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List
PY: Rev - Initializing Civics List
21:35:54 DEBUG: Timer - scores took 10 ms
PY: Rev - Initializing Civics List
PY:City Moscow's culture has expanded
PY: Rev - Initializing Civics List
PY:City Athens's culture has expanded
PY: Rev - Initializing Civics List
21:35:54 DEBUG: Timer - scores took 9 ms
21:35:55 DEBUG: Timer - scores took 10 ms
21:35:55 DEBUG: StatusDump-Start-1
21:36:16 DEBUG: StatusDump-Start-1
21:36:16 DEBUG: StatusDump-Start-1
PY:OnPreSave
PY:OnUnInit
UnInit Python


After putting BugUtil.debug message to RevCivicUtils.py to check what happens with init civics:

Spoiler :
PY: Rev - Initializing Civics List
22:02:11 DEBUG: RevCivicUtils.py - civics len is 15 and num of civic options is 5 and num of civic infos is 25
PY:City Timbuktu's culture has expanded
PY: Rev - Initializing Civics List
22:02:11 DEBUG: RevCivicUtils.py - civics len is 20 and num of civic options is 5 and num of civic infos is 25
PY:City Tenochtitlan's culture has expanded
PY: Rev - Initializing Civics List
22:02:11 DEBUG: RevCivicUtils.py - civics len is 25 and num of civic options is 5 and num of civic infos is 25
PY:City Bibracte's culture has expanded
PY: Rev - Initializing Civics List
22:02:11 DEBUG: RevCivicUtils.py - civics len is 30 and num of civic options is 5 and num of civic infos is 25
PY:City Beijing's culture has expanded
PY: Rev - Initializing Civics List
22:02:11 DEBUG: RevCivicUtils.py - civics len is 35 and num of civic options is 5 and num of civic infos is 25
PY:City Lisbon's culture has expanded
PY: Rev - Initializing Civics List
22:02:11 DEBUG: RevCivicUtils.py - civics len is 40 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:02:11 DEBUG: RevCivicUtils.py - civics len is 45 and num of civic options is 5 and num of civic infos is 25
22:02:11 DEBUG: Timer - scores took 10 ms
22:02:11 DEBUG: Timer - scores took 10 ms
22:02:21 DEBUG: SpyUtil - stored: {'turn': 5, 'version': 1, 'values': {0: [0, 0, 0, 0, 0, 0, 0, 0], 1: [0, 0, 0, 0, 0, 0, 0, 0], 2: [0, 0, 0, 0, 0, 0, 0, 0], 3: [0, 0, 0, 0, 0, 0, 0, 0], 4: [0, 0, 0, 0, 0, 0, 0, 0], 5: [0, 0, 0, 0, 0, 0, 0, 0], 6: [0, 0, 0, 0, 0, 0, 0, 0]}}
PY:City Berlin's culture has expanded
PY: Rev - Initializing Civics List
22:02:21 DEBUG: RevCivicUtils.py - civics len is 50 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:02:21 DEBUG: RevCivicUtils.py - civics len is 55 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:02:21 DEBUG: RevCivicUtils.py - civics len is 60 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:02:21 DEBUG: RevCivicUtils.py - civics len is 65 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:02:21 DEBUG: RevCivicUtils.py - civics len is 70 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:02:21 DEBUG: RevCivicUtils.py - civics len is 75 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:02:21 DEBUG: RevCivicUtils.py - civics len is 80 and num of civic options is 5 and num of civic infos is 25
22:02:21 DEBUG: Timer - scores took 10 ms
22:02:21 DEBUG: Timer - scores took 10 ms
22:02:30 DEBUG: SpyUtil - stored: {'turn': 6, 'version': 1, 'values': {0: [0, 0, 0, 0, 0, 0, 0, 0], 1: [0, 0, 0, 0, 0, 0, 0, 0], 2: [0, 0, 0, 0, 0, 0, 0, 0], 3: [0, 0, 0, 0, 0, 0, 0, 0], 4: [0, 0, 0, 0, 0, 0, 0, 0], 5: [0, 0, 0, 0, 0, 0, 0, 0], 6: [0, 0, 0, 0, 0, 0, 0, 0]}}
PY: Rev - Initializing Civics List
22:02:30 DEBUG: RevCivicUtils.py - civics len is 85 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:02:30 DEBUG: RevCivicUtils.py - civics len is 90 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:02:30 DEBUG: RevCivicUtils.py - civics len is 95 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:02:30 DEBUG: RevCivicUtils.py - civics len is 100 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:02:30 DEBUG: RevCivicUtils.py - civics len is 105 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:02:30 DEBUG: RevCivicUtils.py - civics len is 110 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:02:30 DEBUG: RevCivicUtils.py - civics len is 115 and num of civic options is 5 and num of civic infos is 25
22:02:31 DEBUG: Timer - scores took 10 ms
22:02:31 DEBUG: Timer - scores took 10 ms
22:02:41 DEBUG: SpyUtil - stored: {'turn': 7, 'version': 1, 'values': {0: [0, 0, 0, 0, 0, 0, 0, 0], 1: [0, 0, 0, 0, 0, 0, 0, 0], 2: [0, 0, 0, 0, 0, 0, 0, 0], 3: [0, 0, 0, 0, 0, 0, 0, 0], 4: [0, 0, 0, 0, 0, 0, 0, 0], 5: [0, 0, 0, 0, 0, 0, 0, 0], 6: [0, 0, 0, 0, 0, 0, 0, 0]}}
PY: Rev - Initializing Civics List
22:02:41 DEBUG: RevCivicUtils.py - civics len is 120 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:02:41 DEBUG: RevCivicUtils.py - civics len is 125 and num of civic options is 5 and num of civic infos is 25
PY:Tenochtitlan has grown
PY: Rev - Initializing Civics List
22:02:41 DEBUG: RevCivicUtils.py - civics len is 130 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:02:41 DEBUG: RevCivicUtils.py - civics len is 135 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:02:41 DEBUG: RevCivicUtils.py - civics len is 140 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:02:41 DEBUG: RevCivicUtils.py - civics len is 145 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:02:41 DEBUG: RevCivicUtils.py - civics len is 150 and num of civic options is 5 and num of civic infos is 25
22:02:41 DEBUG: Timer - scores took 10 ms
PY:OnPreSave
22:02:41 DEBUG: Timer - scores took 11 ms
12 SCREEN TURNED ON

SCREEN OFF

22:02:48 DEBUG: Timer - scores took 11 ms
22:02:53 DEBUG: Timer - scores took 16 ms
22:02:54 DEBUG: DiplomacyUtil - ignoring AI_DIPLOCOMMENT_FIRST_CONTACT from 6 to 0 with []
22:02:55 DEBUG: Timer - scores took 18 ms
22:02:56 DEBUG: DiplomacyUtil - ignoring USER_DIPLOCOMMENT_PEACE from 0 to 6 with (-1,)
22:02:57 DEBUG: DiplomacyUtil - ignoring USER_DIPLOCOMMENT_EXIT from 0 to 6 with (-1,)
22:02:57 DEBUG: Timer - scores took 17 ms
22:03:00 DEBUG: SpyUtil - stored: {'turn': 8, 'version': 1, 'values': {0: [0, 0, 0, 0, 0, 0, 0, 0], 1: [0, 0, 0, 0, 0, 0, 0, 0], 2: [0, 0, 0, 0, 0, 0, 0, 0], 3: [0, 0, 0, 0, 0, 0, 0, 0], 4: [0, 0, 0, 0, 0, 0, 0, 0], 5: [0, 0, 0, 0, 0, 0, 0, 0], 6: [0, 0, 0, 0, 0, 0, 0, 0]}}
PY: Rev - Initializing Civics List
22:03:00 DEBUG: RevCivicUtils.py - civics len is 155 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:03:00 DEBUG: RevCivicUtils.py - civics len is 160 and num of civic options is 5 and num of civic infos is 25
PY:Player 2 Civilization Aztec Tribe has founded Buddhism
PY: Rev - Initializing Civics List
22:03:00 DEBUG: RevCivicUtils.py - civics len is 165 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:03:00 DEBUG: RevCivicUtils.py - civics len is 170 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:03:00 DEBUG: RevCivicUtils.py - civics len is 175 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:03:00 DEBUG: RevCivicUtils.py - civics len is 180 and num of civic options is 5 and num of civic infos is 25
PY: Rev - Initializing Civics List
22:03:00 DEBUG: RevCivicUtils.py - civics len is 185 and num of civic options is 5 and num of civic infos is 25
22:03:00 DEBUG: Timer - scores took 18 ms
22:03:00 DEBUG: Timer - scores took 16 ms
22:03:04 DEBUG: StatusDump-Start-1


Notice that civics len grows each time the civics are initiliazed and that array will eventually overflow

After 610 turns:

DEBUG: RevCivicUtils.py - civics len is 36955 and num of civic options is 5 and num of civic infos is 25

After 900+ turns in the morning the civics list len was over 75000. On positive side this didn't seem to affect gameplay but since the array gets so large it definately affects turn speed as the python loops through all those civics in the array... However if game is saved, shutdown and restarted and loaded the loop starts from the beginning (I think, didn't have time to actually test this).


4. Opening Foreign Advisor page after contact has been made with one civ, there's python exception shown:

Traceback (most recent call last):

File "CvScreensInterface", line 112, in showForeignAdvisorScreen

File "CvExoticForeignAdvisor", line 330, in interfaceScreen

File "CvExoticForeignAdvisor", line 365, in drawContents

UnboundLocalError: local variable 'szTextId' referenced before assignment
ERR: Python function showForeignAdvisorScreen failed, module CvScreensInterface

Computer in use is 64bit Windows 7 home premium (Finnish), 8GB RAM, radeon 4850 and BtS is fresh install from last weekend since I just installed Win 7 to my computer (had RC version before).

Didn't have time to test Limited Religion or Holy city relocation options - I was baking cake at the same as testing RevDCM so I was on/off at my computer. :D
 

Attachments

Thanks zappara, a few of those look nasty; I don't know how to fix them, but hopefully jdog or glider will, should definitely delay 2.7 release until they are fixed, especially the infinitely growing civic list.

For point 1 with the Finnish language, the issue is Finnish isn't actually in RevDCM. Someone needs to add translations from all the base BtS files. Would be awesome if someone out there would finish up the Finnish translations so that we could declare this as a feature in RevDCM though.

On point number 2 with the maps, how are you getting these errors? The new installer takes the maps and installs them in Civ's custom maps folder (if it correctly finds the My Documents/BtS folder with the BtS config file, if the installer can't find this, it installs the maps in the Mod's folder, in a PublicMaps folder). The reason this was done is that when a user plays a custom map that's in the PublicMaps folder of a mod, but not accessible by BtS, when they switch back to BtS they get a bunch of errors and warnings because their Civ4 config file will have an entry in it's map line referring to a map script BtS can't locate. In testing I've found that this new install function completely fixed all problems with map scripts. If you're getting some error here, I'd like to know how and more specifics, especially a way I can reproduce it, so I can fix it before release.

Also I just updated the PreRelease to version 4, it should fix the CvExoticForeignAdvisor caused python exception you're reporting, but not sure. The install scripts have been even more clarified with instructions and comments, so you may want to take a look at them. I'm hoping that the install scripts are easy to use by most of the modmakers that use a RevDCM core in their mods. You should be able to just grab the scripts, download NSIS, and compile an installer with no issues, if you try to compile an installer with the script for RoM, let me know if you have any issues with the instructions or comments, and I'll try to improve them. The install scripts and instructions can be found in the RevDCM source folder, which is an optional add on when installing.
 
For point 1 with the Finnish language, the issue is Finnish isn't actually in RevDCM. Someone needs to add translations from all the base BtS files. Would be awesome if someone out there would finish up the Finnish translations so that we could declare this as a feature in RevDCM though.

On point number 2 with the maps, how are you getting these errors? The new installer takes the maps and installs them in Civ's custom maps folder (if it correctly finds the My Documents/BtS folder with the BtS config file, if the installer can't find this, it installs the maps in the Mod's folder, in a PublicMaps folder). The reason this was done is that when a user plays a custom map that's in the PublicMaps folder of a mod, but not accessible by BtS, when they switch back to BtS they get a bunch of errors and warnings because their Civ4 config file will have an entry in it's map line referring to a map script BtS can't locate. In testing I've found that this new install function completely fixed all problems with map scripts. If you're getting some error here, I'd like to know how and more specifics, especially a way I can reproduce it, so I can fix it before release.
Last month I tried to make Finnish translation module but I couldn't get the game to read the game text entries from the module (path was 'Modules\Translations\Finnish\' and MLF were edited to include this). So I was wondering if modules need to have some other game objects before the reading of game text entries is triggered? I've been thinking about Finnish translation and I know I could do it if I just had some more time... but I don't as work, real life and RoM modding keeps me rather busy.

On the map question: All I did was start Custom Game, selected Smarmap and standard world size and then hit start game. When I started 2nd game I noticed that Smartmap's option list wasn't complete and then went to see the logs and saw the errors there. At this point also checked worldbuilder screen and saw the map was incorrectly generated. Perhaps the getModPath function fails for some unknown reason in Windows 7? I'll run some more tests to see if I can figure this out too.
 
Well it's seeming like some scripts simply can't be loaded in a mod from the custom maps folder, at least some of them mess up (full of resources does at least). So what I'll do is just have the maps install twice, once to the custom maps folder, and once into the mod. The reason they will be going into the custom maps folder is again to fix the error messages caused when the user goes to play BtS and a map script BtS can't find is referenced in the Civ4 config file.

With Finnish, please take a look at LoR, it shouldn't be hard to convert the text files to work for base BtS and thus RevDCM. If Finnish goes into RevDCM it wol't be a module, it will just be in, so no need to build a module for it, if you could just get it working that would be great. Merri already got it working for LoR and there shouldn't be that much that is different that is needed to get it to work. Also all RevDCM text files have Finnish tags already, they just can't be used because all the base BtS & vanilla civ text files that are loaded from outside the mod don't have them.

That civics list thing is a gamebreaker. We wol't be able to release 2.7 until it's fixed, thanks for finding and reporting it. Unfortunately it looks a bit over my head, so it will need to be hunted down by jdog probably or possibly glider.
 
With Finnish, please take a look at LoR, it shouldn't be hard to convert the text files to work for base BtS and thus RevDCM. If Finnish goes into RevDCM it wol't be a module, it will just be in, so no need to build a module for it, if you could just get it working that would be great. Merri already got it working for LoR and there shouldn't be that much that is different that is needed to get it to work. Also all RevDCM text files have Finnish tags already, they just can't be used because all the base BtS & vanilla civ text files that are loaded from outside the mod don't have them.
I recently looked at the Finnish civ 4 translation files... the problem with it is that it included only English and Finnish tags so the text files couldn't be added to mod as is because then french, german, spanish and italian stops to work. Now I haven't looked into LoR yet but I'll grab it and check it out.

What I was thinking is that the best option would be if we could have fully WoC modular translation ie. the mod would read translation modules where each game text entry would have only the key entry and language specific translation and each language would have these files different modules and all default language entries would be read from BtS / mod text files etc. Though obviously the system doesn't work like this now... so I took the hard road and added to RoM's next version language entries to all game text entries (10000+) for Finnish, Hungarian, Polish, Japanese, Chinese and Russian (I know there's translation projects going on for these languages) and hope that some modmodders will fill them eventually if they want the mod fully translated to their own languages.

Tested the maps by moving the PublicMaps folder to under RevolutionDCM folder and they work correctly there.
 
This bug was easy to fix:

PY: Loading revolution data
Error! Rebel types not found, no short lists available

There's one typo in the lists, just compare NATIVE_AMERICAN and NATIVE_AMERICA texts in the file and you'll see it.
 
Search "NATIVE_AMERICAN" (0 hits in 0 files)
Notepad++ can't find it in RevDCM's assets. Also I can't reproduce that error; perhaps it was fixed in one of the prerelease versions (it's on version7) and just wasn't posted in the changelog.
 
Back
Top Bottom