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

×
avatar
Choomba696: What about Cloud saves?
What about them?

My ESC program is purely for downloading Epic or Steam games, then backing them up in the desired form - Folder, ZIP or EXE file to archive them. The focus for me is on pristine vanilla downloads, and creating an Offline Installer type file (EXE) ... though ZIP and Folder backup is also supported.

I've not really even considered backing up a game folder that no longer has a pristine vanilla install (or an update to a vanilla install). To me, it would be a waste of time and space backing up a game folder, to archive it, that contains changes due to the game having been played.

Cloud saves come under that same time & wasted space scenario, so where desired they should be done independently.

The whole focus for me, is a fresh install on another PC or a reinstall, with no Epic or Steam client required.

My intent, is also not to do a full front-end for SteamCMD or Legendary, only supporting the features my ESC program needs to do its primary job. I'm also trying very hard to keep things as simple as possible ... always a tough ask.
low rated
avatar
Timboli: Aside from being a GUI person by preference, I'm not going to fire up Linux just to download my games.

Have you tried gogrepo.py and gogcli.exe?
And if you like a GUI, I provide both here for them.
Yes I've used gogrepo.py. The lack of a gui isn't really a problem because it's not the kind of program I use often enugh. A simple comnand script is preferable for me. I also don't like having to install python to use it. Even if gogrepo.py was all there was I would still prefer to use it in Linux than Windows.

avatar
Timboli: Other than that I manually create folders for DLCs, including their cover image, as I prefer that level of control. I also sometimes create sub-folders for extras.
When downloading over 700 games that's gonna take a while. Having a program automate it for it saves a lot of time.
Post edited November 11, 2021 by Magmarock
avatar
Magmarock: Yes I've used gogrepo.py. The lack of a gui isn't really a problem because it's not the kind of program I use often enugh. A simple comnand script is preferable for me. I also don't like having to install python to use it. Even if gogrepo.py was all there was I would still prefer to use it in Linux than Windows.
If gogcli.exe had existed before I came across gogrepo.py, I would never have used it, just for the requirement of Python alone. I mostly use gogcli.exe now, with an occasional use of my GOGRepo Simple GUI program for MD5 and ZIP checking ... though I can do that with GOGcli GUI ... if not quite as nicely yet.

avatar
Magmarock: When downloading over 700 games that's gonna take a while. Having a program automate it for it saves a lot of time.
True but I would never be in that scenario, and don't deem it wise for anyone else to ever be in it either.

I download and backup my games as I buy them, as any sensible person should.

What's the point of having wonderful Offline Installer files, if you leave them in the GOG cloud ... kind of defeats their purpose.
low rated
avatar
Magmarock: When downloading over 700 games that's gonna take a while. Having a program automate it for it saves a lot of time.
avatar
Timboli: True but I would never be in that scenario, and don't deem it wise for anyone else to ever be in it either.

I download and backup my games as I buy them, as any sensible person should.

What's the point of having wonderful Offline Installer files, if you leave them in the GOG cloud ... kind of defeats their purpose.
You've never had a hard drive fail on you? Also in total my games library is about 3TB in size. If that's your attitude, what's the point if using your program when I can just do it all through the browser.
Post edited November 13, 2021 by Magmarock
avatar
Magmarock: You've never had a hard drive fail on you? Also in total my games library is about 3TB in size. If that's your attitude, what's the point if using your program when I can just do it all through the browser.
Yes I have had a few hard drive failures, which is why I would never be foolish enough to only have one. I have my games spread over multiple drives and more than one copy of each game, and various types of drives.

The point of my program, is obvious if you use it. Queuing of files per game, and even multiple game downloading, though I limit that to 15 games at a time. And unlike a browser download, where there is no MD5 checking, my GUI does that as well ... and zip file testing. So a good degree of automation. It also keeps a record of files and updates etc etc etc.

Browser downloading is about as basic as it gets, especially as you need to click on every file to download it, and with no MD5 checking you don't even know if the download was corrupted.

That said, I do often use Free Download Manager 5 with large file downloads from GOG, as it has resume and multi threads as well as queuing, and is faster. I then check the MD5 of downloads using one of my GUIs, with either gogrepo.py or gogcli.exe ... or failing that, the much slower InnoExtract or 7-Zip.

You sound quite naive about it all. I suggest you do some research. :)
low rated
avatar
Magmarock: You've never had a hard drive fail on you? Also in total my games library is about 3TB in size. If that's your attitude, what's the point if using your program when I can just do it all through the browser.
avatar
Timboli: Yes I have had a few hard drive failures, which is why I would never be foolish enough to only have one. I have my games spread over multiple drives and more than one copy of each game, and various types of drives.

The point of my program, is obvious if you use it. Queuing of files per game, and even multiple game downloading, though I limit that to 15 games at a time. And unlike a browser download, where there is no MD5 checking, my GUI does that as well ... and zip file testing. So a good degree of automation. It also keeps a record of files and updates etc etc etc.

Browser downloading is about as basic as it gets, especially as you need to click on every file to download it, and with no MD5 checking you don't even know if the download was corrupted.

That said, I do often use Free Download Manager 5 with large file downloads from GOG, as it has resume and multi threads as well as queuing, and is faster. I then check the MD5 of downloads using one of my GUIs, with either gogrepo.py or gogcli.exe ... or failing that, the much slower InnoExtract or 7-Zip.

You sound quite naive about it all. I suggest you do some research. :)
If I sound naive that's on you. There's nothing wrong with your program it just doesn't appeal to me. It's great that you've made it and more options to download games from gog the better. I just think Steam based features with these kind of tools is a bit of a waste. People who use these tools are not like going to use them with Steam. Steam might have DRM free games but with the way Steam works and what you have to do to get them working. There just doesn't seem much of a point. But that's a jab at Steam not at you.
avatar
Magmarock: If I sound naive that's on you. There's nothing wrong with your program it just doesn't appeal to me. It's great that you've made it and more options to download games from gog the better. I just think Steam based features with these kind of tools is a bit of a waste. People who use these tools are not like going to use them with Steam. Steam might have DRM free games but with the way Steam works and what you have to do to get them working. There just doesn't seem much of a point. But that's a jab at Steam not at you.
We've drifted off track here.

You seem to be mixing up my other GOG programs with the one this thread is for (Steam + Epic). They are nothing alike ... as in they only cater for the store they address.

As for not seeming much point, you only have to look at the huge listing posts both here and at Steam about DRM-Free games, to see that many are very interested in DRM-Free games from Epic and Steam ... especially Epic with all the great free games they have been giving away. If you have the games from them, then just a little more effort gives you something approaching an Offline Installer from GOG.

Actually the effort isn't much (with my program), it is more about the time involved ... though you can of course do something else while download or backup occurs (i.e. read a book, watch TV, etc).

In case you are not aware, here are those links.

DISCUSSIONS - Steam
https://www.gog.com/forum/general/list_of_drmfree_games_on_steam
https://www.gog.com/forum/general/steam_games_you_can_play_without_the_steam_client
LISTS
https://steam.fandom.com/wiki/List_of_DRM-free_games
https://www.pcgamingwiki.com/wiki/The_Big_List_of_DRM-Free_Games_on_Steam

DISCUSSION - Epic
https://www.gog.com/forum/general/epic_store_games_you_can_play_without_the_epic_launcher
LIST
https://docs.google.com/spreadsheets/d/16BjnaBO40vkt6kFVl0QWMWVh86UFnr-j_yWhQbASJ58/edit?usp=sharing
Post edited November 14, 2021 by Timboli
avatar
Magmarock: You've never had a hard drive fail on you? Also in total my games library is about 3TB in size.
I have something like about 5 TB of GOG game files now.

Talking about backing up files. I needed to relocate about 520 Gb of just my Linux (GOG) game files from one drive to another. So for the last couple of days I have been doing that, using my TeraCopy Cure program. I'm almost at the cusp of finishing that, having set 45 different job groups with delays spread throughout, that keep my drives relatively cool.

I created the first job, started that running, and then created the rest of the jobs at my leisure while a job was either running or in a delayed period (on the same or following day). I've stopped and started the program a few times, and didn't leave it running overnight. I've only done minimal things on the PC (my preference) while it was running, or I've done something else (read a book or snoozed etc). I wasn't in any hurry, so just ran it when I wasn't doing something else important on my PC.
Attachments: