RimworldConflictChecker icon indicating copy to clipboard operation
RimworldConflictChecker copied to clipboard

Linux Compatibility Workaround

Open Tellik opened this issue 4 years ago • 1 comments

I know you've stated that you don't provide support for Linux, however, I have gotten your program to work. (Not sure if it's working 100%, but I have a full txt file with a "Rimworld Conflict Checker Finished".) So I'll assume it is. This is a workaround for those running Rimworld on Linux, and want further support with mods using this program. (I don't think it matters, but I am running Linux Mint version 19.)

Steps For Workaround:

  1. Install wine and winetricks, either through your distro package manager or manually.

  2. Create a clean/new wine environment.

env WINEARCH=win32 WINEPREFIX=~/.wine32 wineboot --init This step might not be specifically required, but getting .NET 4.52 installed in Wine turned out to be a pain.

  1. Install .NET 4.52 in that wine environment.

env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks dotnet452 This should install .NET 4.0 first, and then install 4.52 next. If you have further issues getting 4.52 to install, please reference: https://appdb.winehq.org/objectManager.php?sClass=version&iId=31023

  1. Next, run the RCC program.

env WINEARCH=win32 WINEPREFIX=~/.wine32 wine RCC.exe If you have .NET 4.52 installed, Wine should run this just fine. However, there is one small issue. RCC is expecting to find the file RimWorldWin64.exe.

3a) Browse to the Linux program file for Rimworld. Assuming default installation locations, it will be located here: ~/.steam/steam/steamapps/common/RimWorld

3b) Either rename RimWorldLinux.x86_64 to RimWorldWin64.exe, or copy the file and rename the copy that. (I only tested with the first method at the time of writing this.)

  1. Populate the other folders. Those are fairly easy to do. But the other folder location you'll want specifically is: ~/.config\unity3d\Ludeon Studios\RimWorld by Ludeon Studios\Config

  2. Push Ok. That's really all there is to it. For my sample of 22 mods, it took about 36 seconds to complete. You'll see a RCC.txt file appear in your RimWorld folder and that's what you need. However, the program, even if it's finished at that point, will crash in an endless loop and get stuck. So you'll want to run this in a terminal window that you can close. (Ctrl+C failed to end it.)

My hopes are that anyone who actually uses Linux, will be able to take the basics of what I did and get this program running, but also that the dev will be able to make the instructions pretty and provide fan community linux support for his program. At least a little bit.

Edit: Oh, I forgot to mention. I'm using the latest version of RCC 0.0.1.2

Tellik avatar Nov 30 '19 03:11 Tellik