Pet peeve, games that won't let you save - eviltoast

I wish all games would just let you save whenever you want to! Why is using checkpoints and auto saves so common?

At least add a quit and save option if you want to avoid save scumming.

These days I just want to be able to squeeze in some gaming whenever I can even if it’s just quick sessions. That’s annoyingly hard in games that won’t let you save.

I wonder what the reason for this is?

  • Nalivai@discuss.tchncs.de
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    It was tricky when the hard drive space was limited. Now we have basically free SSDs and saving the game is just the nature of serealisation of all the data. You don’t have to write your own solution even, it’s all was figured out decades ago

    • Blackmist@feddit.uk
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      Sure, but none of it is as simple as just saving what you need to at fixed points, and letting the console handle the suspend function.

      Oh, and additionally: what happens when you softlock yourself by saving just as you’re about to die? Is the player to blame? Sure. Will they blame you anyway? You betcha.

      • nlm@beehaw.orgOP
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        You can still have checkpoints and auto saves at intervals. That way you can reload if you save a second before dying or whatever.

      • Nalivai@discuss.tchncs.de
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Depends on how weird of a bullshit you’re doing and what engine are you using, but sometimes it’s even easier, you just use the readily available module.
        As for the second point, you avoid it by giving the user control on when they save, you allow them to save unlimited amount of times, and you do some autosaves here and there. We have this technology since forever, we just never used it on consoles before because hard drives for it were expensive