1.18 released

I'm having some odd audio problems (actually, it's been going on for several versions, but it seems like it's gotten worse in the latest). At some point, event sounds (borders expanding, religions spreading, buildings/wonders completing, etc.) simply go away and don't come back unless I reload the game. Background sounds and music still play, though. It seems to happen more frequently the more different religions are in play.
 
I'm having some odd audio problems (actually, it's been going on for several versions, but it seems like it's gotten worse in the latest). At some point, event sounds (borders expanding, religions spreading, buildings/wonders completing, etc.) simply go away and don't come back unless I reload the game. Background sounds and music still play, though. It seems to happen more frequently the more different religions are in play.

There are some audio bugs in the Mac version of BTS that Aspyr have refused to fix. I don't know if they exist in Windows BTS too. Mods can aggravate them, though they seem to affect some systems more than others. I did make some changes to the religion sounds in either 1.16 or 1.17 so it could well be related. Please enable logging (in ~/Documents/Civilization IV Beyond the Sword/CivilizationIV.ini), play until you start getting issues, then post your audio.log (found in ~/Documents/Civilization IV Beyond the Sword/Logs/). Hopefully that will provide a clue.
 
How did I miss this Mod ?

While it may only be limited to 18 civs, I think I could use it for a new Global RTW starting in 1940.
 
Please enable logging (in ~/Documents/Civilization IV Beyond the Sword/CivilizationIV.ini), play until you start getting issues, then post your audio.log (found in ~/Documents/Civilization IV Beyond the Sword/Logs/).

Done. Here it is:
 
I think the Religious Victory is broken. I just had a small island nation with two cities achieve victory without the 80% requirement being met. I'll upload a save file for you if you tell me how.

Something very strange is going on there. I ran each religious victory separately and the religious unity check definitely wasn't met internally. Unfortunately I'm not able to work out what happened without an earlier saved game.

If this ever happens to you (or anyone else) again please send me an autosave.

I'm having some odd audio problems (actually, it's been going on for several versions, but it seems like it's gotten worse in the latest). At some point, event sounds (borders expanding, religions spreading, buildings/wonders completing, etc.) simply go away and don't come back unless I reload the game. Background sounds and music still play, though. It seems to happen more frequently the more different religions are in play.

The log is showing that you occasionally don't have enough sound channels available, as well as some errors. Most are the errors are the same ones you can get with standard BTS but there are some that are HR specific and seem to be related to units. I don't know if errors these are the cause of the sound channels shortage or not. I'll try track them down but sadly the log entries give me very little to go on.

In the meantime, please try some different audio settings for BTS just in case the problem isn't related to these errors.
 
Great to see the proposed Corporations changes are in effect, looking forward to having a go on this release. Fingers crossed the OOS troubles that my Mac version had with my friend's Win version don't crop up again!
 
A bug: Hiawatha asks me to declare war at x, I refuse, but I don't get any diplomacy malus ("You refused to help us during war-time"). Seems to work in any game.
 
A bug: Hiawatha asks me to declare war at x, I refuse, but I don't get any diplomacy malus ("You refused to help us during war-time"). Seems to work in any game.

I think that's just personalty flavor, not a bug. Several of the more peaceful leaders (like Gandhi), don't get angry if you refuse requests (though declaring war on them or their friends still gives permanent negatives).
 
I think that's just personalty flavor, not a bug. Several of the more peaceful leaders (like Gandhi), don't get angry if you refuse requests (though declaring war on them or their friends still gives permanent negatives).

Oh, yeah, you're right. Good to know this, thanks.
 
Hmm.. For some reason Vassalage bonus for free military units maintenance (+22 in my case) is actually affecting unit cost maintenance and not military unit cost maintenance. I've been trying to find the right code to change it with no avail. I also thought that it would be fair to tell you to check it since it makes vassalage pointless.. ..unless you are planning to create an army of workers. :)

Edit: Ugh.. crap. Should have posted this on Feedback: Civics.

Edit: Allright. Checked the situation. I just realized that my military units are draining my unit maitenance and my workers plus improved water tiles are draining my military unit cost maintenance. Strange.. Anyone else had this problem before?
 
Hmm.. For some reason Vassalage bonus for free military units maintenance (+22 in my case) is actually affecting unit cost maintenance and not military unit cost maintenance. I've been trying to find the right code to change it with no avail. I also thought that it would be fair to tell you to check it since it makes vassalage pointless.. ..unless you are planning to create an army of workers. :)

Edit: Ugh.. crap. Should have posted this on Feedback: Civics.

These 'version released' threads are good for bug reports, the feedback threads are more about design discussion. Either is fine though.

Edit: Allright. Checked the situation. I just realized that my military units are draining my unit maitenance and my workers plus improved water tiles are draining my military unit cost maintenance. Strange.. Anyone else had this problem before?

That's bizarre. I'll investigate when I get a chance. Incidentally, Vassalage (and several other civics) will probably be redesigned for 1.19.
 
I think that there is something wrong in my tech tree as well. I am running macbook pro with windows 7 on bootcamp..

CIV4TechInfos seems to be in perfect condition. For some reason my tech prerequirements in game are total mess. I don't mind about the combat error since it doesn't (seem to) affect gameplay. It's just ugly. Same goes with the gamestart error.

I think all these errors (including previous post) are somehow connected to one problem either on BUG or BULL or something... I don't know..

Though if you see a pattern there it would be nice to know what I should do to repair these errors.

And uh.. before you ask.. yep. I have re-installed the mod. Didn't work. After that I re-installed Civ 4. Since I know how hard it is to delete all civ files from your computer I even formatted my comp and installed everything from scratch.
 

Attachments

  • Tech flaw.jpg
    Tech flaw.jpg
    102.6 KB · Views: 132
  • GamestartBUGerror.PNG
    GamestartBUGerror.PNG
    108.9 KB · Views: 121
  • BUGcombaterror.PNG
    BUGcombaterror.PNG
    470 KB · Views: 159
Woah, something crazy is going on there. My first guess is that something external is interacting with HR when it shouldn't. Do you have anything installed in Custom Assets? Make sure your History Rewritten.ini has 'NoCustomAssets' and 'NoCustomArt' set to 1. Remove your Custom Assets folder temporarily as well, see if that helps.

Are you trying to use a DLL of any sort with HR? If so, remove that too.
 
I just checked and both were set to 1, removed custom assets folder from documents and still nothing.

Well I did try to use custom dll from crowded world project (1.16 on HR) to use more than 18 civs and the mod didn't even start. I believe CTD is the proper term here.
 
Okay, next step is to enable logging (in CivilizationIV.ini), launch a game and play until the errors happen. Then, zip up your entire Logs folder (same location as CivilizationIV.ini) and post it here. Hopefully there will be some further clues in there somewhere.
 
Even with default logging settings on there was an error report in Civ documents, so I'll post that one. Let's hope we figure something out. :)

I know three other logs (apart from PythonErr2) don't have any practical info on them but I'll provide a picture of them anyways:
Init -- As a picture. (InitLogDef)
resmgr -- Blank file.
xml -- As a picture. (xmlLogDef)
PythonErr2 -- Posting this errorlog in spoiler (,which that pretty much is :) )

Spoiler :
sys.path = ['..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\email', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\encodings', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\build', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\py', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\tools', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib\\colourchooser', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib\\editor', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib\\floatcanvas', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib\\masked', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib\\mixins', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\lib\\ogl', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\af', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\ca', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\cs', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\da', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\de', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\el', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\es', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\eu', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\fi', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\fr', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\hi', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\hu', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\id', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\it', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\ja', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\lv', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\nb', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\nl', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\pl', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\pt_BR', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\ru', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\sl', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\sv', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\tr', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\uk', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\zh_CN', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\zh_TW', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\af\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\ca\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\cs\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\da\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\de\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\el\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\es\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\eu\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\fi\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\fr\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\hi\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\hu\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\id\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\it\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\ja\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\lv\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\nb\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\nl\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\pl\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\pt_BR\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\ru\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\sl\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\sv\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\tr\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\uk\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\zh_CN\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\locale\\zh_TW\\LC_MESSAGES', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\py\\tests', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\tools\\XRCed', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM\\wx\\tools\\XRCed\\src-images', '..\\WARLORDS\\ASSETS\\PYTHON\\SYSTEM']

sys.modules = {'zipimport': <module 'zipimport' (built-in)>, 'signal': <module 'signal' (built-in)>, '__builtin__': <module '__builtin__' (built-in)>, 'sys': <module 'sys' (built-in)>, '__main__': <module '__main__' (built-in)>, 'exceptions': <module 'exceptions' (built-in)>, 'CvPythonExtensions': <module 'CvPythonExtensions' (built-in)>}

sys.builtin_module_names = ('CvPythonExtensions', '__builtin__', '__main__', '_bisect', '_codecs', '_codecs_cn', '_codecs_hk', '_codecs_iso2022', '_codecs_jp', '_codecs_kr', '_codecs_tw', '_csv', '_heapq', '_hotshot', '_locale', '_multibytecodec', '_random', '_sre', '_subprocess', '_symtable', '_weakref', '_winreg', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'md5', 'mmap', 'msvcrt', 'nt', 'operator', 'parser', 'regex', 'rgbimg', 'sha', 'signal', 'strop', 'struct', 'sys', 'thread', 'time', 'xxsubtype', 'zipimport')
load_module CvEventInterface
load_module BugEventManager
load_module CvEventManager
load_module CvUtil
load_module traceback
load_module CvScreensInterface
load_module CvMainInterface
load_module ScreenInput
load_module CvScreenEnums
load_module time
load_module Inquisition
load_module CvTechChooser
load_module TechPrefs
load_module BugUtil
load_module ColorUtil
load_module BugCore
load_module BugOptions
load_module BugConfig
load_module BugDll
load_module BugInit
load_module BugPath
load_module BugConfigTracker
load_module BugTypes
load_module xmllib
..\WARLORDS\ASSETS\PYTHON\SYSTEM\xmllib.py:9: DeprecationWarning: The xmllib module is obsolete. Use xml.sax instead.
04:44:31 DEBUG: BugConfig - registering xml handler BugConfig.RootHandler
04:44:31 DEBUG: BugConfig - registering bug handler BugConfig.BugHandler
04:44:31 DEBUG: BugConfig - registering load handler BugConfig.LoadHandler
04:44:31 DEBUG: BugConfig - registering config handler BugConfig.ConfigHandler
04:44:31 DEBUG: BugConfig - registering arg handler BugConfig.ArgHandler
load_module configobj
load_module __future__
load_module codecs
load_module validate
validate import failed
04:44:31 INFO : BugCore - creating uninitialized mod Advisors
04:44:31 INFO : BugCore - creating uninitialized mod NJAGC
load_module GameUtil
load_module PyHelpers
load_module pickle
load_module CvGameUtils
load_module HRTools
load_module BugOptionsScreen
load_module BugErrorOptionsTab
load_module BugOptionsTab
load_module BugHelp
load_module Popup
04:44:31 INFO : BugCore - creating uninitialized mod Core
04:44:31 INFO : BugCore - creating uninitialized mod MainInterface
load_module CityUtil
04:44:31 INFO : BugCore - creating uninitialized mod Scores
04:44:31 INFO : BugCore - creating uninitialized mod CityScreen
load_module ReligionUtil
load_module FontUtil
load_module MonkeyTools
load_module AStarTools
04:44:31 INFO : BugCore - creating uninitialized mod PLE
load_module UnitUtil
load_module PlayerUtil
load_module TradeUtil
load_module DiplomacyUtil
load_module AttitudeUtil
load_module Scoreboard
load_module DealUtil
load_module BugUnitPlot
load_module ReminderEventManager
load_module SdToolKit
load_module BugData
load_module cPickle
load_module autolog
load_module CvModName
04:44:31 INFO : BugCore - creating uninitialized mod Autolog
04:44:31 INFO : BugCore - creating uninitialized mod Reminder
load_module CvAppInterface
load_module GGUtil
load_module GPUtil
load_module ProgressBarUtil
load_module PLE
load_module RawYields
load_module CvForeignAdvisor
load_module math
load_module CvExoticForeignAdvisor
load_module IconGrid_BUG
load_module DomPyHelpers
load_module TechTree
load_module FavoriteCivicDetector
load_module CvReligionScreen
load_module CvCorporationScreen
load_module CvCivicsScreen
load_module CvVictoryScreen
load_module TechUtil
load_module GameSetUpCheck
load_module AutoSave
load_module MapFinder
load_module MapFinderStatusScreen
04:44:31 INFO : BugCore - creating uninitialized mod MapFinder
04:44:31 INFO : BugCore - creating uninitialized mod AutoSave
load_module Buffy
04:44:31 INFO : BugCore - creating uninitialized mod BUFFY
load_module CvEspionageAdvisor
load_module SpyUtil
load_module BugScreen
04:44:31 INFO : BugCore - creating uninitialized mod BetterEspionage
load_module CvOptionsScreen
load_module CvReplayScreen
load_module CvHallOfFameScreen
load_module CvDanQuayle
load_module CvUnVictoryScreen
load_module CvDawnOfMan
load_module CvTechSplashScreen
load_module CvTopCivs
load_module random
load_module CvInfoScreen
load_module CvIntroMovieScreen
load_module CvVictoryMovieScreen
load_module CvWonderMovieScreen
load_module CvEraMovieScreen
load_module CvSpaceShipScreen
load_module SevoScreenEnums
load_module CvWorldBuilderScreen
load_module CvWorldBuilderDiplomacyScreen
load_module CvDebugTools
load_module CvDebugInfoScreen
load_module CvMapGeneratorUtil
load_module CvGFCScreen
load_module CvPopupInterface
load_module CvScreenUtilsInterface
load_module CvOverlayScreenUtils
load_module CvDotMapOverlayScreen
load_module CvStrategyOverlay
04:44:31 INFO : BugCore - creating uninitialized mod StrategyOverlay
04:44:31 INFO : BugCore - creating uninitialized mod CustDomAdv
04:44:31 INFO : BugCore - creating uninitialized mod TechWindow
init-ing world builder screen
load_module CvWBPopups
load_module CvCameraControls
load_module CvAdvisorUtils
load_module StartingPointsUtil
load_module InputUtil
04:44:31 DEBUG: BugUtil - extending BugEventManager.preGameStart instead CvAppInterface
04:44:31 DEBUG: BugEventManager - adding event 'PreGameStart'
04:44:31 DEBUG: BugEventManager - adding event 'BeginActivePlayerTurn'
04:44:31 DEBUG: BugEventManager - adding event 'SwitchHotSeatPlayer'
04:44:31 DEBUG: BugEventManager - adding event 'LanguageChanged'
04:44:31 DEBUG: BugEventManager - adding event 'ResolutionChanged'
04:44:31 DEBUG: BugEventManager - adding event 'PythonReloaded'
04:44:31 DEBUG: BugEventManager - adding event 'unitUpgraded'
04:44:31 DEBUG: BugEventManager - adding event 'unitCaptured'
04:44:31 DEBUG: BugEventManager - adding event 'combatWithdrawal'
04:44:31 DEBUG: BugEventManager - adding event 'combatRetreat'
04:44:31 DEBUG: BugEventManager - adding event 'combatLogCollateral'
04:44:31 DEBUG: BugEventManager - adding event 'combatLogFlanking'
04:44:31 DEBUG: BugEventManager - adding event 'playerRevolution'
04:44:31 DEBUG: BugInit - game not fully initialized
PY:OnInit
And yep that clock is right. Last night I couldn't just sleep since this whole thing bugged me quite a bit. :scan:
 

Attachments

  • LoggingSettingsDefault.PNG
    LoggingSettingsDefault.PNG
    7.2 KB · Views: 129
  • DefaultLogs.PNG
    DefaultLogs.PNG
    17 KB · Views: 132
  • InitLogDef.PNG
    InitLogDef.PNG
    36.8 KB · Views: 122
  • xmlLogDef.PNG
    xmlLogDef.PNG
    19.8 KB · Views: 135
I'll need PythonDbg.log and PythonErr.log as well. These are generated once EnableLogging is set to 1 in CivilizationIV.ini. Make sure you launch an actual game too, from xml.log it looks like you only went as far as the menus. So I'll need a new version of that too. Please attach them as zipped text files so I can search them easier; they can get pretty long.
 
I think I've managed to do a bare-bones fix for random events in 1.18 by modifying the following files:

CIV4EventInfos.xml
References to 'University' and 'Academy' buildings updated to 'School' and 'University', respectively.

CIV4EventTriggerInfos.xml
Added paved roads and highways to route type requirements.
Added potatoes and flax to farm resource related events.
Added buildings for the extra religions to relevant events and expanded the lists of qualifying religions for the 'Blessed Sea' and 'Holy Mountain' quests so that they're all eligible for one or the other.
Changed techs for enabling / obsoleting events to match actual era openers where appropriate (so no more failing quests that are supposed to last until the middle ages and renaissance by researching Philosophy and Astronomy(!), respectively).
Various other minor tech requirement changes (such as having the 'Interstate' event require Automobile).
Disabled Ancient Olympics event (as the Wandering Wonder now covers those).

CIV4GameText_Events_BTS.xml
Changed quest descriptions that specifically mention individual techs (rather than eras) that cause failure to match the actual trigger techs.
Altered some references of 'Knight units' in Noble Knights quest to 'Heavy Horseman units' where it seemed appropriate.
Modified the text for the 'Crisis in the Senate' event to better match the Aristocracy civic.
Mentions of 'University' and 'Academy' buildings changed to 'School' and 'University', respectively.

CvRandomEventInterface.py
Corrected 'Elite Swords' quest 2nd reward option's civic requirement from 'Hereditary Rule' to 'Monarchy'

I've tested them to the extent of loading the mod and starting a new game with them, and it seems to work. Probably still a good idea to back up the existing files before replacing them, though.

A zipped folder containing the modified files is attached below.

Note that I still think it would be a good idea to eventually go through and discuss / evaluate potential changes and additions (the Best Defense quest in particular could use some work), but this should at least make it much less urgent.
 
I'll need PythonDbg.log and PythonErr.log as well. These are generated once EnableLogging is set to 1 in CivilizationIV.ini. Make sure you launch an actual game too, from xml.log it looks like you only went as far as the menus. So I'll need a new version of that too. Please attach them as zipped text files so I can search them easier; they can get pretty long.

Here it is!

I have to say that it was really interesting to play a game where you could practically research anything. AI seemed to be much smarter tech-wise this way but it surely wasn't realistic at all.
 

Attachments

Back
Top Bottom