Trauma Junkie Posted January 18, 2023 Posted January 18, 2023 (edited) Getting CoH Homecoming to install and run in linux was easy. Infact, I've installed it in 3 different apps... CrossOver Bottles PlayonLinux However, I cannot get MID's Reborn to install, which I've attempted in all 3 of the above apps, and also WINE. Once I get past the updates MR asks for, it just sits there, doing nothing, but the windows dialogue box says it's installing. I've even waited over 2 houars and nothing. If anyone out there has successfully got MR to install, and run in Linux (or specifically Linux Mint 201.1) please help me. Thank you kindly, NeoSporinMD🙂 Edited January 19, 2023 by Trauma Junky ficst speeling errer 1
Destruktor Posted February 14, 2023 Posted February 14, 2023 (edited) Hi. I've not used Mint for a while, but due to an impending thought about getting rid of Windows, I've had a play and the following process worked for me (tested with fresh install of Fedora 37 and also Ubuntu 2210, which is presumably the closest to Mint of those two). Any comments about steps are hashed out with a # For this I used Mids 3.4.7.5 from the website. DISCLAIMER - I am NOT responsible if doing anything listed here or below causes you issues with your wine setup - I'm not familiar enough with wine to know if I've done anything obviously bad or that might impact use of wine or another program that helps manage it. Also, if doing any of the following causes your wine installation to eat all the cheese in your place of dwelling, it's not my fault. Fedora 37 sudo dnf update #always good to make sure you're up to date sudo dnf install winetricks #This is because you might not want to mess with your default wine setup winetricks --gui create a new prefix, I called mine MIDS just so it stood out, and I went with 64-bit Select the new prefix you just created. make a note of the path displayed in the top bar, probably something like /home/myuser/.local/ and so on. you'll need this later Select "Install a Windows DLL or component" scroll down and select "dotnetcore3" and "dotnetcoredesktop3" #not 100% if these are both needed, but this is what I did to get it working hit OK and there will be some downloading, some complaining about 64-bit prefixes and such, it's all good, just make sure you're installing the 3 or so things it asks for Open a terminal, and we'll assume you downloaded MRB_3.4.7.5.zip into your Downloads directory (some people call these things folders), and we'll make a new directory to host mids: mkdir mids; cd mids; unzip ../Downloads/MRB_3.4.7.5.zip #or use whatever gui tool to do this We now need to tell wine which prefix to use when it runs, and it does this via setting a shell variable - you will need the path you saw in step 3.2, make sure you don't just copy/paste but use the one that is correct for you: export WINEPREFIX=/home/myuser/.local/share/wineprefixes/MIDS We can now run wine against the MidsReborn.exe and get the next bit done: wine ./MidsReborn.exe This will then complain about yet another .NET component you need to download and should hopefully open a web browser window and download the file for you. If for some reason it doesn't, you can get the file from https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-6.0.13-windows-x64-installer?cid=getdotnetcore If for some reason there is an issue and the installer doesn't run, you can run this manually with: wine ../Downloads/windowsdesktop-runtime-6.0.13-win-x64.exe Go back to the winetricks gui, ensure your wineprefix is selected, and at the next window select "Install a font" select "liberation" and "tahoma". winetricks will now go and download them, expect some clicking about 64-bit prefixes and winetricks running a command until you finally get back to the menu with "winetricks - current prefix is...." at the top. You can now hopefully run Mids with the same command we gave in step 6: wine ./MidsReborn.exe Yes, some of the fonts and things don't look quite right, but this is better than not having it. Ubuntu 2210 1. sudo apt-get update && sudo apt-get upgrade 2. sudo apt-get install winetricks Broadly the same steps as Fedora, but we do have another hoop to jump through before step 6 6a. Fire up winetricks as a gui by running this from a terminal: winetricks --gui 6b. Select your wineprefix, mine was MIDS. At the next window, select "Install a font" 6c. select "liberation" and "tahoma". winetricks will now go and download them, expect some clicking about 64-bit prefixes and winetricks running a command until you finally get back to the menu with "winetricks - current prefix is...." at the top. 6d. you can now perform step 6, 7 and 8 and hopefully you should now have a working Mids. Both To run Mids in future, you only need to do the following in a terminal: cd mids export WINEPREFIX=/home/myuser/.local/share/wineprefixes/MIDS wine ./MidsReborn.exe Or, you can create a script so that you just need to type something like runmids to start mids: nano runmids #!/bin/bash export WINEPREFIX=~/.local/share/wineprefixes/MIDS wine ./mids/MidsReborn.exe chmod +x runmids Enjoy. Edited March 4, 2023 by Destruktor updated to add script to make it easier to run in future 2
Trauma Junkie Posted February 16, 2023 Author Posted February 16, 2023 Thank you, Destruckor, I had actually given up hope on this post, thinking it was going nowhere. I'll give your instructions a try. Thank you again for your time and effort! 🙂
Light Petting Posted February 27 Posted February 27 Thanks for this info. I was able to get mids running on an M1 mac without too much divergence (I needed to install zenity but I think that was the only thing radically different).
Destruktor Posted March 19 Posted March 19 Quick update for Mids 3.6.6.3 (might also be relevent for other versions): Step 3.4 - install dotnetdesktop6 (only this one is needed) Step 5 - you need an additional line here (again you will need to replace myuser with your user account name): export DOTNET_ROOT="/home/myuser/.local/share/wineprefixes/MIDS/drive_c/Program Files/dotnet/host/6.0.19/hostfxr.dll" (I didn't discover this myself, original link for this DOTNET_ROOT thing is here )
Recommended Posts