ubuntuusers.de

Re-Volt

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:


Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

re-volt_med_res.png Re-Volt ist ein 3D-Rennspiel, in dem man kleine ferngesteuerte Autos durch abwechslungsreiche Orte lenkt. Die Autos sind unzerstörbar, unterliegen aber optional abstufbarer, realistischer Physik und können verschiedene Extras aufsammeln, die ihnen selbst Vorteile oder den Kontrahenten Nachteile verschaffen. Das ausgeflippte Reportoire reicht von Batterien für kurzzeitige Beschleunigung über Feuerwerksraketen und lähmende Elektroschocks bis hin zu riesigen Bowlingkugeln, die man hinter sich fallen lassen kann.

Ein Leak des Quellcodes machte die Entwicklung von alternativen Community-Ports des Spiel möglich, die das Spiel auf den heutigen Stand der Technik bringen und z.B. HD-Bildschirmauflösungen ermöglichen.

Re-Volt sowie beide Community-Ports RV 1.2 🇬🇧 und RVGL 🇬🇧 bieten sowohl Einzelspieler-Modi gegen computergesteuerte Kontrahenten als auch Mehrspieler-Partien am selben Rechner für 2-4 Spieler oder über Netzwerk für 2-12 Spieler. Das Spiel kann mit der Tastatur so wie mit handelsüblichen Gamecontrollern gesteuert werden, unter anderem mit denen der X-Box 360 und der Playstation 2.

revolt_menu.png revolt_street2.png revolt_museum5.png
Hauptmenü Rennstrecke 'Toys in the Hood' Rennstrecke 'Museum'

Installation

Das ursprüngliche Re-Volt läuft nur unter Windows oder unter Linux mittels Wine. Auf Grundlage des geleakten Quellcodes sind zwei Community-Ports entstanden, von denen einer auch nativ unter Linux läuft.

Originalversion installieren

Für beide Community-Ports benötigt man die Originalversion von Re-Volt. Diese kann man z.B. kostenlos von gamer-side.de 🇩🇪 ⮷ (ohne Musik) oder re-volt.me 🇬🇧 ⮷ (mit oder ohne Musik / Archivseite von 2016 aufrufen) herunterladen. Die ZIP-Datei entpackt [2] man an einen Ort seiner Wahl, z.B. ~/Spiele/Re-Volt.

Hinweis!

Fremdsoftware kann das System gefährden.

1. Variante: RV 1.2 mit Wine

Der Community-Port RV 1.2 🇬🇧 ist wie das Original nur für Windows erhältlich, läuft aber in der Regel problemlos mit Wine. Man lädt ihn von der offiziellen Projektseite 🇬🇧 herunter und entpackt [2] die ZIP-Datei ebenfalls in das Verzeichnis, in das man zuvor die Originalversion entpackt hat. Eventuelle Nachfragen des Überschreibens von bestehenden Dateien beantwortet man mit ja.

Falls noch nicht vorhanden, muss Wine installiert[1] werden:

  • wine

Befehl zum Installieren der Pakete:

sudo apt-get install wine 

Oder mit apturl installieren, Link: apt://wine

Anschließend lässt sich RV 1.2 über einen Doppelklick auf REVOLT.EXE im Installationsverzeichis starten.

rvgl_menu.png
Hauptmenü von RVGL

2. Variante: RVGL in nativer Linuxversion

RVGL 🇬🇧 ist ein auf Grundlage des Original-Programmcodes komplett neu programmierter Community-Port für Windows und Linux. Grundsätzlich ist ein nativer Linux-Port der Wine-Version vorzuziehen, zudem RVGL auf modernen OpenSource-Komponenten wie OpenGL, OpenAL, SDL und ENet 🇬🇧 aufsetzt.

Zur Installation lädt man die aktuellste Version von RVGL von dessen Webseite 🇬🇧 ⮷ herunter und entpackt [2] sie unter Beibehaltung der Verzeichnisstruktur des .7z-Archivs in das Re-Volt-Installationsverzeichnis.

Anschließend aus dem Installationsverzeichnis die Datei setup ausführbar gemacht[3] und aufrufen[4]:

chmod u+x setup
./setup 

Dadurch werden die Dateien linuxkonform umbenannt und ein Starter angelegt.

Achtung!

Beinhaltet der Installatiospfad von RVGL Leerzeichen, wird der Starter von setup nicht korrekt angelegt. Entweder man verzichtet auf die Leerzeichen oder bearbeitet nach dem Aufrufen von setup die Datei ~/.local/share/applications/RVGL.desktop insofern, dass man in der Zeile Exec=... den gesamten Pfad in Apostrophe ( + # ) setzt. Das Verzeichnis ~/.local ist ein verstecktes Verzeichnis.

Die nötigen Programmbibliotheken installieren

Nun installiert [1] man die nötigen Bibliotheken aus den offiziellen Paketquellen Ubuntus. Hierbei kommt es darauf an, ob man die 32- oder 64-Bit-Version von Ubuntu besitzt.

Ubuntu 32 Bit

  • libgl1-mesa-glx

  • libglew1.13

  • libsdl2-2.0-0

  • libsdl2-image-2.0-0

  • libopenal1

  • libenet7

  • libunistring0

  • libvorbisfile3

  • libmpg123-0

  • libflac8

Befehl zum Installieren der Pakete:

sudo apt-get install libgl1-mesa-glx libglew1.13 libsdl2-2.0-0 libsdl2-image-2.0-0 libopenal1 libenet7 libunistring0 libvorbisfile3 libmpg123-0 libflac8 

Oder mit apturl installieren, Link: apt://libgl1-mesa-glx,libglew1.13,libsdl2-2.0-0,libsdl2-image-2.0-0,libopenal1,libenet7,libunistring0,libvorbisfile3,libmpg123-0,libflac8

Ubuntu 64 Bit

RVGL wird bislang (Stand Mai 2016) nur für 32 Bit kompiliert, müssen in ein 64-Bit-Ubuntu die 32-Bit-Versionen der Bibliotheken mit dem Zusatz :i386 installiert werden:

  • libgl1-mesa-glx:i386

  • libglew1.13:i386

  • libsdl2-2.0-0:i386

  • libsdl2-image-2.0-0:i386

  • libopenal1:i386

  • libenet7:i386

  • libunistring0:i386

  • libvorbisfile3:i386

  • libmpg123-0:i386

  • libflac8:i386

Befehl zum Installieren der Pakete:

sudo apt-get install libgl1-mesa-glx:i386 libglew1.13:i386 libsdl2-2.0-0:i386 libsdl2-image-2.0-0:i386 libopenal1:i386 libenet7:i386 libunistring0:i386 libvorbisfile3:i386 libmpg123-0:i386 libflac8:i386 

Oder mit apturl installieren, Link: apt://libgl1-mesa-glx:i386,libglew1.13:i386,libsdl2-2.0-0:i386,libsdl2-image-2.0-0:i386,libopenal1:i386,libenet7:i386,libunistring0:i386,libvorbisfile3:i386,libmpg123-0:i386,libflac8:i386

Bibliothek verlinken

RVGL sucht Bibliotheken, daher muss unter Ubuntu und neuer ein symbolischer Link angelegt werden:

sudo ln -sf /usr/lib/i386-linux-gnu/libGLEW.so.1.13 /usr/lib/i386-linux-gnu/libGLEW.so.1.10
sudo ln -s /usr/lib/x86_64-linux-gnu/libfluidsynth.so.2 /usr/lib/x86_64-linux-gnu/libfluidsynth.so.1 

RVGL starten

RVGL trägt sich nicht als installierte Anwendung im System ein, daher muss man es direkt über die Datei rvgl im Re-Volt-Verzeichnis starten. Vorher muss man diese ausführbar [3] machen. Bei Problemen sollte man das Spiel aus dem Terminal starten, um eventuelle Fehlermeldungen lesen zu können.

Das Spiel zu den Desktop-Anwendungen hinzufügen

Hierzu geht man wie in Menüeditor zu der jeweiligen Desktopumgebung beschrieben vor [7]. RVGL wird direkt über sein Binary rvgl eingetragen, für das Windowsprogramm REVOLT.EXE von RV 1.2 lautet die Befehlszeile wine REVOLT.EXE. Wichtig ist dabei, dass das Arbeitsverzeichnis des Programmes auf das Installationsverzeichnis von Re-Volt zeigt.

RVGL liegen Desktop-Icons in verschiedenen Auflösungen bei. Diese findet man im Verzeichnis icons. Benutzer von RV 1.2 finden ein passendes Icon in der Re-Volt Wiki ⮷.

Musik

Für Musik im Spiel muss das Verzeichnis redbook im Re-Volt-Verzeichnis vorhanden sein, mit den einzelnen Musikstücken im Ogg-Vorbis-Format nach dem Namensschema track##.ogg (## = zweistellige Tracknummer von 02 bis 15). Wenn kein Verzeichnis namens redbook vorhanden ist, sucht das Spiel nach einer eingelegten CD und verwendet ggf. deren Tracks 02-15. Track 01 wird weder im redbook-Verzeichnis noch von einer CD benutzt, weil Track 01 der Datentrack der Originalversion war.

Die Original-Musikstücke sind Teil der Originalversion des Spiels.

revolt_multi.png revolt_splitscreen.png
Multi-Spieler-Menü Split-Screen-Rennen

Mehrspieler-Rennen

Re-Volt bietet Mehrspieler-Rennen über Netzwerk oder lokal mit geteiltem Bildschirm (Split Screen), wobei die beiden Modi nicht miteinander kombinierbar sind, es können also z.B. nicht zwei Spieler an einem PC einem Netzwerk-Rennen beitreten.

Für eine Mehrspieler-Partie wählt man im Hauptmenü "Rennen starten" und im folgenden Menü "Multi-Spieler". Dort findet man folgende Menüpunkte:

Spiel starten

Es wird ein Mehrspieler-Rennen per Netzwerk gestartet. Der es startende PC wird Host (Gastgeber) genannt. Nach Auswahl der Spieloptionen, des Autos des Host-Spielers und der Rennstrecke geht es in die "Wartehalle", um auf die übrigen Spieler zu warten. Bis zu 12 Spieler können per Netzwerk an einem Rennen teilnehmen.

Mitspielen

Über diesen Menüpunkt tritt man einem auf einem anderen PC (Host-PC) gestarteten Spiel bei. Dazu muss man dessen IP-Adresse im Netzwerk kennen. Wie man diese auf dem Host-PC herausfindet, ist hier beschrieben. RVGL erlaubt zudem die Eingabe des Rechnernamens aus der hosts-Datei, wenn der Host-PC dort eingetragen ist.

Nach erfolgreicher Verbindung mit dem Host und der Auswahl des eigenen Autos geht es in die "Wartehalle" zu den anderen Spielern.

Split Screen

Bis zu vier Spieler können sich an einem einzigen PC miteinander messen. Die jeweilige Steuerung per Tastatur oder Game-Controller wird nach Spielern getrennt in den allgemeinen Spielsteuerungs-Optionen eingestellt, die aus dem Hauptmenü heraus erreichbar sind.

Experten-Info:

Über "Hauptmenü""Optionen""Spiel-Einstellungen""Mehrspieler CPU" können zusätzliche Computer-Gegner in Mehrspieler-Partien an- und ausgeschaltet werden.

rvgl_mod.jpg
Mod mit HiRes-Texturen

Modifikationen

Es gibt die Möglichkeit, das Spiel an verschiedenen Stellen zu modifizieren. Neben zusätzlichen Fahrzeugen und Strecken können HiRes-Grafiken verwendet und das Hud anpasst werden. Die folgende Tabelle bietet einen groben Überblick zu den Speicherorten der Dateien. Mods findet man auf den unter Links aufgeführten Seiten. Die jeweiligen Archive muss man lediglich entpacken [2] und die Daten an die richtige Stelle verschieben. Sofern man die Originaldaten nicht überschreiben möchte, sollte man ein Backup vornehmen.

Modifikationen
Bereich Speicherort
Fahrzeuge cars
Grafik cars, gfx und levels
HUD gfx
Musik redbook
Soundeffekte wavs
Strecken levels

Einige Modifikationen enthalten im Archiv die Datei readme.txt, welche genauere Informationen zur Installation enthält.

Hinweis:

Mit einem Editor können die Fahrzeuge durch Bearbeitung der Datei parameters.txt angepasst werden.

Bedienung

Steuerung
Aktion Taste Spieler 1 Taste Spieler 2
Beschleunigen Zahlenfeld 8
Bremsen Zahlenfeld 5
Lenkung nach links/rechts + Zahlenfeld 4 + 6
Extra auslösen Strg links Zahlenfeld 0
Auto wieder aufstellen Ende Zahlenfeld 7
Auto zurücksetzen Pos1 Zahlenfeld +
Hupe links Zahlenfeld
Zurückschauen Entf Zahlenfeld 2
Kamerawechsel F1 Zahlenfeld 2
Pause / eine Menüebene zurück Esc Zahlenfeld -
Vollbild-/Fenstermodus F11

Cheats

Diese Cheats werden beim Buchstabenrad als Spielername eingegeben.

Cheats
Eingabe Effekt
CARNIVAL Alle Autos freischalten (auch im Mehrspieler-Modus)
TRACKER Alle Strecken freischalten (auch im Mehrspieler-Modus)
CHANGELING Autowechsel während eines Rennens
MAKEITGOOD Editoren im Spiel freischalten
URCO Fliegendes UFO freischalten
SADIST Waffen im Spiel mit wählen
DRINKME Winzige Autos
JOKER Identische Autos im Mehrspieler-Modus
TVTIME Weitere Blickwinkel (wählbar mit F5 + F6 )

Wiki/Icons/games.png

Infobox

Re-Volt
Genre: Rennspiel
Sprache: 🇩🇪 🇬🇧 🇫🇷 🇮🇹 🇵🇱 🇪🇸 🇸🇪
Veröffentlichung: 1999+
Publisher: Acclaim 🇩🇪
Systemvoraussetzungen: -
Medien: Download / CD (1)
Strichcode / EAN / GTIN: -
Läuft mit: nativ / Wine

re-volt-logo.png

Diese Revision wurde am 16. Mai 2021 01:32 von ubot erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Wine, Xbox 360, Controller, Rennspiel, Linux-Spiel, Spiele, Windows-Spiel, USK0