View Issue Details

IDProjectCategoryLast Update
0019446AI War 2Audio WorkMar 15, 2018 12:00 pm
ReporterBadgerBadger Assigned Tokeith.lamothe  
Severityminor 
Status resolvedResolutionfixed 
Product Version0.707 
Fixed in Version0.712 
Summary0019446: As soon as you enter the Game Lobby window, the RunStatus is set to Running and it never resets back to GameStart.
DescriptionWhen you hit the Main Menu, the title theme should always start playing. However, right now that doesn't happen. You can trigger this easily by starting a game, clicking "Start New Game" to enter the Game Lobby, then immediately quitting back to the title screen.

I'm not sure if the Game Engine tracks stuff like this properly. We might need to put a trigger in the Main Menu page that says "If this has just been opened, request music change"
TagsNo tags attached.

Activities

Chris_McElligottPark

Feb 20, 2018 10:06 am

administrator   ~0047012

Can you do a quick debug check of some sort to see what Engine_Universal.RunStatus is? If we're on the main menu and it's anything other than RunStatus.GameStart, then this is probably a minor bug for Keith that might fix more than just this.

BadgerBadger

Feb 20, 2018 10:16 am

manager   ~0047018

Last edited: Feb 20, 2018 10:48 am

As soon as you enter the Game Lobby window, the RunStatus is set to Running and it never resets back to GameStart, even if you quit back to the title screen (quitting from the Game Lobby or in-game doesn't make a difference)

BadgerBadger

Feb 20, 2018 10:24 am

manager   ~0047020

I wonder if this is why changing in-game speed (via + or ctl +) never gets reset when you quit back to the title screen.

Chris_McElligottPark

Feb 20, 2018 10:46 am

administrator   ~0047023

I've updated the name of this issue to reflect the core issue you found -- thanks for that!

keith.lamothe

Mar 15, 2018 12:00 pm

administrator   ~0047203

For 0.712:

* Fixed a bug where quitting the game never fully transitioned the game back into the "not running" state.

* Fixed a bug where the current game-speed (in terms of "frame size" and "frame frequency") were part of the engine' state instead of the world's state; this led to those persisting if you quit a game and started another one, and would have caused desyncs for someone joining during a game that wasn't at normal game speed (because they wouldn't have received the current game-speed as part of the world's state).

Those two are actually totally unrelated, but your comment brought the game-speed thing to mind.

Thanks :)

Issue History

Date Modified Username Field Change
Feb 20, 2018 10:03 am BadgerBadger New Issue
Feb 20, 2018 10:03 am BadgerBadger Status new => assigned
Feb 20, 2018 10:03 am BadgerBadger Assigned To => Chris_McElligottPark
Feb 20, 2018 10:06 am Chris_McElligottPark Note Added: 0047012
Feb 20, 2018 10:16 am BadgerBadger Note Added: 0047018
Feb 20, 2018 10:24 am BadgerBadger Note Added: 0047020
Feb 20, 2018 10:45 am Chris_McElligottPark Assigned To Chris_McElligottPark => keith.lamothe
Feb 20, 2018 10:46 am Chris_McElligottPark Summary Main menu music reset => As soon as you enter the Game Lobby window, the RunStatus is set to Running and it never resets back to GameStart.
Feb 20, 2018 10:46 am Chris_McElligottPark Note Added: 0047023
Feb 20, 2018 10:48 am BadgerBadger Note Edited: 0047018
Mar 15, 2018 12:00 pm keith.lamothe Status assigned => resolved
Mar 15, 2018 12:00 pm keith.lamothe Resolution open => fixed
Mar 15, 2018 12:00 pm keith.lamothe Fixed in Version => 0.712
Mar 15, 2018 12:00 pm keith.lamothe Note Added: 0047203