HGL
conscious-sapphire

non-heroic added app -> Installing required C++ libraries failure loop

I have already read through the support tickets related to this -> click game -> winetricks button -> open gui -> select default wineprefix -> install windows DLL -> vcrun2022 I get the following outputted in order: 1. You are usiong a 64bit wineprefix...... if any issues pleasew reset to 32bit clean 2. checksum for /home/deck/.var/app-com.heroicgameslauncher.hgl/cache/winetricks/vcrun2022/vc_redist.x86.exe did not match try redownloading (shouldnt it be trying to use 64 bit instead ?) 3. SHA256 missmatch...... (log below)..... continue anyway ? 4. checksum failure again but this time /home/deck/.var/app-com.heroicgameslauncher.hgl/cache/winetricks/vcrun2022/vc_redist.x64.exe 5. continuous loop 6. try start game again, required c++ libraries does select default wineprefix heroic/prefixes/defaut/<gamename>? or mean any under heroic/prefixes/defaut? full sha256 log:
Executing cd /home/deck/.var/app/com.heroicgameslauncher.hgl/cache/winetricks/vcrun2022

------------------------------------------------------
SHA256 mismatch!

URL: https://aka.ms/vs/17/release/vc_redist.x64.exe
Downloaded: 1821577409c35b2b9505ac833e246376cc68a8262972100444010b57226f0940
Expected: 3642e3f95d50cc193e4b5a0b0ffbf7fe2c08801517758b4c8aeb7105a091208a

This is often the result of an updated package such as vcrun2019.
If you are willing to accept the risk, you can bypass this check.
Alternatively, you may use the --force option to ignore this check entirely.

Continue anyway?
------------------------------------------------------

Gtk-Message: 16:42:59.634: Failed to load module "canberra-gtk-module"

Executing /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/proton/Proton-GE-latest/files/bin/wine vc_redist.x64.exe /q

esync: up and running.
Executing cd /home/deck/.var/app/com.heroicgameslauncher.hgl/cache/winetricks/vcrun2022

------------------------------------------------------
SHA256 mismatch!

URL: https://aka.ms/vs/17/release/vc_redist.x64.exe
Downloaded: 1821577409c35b2b9505ac833e246376cc68a8262972100444010b57226f0940
Expected: 3642e3f95d50cc193e4b5a0b0ffbf7fe2c08801517758b4c8aeb7105a091208a

This is often the result of an updated package such as vcrun2019.
If you are willing to accept the risk, you can bypass this check.
Alternatively, you may use the --force option to ignore this check entirely.

Continue anyway?
------------------------------------------------------

Gtk-Message: 16:42:59.634: Failed to load module "canberra-gtk-module"

Executing /home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/proton/Proton-GE-latest/files/bin/wine vc_redist.x64.exe /q

esync: up and running.
5 Replies
equal-aqua
equal-aqua5mo ago
what game?
conscious-sapphire
conscious-sapphireOP5mo ago
pacific drive, its the epic games version, installed via heroic but it got deleted from the library screen somehow so i added it via custom. I have very poor internet and would rather not have to reinstall
fair-rose
fair-rose5mo ago
you don't need to reinstall, you can click the install button and there's an Import Game button and you point it to the files location most epic games won't work at all without heroic in the middle because of Epic's DRM
fair-rose
fair-rose5mo ago
also, here https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/wiki/Installing-Visual-C---Runtime it explains an alternative method to install c++ runtime using the installers from microsoft's site for when winetricks fails
GitHub
Installing Visual C Runtime
A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS. - Heroic-Games-Launcher/HeroicGamesLauncher
equal-aqua
equal-aqua5mo ago
to answer your question about prefixes, you should not normally click the Use Default Wine Settings button you want each one to have its own prefix folder, and that button puts the game in a general or default prefix, shared with whatever games are also using it. keep things seperate

Did you find this page helpful?