Postby ds-sloth » Tue Sep 02, 2025 7:40 am
Since you still hadn't gotten this working, I decided to spend a half hour taking a closer look at this this morning. It turns out that WINSOCK is related to a different problem I had a while ago regarding Moondust, and totally unrelated to 38A.
As far as I'm aware, the steps to get 38A running on wine are:
* Ensure that you have `libxcomposite` and `pipewire-alsa` (or the corresponding packages for your repo) installed. If you are using 32-bit wine (I'm not) make sure you install the 32-bit versions of those packages.
* Download and extract 38A
* Acquire MSVBVM60.DLL and place it in the same directory as the 38A exe
* Run `wine regsvr32 MSVBVM60.DLL`
* Run `wine smbx38a.exe` and profit
If you're using a wine prefix, make sure that you set the wine prefix when calling `wine` (using `WINEPREFIX="/path/to/prefix/" wine regsvr32 MSVBVM60.DLL` and `WINEPREFIX="/path/to/prefix/" wine smbx38a.exe`).
If you're using Lutris, open a wine console for your 38A game in Lutris, and run `regsvr32 MSVBVM60.DLL` inside of the Lutris wine console (instead of in a system terminal).
Please let me know if these steps work for you!