LGOGDownloader 3.6
- Added support for new language: Hebrew
- Galaxy: Automatically delete old files when updating or downgrading
* --galaxy-install option now determines build id of old installation and compares it to selected build to see if files have been removed
- Check and link to atomic operations library if necessary (Patch by: Michał Janiszewski)
* Adds a configure-time check to verify if the library is needed and adds it when necessary
- Removed usage of QDesktopWidget
* QDesktopWidget is obsolete and some of its methods don't work correctly
- Added retry condition for CURLE_RECV_ERROR
- Fixed issue of downloader exiting when encountering error while getting game details
- Disabled search for boost-cmake
* Fixes building with Boost >= 1.70.0
- Removed usage of old downloader API
* --download-file now uses Galaxy API
* It would be preferable to use numerical product id for --download-file option but the old method of using gamename should still work fine
* --login-api and --login-website options have been removed
* lgogdownloader no longer depends on liboauth
- Fixed CMake find_path for jsoncpp version >= 1.9.2 (patch by: James Le Cuirot)
- Changed --check-orphans to override global config values
* Overrides "include", "platform" and "language" option values
* Previously orphan checking was limited to user selected language and platform values
- Added --info-threads option to set number of threads the downloader uses for getting product info
- Added split file support for MojoSetup hack
* Some game installers have big files split into multiple parts and combined during the installation process
* This change makes MojoSetup hack combine the split files and therefore fixes previously incorrect handling of these installers
- Fixed an issue with filenames containing ampersand
- Automatically select appropriate size unit for total remaining status
* Makes the status line much more readable
- Show HTTP response code in status message
https://sites.google.com/site/gogdownloader/lgogdownloader-3.6.tar.gz sha256: 95dc314159e5bde638e0f2e78b0ba66dea935d0fa0047eefd055e05f7aa25ac1
md5: 549d2be9f9161a86f1152d98f0431a4e
sbaylus: I have started to see HTTP errors as highlighted from the log below in the last few weeks. And not just extras, game executables as well.
I'm using LGOGDownloader 3.5. When this started happening, I downloaded the source .zip and recompiled (version still says 3.5) and this still happens. I wind up with empty game directories where the updates have not been downloaded but the old versions have been deleted. lgogdownloader has been working pretty well flawlessly for me for a long time until now. Any ideas? Thanks!
2020-Mar-02 22:43:36: Download complete (HTTP response code said error): redguard_manual.zip 2020-Mar-02 22:43:36: Begin download: arena_manual.zip
2020-Mar-02 22:43:37: Download complete: the_dig_novel_br_pt.zip (@ 0.00kB/s)
2020-Mar-02 22:43:37: Begin download: arena_player_guide.zip
2020-Mar-02 22:43:37: Download complete (HTTP response code said error): arena_manual.zip 2020-Mar-02 22:43:37: Begin download: arena_quick_ref.zip
2020-Mar-02 22:43:37: Download complete: arena_player_guide.zip (@ 0.00kB/s)
2020-Mar-02 22:43:37: Begin download: arena_codex_scientia.zip
2020-Mar-02 22:43:37: Skipping complete file: setup_the_elder_scrolls_arena_1.07_(28043).exe
2020-Mar-02 22:43:37: Begin download: setup_the_elder_scrolls_ii_daggerfall_1.07_(28043).exe
2020-Mar-02 22:43:38: Skipping complete file: setup_tes_redguard_2.0.0.5.exe
2020-Mar-02 22:43:38: Begin download: daggerfall_manual.zip
2020-Mar-02 22:43:38: Download complete (HTTP response code said error): arena_codex_scientia.zip 2020-Mar-02 22:43:38: Begin download: daggerfall_ref_card.zip
2020-Mar-02 22:43:38: Download complete: arena_quick_ref.zip (@ 0.00kB/s)
2020-Mar-02 22:43:38: Begin download: daggerfall_chronicles.zip
2020-Mar-02 22:43:38: Download complete (HTTP response code said error): daggerfall_manual.zip 2020-Mar-02 22:43:18 [Thread #3] Download complete (HTTP response code said error): the_colonists_1_4_1_1_36474.sh
That's weird. I haven't encountered this issue before.
Check if this still happens with version 3.6. It should show the response code in those messages which will give us more information on what actually happened to cause that.
Sude: As of now git version no longer uses the old downloader API.
lgogdownloader now uses GOG website and Galaxy API for everything.
eiii: Do I understand it correctly that with these changes lgogdownloader will not be affected anymore by the
shutdown of the GOG downloader interface and will continue to work as usual?
If so it might be a good time to release a new "official" lgogdownloader version.
Sude and anyone else who is contributing, once again thank you very much for continuously improving lgogdownloader and keeping it up-to-date!
Yes.
Since version 3.3 only --update-check and --download-file options were using the old api.
After these latest changes lgogdownloader no longer uses the old API for anything.
I just released version 3.6 so people using the stable releases won't have any issues caused by GOG removing the old API.