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 = {'copy_reg': <module 'copy_reg' from 'C:\Program Files\Python24\Lib\copy_reg.pyc'>, 'locale': <module 'locale' from 'C:\Program Files\Python24\Lib\locale.pyc'>, '__main__': <module '__main__' (built-in)>, 'site': <module 'site' from 'C:\Program Files\Python24\Lib\site.pyc'>, '__builtin__': <module '__builtin__' (built-in)>, 'encodings': <module 'encodings' from 'C:\Program Files\Python24\Lib\encodings\__init__.pyc'>, 'os.path': <module 'ntpath' from 'C:\Program Files\Python24\Lib\ntpath.pyc'>, 'encodings.codecs': None, 'ntpath': <module 'ntpath' from 'C:\Program Files\Python24\Lib\ntpath.pyc'>, 'UserDict': <module 'UserDict' from 'C:\Program Files\Python24\Lib\UserDict.pyc'>, 'encodings.exceptions': None, 'nt': <module 'nt' (built-in)>, 'stat': <module 'stat' from 'C:\Program Files\Python24\Lib\stat.pyc'>, 'zipimport': <module 'zipimport' (built-in)>, 'warnings': <module 'warnings' from 'C:\Program Files\Python24\Lib\warnings.pyc'>, 'encodings.types': None, '_codecs': <module '_codecs' (built-in)>, 'encodings.cp1252': <module 'encodings.cp1252' from 'C:\Program Files\Python24\Lib\encodings\cp1252.pyc'>, 'sys': <module 'sys' (built-in)>, 'codecs': <module 'codecs' from 'C:\Program Files\Python24\Lib\codecs.pyc'>, 'types': <module 'types' from 'C:\Program Files\Python24\Lib\types.pyc'>, '_locale': <module '_locale' (built-in)>, 'signal': <module 'signal' (built-in)>, 'linecache': <module 'linecache' from 'C:\Program Files\Python24\Lib\linecache.pyc'>, 'encodings.aliases': <module 'encodings.aliases' from 'C:\Program Files\Python24\Lib\encodings\aliases.pyc'>, 'exceptions': <module 'exceptions' (built-in)>, 'CvPythonExtensions': <module 'CvPythonExtensions' (built-in)>, 'os': <module 'os' from 'C:\Program Files\Python24\Lib\os.pyc'>}
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 CvCustomEventManager
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 Scoreboard
load_module BugScoreOptions
load_module BugOptions
load_module RuffModControl
load_module configobj
load_module __future__
load_module re
load_module validate
validate import failed
load_module CvPath
load_module _winreg
load_module CvModName
load_module BugNJAGCOptions
load_module BugScreensOptions
load_module BugCityScreenOptions
load_module CvTechChooser
load_module TechPrefs
load_module CvForeignAdvisor
load_module math
load_module CvExoticForeignAdvisor
load_module IconGrid
load_module DomPyHelpers
load_module PyHelpers
load_module TechTree
load_module CvMilitaryAdvisor
load_module CvFinanceAdvisor
load_module CvReligionScreen
load_module CvCorporationScreen
load_module CvCivicsScreen
load_module string
load_module CvVictoryScreen
load_module CvEspionageAdvisor
load_module ColorUtil
load_module BugEspionageOptions
load_module CvOptionsScreen
load_module CvReplayScreen
load_module CvHallOfFameScreen
load_module CvDanQuayle
load_module CvGameUtils
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 Popup
load_module CvWorldBuilderDiplomacyScreen
load_module CvDebugTools
load_module CvDebugInfoScreen
load_module CvMapGeneratorUtil
load_module CvGFCScreen
load_module CvPopupInterface
load_module CvScreenUtilsInterface
load_module CvScreenUtils
load_module BugOptionsScreen
load_module BugInitOptions
load_module BugScreenSOptions
load_module BugAlertsOptions
load_module BugAutologOptions
load_module BugGeneralOptionsTab
load_module BugOptionsTab
load_module BugNJAGCOptionsTab
load_module BugScoreOptionsTab
load_module BugAlertsOptionsTab
load_module BugAutologOptionsTab
load_module BugUnitNameOptionsTab
load_module CvCustomizableDomesticAdvisor
load_module pickle
load_module SevoPediaMain
load_module CvPediaScreen
load_module CvScreen
load_module SevoPediaTech
load_module SevoPediaUnit
load_module SevoPediaBuilding
load_module SevoPediaPromotion
load_module SevoPediaUnitChart
load_module SevoPediaBonus
load_module SevoPediaTerrain
load_module SevoPediaFeature
load_module SevoPediaImprovement
load_module SevoPediaCivic
load_module SevoPediaCivilization
load_module SevoPediaLeader
load_module SevoPediaSpecialist
load_module SevoPediaHistory
load_module SevoPediaProject
load_module SevoPediaReligion
load_module SevoPediaCorporation
load_module UnitUpgradesGraph
init-ing world builder screen
load_module CvWBPopups
load_module CvCameraControls
load_module CvAdvisorUtils
load_module ReminderEventManager
load_module SdToolKit
load_module cPickle
load_module autologEventManager
load_module autolog
load_module Civ4lerts
load_module MoreCiv4lerts
load_module UnitNameEventManager
load_module BugUnitNameOptions
load_module Roman
load_module RandomNameUtils
load_module BugOptionsEventManager
PY:OnInit
load_module CvAppInterface
; Set to 1 for no python exception popups
HidePythonExceptions = 1
...
; Enable the logging system
LoggingEnabled = 1
Sorry about the issues -- you probably just want to play!
Oh and the PythonErr2.log is a different file. What I'd need to see if it still fails is PythonErr.log. If you don't have that file, enable logging and disable the exception popups (default value 1 is correct) in CivilizationIV.ini:
Code:; Set to 1 for no python exception popups HidePythonExceptions = 1 ... ; Enable the logging system LoggingEnabled = 1
With these, if something goes badly, it will write the Python exception to PythonErr.log.
Thanks man, you rock!
Just to clarify, you are running both BUG and FBUG, right? BUG has interface stuff like Sevopedia and Civ4lerts; FBUG adds lots of graphics like Ethnic Units.
(This is why I want to rename FBUG)
Traceback (most recent call last):
File "CvEventInterface", line 30, in onEvent
File "CvCustomEventManager", line 124, in handleEvent
File "CvCustomEventManager", line 135, in _handleDefaultEvent
File "autologEventManager", line 257, in onGameStart
File "autologEventManager", line 34, in StartLogger
File "autolog", line 28, in setLogFileEnabled
File "BugOptions", line 197, in write
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function onEvent failed, module CvEventInterface
Traceback (most recent call last):
File "CvEventInterface", line 30, in onEvent
File "CvCustomEventManager", line 124, in handleEvent
File "CvCustomEventManager", line 135, in _handleDefaultEvent
File "ReminderEventManager", line 192, in onPreSave
AttributeError: 'ReminderQueue' object has no attribute 'isEMpty'
ERR: Python function onEvent failed, module CvEventInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
Traceback (most recent call last):
File "CvOptionsScreenCallbackInterface", line 511, in handleBugExitButtonInput
File "BugOptions", line 125, in write
File "RuffModControl", line 29, in write_ConfigFile
File "configobj", line 1968, in write
IOError: [Errno 2] No such file or directory: ''
ERR: Python function handleBugExitButtonInput failed, module CvOptionsScreenCallbackInterface
I don't know if this issue has been resolved elsewhere as I am just getting back into Civ4 after being away for a while. Anyway, I just discovered this mod and want to say a BIG thank you to the entire BUG team for your hard work as well as offer up a solution for the Sevopedia squished leaderheads.BTW, I noticed the issue with messed up leaderheads in BUG Sevopedia too. This issue didn't seem to exist in the original Sevopedia (see http://forums.civfanatics.com/showthread.php?t=148253).
The issue is the the portrait is squished and too zoomed in. Also there is a "barbarian" leader with Sid's picture.
self.W_LEADERHEAD = self.W_LEADERHEAD_PANE - [B]20[/B]
self.H_LEADERHEAD = self.H_LEADERHEAD_PANE - [B]24[/B]
self.X_LEADERHEAD = self.X_LEADERHEAD_PANE + (self.W_LEADERHEAD_PANE - self.W_LEADERHEAD) / 2
self.Y_LEADERHEAD = self.Y_LEADERHEAD_PANE + (self.H_LEADERHEAD_PANE - self.H_LEADERHEAD) / 2 + 3
self.W_LEADERHEAD = self.W_LEADERHEAD_PANE - [B]30[/B]
self.H_LEADERHEAD = self.H_LEADERHEAD_PANE - [B]34[/B]
self.X_LEADERHEAD = self.X_LEADERHEAD_PANE + (self.W_LEADERHEAD_PANE - self.W_LEADERHEAD) / 2
self.Y_LEADERHEAD = self.Y_LEADERHEAD_PANE + (self.H_LEADERHEAD_PANE - self.H_LEADERHEAD) / 2 + 3
Mostly by trial & error since I really don't know anything about python. Anyway, I theorized that the numbers basically meant how close the LH's were so a higher number would set them back.The fix is in SVN (I haven't tested it as if it doesn't work it couldn't be any worse than it is now). Thanks!
BTW, how did you figure out the magic numbers? I tried using the same dimensions that I remember working in Ruff's version, but it still didn't work.