Bug Reporting

Can you post Logs/PythonErr.log (no 2 in the name). If it's not there, first turn on logging in CivilizationIV.ini by setting LoggingEnabled to 1. Then make it happen again and post that file.

Are you not seeing any game messages? BUG can't possibly interfere with SDK-generated messages AFAIK.
 
Not sure if this is related to BUG or BULL. but when i try to look at the civilopedia from the main menu, the interface blinks.. but the pedia doesn't open. works fine from in-game however.

i'm using a relatively new SVN version of both mods (rev 1865?, can't remember... i'm at work right now), and running it from my custom assets folder. i do remember having this issue at times in past versions as well. could just be my setup though, cuz i dont have this problem when loading 3rd party mods that use BUG.

in any event.. thanks for all the hard work you guys put into this. it's without a doubt THE best improvement to the game, and i wouldn't play without it.
 
Color me uninformed. News Feeds in CIV? Alt-TAB would take you back to somewhere in Windows lalaland.

CTRL + TAB brings up the event/quest/combat log.

Not sure if this is related to BUG or BULL. but when i try to look at the civilopedia from the main menu, the interface blinks.. but the pedia doesn't open. works fine from in-game however.

I manage to keep breaking this somehow every time I make a major addition to BUG, and I know I did it pretty recently. I'll take a look at fixing it again. It's a tough nut to crack because BUG doesn't get a chance to initialize itself (and it can't) while the main menu is up. I need to wait for a game to start/load.
 
@ Balderstrom
Yes, I meant to say Ctrl-Tab, not Alt-Tab, sorry.

@ EmperorFool
I am not seeing ANY game messages, not just BUG messages.
Also, I decided to unload the BUG Mod to see if I still was having issues and I am...still no news feeds...so I don't think it's an issue with BUG...I should probably take this issue to the main support forum...but in case you want to read further, the info you requested is below.

Also, the only thing that changed between when I had news feeds and when I first noticed not having them was I updated BUG using SVN and then manually merged BUG with Better AI per the instructions on this post:
http://forums.civfanatics.com/showthread.php?t=296534

I know that mentions using BUG 3.5 and I'm on 3.6...

I checked the PythonErr file in the MyGames/BtS/log folder. The file exists but it contains no data. Below are the contents of my CivilizationIV.ini file in the MyGames/BtS folder:
Spoiler :

Code:
[CONFIG]

; Allow Mouse Scrolling in Windowed mode
MouseScrolling = 0

; Enable Trilinear Filtering for the Minimap
MinimapTrilinearFilter = 1

; Enable Tree Region Cutting
CutTrees = 1

; A non-zero value overrides the FIELD_OF_VIEW parameter from GlobalDefines.xml
FIELD_OF_VIEW = 0

; Allow Camera Flying
AllowFlying = 0

; Don't show minimum specification warnings
HideMinSpecWarning = 0

; Random seed for map generation, or '0' for default
MapRandSeed = 0

; Random seed for game sync, or '0' for default
SyncRandSeed = 0

; Email address from which Pitboss reminder emails are sent
PitbossEmail = 0

; SMTP server authentication login for Pitboss reminder emails
PitbossSMTPLogin = 0

; SMTP server for Pitboss reminder emails
PitbossSMTPHost = 0

; Number of seconds to accept live game list updates from GameSpy (-1 for initial snapshot only, 0 for no live updates
GameUpdateTime = 10

; Bandwidth options are modem or broadband
Bandwidth = broadband

; QuickStart - SinglePlayer games only!
QuickStart = 0

; Dont show the game background during movies - may speed up movie playing
HideMovieBackground = 0

; Enable/disable background music
PlayMusic = 1

; Allows some memory savings *** ALT-TAB WILL NO LONGER FUNCTION ***
MemSaver = 0

; Use managed interface textures (may be safer but shouldn't be needed, uses more memory)
GUIManagedTextures = 0

; file format (TGA,JPG,BMP), Warning: TGA requires a lockable buffer which can lower performance
ScreenShot Format = JPG

; Enable voice over IP capture and playback
EnableVoice = 1

; App Selects Specific IP to use for Multiplayer
SelectIP = 0

; Disable PAK memory mapping (May affect performance)
DisablePAKMemoryMapping = 0

; Don't skip frames if falling behind
BinkNoSkip = 1

; Copy entire image each frame, not just dirty pixels
BinkCopyAll = 1

; Show movies using hi-color, not true-color (may be faster)
Bink16Bit = 0

; Copy ever other scanline during movie playback (faster)
BinkInterlace = 0

; Specify whether to play in fullscreen mode 0/1/ask
FullScreen = 0

; Set max frame rate clamp (0 means none)
SetMaxFrameRate = 0

; Set to 1 to put PitBoss to sleep when no players are connected
PitBossSleep = 1

; Set to 1 to page units out when non-visible
DynamicUnitPaging = 1

; Set to 1 to page unit anims out when the unit is non visible
DynamicAnimPaging = 1

; Set to 1 for no on-screen event messages
NoEventMessages = 1

; Set to 1 for no tech splash screens
NoTechSplash = 1

; Set to 1 for no intro movie
NoIntroMovie = 0

; Set to 1 for no python exception popups
HidePythonExceptions = 1

; The maximum number of autosaves kept in the directory before being deleted.
MaxAutoSaves = 40

; Specify the number of turns between autoSaves.  0 means no autosave.
AutoSaveInterval = 1

; Enable Audio
AudioEnable = 1

; English(0),French(1),German(2),Italian(3),Spanish(4) - Defaults to user-installed language
Language = 0

; Determines which user profile is loaded on game start
UserProfile = Default Profile

; Sync input to smooth interface (may run slower)
SyncInput = 0

; Force numlock always on while playing
ForceNumlock = 0

; Disable caching of file system (may slow initialization)
DisableFileCaching = 1

; Disable caching of xml and file system (may slow initialization)
DisableCaching = 0

; Specify a Mod folder (Mods\Mesopotamia), '0' for none
Mod =BUG Mod 3.6

[GAME]

; Map Script file name
Map = Terra

; GameType options are singlePlayer/spLoad
GameType = singlePlayer

; Pitboss Turn Time
PitbossTurnTime = 0

; Max number of turns (0 for no turn limit)
MaxTurns = 0

; Game Options
GameOptions = 000000000000000000000000

; Victory Conditions
VictoryConditions = 1111111

; Handicap for quick play
QuickHandicap = HANDICAP_NOBLE

; GameSpeed options are GAMESPEED_QUICK/GAMESPEED_NORMAL/GAMESPEED_EPIC/GAMESPEED_MARATHON
GameSpeed = GAMESPEED_QUICK

; Era options are ERA_ANCIENT/ERA_CLASSICAL/ERA_MEDIEVAL/ERA_RENAISSANCE/ERA_INDUSTRIAL/ERA_MODERN
Era = ERA_ANCIENT

; Sealevel options are SEALEVEL_LOW/SEALEVEL_MEDIUM/SEALEVEL_HIGH
SeaLevel = SEALEVEL_MEDIUM

; Climate options are CLIMATE_ARID/CLIMATE_TEMPERATE/CLIMATE_TROPICAL
Climate = CLIMATE_TEMPERATE

; Worldsize options are WORLDSIZE_DUEL/WORLDSIZE_TINY/WORLDSIZE_SMALL/WORLDSIZE_STANDARD/WORLDSIZE_LARGE/WORLDSIZE_HUGE
WorldSize = WORLDSIZE_STANDARD

; Game Name
GameName = nishdog's Game

; Save Path - relative to working (Civ4) folder
FileName = 0

; Account Username
Nickname = 0

; Email Address
Email = nishdog

; DirectIP Host Address
DirectIP = 0

; In-game Alias
Alias = nishdog

; Modular XML Loading
ModularLoading = 1

; Main Menu Mods
MainMenuMods = Afterworld;Broken Star;Charlemagne;Crossroads of the World;Defense;FfH Age of Ice;Final Frontier;Gods of Old;Next War;Rhye's and Fall of Civilization;The Road to War

; Move along
CheatCode = 0

[DEBUG]

; Number of turns to autorun before exit (0 for no limit)
AutorunTurnLimit = 0

; Set App on Auto-Run
Autorun = 0

; Enable D3D9 Queries
D3D9Query = 0

; Custom Screen Height, minimum: 768 - Normal resolutions can be set in-game and will be used when set to 0
ScreenHeight = 0

; Custom Screen Width, minimum: 1024 - Normal resolutions can be set in-game and will be used when set to 0
ScreenWidth = 0

; Establish connection to Python Debugger
HAPDebugger = 0

; NetComm Port
Port = 2056

; Create a dump file if the application crashes
GenerateCrashDumps = 0

; Enable the logging system
LoggingEnabled = 1

; Enable synchronization logging
SynchLog = 1

; Overwrite old network and message logs
OverwriteLogs = 0

; Enable rand event logging
RandLog = 1

; Enable message logging
MessageLog = 1

; Break on memory allocation order #
BreakOnAlloc = -1
I also checked the init.log file in the Civ4/BtS/log folder. That is the only file in that folder. I'm not sure if this info is useful or not, but the contents of that file are below (last edit date on that file was 5/31/09):
Spoiler :

Code:
 [272198.219] ERR: InitWinApp() failed, exiting
[272198.219] ERR: CIV Init FAILED, exiting
 
i had a similar problem.

i wasn't getting any messages due to the fact that my message window was flooded with an error moaning about the settings folder. only way i could see messages was to open the log window like you said.

i had to create a BUG Mod folder & move <Info> and <UserSettings> into it.
 
i had a similar problem.

i wasn't getting any messages due to the fact that my message window was flooded with an error moaning about the settings folder. only way i could see messages was to open the log window like you said.

i had to create a BUG Mod folder & move <Info> and <UserSettings> into it.

I just tried that...didn't work for me...I tried creating a folder called "BUG Mod" and when that didn't work, I renamed the folder to "BUG Mod 3.6" and still no good. I created the folder in the Civ4/Bts/Mods/BUG Mod 3.6 folder. Then I moved the 2 folders you mentioned into that folder from the Civ4/Bts/Mods/BUG Mod 3.6 folder.
================
EDIT:

Mystery solved...
from the My Games/BtS/CivilizationIV.ini file:

; Set to 1 for no on-screen event messages
NoEventMessages = 1

I changed that to 0 and this fixed the problem...not sure how that happened, but all is well now...thanks for the help...
 
I am not seeing ANY game messages, not just BUG messages.
Also, I decided to unload the BUG Mod to see if I still was having issues and I am...still no news feeds...so I don't think it's an issue with BUG...I should probably take this issue to the main support forum...but in case you want to read further, the info you requested is below.
There is a Civ4 option that removes the messages to screen. I turned it on once by accident and it took me ages to find what I had done. It us either on the option screen or in the civ4.ini file (not sure which).

ok, here it is ... in the civ4.ini file.
Code:
; Set to 1 for no on-screen event messages
NoEventMessages = 0

Edit: this is what happens if you don't read to the end of the thread :D.
 
This is one of the inherent problems with TotalCommander as well - which has a fairly robust Options/Settings GUI. Yet it has far too many hidden settings that can only be changed by manually editting it's .ini file, and only when it is not running.

CIV likewise has a decent Options/Settings GUI that will change a some of the .ini's settings, yet many can only be viewed/and changed by manually editting. And IIRC a couple aren't even listed in a default CivilizationIV.ini - you have to add them yourself.

I had originally thought "news feeds" meant the in-game messages, but Alt-TAB threw me off into a tangential train of thought relating to RSS or windows widgets or other oddities.
 
I had originally thought "news feeds" meant the in-game messages, but Alt-TAB threw me off into a tangential train of thought relating to RSS or windows widgets or other oddities.

Well, there is BUG's in-game RSS feed reader, but I didn't think that is what he was talking about. ;)
 
Weird error. Happened Twice to me now. A Great Person becomes available and you get the usual choices, start Golden Age, join the city as a Specialist, and here is the problem for me, choose a new Tech. When I chose the new tech, the Great Person was used but the new tech never became available to me...Anybody have a clue??? Playing 3.19 and BUG 3.6 as a default game (plus Blue Marble) and VD 6.1 as the MOD.
 
When I chose the new tech, the Great Person was used but the new tech never became available to me.

I don't think BUG could cause this, but just in case can you post Logs/PythonErr.log after it happens?
 
Does this mean something bad? I am not playing Warlords

..\WARLORDS\ASSETS\PYTHON\SYSTEM\xmllib.py:9: DeprecationWarning: The xmllib module is obsolete. Use xml.sax instead.
 
Does this mean something bad? I am not playing Warlords

..\WARLORDS\ASSETS\PYTHON\SYSTEM\xmllib.py:9: DeprecationWarning: The xmllib module is obsolete. Use xml.sax instead.

No, BUG uses xmllib to parse its configuration XML since it is included with Civ4's Python implementation. That is says Warlords doesn't mean you're using the Warlords expansion--that's just where the module was located with the Python implementation was built.

I changed BUG to shunt the message to PythonDbg.log instead of PythonErr.log so people wouldn't get tripped up by the message.
 
I dont know if anyone else has noticed this, but I have found a strange bug.
If I start Civ 4 using the 'Play Bug Mod 3.6' shortcut, and create a custom game, the game screen is just like Civ 4 without BUG. However, if I choose 'Play Game' instead, it works fine.
If I launch BTS through the normal shortcut, then create a custom game, BUG works fine, as happens if I choose 'Play Game'.
 
@tom123 - How did you install BUG, single- or multiplayer? Do you have any settings enabled on the Custom Game such as Lock Modified Assets?
 
This is not a bug per se. I decided to try the seemingly popular BAI. I followed the merge instructions (for a default install of BUG/BAI) and the mouse over show BAI in effect when the game begins...Good...The only thing is that BUG produced 2 "INITialization" messages saying it cannot find BAI resources...This does not seem correct.

BUGINIT - CANNOT FIND XML FILE FOR MOD BETTERAI
BUGPATH - CANNOT FIND ASSET FILE BETTERAI XML in Config

(this can't be good)


EDIT: I was able to fix this for myself. I think you need an XML editor because the new file that needs to be created "BETTERAI" in
C:\Users\XXXXXXXX\Documents\My Games\Beyond the Sword\CustomAssets\Config[/B]
I created with notepad and it was not an actual XML file. When I recreated it as an XML file I no longer get these error messages.


Question: Besides it's main purpose, BAI might also be recommended?, at this point in time, because it is the only thing out there that has addressed 3.19 issues? Sort of an unofficial 3.19 patch?
 
I think you need an XML editor . . . I created with notepad and it was not an actual XML file. When I recreated it as an XML file I no longer get these error messages.

It was probably something else, because an XML file is just a text file with content in a specific format--meaning the text you type matters, not its extension. Maybe you had the name mistyped or it was in the wrong place?

Question: Besides it's main purpose, BAI might also be recommended?, at this point in time, because it is the only thing out there that has addressed 3.19 issues? Sort of an unofficial 3.19 patch?

Yes, jdog5000 has been adding fixes for 3.19 to BAI. It also includes the AI AutoPlay feature if you include the Python changes from it.
 
Top Bottom