Chaosforge Forum

  • March 18, 2024, 22:53
  • Welcome, Guest
Please login or register.



Login with username, password and session length
Pages: [1]

Author Topic: Can autosave be added in future versions?  (Read 8252 times)

BaronVonMurderkill

  • Private FC
  • *
  • Offline Offline
  • Posts: 8
  • Lost Soul
    • View Profile
Can autosave be added in future versions?
« on: August 01, 2016, 12:38 »

Because it is very annoying when you have a really good run and then your power suddenly goes off.
Logged
Sorry for my bad English. He are no a me naive tounge.

Tormuse

  • Elder
  • General
  • *
  • *
  • Offline Offline
  • Posts: 1696
  • More Angelic than not
    • View Profile
Re: Can autosave be added in future versions?
« Reply #1 on: August 01, 2016, 21:50 »

This request has come up a few times.  (I myself brought it up once or twice)  I agree that it's very annoying, but the answer came back that no, they're not going to add that feature.  I think it's mostly because of concerns that people will use it to cheat.  (ie deliberately turn the game off if it isn't going well, so you can go back to the autosave)
Logged
Apostle Chaos Lt. General (0.9.9.7)
[26/26/26/26/18/9]
Check out my Youtube channel for videos of me playing DRL!  :)
https://www.youtube.com/channel/UCXOijubEijdnrOja0kxXTKQ/videos

BaronVonMurderkill

  • Private FC
  • *
  • Offline Offline
  • Posts: 8
  • Lost Soul
    • View Profile
Re: Can autosave be added in future versions?
« Reply #2 on: August 02, 2016, 02:59 »

This request has come up a few times.  (I myself brought it up once or twice)  I agree that it's very annoying, but the answer came back that no, they're not going to add that feature.  I think it's mostly because of concerns that people will use it to cheat.  (ie deliberately turn the game off if it isn't going well, so you can go back to the autosave)

Sorry, but that does not make much sense. First, it's already easy to backup save file. So, genuine players will benefit from it much more than cheaters. Second, there are some possible measures: autosave can be made separate from normal save, so it will have unusually high number of saves, also it can be marked, so mortem will be generated with the line that game is restored from autosave. Third, if you care that much about people bragging about things they did not(Seriously, what kind of person would do that? I doubt that there are many such people here), then just remember that mortems are plain .txt files.
Logged
Sorry for my bad English. He are no a me naive tounge.

thelaptop

  • Chaos Fanatic!
  • Grand Inquisitor
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 2530
    • View Profile
Re: Can autosave be added in future versions?
« Reply #3 on: August 02, 2016, 21:07 »

Because it is very annoying when you have a really good run and then your power suddenly goes off.

If power stability is an issue, there are definitely bigger problems at play that the dev-team cannot help solve...
Logged
I computed, therefore I was.

BaronVonMurderkill

  • Private FC
  • *
  • Offline Offline
  • Posts: 8
  • Lost Soul
    • View Profile
Re: Can autosave be added in future versions?
« Reply #4 on: August 03, 2016, 01:44 »

If power stability is an issue, there are definitely bigger problems at play that the dev-team cannot help solve...

Well, sometimes even if it's usually not an issue, it comes suddenly and unexpectedly. Also, I don't understand why somebody shouldn't fix the problem they can solve just because there are problems they can't.
Logged
Sorry for my bad English. He are no a me naive tounge.

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: Can autosave be added in future versions?
« Reply #5 on: August 03, 2016, 18:21 »

We cannot discern a forced user shutdown from a power loss. Right now to safely savescum you need to save on each stairs, copy the file, reload, etc. It's tedious, as it should be. If we made an autosave at each level start, that would make savescumming trivially easy, and also ON DEMAND (in contrast to needing to prepare).

Most people that savescum, do so, because they've yet to discover the huge potential for thrill and excitement that permadeath offers. By providing them with a trivial way to do so, we forfeit the chance of them actually playing the game as intended.

There is a solution - we could autosave on each move - however, DoomRL's internal design choices make it VERY hard to implement saving on the spot ( I could give you a long technical explanation but it's late and I'm tired, just trust me that the amount of time to implement that would be much better spent elsewhere ). That still would allow on-demand savescumming, but not after getting into a deadly situation. I quite possibly might implement that for Jupiter Hell though.

BTW, the mortem.txt may be just a text file, but there's a small checksum embedded in the score value, so I can actually spot blatant edits :P.
Logged
at your service,
Kornel Kisielewicz

BaronVonMurderkill

  • Private FC
  • *
  • Offline Offline
  • Posts: 8
  • Lost Soul
    • View Profile
Re: Can autosave be added in future versions?
« Reply #6 on: August 05, 2016, 11:24 »

We cannot discern a forced user shutdown from a power loss. Right now to safely savescum you need to save on each stairs, copy the file, reload, etc. It's tedious, as it should be. If we made an autosave at each level start, that would make savescumming trivially easy, and also ON DEMAND (in contrast to needing to prepare).

I think that in most cases it's enough to savescum only once per several levels.

Most people that savescum, do so, because they've yet to discover the huge potential for thrill and excitement that permadeath offers. By providing them with a trivial way to do so, we forfeit the chance of them actually playing the game as intended.

Well, it makes sense. But I suspect that understanding of FUN is more of internal thing, and that people who can enjoy roguelikes and similar games will find it anyway.

There is a solution - we could autosave on each move - however, DoomRL's internal design choices make it VERY hard to implement saving on the spot ( I could give you a long technical explanation but it's late and I'm tired, just trust me that the amount of time to implement that would be much better spent elsewhere ). That still would allow on-demand savescumming, but not after getting into a deadly situation. I quite possibly might implement that for Jupiter Hell though.

BTW, the mortem.txt may be just a text file, but there's a small checksum embedded in the score value, so I can actually spot blatant edits :P.

What about making mortems generated when game is restored from autosave with line about it?
Logged
Sorry for my bad English. He are no a me naive tounge.

Evilpotatoe

  • Backer
  • Major
  • *
  • *
  • Offline Offline
  • Posts: 316
  • Lost Soul corpse
    • View Profile
Re: Can autosave be added in future versions?
« Reply #7 on: August 12, 2016, 13:23 »

While it seems true that making save-scumming "more trivial" might result in a few more people using it, I doubt this is a good-enough reason not to implement auto-save.
I somehow understand this point of view, but it just looks terribly wrong to me, for several reasons, including those ones :
  • I doubt that there are many such people here
  • Whatever you do, 'tards will always remain.  Resistance is futile :)
  • Anyway, if someone has fun using cheats or save-scumming, it's not our problem, but his... or just not a problem at all.  Years ago, when I was still playing Quake I, I once bound some keys to funny actions, like giving quad damage, or full weapons & ammo.
    Sure, it "made the game much easier", but trust me, it can be extremely fun anyway !
    Also, having "unlimited" ammo, quad, or hp/armors let me try different playstyles, restrictions/challenges, and so on.
  • And last, but not least, my personal experience is that this approach causes usually much more problems to legit users than it does to cheaters.  Imo, focusing on creating a good product is a zillion times more important than trying to make it "cheat-proof".  Reminds me of the game "Soldat", which I could never play online due to the buggy and overconsuming "anti-cheat mechanism", or all kinds of DRM...

I think the best saving/loading mechanism I found so far is the one in "Soldier of fortune".  It was something like "In newbie difficulty, you can save/load without limits during a level", but the higher the skill level, the lesser you could use saves.
The consequence was not only that you had to effectively get better when increasing difficulty, but it also somehow enforced the player to realize that without this save restriction, the levels just became too easy.

Since roguelike usually need to manually back-up / restore files for save-scumming, I really see no good reason not to add this damn autosave.
Cheaters perfectly know what they are doing anyway.
Logged
Badges - [26/26/26/22/9/2] - 42/43
Pages: [1]