Bug Reporting

There are three issues on this page.

  1. Eunomiac: crash to desktop, stops after BAT is removed.
  2. Sheryl et al, TXT_KEY_FOO showing up in Sevopedia.
  3. Cammagno, no interface with latest BUG SVN. [Can't reproduce, rev 438]
I'll look at the latter two now while I wait for my Orange Box to open. :)

Edit: I couldn't reproduce the no interface problem using the latest revision from SVN. Also, I can see the keys in the XML for BtS on the second issue, and I seem to recall that this problem affects the normal Civilopedia as well (can someone else please confirm). I have an idea for a workaround for the problem, though, by duplicating the keys in BUG's XML. I just wonder what other text replacements broke.
 
There are three issues on this page.

  1. Eunomiac: crash to desktop, stops after BAT is removed.
  2. Sheryl et al, TXT_KEY_FOO showing up in Sevopedia.
  3. Cammagno, no interface with latest BUG SVN. [Can't reproduce, rev 438]
I'll look at the latter two now while I wait for my Orange Box to open. :)

Edit: I couldn't reproduce the no interface problem using the latest revision from SVN. Also, I can see the keys in the XML for BtS on the second issue, and I seem to recall that this problem affects the normal Civilopedia as well (can someone else please confirm). I have an idea for a workaround for the problem, though, by duplicating the keys in BUG's XML. I just wonder what other text replacements broke.

Ok, my problem is due to a simple thing: now BUG is compatible with Civ4 3.13, but not anymore with previous versions.
 
Found an inconsistency with the warlords logger that might be in our BtS logger ...


Spoiler AutoLog :
Logging by Ruff's Cobbled Mod Pack v2.0.4 (Warlords v2.08) - New Log Entries
----------------------------------------------------------------------------
Turn 365/460 (1955 AD) [10-Oct-2007 11:58:08]

IBT:

Turn 366/460 (1956 AD) [10-Oct-2007 12:00:09]
Moscow finishes: SS Docking Bay

IBT:
Civics Change: Brennus(Celtia) from 'Bureaucracy' to 'Vassalage'

Turn 367/460 (1957 AD) [10-Oct-2007 12:01:44]

IBT:

Turn 368/460 (1958 AD) [10-Oct-2007 12:03:12]

IBT:

Turn 369/460 (1959 AD) [10-Oct-2007 12:03:30]

IBT:
Attitude Change: Asoka(India) towards Washington(America), from 'Friendly' to 'Pleased'

Turn 370/460 (1960 AD) [10-Oct-2007 12:03:58]

IBT:
Attitude Change: Asoka(India) towards Washington(America), from 'Pleased' to 'Friendly'

Turn 371/460 (1961 AD) [10-Oct-2007 12:05:46]
Tech learned: Refrigeration

IBT:
Attitude Change: Asoka(India) towards Washington(America), from 'Friendly' to 'Pleased'

Turn 372/460 (1962 AD) [10-Oct-2007 12:06:01]
Research begun: Genetics (13 Turns)
Moscow finishes: SS Engine

IBT:
Hatshepsut(Egypt) and Brennus(Celtia) have signed a peace treaty
Wang Kon(Korea) and Brennus(Celtia) have signed a peace treaty
Washington(America) and Brennus(Celtia) have signed a peace treaty

Turn 373/460 (1963 AD) [10-Oct-2007 12:06:45]
Moscow begins: Supermarket (1 turns)
Moscow finishes: Supermarket

IBT:
Attitude Change: Asoka(India) towards Fox07(Russia), from 'Friendly' to 'Pleased'

Turn 374/460 (1964 AD) [10-Oct-2007 12:09:21]
Yunus Emre (Artist) (Great Artist) born in Moscow

IBT:

Turn 375/460 (1965 AD) [10-Oct-2007 12:11:00]

IBT:

Turn 376/460 (1966 AD) [10-Oct-2007 12:11:42]

IBT:
Attitude Change: Brennus(Celtia) towards Fox07(Russia), from 'Annoyed' to 'Furious'

Turn 377/460 (1967 AD) [10-Oct-2007 12:12:12]
Moscow finishes: SS Thrusters

IBT:
Civics Change: Brennus(Celtia) from 'Police State' to 'Universal Suffrage'
Civics Change: Brennus(Celtia) from 'Vassalage' to 'Bureaucracy'

Turn 378/460 (1968 AD) [10-Oct-2007 12:12:21]
Asoka(India) declares war on Hannibal(Carthage)

IBT:
Attitude Change: Hatshepsut(Egypt) towards Asoka(India), from 'Pleased' to 'Friendly'
Attitude Change: Asoka(India) towards Fox07(Russia), from 'Pleased' to 'Friendly'
Attitude Change: Asoka(India) towards Washington(America), from 'Pleased' to 'Friendly'
Civics Change: Asoka(India) from 'Universal Suffrage' to 'Police State'

Turn 379/460 (1969 AD) [10-Oct-2007 12:15:12]

IBT:

Turn 380/460 (1970 AD) [10-Oct-2007 12:15:39]

IBT:

Turn 381/460 (1971 AD) [10-Oct-2007 12:16:14]
Moscow finishes: SS Thrusters

IBT:

Turn 382/460 (1972 AD) [10-Oct-2007 12:16:23]

IBT:

Turn 383/460 (1973 AD) [10-Oct-2007 12:16:47]

IBT:

Turn 384/460 (1974 AD) [10-Oct-2007 12:16:57]
Tech learned: Genetics

IBT:
Tech learned: Composites

Turn 385/460 (1975 AD) [10-Oct-2007 12:17:22]
Research begun: Ecology (9 Turns)


... spaceship parts are logged as 'finished' but not 'started'.
 
I'm running 3.13 and the latest version of BUG with no problems.
 
Ok, my problem is due to a simple thing: now BUG is compatible with Civ4 3.13, but not anymore with previous versions.
Well, that makes sense as we modified some files when moving from 3.03 to 3.13
 
Probably Osaft can confirm that he also has not 3.13 on, as I didn't have it on this PC.

I did a reinstall, and I have the same problems with 3.02 and 3.12. It seems the mod can't read/write the ini-file. Probably a problem with my System.
 
@OSafl ... what operating system?
 
@OSafl - and where do you have your INI file installed? So far the only location that works for writing changes (closing Options screen) is in "My Games\BtS" under Windows XP.

Okay, BUG 1.00. You'll want BtS. 3.02 for that, then. How have you installed BUG?
 
My astute powers of deductive reasoning managed to get that far ;-) Is this a common problem that a lot of people are having, or is there some conflict between BAT and BUG/Blue Marble/Unofficial 3.13 patch? I did this through a fresh install without any deviation, so I can't think of something I might have done to break it.

Just to repeat it: (In my case (post 147)) the problem was independent from BlueMarble and the unofficial 3.13. The crash happens in the combination of 3.13 (official) and FBUG ("BAT").
(3.13 + BUG = fine; 3.13 + BUG + BlueMarble = fine; 3.13 +- anything + FBUG = not fine)
 
I solved my problem. The ini-file has an error:

Code:
## BUG Mod settings
## NOTE: Comments begin with "#".
##########################################################################
[CONFIG]

; Modular XML Loading
ModularLoading = 0

line 6 should be:

Code:
# Modular XML Loading
 
@OSaft - Did you add that line about Modular XML Loading to the INI yourself, or were there instructions to add it? It's not in my local version and wanted to double-check that there's nothing to fix on our end.

Thanks, and congrats on finding the problem! :)

@LudwigII - Yes, you're #1 in that list I posted of open issues on this page. And it sounds like bad XML in BAT. Unfortunately, Civ4 isn't very helpful in these cases (crash rather than an error message).

@NikNaks - Are you looking into this one? Can you reproduce it?
 
@OSaft - Did you add that line about Modular XML Loading to the INI yourself, or were there instructions to add it? It's not in my local version and wanted to double-check that there's nothing to fix on our end.

Civ put's it in. When i remove it Civ adds it again when i start the mod. And in every Mod i have played since 3.13.
 
You mean your Civ inserts a non-working line into the mod ini that breaks the mod? :crazyeye:

Does it still do that when you set "Enable Modular XML" to 1 in your CivilizationIV.ini file?
 
@Psyringe: 2 x yes :). I can't be the only one :confused:. I don't think I got a spezial version.
 
Regarding the TXT_KEY_ issue with the Sevopedia, I started Civ with no mods at all and they were still there, so it is a problem with the game itself and not BUG. By the way, they appear in both the units and the buildings pages.

Sheryl
 
@Psyringe: 2 x yes :). I can't be the only one :confused:. I don't think I got a spezial version.

Hmm, the line doesn't get added to my BUG mod.ini. It does get added to the ini files that are created when no ini is found for a mod. Nevertheless it shouldn't cause any problems because ";" and "#" are both treated as comment characters by Civ4. What made you think that this line was the cause of your problem?
 
Hmm, the line doesn't get added to my BUG mod.ini.

In Post 123 you wrote you are using the folder F:\Games\Civilization 4\Beyond the Sword\Mods\MyCollection then Civ will use MyCollection.ini, and not conflict with BUG Mod.ini. If the Bug mod is in the folder "Bug Mod" civ and the mod are using the same file.


It does get added to the ini files that are created when no ini is found for a mod. Nevertheless it shouldn't cause any problems because ";" and "#" are both treated as comment characters by Civ4. What made you think that this line was the cause of your problem?

I changed the ';' to '#' and it works fine, changed it back and I have no Interface.

Civ treats ';' as comment but BUG mod dosn't. The mod has it's own Python-functions to read/write the ini-file. And this functions only accetps '#' as comment. This functions accepts no errors. If there is an error in the ini-file No more python modules are loaded. And no Interface. Look at the Code.
 
Top Bottom