HGL
foreign-sapphire

How to reset a wine prefix configuration?

TLDR: I have Battle.Net installed, then tried to install a .dll (shell32) and now Battle.Net itself won't launch. Battle Net was working fine until today. I installed "Avowed" (https://us.shop.battle.net/en-us/product/avowed) and then it didn't finished updating. I saw in the logs: wine: Call from 00006FFFFFC1CF57 to unimplemented function ext-ms-win-shell32-shellfolders-l1-1-0.dll.SHGetKnownFolderPath, aborting, then tried to install a .dll (shell32) and now Battle.Net itself don't launch. Not winecfg/winetricks inside the settings options. Is there a way to "reset" the wine settings without nuking everything? The current logs when I try to run Battle Net are: https://paste.rs/ddfZj Thanks.
4 Replies
correct-apricot
correct-apricot4mo ago
wine doesn't provide a method to reset a prefix in general you just delete the folder and create a new one even something like winetricks doesn't provide methods to uninstall things it installs
foreign-sapphire
foreign-sapphireOP4mo ago
I see, thanks. I really don't want to re-download everything again tho. I guess that I can just move the games to the new installation prefix and they should be recognized
correct-apricot
correct-apricot4mo ago
yeah, that's really annoying with third party launchers, I don't know how battle.net works so I can't confirm of copying things will work or not
foreign-sapphire
foreign-sapphireOP4mo ago
I agree, but well, I take it as my responsibility because there's no other way to get Batle.Net on Linux and I really like BattleNet games (except for cod) :p Thanks Ariel!

Did you find this page helpful?