TC01
Deity
This thread is for people to post bugs or strange occurances they think might be a bug. And not just for Final Frontier Plus- feel free to post Final Frontier bugs that need to be fixed here. Also, feel free to post ideas on how bugs can be fixed.
Reported Bugs:
Fixed:
-Final Frontier Plus tab on BUG option screen still doesn't work (missing Python file)
-Capital ship, carrier ship, and missile construction feats display incorrect text
-SpiralGalaxy mapscript creates a lot of (invisible) floodplains
-Python exception when running onCityRazed (iBuilding instead of iBuildingLoop variable used)
-A few icons missing from various places
-Game attempts to load the old, pre-FFPBUG CvGameUtils.py and CvFinalFrontierEvents.py files in addition to the FFPBUG versions
-Python exception on leaderhead screen due to Multiple Favorite Civics
Not Fixed:
-Playing a game, then exiting to main menu, then playing another game can lead either to:
--Python/C++ exceptions and lots of weird errors
--Solar systems being created too close to each other
Before Reporting a Bug:
1. Make sure Beyond the Sword is patched to 3.19. This mod will not run without 3.19 installed. Also make sure you download it from here and not by using the in-game updater.
2. Make sure you have patched Final Frontier Plus to the latest version. The bug you've ran into may be fixed in a future version or patch.
3. Make sure Python exceptions are enabled. To enable them, go into your .ini file (_Civ4Config, it's called, in your Beyond the Sword directory), and search for:
It should be set to 0.
If you get any python exceptions, please post them. This is made easier by enabling logging (see 2).
4. Turn logging on by looking for [DEBUG] in that same file and turn everything related to logging on (by changing the number from a 0 to a 1). Specifically:
These logs will be generated in Beyond the Sword\_Logs (a shortcut link to a folder elsewhere), and be text files ending with ".log". As mentioned, the logs will include a PythonErr.log file which will record all Python exceptions, so instead of trying to copy down any exceptions you get, simply post the contents of that file.
5. If you get a repeatable crash, please post a save game.
Reported Bugs:
Fixed:
-Final Frontier Plus tab on BUG option screen still doesn't work (missing Python file)
-Capital ship, carrier ship, and missile construction feats display incorrect text
-SpiralGalaxy mapscript creates a lot of (invisible) floodplains
-Python exception when running onCityRazed (iBuilding instead of iBuildingLoop variable used)
-A few icons missing from various places
-Game attempts to load the old, pre-FFPBUG CvGameUtils.py and CvFinalFrontierEvents.py files in addition to the FFPBUG versions
-Python exception on leaderhead screen due to Multiple Favorite Civics
Not Fixed:
-Playing a game, then exiting to main menu, then playing another game can lead either to:
--Python/C++ exceptions and lots of weird errors
--Solar systems being created too close to each other
Before Reporting a Bug:
1. Make sure Beyond the Sword is patched to 3.19. This mod will not run without 3.19 installed. Also make sure you download it from here and not by using the in-game updater.
2. Make sure you have patched Final Frontier Plus to the latest version. The bug you've ran into may be fixed in a future version or patch.
3. Make sure Python exceptions are enabled. To enable them, go into your .ini file (_Civ4Config, it's called, in your Beyond the Sword directory), and search for:
Code:
; Set to 1 for no python exception popups.
HidePythonExceptions = 0
It should be set to 0.
If you get any python exceptions, please post them. This is made easier by enabling logging (see 2).
4. Turn logging on by looking for [DEBUG] in that same file and turn everything related to logging on (by changing the number from a 0 to a 1). Specifically:
Code:
; Enable the logging system
LoggingEnabled = 1
; Enable synchronization logging
SynchLog = 1
; Overwrite old network and message logs
OverwriteLogs = 1
; Enable rand event logging
RandLog = 1
; Enable message logging
MessageLog = 1
These logs will be generated in Beyond the Sword\_Logs (a shortcut link to a folder elsewhere), and be text files ending with ".log". As mentioned, the logs will include a PythonErr.log file which will record all Python exceptions, so instead of trying to copy down any exceptions you get, simply post the contents of that file.
5. If you get a repeatable crash, please post a save game.