Grid Sage Forums

Grid Sage Forums

  • November 22, 2024, 08:41:38 AM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

News:

LINKS: Website | Steam | Wiki

Author Topic: Exiting in the evolve screen breaks slot expansion when reloading game  (Read 1861 times)

moonshine

  • Unaware
  • *
  • Posts: 1
    • View Profile

As far as I can tell this happens any time you're in the evolution screen and about to pick which new slots to give Cogmind.

To reproduce:
- Start a game and run to the nearest main exit to the next level (I found it easiest to strip to core for this part and hover, but I don't think it matters)
- Take stairs, the evolution screen will appear
- Alt-tab the game, then in the Windows taskbar right click Cogmind, click close
- The game will make the shutdown noise & close
- Reload the game

At this point Cogmind will spawn at the stairs in the previous level just before you went to the evolve screen. This is fine, however, now if you take the stairs again, it sends Cogmind to the next level without allowing you to choose new slots. You can continue to play the game as normal but those 2 slots appear to be gone forever.
Logged

Kyzrati

  • Administrator
  • True Cogmind
  • *****
  • Posts: 4477
    • View Profile
    • Cogmind
Re: Exiting in the evolve screen breaks slot expansion when reloading game
« Reply #1 on: November 13, 2018, 04:59:10 PM »

Thanks for the info, moonshine, this is technically intentional/by design.

You're not supposed to exit the game while evolving, which is why there's no normal command/button to do this and the only way to get this result is by closing the window or force quitting, but technically under the hood the game considers the possibility that it's an unnatural cause and saves the game in an emergency.

This is an old behavior which has already been slated to be removed in Beta 8. If you quit while evolving during the next release, it will return you to the stairs before you left.

(Note that currently you can still get back to your earlier state by using the previous autosave.)
Logged
Josh Ge, Developer - Dev Blog | @GridSageGames | Patreon

jpka

  • Unaware
  • *
  • Supported Cogmind Alpha Access 2015-2017 (Prime Tier)
  • Posts: 15
    • View Profile
Re: Exiting in the evolve screen breaks slot expansion when reloading game
« Reply #2 on: January 15, 2019, 10:15:08 AM »

I had the same issue and was about to report it. I force-quitted the game because I didnt know what to choose atm, this seems reasonable in a long game in which you want to make a considered choice when you are less tired so probably there should be an option but that's another issue. What if there is a forced windows restart or power outage?

If you quit while evolving during the next release, it will return you to the stairs before you left.
Also, like moonshine said, you are already being returned to the stairs on previous level, and that is fine. The issue is using the stairs again doesn't prompt the evolution screen again.
Logged

Kyzrati

  • Administrator
  • True Cogmind
  • *****
  • Posts: 4477
    • View Profile
    • Cogmind
Re: Exiting in the evolve screen breaks slot expansion when reloading game
« Reply #3 on: January 15, 2019, 03:55:59 PM »

I had the same issue and was about to report it. I force-quitted the game because I didnt know what to choose atm, this seems reasonable in a long game in which you want to make a considered choice when you are less tired so probably there should be an option but that's another issue. What if there is a forced windows restart or power outage?
You won't need to worry about this because Cogmind makes backup saves and will use that instead--that's actually how it already works if you have a power outage or whatnot, so it's not really relevant here.

Also, like moonshine said, you are already being returned to the stairs on previous level, and that is fine. The issue is using the stairs again doesn't prompt the evolution screen again.
Right, that's because we're not up to Beta 8 yet :P. Beta 7.2 still autosaves if you force-quit during evolution, but that feature will be removed. In the event of a forced quit initiated by the player, the game will revert to the last autosave on startup, which will be before the exit action.
Logged
Josh Ge, Developer - Dev Blog | @GridSageGames | Patreon

Kyzrati

  • Administrator
  • True Cogmind
  • *****
  • Posts: 4477
    • View Profile
    • Cogmind
Re: Exiting in the evolve screen breaks slot expansion when reloading game
« Reply #4 on: January 24, 2019, 02:58:07 AM »

I've decided to keep the saving on force quit and just add some more checks on it to prevent certain other potential oddities, but as described earlier Beta 8 is now going to work differently on entering the evolution UI--before that happens it'll automatically autosave then block all autosaving until done, so in the event of a force quit it will restore the state to the turn of the exit, with you on the stairs with the chance to evolve as expected.
Logged
Josh Ge, Developer - Dev Blog | @GridSageGames | Patreon

lsend

  • Derelict
  • **
  • Shared a Confirmed Stealth Win Weekly Seed Participant
  • Posts: 33
    • View Profile
Re: Exiting in the evolve screen breaks slot expansion when reloading game
« Reply #5 on: January 24, 2019, 10:44:04 AM »

Great decision. Other potential oddities are terminal windows and popup dialogs? Anything else?
Logged

Kyzrati

  • Administrator
  • True Cogmind
  • *****
  • Posts: 4477
    • View Profile
    • Cogmind
Re: Exiting in the evolve screen breaks slot expansion when reloading game
« Reply #6 on: January 24, 2019, 04:27:50 PM »

Not that I know of. Hacking and dialogues block it, though there doesn't seem to be anything else out there that I can see at the moment. Guess we'll find out later if there are :P
Logged
Josh Ge, Developer - Dev Blog | @GridSageGames | Patreon