Can't Run Game on Linux! :(

Started by Whiteskoll, March 18, 2014, 07:06:28 PM

Previous topic - Next topic

Whiteskoll

I just paid for the full game, downloaded it(RimWorld363Linux), extracted it, made it executable, and even tried clicking the shell script provided but nothing is working. 
I also tried to use this trick
Quote from: bering on November 04, 2013, 05:39:37 PM
I cannot start a New Colony in the Linux build 0.0.250

This is the most effective tease ever :-) In Linux, the game starts just fine and I can access the Load and Options screens... but when clicking on New Colony... nothing happens! No errors, no log files.

I cannot load Kerbal Space Program without using LC_ALL=C so I tried it with RimWorld and sure enough, it works fine when I do. I think that this is a Unity bug that only applies if your locale is not English. All you have to do is start the game by prefixing it with LC_ALL=C, which effectively resets all locale configurations.

So, in other words, instead of double-clicking on RimWorld250Linux.x86_64, do this:

1- create an empty file
2- write those 2 lines in it using any text editor:

#!/bin/bash
LC_ALL=C ./RimWorld250Linux.x86_64

3- right-click the new file and set its permissions to executable
4- double-click that new file to run the game

Hope that helps!
but it didn't do anything...
When I try to run it in the terminal the terminal crashes so fast I can't even get a screenshot of it.
I'm pretty new to Linux so it could be user error...help would be greatly appreciated!  :'( :'(

Computer Specs:
HP Pavilion dv6--1268nr
LinuxMint 13(Maya)
Kernel Linux 3.2.0-23-generic
3.9GiB Memory
AMD Turion(tm) X2 Ultra Dual-Core Mobile ZM-82 Processor
ATI Radeon HD 4650 Graphics Card

Whiteskoll

Heres the messages I keep getting:

32-bit Attempt

user@Household ~/Downloads/RimWorld363Linux $ ./RimWorld363Linux.x86
Set current directory to /home/user/Downloads/RimWorld363Linux
Found path: /home/user/Downloads/RimWorld363Linux/RimWorld363Linux.x86
Mono path[0] = '/home/user/Downloads/RimWorld363Linux/RimWorld363Linux_Data/Managed'
Mono path[1] = '/home/user/Downloads/RimWorld363Linux/RimWorld363Linux_Data/Mono'
Mono config path = '/home/user/Downloads/RimWorld363Linux/RimWorld363Linux_Data/Mono/etc'
/dev/input/js0: driver version: 2.1.0 (20100)
/dev/input/js0: fd 3, buttons 0, axes 3, name ST LIS3LV02DL Accelerometer
/dev/input/js0: axis  0: raw      0, mapped 0.000000
/dev/input/js0: axis  1: raw  -1705, mapped 0.000000
/dev/input/js0: axis  2: raw  13104, mapped 0.000000
Aborted

64-Bit Attempt

user@Household ~/Downloads/RimWorld363Linux $ ./RimWorld363Linux.x86_64
Set current directory to /home/user/Downloads/RimWorld363Linux
Found path: /home/user/Downloads/RimWorld363Linux/RimWorld363Linux.x86_64
Mono path[0] = '/home/user/Downloads/RimWorld363Linux/RimWorld363Linux_Data/Managed'
Mono path[1] = '/home/user/Downloads/RimWorld363Linux/RimWorld363Linux_Data/Mono'
Mono config path = '/home/user/Downloads/RimWorld363Linux/RimWorld363Linux_Data/Mono/etc'
/dev/input/js0: driver version: 2.1.0 (20100)
/dev/input/js0: fd 3, buttons 0, axes 3, name ST LIS3LV02DL Accelerometer
/dev/input/js0: axis  0: raw      0, mapped 0.000000
/dev/input/js0: axis  1: raw  -1720, mapped 0.000000
/dev/input/js0: axis  2: raw  12670, mapped 0.000000
Aborted

Shell Script Attempt

user@Household ~/Downloads/RimWorld363Linux $ ./start_RimWorld.sh
Set current directory to /home/user/Downloads/RimWorld363Linux
Found path: /home/user/Downloads/RimWorld363Linux/RimWorld363Linux.x86_64
Mono path[0] = '/home/user/Downloads/RimWorld363Linux/RimWorld363Linux_Data/Managed'
Mono path[1] = '/home/user/Downloads/RimWorld363Linux/RimWorld363Linux_Data/Mono'
Mono config path = '/home/user/Downloads/RimWorld363Linux/RimWorld363Linux_Data/Mono/etc'
/dev/input/js0: driver version: 2.1.0 (20100)
/dev/input/js0: fd 3, buttons 0, axes 3, name ST LIS3LV02DL Accelerometer
/dev/input/js0: axis  0: raw    418, mapped 0.000000
/dev/input/js0: axis  1: raw  -1561, mapped 0.000000
/dev/input/js0: axis  2: raw  12902, mapped 0.000000
./start_RimWorld.sh: line 25:  4536 Aborted                 LC_ALL=C ./$GAMEFILE $LOG


Semmy

Have all the files been unpacked to the right subdirectory?
The only thing necessary for the triumph of evil is for good men to do nothing.
Edmund Burke

Whiteskoll


roisterer

#4
I am also unable to run this game using linux.  I've tried to run it on my Fedora system and my Crunchbang(Debian) system.  Both are 64 bit.  The Fedora system will just go to a black screen and stay there after running the start.sh (the terminal gives nothing until I terminate the program with CTRL-C) and the Debian system seems to open for a couple seconds then the terminal spits out "./start_Rimworld.sh: line 25: 28791 Aborted                  LC_ALL=C ./$GAMEFILE $LOG"
I am an english speaker and my locale settings are all en_US.UTF-8. 
I have tried the trick above and run LC_ALL=C ./RimWorld363Linux.x86_64 and it shows me a black screen then terminal spits out
"Set current directory to /home/christopher/games/RimWorld363Linux
Found path: /home/christopher/games/RimWorld363Linux/RimWorld363Linux.x86_64
Mono path[0] = '/home/christopher/games/RimWorld363Linux/RimWorld363Linux_Data/Managed'
Mono path[1] = '/home/christopher/games/RimWorld363Linux/RimWorld363Linux_Data/Mono'
Mono config path = '/home/christopher/games/RimWorld363Linux/RimWorld363Linux_Data/Mono/etc'
Aborted"
Any help would be greatly appreciated.

Thanks

roisterer

I have also attempted to install this in a Windows 7 virtual machine and, sadly, had no luck this way either.  It gives me an immediate crash but I have a log file to reference that way at least.  It asks me to forward this to the developer, but doesn't say how or where.  Any help given is appreciated.  Should I repost this elsewhere?

Thanks.