Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - niggles

#1
Support / Re: Black screen? Or, game won't run?
December 23, 2017, 08:00:37 AM
Hi folks,
I am trying to run the latest update, 18beta on my ubuntu 14.04
17b was working using a script i patched together from suggestions in this topic
[pre]#!/bin/bash
#Launcher for the Linux version of RimWorld

# cd into the directory containing this script
SCRIPT=$(readlink -f "$0")
DIR=$(dirname "$SCRIPT")
cd "$DIR"
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.1
#Getting game executable name.
GAMEFILE=`ls | egrep x86$`

#Checking if OS is 32 or 64 bits and adjusting the game executable name accordingly.
OSVERSION=`uname -m`
if [[ $OSVERSION == "x86_64" ]]
    then GAMEFILE=${GAMEFILE}_64
fi

#Puts the game executable as... executable if not the case.
if [ ! -x $GAMEFILE ]
    then chmod +x $GAMEFILE
fi

#If this is a dev version, we want to activate logs.
#if [[ $GAMEFILE == *Dev* ]]
#    then LOG="-logfile /tmp/rimworld_log"
#    else LOG=""
#fi

#We always want to activate logs
LOG="-logfile /tmp/rimworld_log"

#Locale resetting (important for Ubuntu players who are not native speakers of English) and launching the game.
LC_ALL=C ./$GAMEFILE $LOG -force-opengl[/pre]



So now when I try and execute the game using the scripts I get these:
sudo ./start_RimWorld_openglfix.sh 
./start_RimWorld_openglfix.sh: line 39:  4360 Segmentation fault      (core dumped) ./$GAMEFILE $LOG $FORCEGL $@

sudo ./start_RimWorld.sh
./start_RimWorld.sh: line 33:  4415 Segmentation fault      (core dumped) LC_ALL=C ./$GAMEFILE $LOG

sudo ./executerimworld
./executerimworld: line 33:  4469 Segmentation fault      (core dumped) LC_ALL=C ./$GAMEFILE $LOG -force-opengl

I am sleep deprived and sad, I really want to play the new update.
I have tried clearing out home/.config/unity3d/ludeon  with no change in result.
Any help or suggestions most welcome.