FreeSO - Shell Script for Automatic Installation on Ubuntu and its Derivates.

Discussion in 'Support' started by MrClover, Feb 7, 2020.

  1. MrClover

    MrClover New Member

    Hello players! I made a shell script to help Ubuntu users to install FreeSO easily as installing on Windows!

    First of all, download these files:
    https://www.dropbox.com/s/sqruww9alev66ik/SS_Updated.zip?dl=1
    http://servo.freeso.org/viewLog.htm...l&buildBranch=<default>&tab=artifacts&guest=1 (client-###)
    http://freeso.org/stuff/macextras.zip
    http://ia801903.us.archive.org/tarv...tar&file=042006/TSO_Installer_v1.1239.1.0.zip
    https://github.com/riperiperi/TSO-Version-Patcher/releases (zip file)

    After downloading them, move them to /home/yourUser/Downloads/TSO, and its important that you move them to this exact directory, otherwise the scripts wont find the files. Then, extract SS_Updated.zip

    Run DependencyB.sh or DependencyX.sh inside "Shell Scripts" folder to install all the necessary programs/utilities to install and run the game, choosing the one that fits your Ubuntu version (DependencyB.sh for Bionic Beaver 18.04 and DependencyX.sh for Xenial Xerus 16.04).

    Remember: Build.sh will likely work on Arch and its derivates, but DependencyB.sh and DependencyX.sh wont! They are made to Ubuntu, using ubuntu package manager (apt). You will need to install all the needed programs and dependencies manually. Also, independent of your OS, you may need to install rsync if some error about it returns to you.

    Next, run Build.sh and let it do everything to you (When it asks if you want to replace files, type an "A" without quotes and press enter.), and, at the end, it should hang with the following line on the bottom of the terminal window:
    "at TSOVersionPatcher.Program.Main (System.String[] args) [0x00131] in <0e465714010f496b8571e1fdb16f7b13>:0"
    Don't worry, the game handles that for you. Press Ctrl + C to cancel this step and proceed with the installation, it will likely ask you to type your root password.
    Now, the game will work as just as running it on Windows, you just need to do cd to the directory (The game will be located at /home/yourUser/Downloads/TSO/FreeSO folder) and type, on terminal, ./freeso.command or ./freeso3d.command, the last one being for the 3d game (Obviously).

    THANKS TO DOTEQUALS FOR PROVIDING THE NEEDED FILES TO GET THIS WORKING, AND ITS AMAZING TUTORIAL.
    http://forum.freeso.org/threads/freeso-on-linux-natively.6249/
    http://forum.freeso.org/members/dotequals.4513/
    Last edited: Feb 10, 2020

Share This Page