@KGrevstad - if your getting any exceptions it means that the script is failing in something and will cause an OOS in MP. Basicly because the game "hicups" and generates a different result than expected. This difference is reflected in the MP eviroment as an OOS... that the easiest way i could put it. hope it makes sence
@keldath - See my responce to KGrevstad. Basicly at that point in time the game hits a spot where something is being generated differently between all the players so the game crashes. I have played entire games before and just as I hit year 2000AD it crashes due to a script or feature that was dormant untill that period of time.
For your other question. Basicly because that line of code points to a file in the TEXT folder. Here let me show you...
Text String (### for data that can change) : File it ties to
TXT_KEY_###_###_DESC : CIV4GameTextInfos_Objects.xml
TXT_KEY_###_###_ADJECTIVE : CIV4GameTextInfos_Objects.xml
TXT_KEY_###_###_PEDIA : CIV4GameText_Civilopedia_CivLeaders.xml (Note: These are catagorized so units will point to the UNITs one)
ART_DEF_###_### : CIV4ArtDefines_Civilization.xml (Note: These are catagorized so units will point to the UNITs one) (this one is found in ART Folder)
TXT_KEY_CITY_NAME_### : CIV4GameTextInfos_Cities.xml
TXT_KEY_###_###_STRATEGY : CIV4GameText_Strategy.xml
You have to match them up and give them info (just look at those files to find examples) and then they will show up right. Some civs put all their text into one file (all above exept the ART_DEF can be mix and matched in any file) but i have encountered errors when creating a custom file (untill now anyway, my next version will have all my changes in a few files to make it easier)
I told you a civilization ties to a log of things
