4B bug report

I've just noticed a few bugs in 4B:

-when you buy multiple productions on a planet, if you buy a race-unique or galaxy-unique item, it will still be in the production queue on other planets, even next turn if it is not the last item bough in the spending spree. (i.e. if you buy a galactic wonder then a fusion plant on the same turn, on the same planet, the galactic wonder will still be on the production queue on other planets on the next turn, but not if you buy the fusion plant first then the galactic wonder. Also means you can't buy two galactic wonder on the same planet on the same turn.)

-There seems to be an endless loop somewhere in the code, as it occured 4 times in a single new game under 4B that the game simply stalled there for several minutes with the turn button not reverting to "turn". Using the process manager, I've killed galciv (yes, it was still in the 90+ cpu usage). Restored from last autosave, but still frustrating.

-Still had a problem where the ship info part of the GUI was corrupted (the guy stating something with the sentry and guard buttons overlayed), ship takins orders but moving only when you end your turn. save/load resolved the problem, but still frustrating.

As a feature that could be added, what about a screen which stated where are the galactic wonders (similar to the civ serie screen)

the game is looking nicer and nicer!!!
150 views 1 replies
Reply #1 Top
allrigth, just started a new game with a gigantic/abundant settings

got the dreaded infinite loop after less that 5 minutes of play.

here's the debug.err file. Note that I shortened it up a lot, and I hope it helps.

Debug Message: ******* Starting Game Shell *******
Debug Message: Going Fullscreen
Debug Message: RGB in format 5:6:5, Masks reported as f800:7e0:1f
Debug Message: Now Fullscreen
Debug Message: Shell initialization complete
Debug Message: ***** Initializing Game *****
Debug Message: Timer Frequency is 0 369e99
*DEBUG ERROR: *** String Table Parse error (2032, 0): Previous String Table not terminated ***
Debug Message: Added fonts: VerdanaWhite11 VerdanaWhite12B VerdanaYellow11 VerdanaLtBlue11 VerdanaGreen11
Debug Message: Added fonts: VerdanaRed11 VerdanaRed12 VerdanaYellow12 VerdanaOrange12 VerdanaLtBlue12
Debug Message: Added fonts: VerdanaDkBlue12 VerdanaLtBlue12B VerdanaOrange12B Verdana00Race11 Verdana01Race11
Debug Message: Added fonts: Verdana02Race11 Verdana03Race11 Verdana04Race11 Verdana05Race11 Verdana00Race12B
Debug Message: Added fonts: Verdana01Race12B Verdana02Race12B Verdana03Race12B Verdana04Race12B Verdana05Race12B
Debug Message: Added fonts: font2 font1 Comic10 Comic12 Comic12B
Debug Message: Added fonts: Comic14 Comic14B Comic16 Comic16B Comic18
Debug Message: Added fonts: Comic18B Celtic14 Celtic12 Celtic10 Basker14
Debug Message: Added fonts: Basker16 BabylonBlue11B BabylonBlue11 BabylonBlue10B ArialGreenB10
Debug Message: Added fonts: ArialYellowB12 ArialLtBlueB12 ArialDkBlueB12 ArialGreenB12 ArialRedB12
Debug Message: Added fonts: ArialWhite12B ArialWhite14 ArialWhite16 ArialOrange12B ArialLtBlue12B
Debug Message: Added fonts: ArialLtBlue14 ArialGreen14 ArialRed14 ArialYellow14 ArialGreen16
Debug Message: Added fonts: ArialYellow16 Arial13B Arial16B2 Arial10 Arial12
Debug Message: Added fonts: Arial12B Arial14 Arial14B Arial16 Arial16B
Debug Message: Added fonts: Arial18 Arial18B GaraWGold11B GaraBW14B GaraW11B
Debug Message: Initializing sound card.
Debug Message: Game Initialization completed.
Debug Message: Creating cutscene window.
Debug Message: Creating soundtrack handler.
Debug Message: Creating movie handler.
Debug Message: Create setup screens.
Debug Message: Creating opening menu.
Debug Message: MemMan: Unable to find pointer in GetBlockInfo. Memory system: DataMan
ASSERT ERROR in file g:\projects\pear\source\memman.cpp at line 579.
Debug Message: MemMan: Trying to free memory that has not been allocated. Memory System DataMan
ASSERT ERROR in file g:\projects\pear\source\memman.cpp at line 361.
Debug Message: Creating player setup screen.
Debug Message: Creating race setup screen.
Debug Message: Initialize Game Options.
Debug Message: Begin playing intro movie.
Debug Message: Initialize Tilemaps
Debug Message: Set mouse.
Debug Message: Set update timer.
Debug Message: Scanning sprites.
Debug Message: Scanning Models.
ASSERT ERROR in file g:\projects\pear\source\model2d.cpp at line 2400.
Debug Message: Animation Small has 17 frames of animation, which does not divide evenly into 32 facings.
Debug Message: Scanning bitmaps.
Debug Message: Initializing Galaxy.
Debug Message: Begin creating other screens.
Debug Message: Creating Galaxy
Debug Message: Set galaxy size.
Debug Message: Reading Star Names
Debug Message: AI-X: Found no places to send my colony ship. (X 5)
Debug Message: Total Ships: 12 & 0 are dead (X 24)
Debug Message: Drengin Empire (1): Researching: Defense Theory
Debug Message: Brad's bug: Need to tighten up the typical colony code. (X 42)
Debug Message: Could not find animation titled in model Icon (PlayAnimation)
Debug Message: Destroying ship USS Discovery. Orbiting: 0
Debug Message: =================Player has ended Turn ===================
Debug Message: =================AI Players Turn ===================
Debug Message: Destroying ship Drengin Empire Colony. Orbiting: 0
Debug Message: Destroying ship Arcean Empire Colony. Orbiting: 0
Debug Message: Destroying ship Torian Confederation Colony. Orbiting: 0
Debug Message: =================AI is Done ===================
Debug Message: =================Player's Turn Begins===================
Debug Message: Total Ships: 12 & 4 are dead (X 12)
Debug Message: Brad's bug: Need to tighten up the typical colony code. (X 22)
Debug Message: =================Player has ended Turn ===================
Debug Message: =================AI Players Turn ===================
Debug Message: Destroying ship Altarian Republic Colony. Orbiting: 0
Debug Message: =================AI is Done ===================
Debug Message: Total Ships: 12 & 5 are dead
Debug Message: =================Player's Turn Begins===================
Debug Message: Total Ships: 12 & 5 are dead (X 11)
Debug Message: Brad's bug: Need to tighten up the typical colony code. (X 22)
Debug Message: =================Player has ended Turn ===================
Debug Message: =================AI Players Turn ===================
Debug Message: =================AI is Done ===================
Debug Message: =================Player's Turn Begins===================
Debug Message: Total Ships: 8 & 1 are dead (X 12)
Debug Message: Brad's bug: Need to tighten up the typical colony code. (X 22)
Debug Message: =================Player has ended Turn ===================
Debug Message: =================AI Players Turn ===================
Debug Message: Destroying ship Yor Collective Colony. Orbiting: 0
Debug Message: =================AI is Done ===================
Debug Message: =================Player's Turn Begins===================
Debug Message: Total Ships: 7 & 1 are dead (X 12)
Debug Message: Brad's bug: Need to tighten up the typical colony code. (X 22)
Debug Message: =================Player has ended Turn ===================
Debug Message: =================AI Players Turn ===================
Debug Message: =================AI is Done ===================
Debug Message: Total Ships: 9 & 1 are dead
Debug Message: =================Player's Turn Begins===================
Debug Message: Total Ships: 9 & 1 are dead (X 11)
Debug Message: Brad's bug: Need to tighten up the typical colony code. (X 22)
Debug Message: Could not find animation titled in model Icon (PlayAnimation)
Debug Message: =================Player has ended Turn ===================
Debug Message: =================AI Players Turn ===================
Debug Message: =================AI is Done ===================
Debug Message: Total Ships: 8 & 0 are dead
Debug Message: =================Player's Turn Begins===================
Debug Message: Total Ships: 8 & 0 are dead (X 11)
Debug Message: Brad's bug: Need to tighten up the typical colony code. (X 22)
Debug Message: =================Player has ended Turn ===================
Debug Message: =================AI Players Turn ===================
Debug Message: =================AI is Done ===================
Debug Message: Total Ships: 8 & 0 are dead
Debug Message: =================Player's Turn Begins===================
Debug Message: Total Ships: 8 & 0 are dead (X 11)
Debug Message: Brad's bug: Need to tighten up the typical colony code. (X 22)
Debug Message: =================Player has ended Turn ===================
Debug Message: =================AI Players Turn ===================
Debug Message: =================AI is Done ===================
Debug Message: Total Ships: 8 & 0 are dead
Debug Message: =================Player's Turn Begins===================
Debug Message: Total Ships: 8 & 0 are dead (X 11)
Debug Message: Brad's bug: Need to tighten up the typical colony code. (X 22)
Debug Message: =================Player has ended Turn ===================
Debug Message: =================AI Players Turn ===================
Debug Message: =================AI is Done ===================
Debug Message: =================Player's Turn Begins===================
Debug Message: Total Ships: 8 & 0 are dead (X 12)
Debug Message: Brad's bug: Need to tighten up the typical colony code. (X 22)
Debug Message: =================Player has ended Turn ===================
Debug Message: =================AI Players Turn ===================
Debug Message: =================AI is Done ===================
Debug Message: Total Ships: 9 & 0 are dead
Debug Message: =================Player's Turn Begins===================
Debug Message: Total Ships: 9 & 0 are dead (X 10)
Debug Message: Unable to find file Data\SaveGames\PreviousAutoSave\.
Debug Message: Total Ships: 9 & 0 are dead
Debug Message: Unable to find file Data\SaveGames\PreviousAutoSave\..
Debug Message: Brad's bug: Need to tighten up the typical colony code. (X 22)
Debug Message: No Data\SaveGames\AutoSave\*.* files in current directory.
Debug Message: =================Player has ended Turn ===================
Debug Message: =================AI Players Turn ===================
Debug Message: =================AI is Done ===================
Debug Message: Total Ships: 9 & 0 are dead
Debug Message: =================Player's Turn Begins===================
Debug Message: Total Ships: 9 & 0 are dead (X 11)
Debug Message: Drengin Empire (1): Researching: Industrial Theory
Debug Message: Brad's bug: Need to tighten up the typical colony code. (X 22)
Debug Message: =================Player has ended Turn ===================
Debug Message: =================AI Players Turn ===================
Debug Message: =================AI is Done ===================
Debug Message: =================Player's Turn Begins===================
Debug Message: Total Ships: 9 & 0 are dead (X12)
Debug Message: Brad's bug: Need to tighten up the typical colony code. (X 22)
Debug Message: =================Player has ended Turn ===================
Debug Message: =================AI Players Turn ===================
Debug Message: =================AI is Done ===================
Debug Message: =================Player's Turn Begins===================
Debug Message: Total Ships: 9 & 0 are dead (X 12)
Debug Message: Brad's bug: Need to tighten up the typical colony code. (X 22)
Debug Message: =================Player has ended Turn ===================
Debug Message: =================AI Players Turn ===================
Debug Message: =================AI is Done ===================
Debug Message: Total Ships: 9 & 0 are dead
Debug Message: =================Player's Turn Begins===================
Debug Message: Total Ships: 9 & 0 are dead (X 11)
Debug Message: Brad's bug: Need to tighten up the typical colony code. (X 22)
Debug Message: =================Player has ended Turn ===================
Debug Message: =================AI Players Turn ===================
Debug Message: =================AI is Done ===================
Debug Message: Total Ships: 9 & 0 are dead
Debug Message: =================Player's Turn Begins===================
Debug Message: Total Ships: 9 & 0 are dead (X 11)
Debug Message: Brad's bug: Need to tighten up the typical colony code. (X 21)
Debug Message: A* Path too long to calculate (2.000000). Aborting
Debug Message: Brad's bug: Need to tighten up the typical colony code.
Debug Message: A* Path too long to calculate (2.000000). Aborting (X 14000 NOT A TYPO)


note that I killed galciv via the task manager, so I would probably have been quite more than 14000.
Seems the endless loop is linked to pathfinding.
I did put my survey ship on autosurvey and it got a free ship, which was put on sector-sweep