[[Vorlage(Getestet, focal, )]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Archivmanager: Entpacken von Archivdateien] [:Rechte/#Datei-ausfuehrbar-machen: Ausführbarmachen von Dateien] [:Programme_starten: Starten von Programmen] [:Terminal: Ein Terminal öffnen] [:sudo: Root-Rechte] [:Menüeditor: Programme zum Menü hinzufügen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(re-volt_med_res.png, 256, align=left)]] 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 [wikipedia:Leak:] des Quellcodes machte die Entwicklung von alternativen [wikipedia:Migration_(Informationstechnik)#Umstellung_auf_neuere_Schnittstellen_und_Techniken: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 [http://rv12.revoltzone.net/index.php RV 1.2] {en} und [http://rv12.revoltzone.net/rvgl.php RVGL] {en} 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 [wikipedia:Gamecontroller:Gamecontrollern] gesteuert werden, unter anderem mit denen der X-Box 360 und der Playstation 2. {{{#!vorlage Tabelle [[Bild(revolt_menu.png, x150)]] <:>[[Bild(revolt_street2.png, x150)]] <:>[[Bild(revolt_museum5.png, x150)]] +++ <:>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 [http://www.gamer-site.de/revolt/ gamer-side.de] {de} {dl} (ohne Musik) oder [iawm:re-volt.me/rvm/downloads/games:re-volt.me] {en} {dl} (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'''. [[Vorlage(Fremd, Software)]] == 1. Variante: RV 1.2 mit Wine == Der Community-Port [http://rv12.revoltzone.net/index.php RV 1.2] {en} 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 [http://rv12.revoltzone.net/downloads.php offiziellen Projektseite] {en} 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: {{{#!vorlage Paketinstallation wine }}} Anschließend lässt sich RV 1.2 über einen Doppelklick auf '''REVOLT.EXE''' im Installationsverzeichis starten. [[Vorlage(Bildunterschrift, rvgl_menu.png, 240, "Hauptmenü von RVGL", right,)]] == 2. Variante: RVGL in nativer Linuxversion == [http://rv12.revoltzone.net/rvgl.php RVGL] {en} 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 [wikipedia:OpenGL:], [wikipedia:OpenAL:], [wikipedia:Simple_DirectMedia_Layer:SDL] und [http://enet.bespin.org/ ENet] {en} aufsetzt. Zur Installation lädt man die aktuellste Version von RVGL von [http://rv12.revoltzone.net/rvgl.php dessen Webseite] {en} {dl} 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]: {{{#!vorlage Befehl chmod u+x setup ./setup }}} Dadurch werden die Dateien linuxkonform umbenannt und ein Starter angelegt. {{{#!vorlage Warnung 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 ([[Vorlage(Tasten, "umschalt+#")]]) setzt. Das Verzeichnis '''~/.local''' ist ein [:Versteckte_Dateien:verstecktes Verzeichnis]. }}} ## === Dateien linuxkonform umbenennen === ## ## Linux unterscheidet im Gegensatz zu Windows Groß- und Kleinschreibung in Dateinamen. Da einige der Original-Dateien Großbuchstaben enthalten, müssen diese in Kleinbuchstaben umbenannt werden. Zu diesem Zweck liegt RVGL ein [:Bash/#Skripte:Bash-Skript] namens '''fix_cases''' bei, welches aus dem Re-Volt-Verzeichnis heraus aufgerufen wird: ## ## {{{#!vorlage Befehl ## cd /PFAD/ZUM/RE-VOLT-VERZEICHNIS ## sh ./fix_cases ## }}} === 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 === {{{#!vorlage Paketinstallation 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: {{{#!vorlage Paketinstallation 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 [:ln:symbolischer Link] angelegt werden: {{{#!vorlage Befehl 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 [http://revolt.wikia.com/wiki/File:Re-volt-blitz.png Re-Volt Wiki] {dl}. == Musik == Für Musik im Spiel muss das Verzeichnis '''redbook''' im Re-Volt-Verzeichnis vorhanden sein, mit den einzelnen Musikstücken im [wikipedia:Vorbis: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-installieren Originalversion] des Spiels. {{{#!vorlage Tabelle [[Bild(revolt_multi.png, x150)]] <:>[[Bild(revolt_splitscreen.png, x150)]] +++ <:>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 [wikipedia:IP-Adresse:] im Netzwerk kennen. Wie man diese auf dem Host-PC herausfindet, ist [:IP-Adresse_wechseln:hier beschrieben]. [#2-Variante-RVGL-in-nativer-Linuxversion 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. {{{#!vorlage Experten Über ''"Hauptmenü"'' :arrow: ''"Optionen"'' :arrow: ''"Spiel-Einstellungen"'' :arrow: ''"Mehrspieler CPU"'' können zusätzliche Computer-Gegner in Mehrspieler-Partien an- und ausgeschaltet werden. }}} [[Vorlage(Bildunterschrift, rvgl_mod.jpg, 240, "Mod mit HiRes-Texturen", right,)]] = 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 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. {{{#!vorlage Tabelle <-3 tableclass="zebra_start3" tablestyle="width: 75%;" rowclass="titel">Modifikationen +++ Bereich Speicherort +++ Fahrzeuge '''cars''' +++ Grafik '''cars''', '''gfx''' und '''levels''' +++ HUD '''gfx''' +++ [#Musik Musik] '''redbook''' +++ Soundeffekte '''wavs''' +++ Strecken '''levels''' }}} Einige Modifikationen enthalten im Archiv die Datei '''readme.txt''', welche genauere Informationen zur Installation enthält. {{{#!vorlage Hinweis Mit einem Editor können die Fahrzeuge durch Bearbeitung der Datei '''parameters.txt''' angepasst werden. }}} = Bedienung = {{{#!vorlage Tabelle <-3 tableclass="zebra_start3" tablestyle="width: 95%;" rowclass="titel">Steuerung +++ Aktion Taste Spieler 1 Taste Spieler 2 +++ Beschleunigen [[Vorlage(Tasten, auf)]] Zahlenfeld [[Vorlage(Tasten, 8)]] +++ Bremsen [[Vorlage(Tasten, ab)]] Zahlenfeld [[Vorlage(Tasten, 5)]] +++ Lenkung nach links/rechts [[Vorlage(Tasten, links+rechts)]] Zahlenfeld [[Vorlage(Tasten, 4+6)]] +++ Extra auslösen [[Vorlage(Tasten, strg)]] links Zahlenfeld [[Vorlage(Tasten, 0)]] +++ Auto wieder aufstellen [[Vorlage(Tasten, Ende)]] Zahlenfeld [[Vorlage(Tasten, 7)]] +++ Auto zurücksetzen [[Vorlage(Tasten, Pos1)]] Zahlenfeld [[Vorlage(Tasten, plus)]] +++ Hupe [[Vorlage(Tasten, Umschalt)]] links Zahlenfeld [[Vorlage(Tasten, Enter)]] +++ Zurückschauen [[Vorlage(Tasten, Entf)]] Zahlenfeld [[Vorlage(Tasten, 2)]] +++ Kamerawechsel [[Vorlage(Tasten, F1)]] Zahlenfeld [[Vorlage(Tasten, 2)]] +++ Pause / eine Menüebene zurück [[Vorlage(Tasten, Escape)]] Zahlenfeld [[Vorlage(Tasten, minus)]] +++ Vollbild-/Fenstermodus [[Vorlage(Tasten, f11)]] }}} = Cheats = Diese Cheats werden beim Buchstabenrad als Spielername eingegeben. {{{#!vorlage Tabelle <-2 tableclass="zebra_start3" tablestyle="width: 95%;" rowclass="titel">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 [[Vorlage(Tasten, "shift")]] wählen +++ `DRINKME` Winzige Autos +++ `JOKER` Identische Autos im Mehrspieler-Modus +++ `TVTIME` Weitere Blickwinkel (wählbar mit [[Vorlage(Tasten, F5+F6)]]) }}} [[Bild(Wiki/Icons/games.png, 48, right)]] = Infobox = {{{#!vorlage Tabelle <-2 tablestyle="width: 97%;" rowclass="verlauf">Re-Volt +++ Genre: Rennspiel +++ Sprache: {de} {en} {fr} {it} {pl} {es} {se} +++ Veröffentlichung: 1999+ +++ Publisher: [wikipedia:Acclaim:] {de} +++ Systemvoraussetzungen: - +++ Medien: Download / CD (1) +++ Strichcode / EAN / GTIN: - +++ <-2 rowclass="kopf"> +++ Läuft mit: nativ / [:Wine:] }}} [[Bild(re-volt-logo.png,300,align=right)]] = Links = * [wikipedia:Re-Volt:] in der deutschen Wikipedia * Windows-Originalversion von Re-Volt als kostenloser Download: * [http://www.gamer-site.de/revolt/ Gamer-Site.de]{de} ohne Musik * [https://www.gamer-site.de/revolt-cars/ Fahrzeuge] {de} {dl} * [https://www.gamer-site.de/revolt-strecken/ Strecken] {de} {dl} * Wikis * [http://revolt.wikia.com Re-Volt the Wiki] {en} * [http://pcgamingwiki.com/wiki/Re-Volt PCGamingWiki] {en} * [http://revoltrace.net/ ReVoltrace] {en} * [http://revoltzone.net/ ReVolt Zone] {en} * [http://www.revoltxtg.co.uk/index.htm Re-Volt XTG] {en} * [moby:re-volt:Re-Volt] * [moddb:games/re-volt:Re-Volt] #tag: Spiele, Rennspiel, Linux-Spiel, Wine, Controller, Xbox 360, Windows-Spiel, USK0