Rigs of Rods on Slackware64 -current
Update December 2016: The new package jsoncpp is now needed to display the ingame server browser.
Update June 2016: New versions of “Rigs of Rods” are being built regularly now, see more. The instructions below are still valid.
I was able to build Rigs of Rods 0.4.0.7 and all of its dependencies on Slackware64-current. Generating packages out of them wasn’t that easy, but I managed it, too.
If you want to try out this game, follow these basic instructions:
First, you’ll have to install the packages from my repository. I use slapt-get, so I added this to my slapt-getrc:
SOURCE=http://schmatzler.de/my_slackbuilds/rigsofrods/:OFFICIAL
and issued the following command to install all needed packages:
slapt-get --update && slapt-get --install FreeImage MyGUI MySocketW OpenAL angelscript nvidia-cg-toolkit jsoncpp ogre ogre-caelum ogre-pagedgeometry ois rigsofrods wxGTK3 zziplib
This also works with slackpkgplus – open up /etc/slackpkg/slackpkgplus.conf and make sure you ALTER REPOPLUS and ADD MIRRORPLUS:
REPOPLUS=( slackpkgplus slackror ) MIRRORPLUS['slackror']=http://schmatzler.de/my_slackbuilds/rigsofrods/
After that, install everything:
slackpkg update gpg slackpkg install slackror
Before starting the game, you’ll have to set up the basic directory and add content like vehicles, terrains etc.:
wget https://schmatzler.de/my_slackbuilds/rigsofrods/contentpacks/pack_contentpack04.zip mkdir $HOME/.rigsofrods/packs/ unzip pack_contentpack04.zip -d $HOME/.rigsofrods/packs/
Now you can run
/usr/games/rigsofrods/RoRConfig
to start the game. Have fun!
Hello, I just solved an issue I had with the MyGUI libs by installing your build of the MyGUI libs provided in your Rigs of Rods repository. I’m interested to see your slackbuild script and associated files if you wrote one. I had difficulty making the MyGUI libs install into /usr/lib64 instead of /usr/lib and I’m curious as to how you resolved the issue as it seems to be one multiple people are having.
Thank you for your time.
Never mind. I found them in your repo. Now I just feel silly. Thank you for your work on this.
Seriously, I get this question very often 😀 The SlackBuilds of every package collection I do are in a subfolder “SlackBuilds”. Have fun 🙂
Please note that
https://github.com/RigsOfRods/caelum
and
https://github.com/RigsOfRods/PagedGeometry
are deprecated and will be removed soon.
Please update your packages to
https://github.com/RigsOfRods/ogre-caelum
and
https://github.com/RigsOfRods/ogre-pagedgeometry
if necessary. Thanks.
Thanks Hiradur, will do.
You are not compiled against the current boost. Please recompile.
Thanks for the heads-up, I’ve put up a new build.