Questions about The BUG Mod

Is there a reason that you haven't upgraded to 3.19? There were many good fixes in that patch, and most mods require it these days...

And the newest bat shows the hidden diplomatic goodies.

The reason being I have edited my xmls so much, it's like a mod. The new patch has different xml schematics, and I am too lazy to do the work of upgrading my xml.

So now I can't use both the latest version of bat AND 3.13 compatible bug, what do you recommend I use?
 
The reason being I have edited my xmls so much, it's like a mod. The new patch has different xml schematics, and I am too lazy to do the work of upgrading my xml.

So now I can't use both the latest version of bat AND 3.13 compatible bug, what do you recommend I use?

Unfortunately, without 3.19, you can't use the a new version of BAT, but remember that older versions of BAT use a 3.13 compatible BUG. For BAT Games, you'll have to get along with that.

For regular games, you can use any version of BUG that works with 3.13. When you use BAT, it ignores whatever version of BUG you have installed and uses its own.
 
Is BUG only for bts? Will it work on warlords games?

BUG stands for Beyondthesword Unaltered Gameplay, hence it is not compatible with Warlords. Sorry. However, there might have been something similar for Warlords; unfortunately, you'll have to dig deep into the mod forums to find it, or hope someone here remembers it. :)
 
Is BUG only for bts? Will it work on warlords games?
I have an unaltered game mod for Vanilla and Warlords - look in the download section for stuff that I have uploaded. It is a prequel to BUG.
 
Is it possible to install BUG on a mac or pc if I'm playing the steam version? Are the folders just in a different location?
 
Is it possible to install BUG on a mac or pc if I'm playing the steam version? Are the folders just in a different location?

The answer should be yes, but I don't use Steam, so I can't be 100% certain. Sorry.
 
Whenever I select a unit to be built (from the main screen), it gets put in as a repeat build. How do I fix this since it's quite a pain?
 
Whenever I select a unit to be built (from the main screen), it gets put in as a repeat build. How do I fix this since it's quite a pain?

Go into BUG Options (CTRL-ALT-O) and find the option "Build units forever" or something like that, and turn it off. The game will then only build one unit and stop, like it normally does.
 
Why is it that I just can't get BUG to work properly?
I just used the installer and something always goes wrong.
Most of the things are there but some things just isn't there on the interface.
Like the fists by the civs, to see when they are plotting or the faces next to it.
I also don't see the all the resources connected though the empire in the city screen.
And other annoying things. What am I doing wrong or what settings are wrong?

I installed civ 4 BTS on my d drive in a custom folder but that should affect BUG.
I just don't get it... :(

For some reason the old BUFFY mod shows everything...
 
Hi All!

I've just loaded BTS onto my new computer, and am having trouble getting BUG to work. When the game loads, the map and units are visible, but nothing else. The UI has disappeared, and no combination of command alt shift and I can bring it back.

OS Version: OSX 10.8.2
BTS version: 3.19
BUG/BAT version: 4.4
Installation source: Civilization IV Gold Edition & BTS DVDs, http://sourceforge.net/projects/civ4bug/
Installation method: singleplayer (CustomAssets)
Merged mods: Nope

Anything non-standard about your setup
I've got the game installed in a folder labelled "Civilization IV Gold" installed in my Documents folder. As soon as I run BTS, another folder labelled "Civilization IV Beyond the Sword" is automatically created, also in the Documents folder. I've tried:

- Creating CustomAssets and BUG Mod folders in the Beyond the Sword sub-folder of the Civilization IV Gold folder. This does not create any effect in-game.

- Creating a BUG Mod folder in the automatically created "Civilization IV Beyond the Sword" folder, and replacing the contents of the CustomAssets folder, which in this case is automatically generated. This causes the interface to disappear.

- Installed BUG as a Mod, which also resulted in the disappearance of the UI.

Thanks for reading, any help is appreciated.
 
The disappearing UI is normally a symptom that the Python scripts are not initialising correctly. You could turn on Logging in your Documents/Beyond the Sword/civilizationIV.ini file. Launch BtS and look at Documents/Beyond the Sword/Logs/PythonErr.log. If there are Python problems they will be listed there. Maybe someone here will be able to interpret them.
 
Thanks Alan for the prompt reply! I've followed your instructions:

Warning, these are lengthly.
So I turned on logging in my CivilizationIV.ini file, and these are the result:

I also noticed that for some reason the game opens up to a blank "tech advisor" screen when starting. Probably just a byproduct of the errors, but in any case.

Spoiler :

PythonErr.log
Traceback (most recent call last):
File "<string>", line 1, in ?
File "<string>", line 52, in load_module
File "CvEventInterface", line 17, in ?
File "<string>", line 52, in load_module
File "BugEventManager", line 572, in ?
File "BugEventManager", line 566, in hookupPreGameStartEvent
File "BugUtil", line 699, in extend
TypeError
:
readonly attribute

Failed to load python module CvEventInterface.
ERR: Call function onEvent failed. Can't find module CvEventInterface
ERR: Call function onEvent failed. Can't find module CvEventInterface
This line then repeats ~100 times.
Traceback (most recent call last):

File "CvAppInterface", line 70, in preGameStart

File "CvScreensInterface", line 83, in showTechChooser

File "CvTechChooser", line 231, in interfaceScreen

File "CvTechChooser", line 243, in ConstructTabs

File "CvTechChooser", line 280, in DrawTechChooser

File "CvTechChooser", line 324, in placeTechs

AttributeError: type object 'CvPythonExtensions.WidgetTypes' has no attribute 'WIDGET_TECH_CHOOSER_ERA'
ERR: Python function preGameStart failed, module CvAppInterface
ERR: Call function onEvent failed. Can't find module CvEventInterface
ERR: Call function onEvent failed. Can't find module CvEventInterface
ERR: Call function onEvent failed. Can't find module CvEventInterface
Traceback (most recent call last):

File "CvAppInterface", line 47, in onSave

AttributeError: 'module' object has no attribute 'onEvent'
ERR: Python function onSave failed, module CvAppInterface
ERR: Call function onEvent failed. Can't find module CvEventInterface
This line then repeats ~100 times.


Spoiler :

PythonErr2.log
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 BugDll
load_module BugOptions
load_module BugConfig
load_module BugCore
load_module BugUtil
load_module ColorUtil
load_module BugInit
load_module BugPath
load_module BugConfigTracker
load_module BugTypes
load_module sets
load_module xmllib
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/xmllib.py:9: DeprecationWarning: The xmllib module is obsolete. Use xml.sax instead.
11:55:02 DEBUG: BugConfig - registering xml handler BugConfig.RootHandler
11:55:02 DEBUG: BugConfig - registering bug handler BugConfig.BugHandler
11:55:02 DEBUG: BugConfig - registering load handler BugConfig.LoadHandler
11:55:02 DEBUG: BugConfig - registering config handler BugConfig.ConfigHandler
11:55:02 DEBUG: BugConfig - registering arg handler BugConfig.ArgHandler
load_module configobj
load_module validate
validate import failed
load_module BugOptionsScreen
load_module BugErrorOptionsTab
load_module BugOptionsTab
load_module BugHelp
load_module Popup
11:55:02 INFO : BugCore - creating uninitialized mod Core
11:55:02 INFO : BugCore - creating uninitialized mod MainInterface
load_module CityUtil
11:55:02 INFO : BugCore - creating uninitialized mod NJAGC
11:55:02 INFO : BugCore - creating uninitialized mod Scores
11:55:02 INFO : BugCore - creating uninitialized mod CityScreen
load_module ReligionUtil
load_module FontUtil
load_module MonkeyTools
load_module PyHelpers
load_module AStarTools
11:55:02 INFO : BugCore - creating uninitialized mod PLE
load_module UnitUtil
load_module PlayerUtil
load_module TradeUtil
load_module DiplomacyUtil
load_module AttitudeUtil
load_module GameUtil
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
11:55:02 INFO : BugCore - creating uninitialized mod Autolog
11:55:02 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 CvTechChooser
load_module TechPrefs
11:55:02 INFO : BugCore - creating uninitialized mod Advisors
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
11:55:02 INFO : BugCore - creating uninitialized mod MapFinder
11:55:02 INFO : BugCore - creating uninitialized mod AutoSave
load_module Buffy
11:55:02 INFO : BugCore - creating uninitialized mod BUFFY
load_module CvEspionageAdvisor
load_module SpyUtil
load_module BugScreen
11:55:02 INFO : BugCore - creating uninitialized mod BetterEspionage
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 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
11:55:02 INFO : BugCore - creating uninitialized mod StrategyOverlay
11:55:02 INFO : BugCore - creating uninitialized mod CustDomAdv
11:55:02 INFO : BugCore - creating uninitialized mod TechWindow
init-ing world builder screen
load_module CvWBPopups
load_module CvCameraControls
load_module CvAdvisorUtils
load_module InputUtil
Traceback (most recent call last):
File "<string>", line 1, in ?
File "<string>", line 52, in load_module
File "CvEventInterface", line 17, in ?
File "<string>", line 52, in load_module
File "BugEventManager", line 572, in ?
File "BugEventManager", line 566, in hookupPreGameStartEvent
File "BugUtil", line 699, in extend
TypeError: readonly attribute


Spoiler :

PythonDbg.log
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 BugDll
load_module BugOptions
load_module BugConfig
load_module BugCore
load_module BugUtil
load_module ColorUtil
load_module BugInit
load_module BugPath
load_module BugConfigTracker
load_module BugTypes
load_module sets
load_module xmllib
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/xmllib.py:9: DeprecationWarning: The xmllib module is obsolete. Use xml.sax instead.
11:55:02 DEBUG: BugConfig - registering xml handler BugConfig.RootHandler
11:55:02 DEBUG: BugConfig - registering bug handler BugConfig.BugHandler
11:55:02 DEBUG: BugConfig - registering load handler BugConfig.LoadHandler
11:55:02 DEBUG: BugConfig - registering config handler BugConfig.ConfigHandler
11:55:02 DEBUG: BugConfig - registering arg handler BugConfig.ArgHandler
load_module configobj
load_module validate
validate import failed
load_module BugOptionsScreen
load_module BugErrorOptionsTab
load_module BugOptionsTab
load_module BugHelp
load_module Popup
11:55:02 INFO : BugCore - creating uninitialized mod Core
11:55:02 INFO : BugCore - creating uninitialized mod MainInterface
load_module CityUtil
11:55:02 INFO : BugCore - creating uninitialized mod NJAGC
11:55:02 INFO : BugCore - creating uninitialized mod Scores
11:55:02 INFO : BugCore - creating uninitialized mod CityScreen
load_module ReligionUtil
load_module FontUtil
load_module MonkeyTools
load_module PyHelpers
load_module AStarTools
11:55:02 INFO : BugCore - creating uninitialized mod PLE
load_module UnitUtil
load_module PlayerUtil
load_module TradeUtil
load_module DiplomacyUtil
load_module AttitudeUtil
load_module GameUtil
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
11:55:02 INFO : BugCore - creating uninitialized mod Autolog
11:55:02 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 CvTechChooser
load_module TechPrefs
11:55:02 INFO : BugCore - creating uninitialized mod Advisors
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
11:55:02 INFO : BugCore - creating uninitialized mod MapFinder
11:55:02 INFO : BugCore - creating uninitialized mod AutoSave
load_module Buffy
11:55:02 INFO : BugCore - creating uninitialized mod BUFFY
load_module CvEspionageAdvisor
load_module SpyUtil
load_module BugScreen
11:55:02 INFO : BugCore - creating uninitialized mod BetterEspionage
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 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
11:55:02 INFO : BugCore - creating uninitialized mod StrategyOverlay
11:55:02 INFO : BugCore - creating uninitialized mod CustDomAdv
11:55:02 INFO : BugCore - creating uninitialized mod TechWindow
init-ing world builder screen
load_module CvWBPopups
load_module CvCameraControls
load_module CvAdvisorUtils
load_module InputUtil
Traceback (most recent call last):
File "<string>", line 1, in ?
File "<string>", line 52, in load_module
File "CvEventInterface", line 17, in ?
File "<string>", line 52, in load_module
File "BugEventManager", line 572, in ?
File "BugEventManager", line 566, in hookupPreGameStartEvent
File "BugUtil", line 699, in extend
TypeError: readonly attribute
 
@gorf - do you have any unusual letters in your windows user name? This often causes BUG's python to go heywire. Check our wiki for a solution to that issue (disappearing interface).
 
I'm not an expert, so I hope someone else will come along and look at the logs. I

FWIW, it looks to me as if the mod is not installed correctly (it can't find all its modules), or you are trying to run it without adequate user permissions (it hasn't been able to write its own ini file).
 
@ruff - I do have an '&' in there... Would that qualify as unusual? I'm running a Mac rather than Windows, however.

@AlanH - Hrm, the user permission issue seems a likely candidate, as I just opened up this computer for the first time yesterday... Okay so that was at least a step forward. The Mods folder was read-only, so the BUG.ini file couldn't be created. Now I've fixed that, and the problem with the UI persists, but the .ini is at least created. Logs below:

Spoiler :

PythonDbg.log
Initializing Python
EntryPoint module:cvscreensinterface
EntryPoint module:cvgameinterfacefile
EntryPoint module:cveventinterface
EntryPoint module:cvscreenutilsinterface
EntryPoint module:ring_world
EntryPoint module:full_of_resources_3_00
EntryPoint module:planet_generator_0_68
EntryPoint module:smart_map
EntryPoint module:team_battleground
EntryPoint module:maze
EntryPoint module:tectonics
EntryPoint module:lows_random_maps_3_0
EntryPoint module:cvgameinterface
EntryPoint module:cvtranslator
EntryPoint module:cvoptionsscreencallbackinterface
EntryPoint module:cvrandomeventinterface
EntryPoint module:cvwbinterface
EntryPoint module:pbmain
EntryPoint module:cvappinterface
EntryPoint module:highlands
EntryPoint module:terra
EntryPoint module:donut
EntryPoint module:earth2
EntryPoint module:boreal
EntryPoint module:medium_and_small
EntryPoint module:global_highlands
EntryPoint module:hemispheres
EntryPoint module:big_and_small
EntryPoint module:randomscriptmap
EntryPoint module:rainforest
EntryPoint module:arboria
EntryPoint module:cvmapscriptinterface
EntryPoint module:archipelago
EntryPoint module:balanced
EntryPoint module:wheel
EntryPoint module:shuffle
EntryPoint module:continents
EntryPoint module:inland_sea
EntryPoint module:islands
EntryPoint module:hub
EntryPoint module:fantasy_realm
EntryPoint module:lakes
EntryPoint module:mirror
EntryPoint module:custom_continents
EntryPoint module:fractal
EntryPoint module:oasis
EntryPoint module:ring
EntryPoint module:tilted_axis
EntryPoint module:pangaea
EntryPoint module:great_plains
EntryPoint module:cvunitcontrolinterface
EntryPoint module:cvpopupinterface
EntryPoint module:cvdiplomacyinterface
EntryPoint module:cvdebuginterface
EntryPoint module:ice_age
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 BugDll

load_module BugOptions

load_module BugConfig

load_module BugCore

load_module BugUtil

load_module ColorUtil

load_module BugInit

load_module BugPath

load_module BugConfigTracker

load_module BugTypes

load_module sets

load_module xmllib

/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/xmllib.py:9: DeprecationWarning: The xmllib module is obsolete. Use xml.sax instead.
14:50:58 DEBUG: BugConfig - registering xml handler BugConfig.RootHandler
14:50:58 DEBUG: BugConfig - registering bug handler BugConfig.BugHandler
14:50:58 DEBUG: BugConfig - registering load handler BugConfig.LoadHandler
14:50:58 DEBUG: BugConfig - registering config handler BugConfig.ConfigHandler
14:50:58 DEBUG: BugConfig - registering arg handler BugConfig.ArgHandler
load_module configobj

load_module validate

validate

import failed

load_module BugOptionsScreen

load_module BugErrorOptionsTab

load_module BugOptionsTab

load_module BugHelp

load_module Popup

14:50:58 INFO : BugCore - creating uninitialized mod Core
14:50:58 INFO : BugCore - creating uninitialized mod MainInterface
load_module CityUtil

14:50:58 INFO : BugCore - creating uninitialized mod NJAGC
14:50:58 INFO : BugCore - creating uninitialized mod Scores
14:50:58 INFO : BugCore - creating uninitialized mod CityScreen
load_module ReligionUtil

load_module FontUtil

load_module MonkeyTools

load_module PyHelpers

load_module AStarTools

14:50:58 INFO : BugCore - creating uninitialized mod PLE
load_module UnitUtil

load_module PlayerUtil

load_module TradeUtil

load_module DiplomacyUtil

load_module AttitudeUtil

load_module GameUtil

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

14:50:58 INFO : BugCore - creating uninitialized mod Autolog
14:50:58 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 CvTechChooser

load_module TechPrefs

14:50:58 INFO : BugCore - creating uninitialized mod Advisors
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

14:50:58 INFO : BugCore - creating uninitialized mod MapFinder
14:50:58 INFO : BugCore - creating uninitialized mod AutoSave
load_module Buffy

14:50:58 INFO : BugCore - creating uninitialized mod BUFFY
load_module CvEspionageAdvisor

load_module SpyUtil

load_module BugScreen

14:50:58 INFO : BugCore - creating uninitialized mod BetterEspionage
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 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

14:50:58 INFO : BugCore - creating uninitialized mod StrategyOverlay
14:50:58 INFO : BugCore - creating uninitialized mod CustDomAdv
14:50:58 INFO : BugCore - creating uninitialized mod TechWindow
init-ing world builder screen

load_module CvWBPopups

load_module CvCameraControls

load_module CvAdvisorUtils

load_module InputUtil

load_module Archipelago

load_module Balanced

load_module Continents

load_module Custom_Continents

load_module Fantasy_Realm

load_module Fractal

load_module Great_Plains

load_module Highlands

load_module Hub

load_module Ice_Age

load_module Inland_Sea

load_module Islands

load_module Lakes

load_module Maze

load_module Mirror

load_module Oasis

load_module Pangaea

load_module Ring

load_module Shuffle

load_module Team_Battleground

load_module Terra

load_module Tilted_Axis

load_module Wheel

load_module Arboria

load_module Big_and_Small

load_module Boreal

load_module Donut

load_module Earth2

load_module Global_Highlands

load_module Hemispheres

load_module Medium_and_Small

load_module Rainforest

load_module RandomScriptMap

load_module Tectonics

load_module Full_of_Resources_3_00

load_module CvOptionsScreenCallbackInterface

load_module copy

load_module webbrowser

load_module urllib

load_module Lows_Random_Maps_3_0

load_module Planet_Generator_0_68

load_module gc

load_module pickle

load_module Ring_World

load_module Smart_Map

load_module operator

load_module glob

load_module CvGameInterface

load_module CvGameInterfaceFile

load_module BugGameUtils

14:52:22 DEBUG: BugGameUtils - initializing
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.isActionRecommended to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback isActionRecommended
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.canRazeCity to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback canRazeCity
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.canConstruct to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback canConstruct
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.getRecommendedBuilding to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback getRecommendedBuilding
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.getSecondRecommendedTech to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback getSecondRecommendedTech
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.getUpgradePriceOverride to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback getUpgradePriceOverride
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.AI_chooseTech to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback AI_chooseTech
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.skipProductionPopup to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback skipProductionPopup
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.doCulture to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback doCulture
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.cannotSelectionListGameNetMessage to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback cannotSelectionListGameNetMessage
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.getExperienceNeeded to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback getExperienceNeeded
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.canPickPlot to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback canPickPlot
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.updateColoredPlots to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback updateColoredPlots
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.getExtraCost to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback getExtraCost
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.cannotSelectionListMove to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback cannotSelectionListMove
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.getBuildingCostMod to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback getBuildingCostMod
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.showExamineCityButton to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback showExamineCityButton
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.createBarbarianCities to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback createBarbarianCities
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.AI_doDiplo to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback AI_doDiplo
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.doResearch to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback doResearch
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.doMeltdown to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback doMeltdown
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.doPillageGold to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback doPillageGold
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.doPlotCulture to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback doPlotCulture
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.canUpgradeAnywhere to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback canUpgradeAnywhere
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.cannotDoCivic to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback cannotDoCivic
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.cannotTrain to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback cannotTrain
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.canTrain to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback canTrain
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.cannotDoControl to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback cannotDoControl
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.doCityCaptureGold to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback doCityCaptureGold
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.isPlayerResearch to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback isPlayerResearch
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.cannotSpreadReligion to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback cannotSpreadReligion
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.doReviveActivePlayer to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback doReviveActivePlayer
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.getConscriptUnitType to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback getConscriptUnitType
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.cannotHandleAction to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback cannotHandleAction
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.doHolyCity to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback doHolyCity
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.canDeclareWar to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback canDeclareWar
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.cannotMaintain to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback cannotMaintain
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.cannotCreate to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback cannotCreate
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.canMaintain to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback canMaintain
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.doGold to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback doGold
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.doGrowth to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback doGrowth
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.skipResearchPopup to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback skipResearchPopup
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.cannotConstruct to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback cannotConstruct
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.getCityFoundValue to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback getCityFoundValue
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.getFirstRecommendedTech to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback getFirstRecommendedTech
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.showTechChooserButton to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback showTechChooserButton
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.AI_doWar to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback AI_doWar
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.cannotFoundCity to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback cannotFoundCity
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.canResearch to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback canResearch
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.unitCannotMoveInto to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback unitCannotMoveInto
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.getWidgetHelp to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback getWidgetHelp
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.canCreate to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback canCreate
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.AI_chooseProduction to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback AI_chooseProduction
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.AI_unitUpdate to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback AI_unitUpdate
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.canBuild to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback canBuild
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.doReligion to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback doReligion
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.doGreatPeople to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback doGreatPeople
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.getUnitCostMod to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback getUnitCostMod
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.isVictoryTest to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback isVictoryTest
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.canFoundCitiesOnWater to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback canFoundCitiesOnWater
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.doGoody to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback doGoody
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.isVictory to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback isVictory
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.calculateScore to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback calculateScore
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.createBarbarianUnits to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback createBarbarianUnits
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.doCombat to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback doCombat
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.doHolyCityTech to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback doHolyCityTech
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.canDoCivic to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback canDoCivic
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.cannotResearch to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback cannotResearch
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.citiesDestroyFeatures to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback citiesDestroyFeatures
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.doProduction to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback doProduction
14:52:22 DEBUG: BugUtil - binding CvGameUtils.CvGameUtils.getRecommendedUnit to <CvGameUtils.CvGameUtils instance at 0x21740418>
14:52:22 DEBUG: BugGameUtils - creating callback getRecommendedUnit
14:52:22 DEBUG: BugGameUtils - isVictory - setting default to True
14:52:22 DEBUG: BugGameUtils - isPlayerResearch - setting default to True
14:52:22 DEBUG: BugGameUtils - getExtraCost - setting default to 0
14:52:22 DEBUG: BugGameUtils - createBarbarianCities - setting default to False
14:52:22 DEBUG: BugGameUtils - createBarbarianUnits - setting default to False
14:52:22 DEBUG: BugGameUtils - skipResearchPopup - setting default to False
14:52:22 DEBUG: BugGameUtils - showTechChooserButton - setting default to True
14:52:22 DEBUG: BugGameUtils - getFirstRecommendedTech - setting default to NO_TECH
14:52:22 DEBUG: BugGameUtils - getSecondRecommendedTech - setting default to NO_TECH
14:52:22 DEBUG: BugGameUtils - canRazeCity - setting default to True
14:52:22 DEBUG: BugGameUtils - canDeclareWar - setting default to True
14:52:22 DEBUG: BugGameUtils - skipProductionPopup - setting default to False
14:52:22 DEBUG: BugGameUtils - showExamineCityButton - setting default to True
14:52:22 DEBUG: BugGameUtils - getRecommendedUnit - setting default to NO_UNIT
14:52:22 DEBUG: BugGameUtils - getRecommendedBuilding - setting default to NO_BUILDING
14:52:22 DEBUG: BugGameUtils - updateColoredPlots - setting default to False
14:52:22 DEBUG: BugGameUtils - isActionRecommended - setting default to False
14:52:22 DEBUG: BugGameUtils - unitCannotMoveInto - setting default to False
14:52:22 DEBUG: BugGameUtils - cannotHandleAction - setting default to False
14:52:22 DEBUG: BugGameUtils - canBuild - setting default to -1
14:52:22 DEBUG: BugGameUtils - cannotFoundCity - setting default to False
14:52:22 DEBUG: BugGameUtils - cannotSelectionListMove - setting default to False
14:52:22 DEBUG: BugGameUtils - cannotSelectionListGameNetMessage - setting default to False
14:52:22 DEBUG: BugGameUtils - cannotDoControl - setting default to False
14:52:22 DEBUG: BugGameUtils - canResearch - setting default to False
14:52:22 DEBUG: BugGameUtils - cannotResearch - setting default to False
14:52:22 DEBUG: BugGameUtils - canDoCivic - setting default to False
14:52:22 DEBUG: BugGameUtils - cannotDoCivic - setting default to False
14:52:22 DEBUG: BugGameUtils - canTrain - setting default to False
14:52:22 DEBUG: BugGameUtils - cannotTrain - setting default to False
14:52:22 DEBUG: BugGameUtils - canConstruct - setting default to False
14:52:22 DEBUG: BugGameUtils - cannotConstruct - setting default to False
14:52:22 DEBUG: BugGameUtils - canCreate - setting default to False
14:52:22 DEBUG: BugGameUtils - cannotCreate - setting default to False
14:52:22 DEBUG: BugGameUtils - canMaintain - setting default to False
14:52:22 DEBUG: BugGameUtils - cannotMaintain - setting default to False
14:52:22 DEBUG: BugGameUtils - AI_chooseTech - setting default to NO_TECH
14:52:22 DEBUG: BugGameUtils - AI_chooseProduction - setting default to False
14:52:22 DEBUG: BugGameUtils - AI_unitUpdate - setting default to False
14:52:22 DEBUG: BugGameUtils - AI_doWar - setting default to False
14:52:22 DEBUG: BugGameUtils - AI_doDiplo - setting default to False
14:52:22 DEBUG: BugGameUtils - doHolyCity - setting default to False
14:52:22 DEBUG: BugGameUtils - doHolyCityTech - setting default to False
14:52:22 DEBUG: BugGameUtils - doGold - setting default to False
14:52:22 DEBUG: BugGameUtils - doResearch - setting default to False
14:52:22 DEBUG: BugGameUtils - doGoody - setting default to False
14:52:22 DEBUG: BugGameUtils - doGrowth - setting default to False
14:52:22 DEBUG: BugGameUtils - doProduction - setting default to False
14:52:22 DEBUG: BugGameUtils - doCulture - setting default to False
14:52:22 DEBUG: BugGameUtils - doPlotCulture - setting default to False
14:52:22 DEBUG: BugGameUtils - doReligion - setting default to False
14:52:22 DEBUG: BugGameUtils - cannotSpreadReligion - setting default to False
14:52:22 DEBUG: BugGameUtils - doGreatPeople - setting default to False
14:52:22 DEBUG: BugGameUtils - doMeltdown - setting default to False
14:52:22 DEBUG: BugGameUtils - doReviveActivePlayer - setting default to False
14:52:22 DEBUG: BugGameUtils - citiesDestroyFeatures - setting default to True
14:52:22 DEBUG: BugGameUtils - canFoundCitiesOnWater - setting default to False
14:52:22 DEBUG: BugGameUtils - doCombat - setting default to False
14:52:22 DEBUG: BugGameUtils - getConscriptUnitType - setting default to NO_UNIT
14:52:22 DEBUG: BugGameUtils - getCityFoundValue - setting default to -1
14:52:22 DEBUG: BugGameUtils - canPickPlot - setting default to True
14:52:22 DEBUG: BugGameUtils - getUnitCostMod - setting default to -1
14:52:22 DEBUG: BugGameUtils - getBuildingCostMod - setting default to -1
14:52:22 DEBUG: BugGameUtils - canUpgradeAnywhere - setting default to False
load_module encodings.iso8859

encodings.iso8859

import failed

load_module encodings.latin_1

14:52:22 DEBUG: BugGameUtils - getWidgetHelp - setting default to
14:52:22 DEBUG: BugGameUtils - getUpgradePriceOverride - setting default to -1
8500 - gold

8501 - research

8502 - culture

8503 - espionage

8483 - food

8484 - production

8485 - commerce

8550 - judaism

8551 - judaism

8552 - christianity

8553 - christianity

8554 - islam

8555 - islam

8556 - hinduism

8557 - hinduism

8558 - buddhism

8559 - buddhism

8560 - confucianism

8561 - confucianism

8562 - taoism

8563 - taoism

3 SCREEN TURNED ON

load_module CvWBInterface

load_module CvWBDesc

load_module array

PY:saveDesc:/Users/Amygeoff/Documents/Civilization IV Beyond the Sword/Saves/WorldBuilder/WBQuickSave, curDir:/Users/Amygeoff/Documents/Civilization IV Gold/Beyond the Sword
WBSave done

SCREEN OFF

UnInit Python


Spoiler :

PythonErr.log
Traceback (most recent call last):
File "<string>", line 1, in ?
File "<string>", line 52, in load_module
File "CvEventInterface", line 17, in ?
File "<string>", line 52, in load_module
File "BugEventManager", line 572, in ?
File "BugEventManager", line 566, in hookupPreGameStartEvent
File "BugUtil", line 699, in extend
TypeError
:
readonly attribute

Failed to load python module CvEventInterface.
ERR: Call function onEvent failed. Can't find module CvEventInterface
ERR: Call function onEvent failed. Can't find module CvEventInterface
x100
Traceback (most recent call last):

File "CvAppInterface", line 70, in preGameStart

File "CvScreensInterface", line 83, in showTechChooser

File "CvTechChooser", line 231, in interfaceScreen

File "CvTechChooser", line 243, in ConstructTabs

File "CvTechChooser", line 280, in DrawTechChooser

File "CvTechChooser", line 324, in placeTechs

AttributeError: type object 'CvPythonExtensions.WidgetTypes' has no attribute 'WIDGET_TECH_CHOOSER_ERA'
ERR: Python function preGameStart failed, module CvAppInterface
ERR: Call function onEvent failed. Can't find module CvEventInterface
ERR: Call function onEvent failed. Can't find module CvEventInterface
ERR: Call function onEvent failed. Can't find module CvEventInterface
Traceback (most recent call last):

File "CvAppInterface", line 47, in onSave

AttributeError: 'module' object has no attribute 'onEvent'
ERR: Python function onSave failed, module CvAppInterface
ERR: Call function onEvent failed. Can't find module CvEventInterface
ERR: Call function onEvent failed. Can't find module CvEventInterface
x100
 
Hang on! Is this a Mac? You may need to check out the Mac forum notes on how to run BUG on a Mac!
 
Yes this is indeed on a mac. I have not read the thread which you linked, and will do that immediately.

I installed per your post here: http://forums.civfanatics.com/showpost.php?p=8510981&postcount=41

Thanks for helping and for bearing with me..

couldn't fit the logs in one post..

Spoiler :

PythonErr2.log
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 BugDll
load_module BugOptions
load_module BugConfig
load_module BugCore
load_module BugUtil
load_module ColorUtil
load_module BugInit
load_module BugPath
load_module BugConfigTracker
load_module BugTypes
load_module sets
load_module xmllib
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/xmllib.py:9: DeprecationWarning: The xmllib module is obsolete. Use xml.sax instead.
14:50:58 DEBUG: BugConfig - registering xml handler BugConfig.RootHandler
14:50:58 DEBUG: BugConfig - registering bug handler BugConfig.BugHandler
14:50:58 DEBUG: BugConfig - registering load handler BugConfig.LoadHandler
14:50:58 DEBUG: BugConfig - registering config handler BugConfig.ConfigHandler
14:50:58 DEBUG: BugConfig - registering arg handler BugConfig.ArgHandler
load_module configobj
load_module validate
validate import failed
load_module BugOptionsScreen
load_module BugErrorOptionsTab
load_module BugOptionsTab
load_module BugHelp
load_module Popup
14:50:58 INFO : BugCore - creating uninitialized mod Core
14:50:58 INFO : BugCore - creating uninitialized mod MainInterface
load_module CityUtil
14:50:58 INFO : BugCore - creating uninitialized mod NJAGC
14:50:58 INFO : BugCore - creating uninitialized mod Scores
14:50:58 INFO : BugCore - creating uninitialized mod CityScreen
load_module ReligionUtil
load_module FontUtil
load_module MonkeyTools
load_module PyHelpers
load_module AStarTools
14:50:58 INFO : BugCore - creating uninitialized mod PLE
load_module UnitUtil
load_module PlayerUtil
load_module TradeUtil
load_module DiplomacyUtil
load_module AttitudeUtil
load_module GameUtil
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
14:50:58 INFO : BugCore - creating uninitialized mod Autolog
14:50:58 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 CvTechChooser
load_module TechPrefs
14:50:58 INFO : BugCore - creating uninitialized mod Advisors
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
14:50:58 INFO : BugCore - creating uninitialized mod MapFinder
14:50:58 INFO : BugCore - creating uninitialized mod AutoSave
load_module Buffy
14:50:58 INFO : BugCore - creating uninitialized mod BUFFY
load_module CvEspionageAdvisor
load_module SpyUtil
load_module BugScreen
14:50:58 INFO : BugCore - creating uninitialized mod BetterEspionage
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 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
14:50:58 INFO : BugCore - creating uninitialized mod StrategyOverlay
14:50:58 INFO : BugCore - creating uninitialized mod CustDomAdv
14:50:58 INFO : BugCore - creating uninitialized mod TechWindow
init-ing world builder screen
load_module CvWBPopups
load_module CvCameraControls
load_module CvAdvisorUtils
load_module InputUtil
Traceback (most recent call last):
File "<string>", line 1, in ?
File "<string>", line 52, in load_module
File "CvEventInterface", line 17, in ?
File "<string>", line 52, in load_module
File "BugEventManager", line 572, in ?
File "BugEventManager", line 566, in hookupPreGameStartEvent
File "BugUtil", line 699, in extend
TypeError: readonly attribute


Okay I have now made the change you described in the "Can I use the BUG mod? YES!" thread:

You have to edit the Python file:

/Applications/Civilization IV/Beyond the Sword/Mods/BUG Mod/Assets/Python/BUG/BugUtil.py

and delete line 699. If you don't have a text editor with line numbers, just search for, and delete, the line:


newFunc.__name__ = function.__name__

AND IT WORKS!!! PythonErr.log is now empty, which must be a good thing. Thank you AlanH!
 
Sorry I missed your reference to Mac OS X in your original post, but pleased to see it all worked out for you.
 
Hello there

The website seems not working anymore for dowmnload (at least today)
Any idea where I could download it ?

Thanks
 
Back
Top Bottom