Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux Compatibility Workaround #5

Open
Tellik opened this issue Nov 30, 2019 · 1 comment
Open

Linux Compatibility Workaround #5

Tellik opened this issue Nov 30, 2019 · 1 comment

Comments

@Tellik
Copy link

Tellik commented Nov 30, 2019

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

@Yaksinikos
Copy link

LOL ... i ll wait till port or play without ... way to lazy for that task :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants