View Issue Details
|ID||Project||Category||Date Submitted||Last Update|
|0023007||AI War 2||[All Projects] GUI||Mar 12, 2020 11:47 am||Mar 18, 2020 1:18 am|
|Reporter||x4000Bughunter||Assigned To||Dominus Arbitrationis|
|Product Version||2.009 Plenty Of Tuning|
|Fixed in Version||2.012 Populous|
|Summary||0023007: Seamless integration of quickstarts & custom starts|
|Description||Strategic Sage: "Seamless integration of quickstarts & custom starts, saving custom starts, etc. Currently, you can spend a long time setting up a complex game and if you misclick or forget a single setting anywhere you have to start over from scratch. Saving a preset doesn't allow you to change details of it, so you can't just make one and then tweak it for the next try."|
Chris: This was something that Quinn took on and added in. I'm not sure if this is still hidden behind an option you have to turn on. If so, then we might need to get rid of that option if it's working well now. Beyond that, if there are other things, then knowing about them would be useful. I would think this would mainly be issue 0021338.
|Tags||No tags attached.|
I believe it remains behind an option. I can go ahead and switch it over now though.
Originally, I ended up using a mix of deprecated and new settings to make it work, and it was quite buggy. Now, though, it seems to have stabilized, since you told me about the already in way of making it go to the lobby.
"Saving a preset doesn't allow you to change details of it, so you can't just make one and then tweak it for the next try."
-- If you save a Preset, you can edit it in the lobby. They also will overwrite a preset with the same name. It is a bit of a pain, since you have to save it again, but I don't know a better way without cluttering the UI.
Saved presets and editing quickstarts is still completely and totally broken for me, to the point where I can't change any settings at all. If it weren't for that, I would love to give feedback on this.
* The lobby should have a "save these settings" button. Saved settings should go to the "my presets" section of the Quick Starts menu, and the "save these settings" button should clearly explain in a tooltip that this is where they are going.
* The lobby should also have a "load from preset" button which lets you load the settings from any preset, quick start, or savegame.
* The quick starts menu should have an "edit in lobby" button which takes you to the lobby and allows you to edit the game settings before launch - or even save a variation of the quick start to your "my presets". Obviously you shouldn't be able to overwrite the existing presets.
* The load save game menu should have a similar button.
A note for Chris/Dominus:
The errors appear to be that what it tries to load into the lobby is...what appears to be an "active" game. A Quick Start will look different, showing possible planet links for waves. An existing save game will appear to have multiple Homeworlds for the planets you own.
Both cannot be interacted with. Trying to start removes the lobby UI, leaving the galaxy map and nothing occurs. Nothing appears in DebugLog.
Save Game.jpg (325,045 bytes)
QuickStart.jpg (305,712 bytes)
Thank you puffin! The "active game" part was what helped me solve this.
The issue was that it was set to load the full game, then just swap it over to the lobby. But, that obviously doesn't work. There are a bunch of little tiny things going on in a fully loaded game, like threads running and similar. Plus, we really only care about the WorldSetup (SetupStoredLongTerm).
Now, we load the whole game (looking for a better way), make a copy of the desired setup that will persist after we kill that game, then we clear the entire world, and delete all traces of existing game, then we make a whole new game just like is done for custom starts. Remember that copy we made earlier? We put that in place of the existing lobby setup. Voila! It now appears to work in testing!
Thanks also to DEMOCRACY? DEMOCRACY! for helping test it, and Fluffiest for reporting the issue!
|Mar 12, 2020 11:47 am||x4000Bughunter||New Issue|
|Mar 12, 2020 11:56 am||x4000Bughunter||Relationship added||child of 0020151|
|Mar 12, 2020 11:56 am||x4000Bughunter||Relationship added||related to 0023002|
|Mar 12, 2020 12:37 pm||Dominus Arbitrationis||Note Added: 0056483|
|Mar 12, 2020 7:44 pm||Fluffiest||Note Added: 0056490|
|Mar 12, 2020 8:16 pm||RocketAssistedPuffin||File Added: QuickStart.jpg|
|Mar 12, 2020 8:16 pm||RocketAssistedPuffin||File Added: Save Game.jpg|
|Mar 12, 2020 8:16 pm||RocketAssistedPuffin||Note Added: 0056497|
|Mar 12, 2020 8:19 pm||RocketAssistedPuffin||Note Edited: 0056497||View Revisions|
|Mar 18, 2020 1:17 am||Dominus Arbitrationis||Note Added: 0056582|
|Mar 18, 2020 1:18 am||Dominus Arbitrationis||Assigned To||=> Dominus Arbitrationis|
|Mar 18, 2020 1:18 am||Dominus Arbitrationis||Status||new => resolved|
|Mar 18, 2020 1:18 am||Dominus Arbitrationis||Resolution||open => fixed|
|Mar 18, 2020 1:18 am||Dominus Arbitrationis||Fixed in Version||=> 2.012 Populous|