https://bugs.winehq.org/show_bug.cgi?id=51888
Bug ID: 51888 Summary: Mass Effect Trilogy "ALOT" Community Texture Pack C# Installer Doesn't Run Product: Wine Version: 5.15 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: nekoNexus@protonmail.ch Distribution: ---
Created attachment 70832 --> https://bugs.winehq.org/attachment.cgi?id=70832 Wine Staging 6.16 Terminal Output Log for Version 3.0.586.5600
The open-source community Mass Effect Trilogy texture pack installer doesn't run in Wine and hasn't since at least 5.15-staging (the currently available version in Arch at the time of typing is 6.16-staging).
The program is written in C# and the last version tested in the AppDB is: https://appdb.winehq.org/objectManager.php?sClass=version&iId=39313 Program version 3.0.586.5600 (which is an older release and not the latest release from its Github)
3.0.586.5600 - https://github.com/ME3Tweaks/ALOTInstaller/releases/download/3.0.586.5600/AL... SHA1SUM: bf8623e4e71cbc148631db63703c599e85193126
Latest version at the moment (4.0.740.3661) - https://github.com/ME3Tweaks/ALOTInstaller/releases/download/4.0.740.3661/AL... SHA1SUM: 1290054a4e66fe5c87e84f4d5f8592ad4c1c9286
https://bugs.winehq.org/show_bug.cgi?id=51888
nekoNexus@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |ArchLinux
https://bugs.winehq.org/show_bug.cgi?id=51888
--- Comment #1 from nekoNexus@protonmail.ch --- Created attachment 70833 --> https://bugs.winehq.org/attachment.cgi?id=70833 Wine Staging 6.16 Terminal Output Log for Version 4.0.740.3661
https://bugs.winehq.org/show_bug.cgi?id=51888
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://github.com/ME3Tweak | |s/ALOTInstaller CC| |leslie_alistair@hotmail.com | |, z.figura12@gmail.com Keywords| |download, source Product|Wine |Wine-staging Component|-unknown |-unknown
--- Comment #2 from Ken Sharp imwellcushtymelike@gmail.com --- Why are you using Staging? Does it work in vanilla wine?
https://bugs.winehq.org/show_bug.cgi?id=51888
--- Comment #3 from nekoNexus@protonmail.ch --- I've always used Staging, and no one's ever had a problem with me using it before, but if it's that serious I'll test with vanilla Wine
https://bugs.winehq.org/show_bug.cgi?id=51888
--- Comment #4 from nekoNexus@protonmail.ch --- Created attachment 70897 --> https://bugs.winehq.org/attachment.cgi?id=70897 Vanilla Wine 6.19 Logs for Version 3.0.586.5600
These (three) .zipped logs include: without dotnet45, with dotnet45, and with dotnet45 AND vcrun 2010 (because I saw a "MSVCR100" message in the output - it ultimately made no difference though)
https://bugs.winehq.org/show_bug.cgi?id=51888
--- Comment #5 from nekoNexus@protonmail.ch --- I noticed that, without dotnet45 installed though (a clean prefix, no winetricks first run), it claimed that it tried running "MahApps.Metro", which is also used to run another application I know:
https://bugs.winehq.org/show_bug.cgi?id=45748
I take it solving this might fix both but I don't know for sure.
For reference, the MahApps.Metro Github repo: https://github.com/MahApps/MahApps.Metro
https://bugs.winehq.org/show_bug.cgi?id=51888
--- Comment #6 from Ken Sharp imwellcushtymelike@gmail.com --- Does native quartz get this working? If not, it's not the same bug.
https://bugs.winehq.org/show_bug.cgi?id=51888
--- Comment #7 from nekoNexus@protonmail.ch --- (In reply to Ken Sharp from comment #6)
Does native quartz get this working? If not, it's not the same bug.
I never said anything about Quartz, nor has anyone else here, but I just tried it and: no, installing Quartz in Winetricks made no difference here.
---------
Unless you're referring to to the other application I mentioned, but keep in mind that the app specified over there has changed A LOT since that bug was initially reported and their Quartz fix might not even be applicable anymore with that current revision.
https://bugs.winehq.org/show_bug.cgi?id=51888
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Product|Wine-staging |Wine Component|-unknown |mscoree CC| |xerox.xerox2000x@gmail.com Status|UNCONFIRMED |NEW Ever confirmed|0 |1 URL|https://github.com/ME3Tweak |https://github.com/ME3Tweak |s/ALOTInstaller |s/ALOTInstaller/releases/do | |wnload/3.0.586.5600/ALOTIns | |taller_3.0.586.5600.7z
--- Comment #8 from Louis Lenders xerox.xerox2000x@gmail.com --- Confirming the crash with Mono using https://github.com/ME3Tweaks/ALOTInstaller/releases/download/3.0.586.5600/AL...
I propose to reserve this bug for this crash: Unhandled Exception: System.TypeLoadException: Could not load type of field 'AlotAddOnGUI.App:mainWindow' (6) due to: Could not load file or assembly 'MahApps.Metro, Version=1.6.5.1, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
@NexoNexus: the other version you linked starts fine after doing 'winetricks arial' (i guess already covered by other bugreport) and using current wine 7.0. No need to install native dotnet
Could you try if the above works for you too? Then we can keep this one open for the aforementioned issue with older version
https://bugs.winehq.org/show_bug.cgi?id=51888
--- Comment #9 from nekoNexus@protonmail.ch --- The "WPF_4.0.740.3661" version, after using winetricks to install arial, crashes on launch with a stack overflow error for me with Wine 7.0:
0114:err:virtual:virtual_setup_exception stack overflow 2064 bytes in thread 0114 addr 0x170054998 stack 0x207f0 (0x20000-0x21000-0x1a0000)
(The Wine 7.0 build I'm using was compiled with GCC and without mingw - it isn't in the Arch repo yet)
https://bugs.winehq.org/show_bug.cgi?id=51888
--- Comment #10 from nekoNexus@protonmail.ch --- Also happens in 7.1
https://bugs.winehq.org/show_bug.cgi?id=51888
--- Comment #11 from Esme Povirk madewokherd@gmail.com --- The library is sitting Data/lib, but it's not clear to me how we're supposed to find it.
https://bugs.winehq.org/show_bug.cgi?id=51888
--- Comment #12 from Esme Povirk madewokherd@gmail.com --- OK, so it sets an AssemblyResolve handler in the entry point function, which is on a class that has a field that indirectly references MahApps.Metro. So this is a variation on https://github.com/mono/mono/issues/15767 which looks very difficult to fix in Mono.
https://bugs.winehq.org/show_bug.cgi?id=51888
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com