It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Cloud saving is very important for me and many others. I'm wondering if there are plans for Diablo 1 to support it?
Post edited March 08, 2019 by TITLEplayer
This question / problem has been solved by St.Rossimage
Oh yes please, cloud saves woulde be a great feature.
avatar
TITLEplayer: Cloud saving is very important for me and many others. I'm wondering if there are plans for Diablo 1 to support it?
Yes please, that would be great! I mean, of course I can roll my own using Dropbox and symlinks or whatever, but I'd much prefer a proper official solution.
Due to technical difficulties we do not have such plans at the moment.
avatar
TITLEplayer: Cloud saving is very important for me and many others. I'm wondering if there are plans for Diablo 1 to support it?
What is preventing you from saving locally?
Should be relatively easy to save all the game files in something like Dropbox or Google Drive. Pretty much how I have been able to save all my old lvl 50 chars and gear after all these years.
avatar
TITLEplayer: Cloud saving is very important for me and many others. I'm wondering if there are plans for Diablo 1 to support it?
I just make a batch file that copies all my saves from the Diablo/DX folder to a Google Drive folder of my choosing. I still have to run said batch file, but it copies the exact files needed. So handy.
avatar
St.Ross: Due to technical difficulties we do not have such plans at the moment.
As expected. You'd have to totally rewrite Diablo's save mechanism to make "cloud saving" work, in the way most people think of it.

It IS possible... but not in the "conventional" way. Basically, Gog would have to entirely 'wrap" the game, and every time the game is shut down, the 'wrapper" would then have to sync the latest saved game to the cloud.

The problem with this is that you have to manually save, every time. There is no "auto-save." And there can't be, in the game as written. So, this is no different from the end-user manually copying the "save file" to another machine (which can be done already).

The problem, I suppose, is the need to have a wrapper running the game, which would result in a performance hit (granted likely not a HUGE issue, as the specs to run this game are trival by today's standards). But it's a lot of work to create such a thing and have it work reliably and "undefeatably."
avatar
St.Ross: Due to technical difficulties we do not have such plans at the moment.
avatar
CLBrown: As expected. You'd have to totally rewrite Diablo's save mechanism to make "cloud saving" work, in the way most people think of it.
Lol no you would'nt...just write a script that uploads the file as soon as they're modified.
avatar
CLBrown: As expected. You'd have to totally rewrite Diablo's save mechanism to make "cloud saving" work, in the way most people think of it.
avatar
Faenrir: Lol no you would'nt...just write a script that uploads the file as soon as they're modified.
"Lol," huh? Riiiight.

You had to get snarky before reading the rest of my post, didn't you?

A script? You mean something that can be defeated by closing the EXE outside of the script? Can you imagine the volume of complaints about that?

You'd need a wrapper to implement this in a reliable, consistent way. It would be a simple wrapper... but it would be absolutely necessary.
avatar
St.Ross: Due to technical difficulties we do not have such plans at the moment.
That's too bad as it would add more value to the GOG release. But I understand if it's ultimately out of GOG's hands; hopefully the tech problems are solved though.
avatar
Faenrir: Lol no you would'nt...just write a script that uploads the file as soon as they're modified.
avatar
CLBrown: "Lol," huh? Riiiight.

You had to get snarky before reading the rest of my post, didn't you?

A script? You mean something that can be defeated by closing the EXE outside of the script? Can you imagine the volume of complaints about that?

You'd need a wrapper to implement this in a reliable, consistent way. It would be a simple wrapper... but it would be absolutely necessary.
No. Things don't become true just because you repeat them, you know.
And you made stupid points in your previous post...such as saying "there is no auto-save". Yep, there is.
Go play multiplayer...you never save yet your characters are autosaved ;)
So yeah...how hard would it be, huh ?
Fak, it could even be a separate program, with a launcher that would then launch the game.
Launch the shortcut that launches the cloud program...it checks wether your current saves are older or not (and if you have the cloud option), then proceeds to overwrite saves if needed either yours or the cloud's. Then it launches the game.
Tadaa. It could probably be done in 30 minutes.

But please, continue telling me a wrapper is necessary.
Without even explaining why you believe it is.
Even though it's not.
Post edited March 17, 2019 by Faenrir
avatar
St.Ross: Due to technical difficulties we do not have such plans at the moment.
All righty, that's fine. Keep up the good work!
avatar
TITLEplayer: Cloud saving is very important for me and many others. I'm wondering if there are plans for Diablo 1 to support it?
avatar
waltc: What is preventing you from saving locally?
Nothing really, it's just for convenience especially if one's catalog piles up and have many of them installed. It would be cool to have it, if it's possible, so that I don't have to always remember to back up my saves every now and then; moreover, it would make syncing data between computers easier as well and prevents losing my save data in the slimmest chance when my hard drive decides to become defective.
avatar
TITLEplayer: Cloud saving is very important for me and many others. I'm wondering if there are plans for Diablo 1 to support it?
avatar
GrandMoffVixen: I just make a batch file that copies all my saves from the Diablo/DX folder to a Google Drive folder of my choosing. I still have to run said batch file, but it copies the exact files needed. So handy.
Yeah I do the same for any Steam games I have that don't support cloud saving. I don't use a batch file. I just Google where the save directory is and drag and drop the files into Google Drive.
Post edited March 18, 2019 by TITLEplayer
avatar
TITLEplayer: Cloud saving is very important for me and many others. I'm wondering if there are plans for Diablo 1 to support it?
avatar
GrandMoffVixen: I just make a batch file that copies all my saves from the Diablo/DX folder to a Google Drive folder of my choosing. I still have to run said batch file, but it copies the exact files needed. So handy.
Yep, and totally reliable, if you remember to do it. The problem is, most "average" players would not do so, I suspect.
avatar
CLBrown: "Lol," huh? Riiiight.

You had to get snarky before reading the rest of my post, didn't you?

A script? You mean something that can be defeated by closing the EXE outside of the script? Can you imagine the volume of complaints about that?

You'd need a wrapper to implement this in a reliable, consistent way. It would be a simple wrapper... but it would be absolutely necessary.
avatar
Faenrir: No. Things don't become true just because you repeat them, you know.
And you made stupid points in your previous post...such as saying "there is no auto-save". Yep, there is.
Go play multiplayer...you never save yet your characters are autosaved ;)
So yeah...how hard would it be, huh ?
Fak, it could even be a separate program, with a launcher that would then launch the game.
Launch the shortcut that launches the cloud program...it checks wether your current saves are older or not (and if you have the cloud option), then proceeds to overwrite saves if needed either yours or the cloud's. Then it launches the game.
Tadaa. It could probably be done in 30 minutes.

But please, continue telling me a wrapper is necessary.
Without even explaining why you believe it is.
Even though it's not.
Simply because of the above.

To automate this process... you need a system which is "idiot proof." Which someone cannot forget to do, and which does the work for you (that's sort of the point of "cloud saves," isn't it? I mean, you could put your save game files onto a thumb drive and carry them from machine to machine, too... but you want it all to happen "automagically," right?)

So... you need something which is actually what you run every time you start the game, and which then runs the game EXE from within that "wrapper" EXE. The wrapper runs at all times, when the game is in use, but consumes little resources. However, when you start the game, you don't actually start the game EXE... you start the wrapper. Which does the tasks you just mentioned. Then, it starts the game EXE. When the game EXE tries to exit, the wrapper automatically saves the game state (not requiring manual saving, which despite your claims, is the ONLY way of saving Diablo (1) as most people play it!) It then automatically uploads the saved game state to the cloud server.

You are talking about the same steps... but you assume a "script" can make that happen reliably, for all end-users? Sorry, that's not the case. You can write a script to run Diablo and do all those things... or most, anyway... but it's trivial to exit the script before it's completed. With a "wrapper" approach, you would not have the potential to do so unless you accidentally power-off your machine instead of exiting the game.

A "wrapper" would be "idiot proof." A script? That's EASILY defeated, intentionally or accidentally, and would result in plenty of angry customers for GoG.

As for online saves... perhaps Battlenet games do save as you say... I don't know. But single player games, and LAN games, do not. That much I know for certain. And the new version of Diablo doesn't even support Battlenet at present, let's not forget.
Post edited March 18, 2019 by CLBrown
avatar
GrandMoffVixen: I just make a batch file that copies all my saves from the Diablo/DX folder to a Google Drive folder of my choosing. I still have to run said batch file, but it copies the exact files needed. So handy.
avatar
CLBrown: Yep, and totally reliable, if you remember to do it. The problem is, most "average" players would not do so, I suspect.
avatar
Faenrir: No. Things don't become true just because you repeat them, you know.
And you made stupid points in your previous post...such as saying "there is no auto-save". Yep, there is.
Go play multiplayer...you never save yet your characters are autosaved ;)
So yeah...how hard would it be, huh ?
Fak, it could even be a separate program, with a launcher that would then launch the game.
Launch the shortcut that launches the cloud program...it checks wether your current saves are older or not (and if you have the cloud option), then proceeds to overwrite saves if needed either yours or the cloud's. Then it launches the game.
Tadaa. It could probably be done in 30 minutes.

But please, continue telling me a wrapper is necessary.
Without even explaining why you believe it is.
Even though it's not.
avatar
CLBrown: Simply because of the above.

To automate this process... you need a system which is "idiot proof." Which someone cannot forget to do, and which does the work for you (that's sort of the point of "cloud saves," isn't it? I mean, you could put your save game files onto a thumb drive and carry them from machine to machine, too... but you want it all to happen "automagically," right?)

So... you need something which is actually what you run every time you start the game, and which then runs the game EXE from within that "wrapper" EXE. The wrapper runs at all times, when the game is in use, but consumes little resources. However, when you start the game, you don't actually start the game EXE... you start the wrapper. Which does the tasks you just mentioned. Then, it starts the game EXE. When the game EXE tries to exit, the wrapper automatically saves the game state (not requiring manual saving, which despite your claims, is the ONLY way of saving Diablo (1) as most people play it!) It then automatically uploads the saved game state to the cloud server.

You are talking about the same steps... but you assume a "script" can make that happen reliably, for all end-users? Sorry, that's not the case. You can write a script to run Diablo and do all those things... or most, anyway... but it's trivial to exit the script before it's completed. With a "wrapper" approach, you would not have the potential to do so unless you accidentally power-off your machine instead of exiting the game.

A "wrapper" would be "idiot proof." A script? That's EASILY defeated, intentionally or accidentally, and would result in plenty of angry customers for GoG.

As for online saves... perhaps Battlenet games do save as you say... I don't know. But single player games, and LAN games, do not. That much I know for certain. And the new version of Diablo doesn't even support Battlenet at present, let's not forget.
Omg...did you even read my message ?
You create a program (or script, it works too, with pause after the game so it reuploads the saves afterward) that checks saves THEN launches the game.
It's VERY EASY to do. No need to "wrap" the game in anything. And it can't be "defeated", not sure you know how fast it would run lol, it would be done in a tenth of a second at most (probably much less like 5ms).
You clearly have no clue and are not a programmer so please, let's agree to disagree because you don't know how it works.

And autosaves are already there in multiplayer EVEN IN LAN (multiplayer characters are the same, LAN, battle.net, modem and direct cable connection). If you forget to save in single, that's your own damn fault.
Most people play multiplayer, dude. The game was one of the most succesful games to be played online...

Adding autosaving in single player is another thing and is not the subject of this post (which is cloud saving).
Cloud saving is easily added. End of topic. <<<< Re-read this part, dude.
Post edited March 23, 2019 by Faenrir