Xash3D ist da! Nun könnt Ihr eure RetroListe vergrössern. Ab sofort ist es möglich unter RetroPie und GameStation Turbo Half-Life einzurichten. Aber aufpassen XASH3D ist nicht Half Life. Xash ist nur die Engine für Half Life und ist wichtig um Half Life auf einem ARM Prozessor zum laufen zu bekommen. Hier erkläre ich euch wie Ihr eure Half Life Installation auf eurem Minicomputer zum laufen bekomment.

Was benötige ich?

  • Odroid XU4 / XU4Q oder Raspberry Pi 3
  • Anschluss am Netzwerk
  • Half Life Vollversion von Steam oder CD Version (mit dem Patch 1.1.1.0)
  • XASH3D
  • Maus und Tastatur

Installation unter Retropie

Leider geht diese Installation nicht für den Odroid XU4 da wie jedem bekannt sein dürfte Probleme mit Treiber und Kernel gibt. Daher empfiehlt sich die benutzung des GameStation Turbo für den Odroid XU4!

Für Raspberry nutzer empfehle ich den Link meines Kollegen Freddy der er detailiert euch erklät wie ihr die Installation durchführen könnt. Einfach hier klicken

Installation unter Gamestation Turbo

Als erstes sollten wir festellen ob alle Updates für unser Debain System installiert wurden:

sudo apt-get update && sudo apt-get upgrade && sudo apt-get autoremove

Nach dem alle Updates installiert wurden geben wir nun folgendes ein um XASH3D zu installieren:

sudo apt-get install xash3d-odroid

Nachdem die installation abgeschlossen wurde können wir nun XASH3D in unserem Start Menü -> Anwendungen -> Spiele

Nachdem Ihr XASH3D ausgeführt habt kommt direkt folgende Fehler Meldung:

So nun wurde ein versteckter Ordner in eurem /home/odroid/ Ordner erstellt. Wir öffnen nun unseren Datei Explorer.

Sobald wir unseren Datei Explorer geöffnet haben benutzen wir die Tastenkombination STRG + H. Nachdem wir das gedrückt haben sehen wir alle versteckten Ordner auf unserem Desktop

In diesem Ordner finden wir nur 2 Dateien opengl.cfg und video.cfg.

Nachdem wir den Ordner .xash3d endlich sehen müssen wir auf unseren Windows PC erst Half – Life installieren.

Ich werde die Steam Version nutzen. Da diese Zeit intensiver ist und mehr da zu machen ist.

Half Life vorbereiten (Steam Version)

Wir loggen uns in Steam ein und laden uns fürs erste Half Life herunter. Da ich aber besitzer von allen Half Life Spielen bin seht Ihr unten auch Half Life Blue Shift. Diese erweiterung ist eigentlich nicht Spielbar ohne Half Life! Aber da Steam Blue Shift zum Standalone gemacht hat kann auch dieses Spiel als Hauptspiel benutzt werden!

Nachdem alles heruntergeladen wurde gehen wir in unserem Steam Ordner. Der Standard mässig unter:

c:\Programm Files (x86)\Steam\steamapps\common\Half-Life

Im Ordner finden wir nun folgende Ordnerstruktur

Nun müssen wir den Inhalt von valve_german und valve_hd in den Ordner valve kopieren. Er wird zu 100 % feststellen das Dateien mit dem selben Namen sich am Ziel sich befinden. Bestätigt diese Meldung mit dem Button „Dateien im Ziel ersetzen„. Nachdem Ihr nun die „HD“ (da muss ich immer schmunzeln) und die deutschen Texte und Sprachdeteien im valve Ordner eingefügt habt, können wir nun anfangen es auf unseren Odroid zu kopieren. Ich benutze in meinen Fall mein NAS – Speicher als Puffer.

Ich habe nun alle Dateien von meinen PC auf meinen NAS – Speicher hochgeladen und kann nun über meinen Odroid auf die Daten zugreifen. wir kopieren dazu den Ordner valve in unseren .xash3d Ordner. Nun können wir Xash3D starten und haben Half Life erfolgreich installiert.

Viel Spass beim Spielen

Dieses How To zeigt euch wie Ihr auf einem Odroid XU4 / XU4Q installieren könnt. Wir starten mit der einrichtung von Ubuntu 18.04.2 minimal von Hardkernel’s ihrer Seite:

Download von Ubuntu 18.04.2 Minimal Image für Odroid XU3 / XU4:

Die Software von der XU4 ist komplett Kompaktibel mit der XU3

https://odroid.in/?directory=.%2Fubuntu_18.04lts%2F

oder ihr klickt einfach hier

Ihr benötigt das Programm: Etcher

Schreibt das Image einfach auf eure SD Karte oder auf eure eMMC Karte und bootet damit euren Odroid XU4. Achtung Odroid wird ein wenig benötigen bis er sich auf die SD Karte ausgebreitet hat.

Installation von RetroPie:

Primäre Aufgaben:

  • Wir loggen uns auf dem Odroid ein mit unseren root (Passwort: odroid). Wir erstellen einen neuen Nutzer zur einfachheit heissen wir „pi„:
adduser pi 
  • Nun fügen wir den Benutzer zu der Gruppe sudo
usermod -a -G sudo pi 
  • Nun suchen wir nach Updates für unser System und installieren diese:
sudo apt update # Aktualisiert die Bibiothek
sudo apt upgrade # Aktualiesiert die vorhanden Pakete
sudo apt dist-upgrade # Aktualisiert das System direkt
shutdown -r now # Führt einen Neustart aus
  • Jetzt installieren wir das englische Sprachpaket (man kann auch ein deutsches nehmen hauptsache es ist UTF.8):
apt-get install language-pack-en-base # Installiert das Englische Paket
update-locale LC_ALL="en_US.UTF-8"
update-locale LANG="en_US.UTF-8"
update-locale LANGUAGE="en_US.UTF-8"
shutdown -r now
dpkg-reconfigure locales
  • Jetzt überprüfen ob alles korrekt eingestellt worden ist.
locale
  • Folgendes muss nun von Ubuntu ausgegeben werden:
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
  • Nun wählen wir einen editor für visudo editor (mein Tipp benutzt nano):
sudo update-alternatives --config editor 
  • Wir aktivieren die Funktion „NOPASSWD“ für den neu erstellten Benutzer:
sudo visudo 
  • Dieser Befehl öffnet die Datei sudoers in /etc/sudoers in deinen editor den wir eingestellt haben. Nun fügen wir am ende der Datei folgenden Text hinzu:
pi ALL=(ALL) NOPASSWD:ALL 

Dieser Text teilt sudo mit das pi kein Passwort Abfrage benötigt. Nun Speichern wir mit STRG+S und beenden mit STRG+X.

  • Wir entfernen das Passwort für unseren User pi
sudo passwd -d pi
  • So wir testen nun unsere sudo abfrage:
sudo date

Bekommt ihr das Datum ohne Passwort abfrage ist alle richtig geschrieben und eingerichtet worden.

  • Nun Konfigurieren wir denStart von tty1 in den wir uns auch befinden:
sudo systemctl restart getty@tty1 
  • Nun deaktivieren wir die Konsolen Leerung und stellen nun unseren CPU Governor ein:

Wir editieren die boot.ini mit nano:

sudo nano /media/boot/boot.ini

Wir suchen die zeile „setenv bootargs“ und fügen darüber folgendes ein:

setenv RetroPie "no_console_suspend consoleblank=0"

# --- CPU Governor Setup ---
# Uncomment only one line. New governor is set after 90secs after boot. # ------------------------------------------
# - Performance (Keep all the CPU's at Maximum frequency)
# setenv governor "performance"
# ------------------------------------------
# - Ondemand (recommended)
setenv governor "ondemand"

Dannach fügen wir noch in der Variable „setenv bootargs“:

ALT:

setenv bootargs "${bootrootfs} ${videoconfig} ${hdmi_phy_control} ${hud_quirks} smsc95xx.macaddr=${macaddr} ${external_watchdog}" 

Neu:

setenv bootargs "${bootrootfs} ${videoconfig} ${hdmi_phy_control} ${hud_quirks} smsc95xx.macaddr=${macaddr} ${external_watchdog} governor=${governor} ${RetroPie}" 
  • Nun starten wir unseren Odroid neu und loggen uns als root normal ein und geben nun folgenden Befehl ein:
su pi

Nun geht es weiter mit unserem User pi

  • Wir installieren nun folgende Pakete: libsdl2-dev und xorg
sudo apt install libsdl2-dev
sudo apt install xorg
  • Jetzt installieren wir RetroPie mit unserem RetroPie-Setup Script das wir nun uns aus dem Internet laden:
cd
sudo apt-get install git # sofern nicht bereits installiert
git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git
  • Nun starten wir die Installation:
cd RetroPie-Setup
sudo MAKEFLAGS="-j1" ./retropie_setup.sh

Optionale Option:

A) Einstellung der Zeit Zone:

sudo dpkg-reconfigure tzdata 

B) Installation eines neuen Kernels:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt install linux-image-xu3
shutdown -r now

C) Einrichtung des Autostarts für EmulationStation

Ist die Installation abgeschlossen und das Setup Menü geschlossen starten wir einfach nochmal das Setup Script:

cd
cd RetroPie-Setup
sudo ./retropie_setup.sh

Dort wählen wir Option C – Configuration / tools

Dort gehen wir weiter auf die Option: autostart – Auto-start Emulation Station / Kodi on boot

Und nun können wir auswählen was wir gerne Starten wollen. In unserem Fall wollen wir gerne EmulationStation starten. Wir wählen dort die Option: Start Emulation Station at boot

Jetzt beenden wir das Script und geben folgenden Befehl ein:

emulationstation

RetroPie ist erfolgreich installiert und eingerichtet.