World of Civ has become glitchy

Graceheart the Leopard

Resident Amur leopard
Joined
Sep 24, 2007
Messages
3,476
Until now, I've had no problems with World of Civilization. However, when I play a WOC-based mod, this happens:

attachment.php


Basically, the interface starts to glitch and the religions go haywire. The game freezes if I attempt to change advisors. This has never happened before this month. How do I fix this? Here is PythonErr, by the way:

Code:
ERR: Call function getModPath failed. Can't find module ScenarioWorld.py
ERR: Call function getModPath failed. Can't find module Terra2.py
ERR: Call function getModPath failed. Can't find module Totestra.py
ERR: Call function getModPath failed. Can't find module ScenarioWorld.py
ERR: Call function getModPath failed. Can't find module Terra2.py
ERR: Call function getModPath failed. Can't find module Totestra.py
ERR: Call function getModPath failed. Can't find module ScenarioWorld.py
ERR: Call function getModPath failed. Can't find module Terra2.py
ERR: Call function getModPath failed. Can't find module Totestra.py
ERR: Call function getModPath failed. Can't find module ScenarioWorld.py
ERR: Call function isAdvancedMap failed. Can't find module ScenarioWorld
ERR: Call function getModPath failed. Can't find module Terra2.py
ERR: Call function isAdvancedMap failed. Can't find module Terra2
ERR: Call function getModPath failed. Can't find module Totestra.py
ERR: Call function isAdvancedMap failed. Can't find module Totestra
ERR: Call function getModPath failed. Can't find module ScenarioWorld.py
ERR: Call function getModPath failed. Can't find module Terra2.py
ERR: Call function getModPath failed. Can't find module Totestra.py
ERR: Call function getModPath failed. Can't find module ScenarioWorld.py
ERR: Call function getModPath failed. Can't find module Terra2.py
ERR: Call function getModPath failed. Can't find module Totestra.py
ERR: Call function getModPath failed. Can't find module ScenarioWorld.py
ERR: Call function getModPath failed. Can't find module Terra2.py
ERR: Call function getModPath failed. Can't find module Totestra.py
ERR: Call function getModPath failed. Can't find module ScenarioWorld.py
ERR: Call function getModPath failed. Can't find module Terra2.py
ERR: Call function getModPath failed. Can't find module Totestra.py
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
Traceback (most recent call last):

  File "CvScreensInterface", line 705, in forceScreenRedraw

  File "CvMainInterface", line 725, in redraw

  File "CvMainInterface", line 1495, in updateSelectionButtons

RuntimeError: unidentifiable C++ exception
ERR: Python function forceScreenRedraw failed, module CvScreensInterface
 

Attachments

  • Civ4ScreenShot0032.JPG
    Civ4ScreenShot0032.JPG
    138.3 KB · Views: 210
Anyone?
 
The Python errors are all the same, and somehow say that the game can't correctly display some graphical aspects. Which seems to be clear, since there's some stuff missing from the gamefonts.
But then I'm lost. I know that WoC did something about the loading of gamefonts/extended gamefonts, but yeah...:dunno:.
 
Do you have the xml files in the gamefont folder? Its been a while since I worked on it. The gamefont files need to always loaded into the mod so you must have all 184 spaces loaded. The religions and corporations all do not have to be assigned a number, but the ones you have need to be loaded in order. If I remember correctly. Again it has been a while, and I do not have time at the moment to dig into it, but I figured I would say something if you do not already know. I think the python is just a mismatch between what you are loading for fonts from the tga and what you are asking to use in the xml.
 
Do you have the xml files in the gamefont folder? Its been a while since I worked on it. The gamefont files need to always loaded into the mod so you must have all 184 spaces loaded. The religions and corporations all do not have to be assigned a number, but the ones you have need to be loaded in order. If I remember correctly. Again it has been a while, and I do not have time at the moment to dig into it, but I figured I would say something if you do not already know. I think the python is just a mismatch between what you are loading for fonts from the tga and what you are asking to use in the xml.

Yes, there are. Here's MLF_CIV4ModularLoadingControls:

Code:
<?xml version="1.0" encoding="utf-8"?>
	<Civ4ModularLoadControls>
		<DefaultConfiguration>Module_Fonts_1</DefaultConfiguration>
		<ConfigurationInfos>			
			<ConfigurationInfo>
				<Modules>
				<Type>Module_Fonts_1</Type>
				<Description>Module_Fonts_1</Description>
				<Modules/>
			</ConfigurationInfo>
		</ConfigurationInfos>
	</Civ4ModularLoadControls>

And here's GameFont_GlobalDefines:

Code:
<?xml version="1.0"?>
<!-- Sid Meier's Civilization 4 Beyond the Sword -->
<!-- Modified by the World of Civilization Team -->
<!-- Global Defines -->
<!-- -->
<Civ4Defines xmlns="x-schema:CIV4GlobalDefinesSchema.xml">	
	<Define>
		<DefineName>GAMEFONT_TGA_RELIGIONS</DefineName>
		<iDefineIntVal>138</iDefineIntVal>
	</Define>
	<Define>
		<DefineName>GAMEFONT_TGA_CORPORATIONS</DefineName>
		<iDefineIntVal>138</iDefineIntVal>
	</Define>
</Civ4Defines>

Also, every mod with WOC installed has this glitch with the exception of A New Dawn, even ones that worked fine before. I think if I don't find what's going on, I'll just reinstall Civ.
 
Are you using 138 spaces in gamefont tga? I thought default was 184, but does not mean that is wrong. Does the number 138 match your numbers available on the tga file?
 
Changing the GlobalDefines does nothing. Also, the modules fail to load, even when ModularLoading=1. It's just become broken.
 
It looks like you have a the gamefont tga from WoC which is 184 spaces, and you have something changed or another mod set the xml to 138 spaces. Then it repeatedly displaying 138 because that is where you told it to stop.
 
Back
Top Bottom