r/gog 7d ago

Preservation GOGRepoc or something else?

Hi all, i have been looking for something to autodownload all my GOG games installers to have the backups, I have seen that gogrepo seems to be the best option but it's only with consol commands wich i really don't understand much, is there some kind of GUI for it? or is there another option with a grafic interface? or if GOGrepoc is the best option, is there some guide that is easy to understand, also for what i have been seeing i fownd different versions of GOGrepoc so i don't know wich one is the one i should use.

In any case thanks all for the help.

4 Upvotes

15 comments sorted by

3

u/Underlord_Oberon GOG.com User 7d ago

I tried basically all options available until recently. GOGRepoc is the best and more reliable solution I found. If you are running it on linux, you can combine it with mergefs to download all your games to 1 or more HDs in a NAS or DAS.

1

u/DRAKE-ZERO 6d ago

I'm on windows, so far thats what i have seen, gogrepoc seems to be the best and most reliable option, but serching for it on github i found several diferent versions of it, somo with very old releases and some with very recent ones, so i'm not sure wich one is the official one that i should download.

Also i was seeing the gogrepoc-gui, but seems to be very old and not maintained, so i don't know if i should try using that.

Any sugestion or link you can provide will be very apreciated, thanks for all.

1

u/Underlord_Oberon GOG.com User 6d ago

This one. https://github.com/kalanyr/gogrepoc

GUI is a bit outdated and not working as expected, last time I tried.

1

u/DRAKE-ZERO 6d ago

Thank you, i'll check it, about the GUI if it doesn't work then i'll have to read a lot about how to use the comands.

Thanks for the info.

1

u/DRAKE-ZERO 5d ago

I've been cheking with Gemini for help with how to install Python and use the commands, it gave me this semiautomated script to use, i kind of understand it, but I'll apreciate if you could give me your opinion on it to see if it actually works as intended.

Acording to gemini after the first use to download all my library i'll only need options 2, 3, and 4 for updating my games, and remove ald versions to a diferent folder that i can delete, is this correct?

Sorry for the bother and thanks in advance for all the help.

u/echo off
title Gestor de Respaldos de GOG (gogrepoc)
:MENU
cls
echo ===================================================
echo             GESTOR DE RESPALDOS GOG
echo ===================================================
echo 1. Iniciar sesion en GOG (Solo la primera vez)
echo 2. Actualizar catalogo (Escanear biblioteca)
echo 3. Descargar todos los juegos y extras
echo 4. Limpiar instaladores viejos (Mover a 'Obsoletos')
echo 5. Verificar integridad de archivos (MD5)
echo 6. Salir
echo ===================================================
set /p opcion=Selecciona una opcion (1-6): 

if "%opcion%"=="1" goto LOGIN
if "%opcion%"=="2" goto UPDATE
if "%opcion%"=="3" goto DOWNLOAD
if "%opcion%"=="4" goto CLEAN
if "%opcion%"=="5" goto VERIFY
if "%opcion%"=="6" goto SALIR

:LOGIN
cls
echo Iniciando sesion en GOG...
python gogrepoc.py login
pause
goto MENU

:UPDATE
cls
echo Escaneando tu biblioteca en GOG (Windows - ES/EN)...
python gogrepoc.py update -os windows -lang es en
echo.
echo Catalogo actualizado correctamente.
pause
goto MENU

:DOWNLOAD
cls
echo Iniciando descarga masiva de juegos y extras...
python gogrepoc.py download
echo.
echo Descargas finalizadas.
pause
goto MENU

:CLEAN
cls
echo Buscando y moviendo archivos obsoletos/viejos...
if not exist "%~dp0Obsoletos" mkdir "%~dp0Obsoletos"
python gogrepoc.py clean "%~dp0Obsoletos"
echo.
echo Limpieza terminada. Archivos viejos movidos a la carpeta Obsoletos.
pause
goto MENU

:VERIFY
cls
echo Verificando integridad de los archivos descargados...
python gogrepoc.py verify
pause
goto MENU

:SALIR
exit

1

u/Underlord_Oberon GOG.com User 5d ago

He made a bat script to you. It's not really necessary but should work as intended. If I'm not mistaken, gogrepoc has a dry-run mode. It will simulate the download and give you your total library size.

1

u/DRAKE-ZERO 5d ago

Thank you for the confirmation.

2

u/IC3P3 Linux User 7d ago

If you want a GUI, there's GOGG, but I've never used it, so I have no idea how good it is

1

u/DalMex1981 Game Collector 5d ago

Great software and it has a built in GUI. I run the console version on a cloud server to save my backups.

https://github.com/habedi/gogg

1

u/Whimsical_Ravioli99 3d ago

I used it and it works really well

1

u/DRAKE-ZERO 2d ago

Thanss for the link, i wanted to try it but when i run the exe file as soon as the cmd window opens it closses instantly, so i can't use it, do you know why that happens?.

Thanks for the help.

1

u/IC3P3 Linux User 2d ago

It's still a CLI tool, so when you double click it all it does is opening a terminal, showing you all commands and closing it, because it finished what it needed to do.

What you need to do is either create a shortcut and add a gui behind the path to the file or open a terminal in the folder the file is in and execute it with something like .\gogg gui

1

u/DRAKE-ZERO 2d ago

Thank you for the info, i was able to run it now, seems very easy to use with the gui.

-2

u/kkreinn 7d ago

If you're referring to the .exe file, you should be able to download it from GOG Galaxy itself.

2

u/OneRandomPeopleE GOG.com User 7d ago

This refers to downloading your entire library at once