Very simple Linux tutorial (Proton) #225
Replies: 7 comments 20 replies
-
|
Figured it out What version are you working on, my attempts so far have resulted in the following, im using arch linux with ML4W, that has hyprland running on wayland Proton Experimental, 1.2.14, protontricks with MSC Prefix Proton experimental, MSCPREFIX, protontricks, 1.3.1 Unhandled Exception: at MS.Win32.UnsafeNativeMethods.CreateWindowEx (System.Int32 dwExStyle, System.String lpszClassName, System.String lpszWindowName, System.Int32 style, System.Int32 x, System.Int32 y, System.Int32 width, System.Int32 height, System.Runtime.InteropServices.HandleRef hWndParent, System.Runtime.InteropServices.HandleRef hMenu, System.Runtime.InteropServices.HandleRef hInst, System.Object pvParam) [0x00030] in <6bd48a2b13d648baaafaa2e4751fad67>:0 at MS.Win32.UnsafeNativeMethods.CreateWindowEx (System.Int32 dwExStyle, System.String lpszClassName, System.String lpszWindowName, System.Int32 style, System.Int32 x, System.Int32 y, System.Int32 width, System.Int32 height, System.Runtime.InteropServices.HandleRef hWndParent, System.Runtime.InteropServices.HandleRef hMenu, System.Runtime.InteropServices.HandleRef hInst, System.Object pvParam) [0x00030] in <6bd48a2b13d648baaafaa2e4751fad67>:0 |
Beta Was this translation helpful? Give feedback.
-
|
I had a weird issue where the installer would show up as a black window and pop up infinite error windows when I tried running its executable through Protontricks, but I was able to use native wine to run and install the mod loader. I don't know if there's some weird bug with Proton and WPF, maybe some random dependency is broken by a newer version since I'm on Arch Linux, it's entirely possible some random thing went wrong. In any case, I hope it helps someone else, here's what I used to run the installer outside of Proton: cd Downloads/MSCLoader
mkdir pfx
WINEPREFIX="$PWD/pfx" WINEARCH=win64 WINEDEBUG=-all wine MSCLInstaller.exeAgain, if I used the game's own Proton instance to run the installer, I'd get the odd behavior, regular Wine was fine. Other than that, I did try the experimental Linux version but it absolutely did not work for me, not even launching. The output log didn't seem to show anything useful at all, so I chose to just stick to the Windows version. |
Beta Was this translation helpful? Give feedback.
-
|
Seems to just immediately crash when launching. Right after it is done loading MSCLoader or whatever, it runs into the menu and dies. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Finally I get it! Need to make and share a video tutorial to explain the whole process :) |
Beta Was this translation helpful? Give feedback.
-
|
Big thanks to you. This method works on Linux Fedora KDE Plasma and for My Winter Car too. Messed around for about 2 hours trying to get MSCLoader to work, but thankfully stumbled upon your tutorial, which resolved my problem in a moment. |
Beta Was this translation helpful? Give feedback.
-
|
Hey, thanks for the guide, it worked great, however i cant for the life of my make mscloader see the mods. they are in the exact folder it specifies, yet they dont show up in mscloader. How would i fix this? Im on fedora kde, and installed mscloader using protontricks if that helps. |
Beta Was this translation helpful? Give feedback.




Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
As some of you may know, the installer works fine nowadays on Linux and does everything it's supposed to, but the game won't inject the MSCLoader code. The old tutorial is overcomplicated and outdated. So I think it's worth breaking it down for fellow MSC fans moving away from Windows:
WINEDLLOVERRIDES="winhttp=n,b" %command%to Steam launch options for MSC.EDIT: if by some bizarre chance you don't have a "winhttp" module installed in Wine and Proton, install it (Winetricks, Protontricks) and enable with winecfg.
Beta Was this translation helpful? Give feedback.
All reactions