Heroic-Games-Launcher / HeroicGamesLauncher

A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.
https://heroicgameslauncher.com
GNU General Public License v3.0
7.81k stars 418 forks source link

Civilization VI with DLC update problem from Epic Games Store #2500

Open JerryCrazy opened 1 year ago

JerryCrazy commented 1 year ago

Describe the bug

On my computer, I can't update Civilization VI with DLC from Epic Games Store, with the automatic update activated, it runs in a loop and it is never updated. I have to disable automatic updates to avoid problems.

Add logs

(16:56:35) INFO:    [Backend]:          Starting the Download Queue
(16:56:36) DEBUG:   [Legendary]:        Update is available for KingletAztec: 1.0.12.859676e_nebraska_china_RTM_KingletAztec != 1.0.12.871434d_nebraska_sahara_RTM_KingletAztec
(16:56:36) INFO:    [Legendary]:        Found 1 game to update
(16:56:36) INFO:    [Gog]:              Found 0 game(s) to update
(16:56:36) INFO:    [Legendary]:        Auto-Updating Civilization VI : Aztec DLC
(16:56:36) DEBUG:   [Legendary]:        Using cached install info
(16:56:36) INFO:    [DownloadManager]:  Civilization VI : Aztec DLC  was added to the download queue.
(16:56:37) DEBUG:   [Legendary]:        Using cached install info
(16:56:37) INFO:    [Legendary]:        Updating KingletAztec: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary update KingletAztec -y
(16:56:37) DEBUG:   [Legendary]:        Logging to file "/home/USER/.config/heroic/GamesConfig/KingletAztec.log"
(16:56:37) INFO:    [Backend]:          Preventing machine to sleep
(16:56:40) INFO:    [DownloadManager]:  Finished updating of KingletAztec
(16:56:40) INFO:    [DownloadManager]:  KingletAztec added to download manager finished.
(16:56:40) INFO:    [DownloadManager]:  KingletAztec removed from download manager.
(16:56:41) INFO:    [Frontend]:         Refreshing Library
(16:56:41) INFO:    [Legendary]:        Refreshing library...

And loop ...

KingletAztec.log content:
[Core] INFO: Trying to re-use existing login session...
[cli] INFO: Install candidate is DLC
[cli] INFO: Preparing download for "Civilization VI : Aztec DLC" (KingletAztec)...
[Core] WARNING: Unable to download manifest from "download.epicgames.com" (status: 403), trying next URL...
[Core] WARNING: Unable to download manifest from "download2.epicgames.com" (status: 403), trying next URL...
[Core] WARNING: Unable to download manifest from "download3.epicgames.com" (status: 403), trying next URL...
[Core] WARNING: Unable to download manifest from "download4.epicgames.com" (status: 403), trying next URL...
[Core] INFO: Parsing game manifest...
[Core] INFO: Install path: /home/USER/Programmes/Epic_Games_Store/drive_c/Program Files/Epic Games/SidMeiersCivilizationVI
[Core] INFO: Selected CDN: download.epicgames.com (https)
[cli] INFO: Download size is 0, the game is either already up to date or has not changed. Exiting...

Steps to reproduce

Expected behavior

The game should update and disappear from the list of pending updates.

Screenshots

No response

Heroic Version

Latest Stable

System Information

OS Xubuntu 22.10 x86 64 Bits, up-to-date Official package .deb from this GitHub

Additional information

No response

krokwen-tftc commented 9 months ago

i have small issue with civ vi dlc about "Anthology Upgrade Audience" DLC. It's actually a "meta dlc", but Heroic trying to get info about it with infinite loop

akotiranta commented 7 months ago

Describe the bug

Once purchasing the Anthology Upgrade (include all DLCs so far) to Civilization VI only Aztec DLC was recognized.

List of DLC purchases

* Sid Meier's Civilization VI (App name: Kinglet | Version: 1.0.12.951533_nebraska_update1_Kinglet)
  + Civilization VI - Ethiopia Pack (App name: ec257fca003b4676bac3e48f587ca7bd | Version: 1.0.12.951533_nebraska_update1_KingletEthiopia)
  + Civilization VI : Australia Civilization & Scenario Pack (App name: KingletAustralia | Version: 1.0.12.951533_nebraska_update1_KingletAustralia)
  + Civilization VI : Aztec DLC (App name: KingletAztec | Version: 1.0.12.951533_nebraska_update1_KingletAztec)
  + Civilization VI : Babylon Pack (App name: 629e4fcb89424bb485e22ec12bee979a | Version: 1.0.12.951533_nebraska_update1_KingletBabylon)
  + Civilization VI : Byzantium & Gaul Pack (App name: 73949c25fbe2427c9ee7a4732284d409 | Version: 1.0.12.951533_nebraska_update1_KingletByzantiumGaul)
  + Civilization VI : Catherine De Medici DLC (App name: 7c3aaed36b50400fb1eeba1998f9f784 | Version: 1.0.12.951533_nebraska_update1_KingletCatherineDeMedici)
  + Civilization VI : Gathering Storm (App name: KingletGatheringStorm | Version: 1.0.12.951533_nebraska_update1_KingletGatheringStorm)
  + Civilization VI : Khmer and Indonesia Civilization & Scenario Pack (App name: KingletKhmerIndonesia | Version: 1.0.12.951533_nebraska_update1_KingletKhmerIndonesia)
  + Civilization VI : Maya & Gran Colombia Pack (App name: cfee198753534454a10fed0d8b7a0ac7 | Version: 1.0.12.951533_nebraska_update1_KingletGranColombiaMaya)
  + Civilization VI : Nubia Civilization & Scenario Pack (App name: KingletNubia | Version: 1.0.12.951533_nebraska_update1_KingletNubia)
  + Civilization VI : Persia and Macedon Civilization & Scenario Pack (App name: KingletPersiaMacedon | Version: 1.0.12.951533_nebraska_update1_KingletPersiaMacedon)
  + Civilization VI : Poland Civilization & Scenario Pack (App name: KingletPoland | Version: 1.0.12.951533_nebraska_update1_KingletPoland)
  + Civilization VI : Rise and Fall (App name: KingletRiseAndFall | Version: 1.0.12.951533_nebraska_update1_KingletRiseAndFall)
  + Civilization VI : Teddy Roosevelt DLC (App name: 33b09ca390f044c2b096a65a30c2d77d | Version: 1.0.12.951533_nebraska_update1_KingletTeddyRoosevelt)
  + Civilization VI : Vikings Scenario Pack (App name: KingletVikingsScenario | Version: 1.0.12.951533_nebraska_update1_KingletVikingsScenario)
  + Civilization VI Vietnam & Kublai Khan Pack (App name: 0ff8af65e23042ceada58fe101ec3c6f | Version: 1.0.12.951533_nebraska_update1_KingletKublaiKhanVietnam)
  + Civilization VI – Portugal Pack (App name: 3d3fc3336e9b4edc90df075b9fdeb82e | Version: 1.0.12.951533_nebraska_update1_KingletPortugal)
  + DLC 2 - Great Commanders (App name: 0a97a070c04440728eff1ed119fd6441 | Version: 1.0.12.951533_nebraska_update1_Kinglet_LP_DLC01_Great_CommandersWarlords)
  + DLC 3 - Rulers of China (App name: dc5df982f629448ab73422365c0eb98f | Version: 1.0.12.951533_nebraska_update1_Kinglet_LP_DLC03_Rulers_of_China)
  + DLC 4 - Rulers of the Sahara (App name: 6c4edf28855a4949b03c5ea8a3ad601c | Version: 1.0.12.951533_nebraska_update1_Kinglet_LP_DLC04_Rulers_of_the_Sahara)
  + DLC 5 - Great Builders (App name: c741f60cbf204e17bdba850f73e70414 | Version: 1.0.12.951533_nebraska_update1_Kinglet_LP_DLC05_Great_Builders)
  + DLC 6 - Rulers of England (App name: e8d9c2bfa2ba477fa41d1ab8f2d9ec70 | Version: 1.0.12.951533_nebraska_update1_Kinglet_LP_DLC06_Rulers_of_England)
  + Sid Meier’s Civilization® VI: Leader Pass (App name: eb157d0196934e2db288196b39eb47c1 | Version: 1.0.12.951533_nebraska_update1_KingletNebraska)

Steps to reproduce

  1. Upgrade Civilization VI to Anthology version
  2. Observe how DLC is not found in the Heroic UI

Expected behavior

Show all DLC in the DLC list and allow the installation

Workaround

Install each DLC individually using legendary.

LEGENDARY_CONFIG_PATH=~/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary install <app name>

Additional information

Heroic version 2.11.0 Arch Linux, up-to-date

Screenshot Screenshot from 2023-12-28 01-27-33