Page 1 of 1

Bug Report: Theme Switching

Posted: Tue Mar 30, 2010 1:41 am
by Shark7
Problem when switching between themes.

Version: 1.0.2 Repeatable: Yes Save Game: Not Necessary Short Description: When swapping between themes, a looping exception occurs if races were set manually using a different theme.

Long Description: When utilizing different themes, if the game was played with a different theme the time before and AI empires were set manually, the following exception will occur and loop, not allowing you to progress and not allowing you to exit the game. If you then restart the game, swap back to the original theme (not default, but rather the one you set the first game up manually with then the bug will not occur).

Steps to repeat:

1. Start the game. 2. Set up a game using any theme, set AI empires manually to anything other than random. 3. Start the game. 4. Exit the current session and go back to the main menu. 5. Switch to a different theme. 6. Start a new game and choose your race. 7. Proceed to the next step, at this point the exception will occur. The exception loops and you can not break the loop without having to use Windows task manager to end the process.

Expected behaviour: When swapping between themes the game should either 1) Load new data for the AI empires without exceptions or 2) reset manually set AI empires to none and allow the player to reset the AI empires. It should not require the player manually deleting previous game settings to open a new theme.

*If a theme is needed, I can attatch my race file upon request.

Image

RE: Bug Report: Theme Switching

Posted: Tue Mar 30, 2010 11:55 am
by Erik Rutins
Thanks for the report.

RE: Bug Report: Theme Switching

Posted: Wed Mar 31, 2010 8:48 am
by Shark7
A little more info:

This bug also seems to be related to making changes to a theme. Any change to a theme will cause this bug, or if you don't get this bug, the game session will fail to start once you 'start game'. So basically, the game is not clearing the settings or data from the previously started game. It seems the simple solution to this would be to have the game clear previous game information once you exit the game to the desktop.

This could potentially be a game breaker since it can literally prevent a player from ever being able to start a game once this bug shows up.

I found a temporary work around (go back to default theme, quick start a game, then exit game to desktop to clear it).