Unreal Tournament

Aus Gentoo Linux Wiki

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der HOWTO Sammlung.
Installationsmethoden LiveCDs Kernel & Hardware Laptops & Notebooks Portage System Netzwerke & Services X Software Anderes alphabetischer HOWTO Index

Dieser Artikel ist noch nicht fertig!
'Es fehlen noch Beschreibungen zu UT2004 Mods und zu UT2003

Diesem Artikel ist eine Todo-Liste in der Diskussionsseite beigefügt. - Du kannst uns helfen, diesen Artikel zu erweitern, indem du die Punkte auf der Liste abarbeitest.



Unreal Tournament 2004 ähnelt seinem Vorgänger, enthält aber noch weitere Karten (rund 100, davon zahlreiche aus dem Vorgänger), den populären Assault-Modus von Unreal Tournament, Fahrzeuge und einige neue Waffen die das ganze Spielgeschehen nochmal dynamischer und anspruchsvoller machen. Die KI der Bots gilt als wegweisend und arbeitet bis auf wenige Schnitzer tadellos. Des weiteren ähnelt das Gameplay mehr dem ursprünglichen Unreal Tournament und wird daher von der Spielergemeinde mehr akzeptiert als die vorhergehende, gegenüber dem alten UT etwas verfremdete, Version UT2003

Inhaltsverzeichnis

[Bearbeiten] Spiele auf Basis der Unreal Engines

(Anm.: die Namen der Engines sind fett gedruckt, in Normalschrift finden sich untergeordnet die entsprechenden Spiele - die Spiele sind nicht chronologisch sortiert)

  • Unreal Engine
    • Unreal
    • Unreal: Return to Na Pali
    • Unreal Tournament
    • Deus Ex
    • Twin Calibre
    • Harry Potter und der Stein der Weisen
    • Harry Potter und die Kammer des Schreckens
    • Mobile Forces
    • Tactical Ops
    • Rune
    • Clive Barker's Undying
    • Star Trek Deep Space Nine: The Fallen
    • Star Trek: Klingon Honor Guard
    • Wheel of Time
    • Nerf Arena Blast
    • X-COM: Enforcer
    • Adventure Pinball
  • Unreal Engine 2 (UE2) [1], fast alle Spiele auf Basis dieser Engine wurden mittlerweile auf die UE2.5 gepatched)
    • Unreal Engine 2x (UE2X) (für die XBox optimierte Version der UE2) [2]
      • Unreal Championchip 2
    • Unreal Engine 2.5 (UE2.5) (weiterentwickelte Version der UE2 [3])
      • Unreal 2
      • Unreal Tournament 2003 (UE2.5)
      • Unreal Tournament 2004 (UE2.5)
      • Splinter Cell
      • XIII
      • Rainbow Six 3 : Raven Shield
      • Lineage II
      • Deus Ex 2
      • Dead Mans Hand
      • Magic Battlegrounds
      • Postal 2
      • Devastation
      • Shadow Ops
      • Tactical Ops - Crossfire
      • Americas Army (seit Version 2.4 mit UE2.5)
  • Unreal Engine 3
    • Huxley
    • Unreal Tournament 2007
    • RoboBlitz

[Bearbeiten] UT 2004

games-fps/ut2004
Entwickler Digital Extremes für Epic Megagames
Kategorie games-fps
Lizenz kommerziell
Webseite {{{Webseite}}}

Mit Unreal Tournament 2004 gesellen sich weitere Spielmodi bzw. Varianten bestehender Modi hinzu:

  • Assault (schon bekannt aus dem ersten Unreal Tournament; in einer neuen und komplexeren Form, ist nicht in Unreal Tournament 2003 enthalten)
  • Onslaught (zwei Mannschaften, jede beginnt mit einer Basis, über so genannte Powernodes muss eine Verbindung zur gegnerischen Basis hergestellt werden die es dann zu zerstören gilt, mit Zeitlimit)
  • Mutant (der dominierende Spieler ist Mutant (dies bedeutet, dass er jede Waffe mit unendlich Munition hat, und besonders schnell ist. Der letzte ist der so genannte Bottom Feeder)
  • Invasion (alle Spieler kämpfen gemeinsam gegen auftauchende, invadierende Aliens - mit Punktesystem kann man seine Waffen verbessern und einige Mutatoren kaufen)
  • InstaGib (wird ab Unreal Tournament 2004 als vollwertiger Spielmodus angesehen, in UT99 und 2003 war es eine Option. Dabei wird jeder Spieler mit einer InstaGib Waffe ausgestattet, mit der es möglich ist, den Gegner mit einem einzigen Treffer zu töten. Diese "Beförderung" für InstaGib mag in der enormen Popularität der InstaGib begründet liegen.)

Ausserdem gibt es für Unreal Tournament 2004 (UT2004) unzählige Mods und Total Conversions wie z. B. Red Orchestra, Strike Force, SAS - Into the Lion's Den oder Jailbreak. Mods (engl.: to modify) sind von Fans geschriebene kostenlose Programme, die das vorhandene Spiel verändern und neue Spielmodi hinzufügen. Zum Beispiel wird beim installieren der Mod Jailbreak der gleichnamige Spielmodus hinzugefügt, bei dem des darum geht, die Teamkameraden zu befreien, die nach ihrem Tod anstatt zu respawnen (neu zu erscheinen) ins Gefängnis kommen. Das Team, das es schafft, das komplette gegnerische Team zu fangen gewinnt. Eine Unterklasse dieser Mods sind Total Conversions. Diese sind auch Mods, haben mit dem Originalspiel aber rein gar nichts mehr zu tun. Während bei Jailbreak noch die UT2004-Waffen und Spielermodelle benutzt wurden, sind diese bei z. B. SAS - Into the Lion's Den nicht mehr vorhanden. Sie wurden durch zeitgenössische Waffen ersetzt, da es sich bei SAS um einen Taktik-Shooter handelt, in dem es darum geht, Terroristen bzw. Antiterror-Einheiten auszuschalten. Dadurch erinnert SAS stark an das legendäre "Counter-Strike", das ebenfalls als Mod begann, allerdings für Half-Life von 1998, und das zu einem Vollpreis-Spiel avancierte.

[Bearbeiten] Installation von UT2004 unter Gentoo

UT2004 läuft nativ unter Gentoo Linux. Es bringt einen eigenen Installer mit, im folgenden verwenden wir aber das ebuild aus dem Gentoo Portage Tree.

[Bearbeiten] Manuell ohne Installer

Die deutsche DVD hat den Installer linux-installer.sh (meist) nicht dabei. Um Unreal dennoch als nichtpriviligierter User (also ohne Rootrechte) installieren zu können, sind einige Schritte notwendig.

Zunächst müssen die Dateien von Unreal in ein Verzeichnis entpackt werden. Dazu kopiert man entweder den Unrealordner einer Windowsinstallation oder entpackt die Dateien von der DVD per unshield:

mkdir ~/ut2004
for cab in /mnt/cdrom/data*.cab; do
  unshield -d ~/ut2004 x -D 3 $cab
done

Die Binary, um das Spiel unter Linux starten zu können, ist im aktuellen Patch für Linux enthalten:

cd ~/ut2004
wget http://treefort.icculus.org/ut2004/ut2004-lnxpatch3369-2.tar.bz2
tar xjf ut2004-lnxpatch3369-2.tar.bz2
cp -fr UT2004-Patch/* .
rm -rf UT2004-Patch

Nun müssen zwei Bibliotheken in das Systemverzeichnis gelinkt werden:

cd ~/ut2004/System
ln -s /usr/lib/libSDL-1.2.so.0 .
ln -s /usr/lib/libopenal.so.0 openal.so # Achtung: Das lib am Anfang fehlt absichtlich!

Letztenendes muss der Cdkey im Systemverzeichnis in der Datei "cdkey" gespeichert werden. Das Spiel kann nun per "ut2004-bin" gestartet werden.

[Bearbeiten] Mit einer DVD(Deutsche Version)

Code: Vorbereiten
# cd /home/$USER/
# mkdir cd1temp
Code: Installer auf CD 1 kopieren
# cp /$mountpointdvd/CD1/* ./cd1temp -r
# cp /$mountpointdvd/linux-installer.sh ./cd1temp
Code: CD 1 Root verändern
# export CD_ROOT_1=./cd1temp
Code: CD Root auf DVD setzten
# export CD_ROOT=/$mountpointdvd/


Achtung $mountpointdvd ist durch den entsprechenden Pfad zu ersezten

Code: UT Mergen
# emerge -av games-fps/ut2004


Code: Spielen
# ###Den in der ebuild ausgabe angegeben schritten folgen um die Serial einzugeben.
# ###User in games Gruppe? (gpasswd -a $USER games)
# ut2004


[Bearbeiten] Alternativ

Code: Ohne Kopieren
# export CD_ROOT_1=/$mountpointdvd/
# export CD_ROOT=/$mountpointdvd/
# ### Jetzt nur noch mergen
# emerge ut2004 -av


[Bearbeiten] Mit mehreren CDs

Solltet ihr UT2K4 auf 6 CDs haben ist die Installation recht einfach. mountet die erste CD in /mnt/cdrom und installiert dann UT2k4

Code: UT2K4 Installieren

emerge -av games-fps/ut2004


Der Installer kopiert sich alle benötigten Daten auf die Festplatte und verlangt danach die nächste CD. Also einfach die vorherige CD unmounten und die nächste mounten.

[Bearbeiten] Bonus Packs für UT2K4

Ihr müsst euch zuert die BonusPacks von der liflg Site besorgen. Die benötigten Dateien sind:

cbp1_volume1-multilanguage-2.run (129.27MB)

cbp2_volume1-multilanguage.run (183.46MB)

cbp2_volume2-multilanguage.run (179.4MB)

ece.bonus_1.1-english.run (77.8MB)

Diese müssen lediglich in /usr/portage/distfiles/ Kopiert werden und können danach installiert werden:

Code: UT2K4 BonusPacks emergen

emerge -av ut2004-bonuspack-cbp1 ut2004-bonuspack-cbp2 ut2004-bonuspack-ece

Nun sind alle BonusPacks installiert.

[Bearbeiten] Installation von Mods unter Gentoo

Hier wird kurz erklärt wie ihr Mod's für UT2004 Installiert. Dazu gibt es mehrere möglichkeiten unter Linux. Es gibt eine Liste der Verfügbaren Mod's unter liflg Site die bereits für Linux geeignet sind. Ein paar von diesen sind auch im Portage vorhanden ihr müsst sie aber trotzdem vorher von der liflg Site downloaden.

[Bearbeiten] Mod Installation über Portage

Zuerst solltet ihr schaun ob der Mod im Portage vorhanden ist. emerge -s ut2004 dürfte euch alle verfügbaren auflisten. Wenn ihr euch einen ausgesucht habt versucht ihn zu installieren:

Code: einen Mod emergen

emerge -av games-fps/ut2004-strikeforce


In den meisten fällen müsst ihr vorher aber den Installer noch von der liflg Site Downloaden oder Portage gibt euch einen Link direkt zu der Mod Site. Wenn ihr die Datei habt braucht ihr sie nur in /usr/portage/distfiles Packen und emerge wiederholen.

[Bearbeiten] Manuelle Installation

Die für Linux vorgesehenen Mod's sind meistens .run Dateien die ihr so öffnet könnt (als root). Ihr braucht danach nur den Anweisungen des Programms folgen um den Mod zu installieren. Eine große Auswahl gibt es unter liflg Site.

[Bearbeiten] Umod Pakete Installieren

Bis jetzt müssen UMod Dateien über ucc-bin installiert werden. Dies gestaltet sich recht einfach. In einem Terminal:

# /pfad/zu/ucc-bin umodunpack -x umoddatei

umodunpack ist das CommandLet das wir ausführen. -x ist die Option dazu (entpacken, eXtract) es gibt noch -f, damit werden alle bereits existierenden Dateien überschrieben. Danach werden die Dateien aus der UMod-Datei extrahiert & in den richtigen Ordner verschoben. Deinstallieren ist NICHT möglich.

[Bearbeiten] Bekannte Probleme UT2004

Bitte hier vermerken fallst du ein Problem mit UT2004 hast(hattest). Erstmal:

[Bearbeiten] Sound

open /dev/[sound/]dsp: No such device

[Bearbeiten] UT2003

-todo-

[Bearbeiten] Unreal-Tournament

Installation von Unreal-Tournament inkl. einigen Bonus Packs mit dem umod-Installer aus dem Portage.

[Bearbeiten] Installation von Unreal-Tournament

Zuert müssen wir ein paar Einträge in /etc/portage/package.unmask vornehmen.

Code: UT in /etc/portage/package.unmask eintragen

games-fps/unreal-tournament-bonuspacks games-fps/unreal-tournament


Danach reicht ein einfaches emerge um Unreal-Tournament zu installieren vorher aber die CD in /mnt/cdrom mounten:

Code: UT emergen

emerge unreal-tournament unreal-tournament-bonuspacks


Fertig! Nun müsste man als User Unreal-Tournament mit 'ut' starten können. Installiert wurde alles in '/opt/unreal-tournament/'

[Bearbeiten] UT2004 von der Unreal Anthology

Die Anthology besteht aus den Spielen Unreal, Unreal II und Unreal Tournament 2004 und besitzt keinen linux-installer.sh.

Um UT2004 zu Installieren, wird unshield benötigt:

emerge unshield

Nun kann man ohne root rechte arbeiten und entpackt alle cab Dateien. In diesem beispiel, ist die DVD eingehangen in /media/UNREAL_ANTHOLOGY und das Verzeichnis in dem Entpackt werden soll /home/$USER/unreal_anthology/unpacked

mkdir -p ~/unreal_anthology/unpacked
for cab in /media/UNREAL_ANTHOLOGY/Disk?/data*.cab; do
  unshield -d ~/unreal_anthology_unpacked x -D 3 $cab
done

Das Entpacken dauert einen augenblick und benötigt 8.6 GB Speicher.

Wenn das entpacken fertig ist legen wir ein Verzeichniss für UT2004 an und verschieben die entpackten UT2004 Verzeichnisse in dieses. Zu beachten ist, das 4_UT2004_Sounds_All zu Sounds und 4_UT2004_System_All zu System wird. ( unten markiert mit # NOTE! )

mkdir ~/unreal_anthology/UT2004
mv ~/unreal_anthology/unpacked/4_UT2004_Animations ~/unreal_anthology/UT2004/Animations
mv ~/unreal_anthology/unpacked/4_UT2004_Benchmark ~/unreal_anthology/UT2004/Benchmark
mv ~/unreal_anthology/unpacked/4_UT2004_EXE ~/unreal_anthology/UT2004/EXE
mv ~/unreal_anthology/unpacked/4_UT2004_ForceFeedback ~/unreal_anthology/UT2004/ForceFeedback
mv ~/unreal_anthology/unpacked/4_UT2004_Help ~/unreal_anthology/UT2004/Help
mv ~/unreal_anthology/unpacked/4_UT2004_KarmaData ~/unreal_anthology/UT2004/KarmaData
mv ~/unreal_anthology/unpacked/4_UT2004_Manual_German ~/unreal_anthology/UT2004/Manual_German
mv ~/unreal_anthology/unpacked/4_UT2004_Maps ~/unreal_anthology/UT2004/Maps
mv ~/unreal_anthology/unpacked/4_UT2004_Music ~/unreal_anthology/UT2004/Music
mv ~/unreal_anthology/unpacked/4_UT2004_Sounds_All ~/unreal_anthology/UT2004/Sounds # NOTE!
mv ~/unreal_anthology/unpacked/4_UT2004_Speech_German ~/unreal_anthology/UT2004/Speech_German
mv ~/unreal_anthology/unpacked/4_UT2004_StaticMeshes ~/unreal_anthology/UT2004/StaticMeshes
mv ~/unreal_anthology/unpacked/4_UT2004_System_All ~/unreal_anthology/UT2004/System # NOTE!
mv ~/unreal_anthology/unpacked/4_UT2004_Textures ~/unreal_anthology/UT2004/Textures
mv ~/unreal_anthology/unpacked/4_UT2004_Web ~/unreal_anthology/UT2004/Web

Jetzt wird die binary benötigt, um das Spiel zu starten. Im aktuellen Patch für Linux ist diese enthalten.

cd ~/unreal_anthology/UT2004
wget http://treefort.icculus.org/ut2004/ut2004-lnxpatch3369-2.tar.bz2
tar xjf ut2004-lnxpatch3369-2.tar.bz2
cp -r UT2004-Patch/* .
rm -r UT2004-Patch

Es müssen noch zwei Biliotheken gelinkt werden.

cd ~/unreal_anthology/UT2004/System
ln -s /usr/lib/libSDL-1.2.so.0 .
ln -s /usr/lib/libopenal.so.0 openal.so

Zum schluss speichert man den Cdkey im Systemverzeichnus in die Datei "cdkey".

Beispiel:

echo "xxxxx-xxxxx-xxxxx-xxxxx" > ~/unreal_anthology/UT2004/System/cdkey 

Nun kann man UT2004 starten, wenn man in das UT2004/System verzeichnis geht und ./ut2004-bin ausführt.

[Bearbeiten] Mods Installieren

Mods können ganz einfach installiert werden, wenn sie in Form eines umod Paketes vorliegen. Dazu kann man den umod installer aus dem Portage verwenden:

Code: umod-installer emergen

emerge games-util/umodpack


Danach braucht man sich nur noch die Mods aus dem I-Net zu besorgen und mit umod installieren:

Code: Mod Installieren

umod -i ModPack.umod


Evtl. muss man einmal umod -b /pfad/zu/ut aufrufen, damit er weiß, wo das Verzeichniss von Unreal Tournament liegt. Ich hab nochmal zusätzlich alle Bonus-Packs installiert, da nicht alle Maps und Skins installiert wurden.

[Bearbeiten] Problem mit Unreal-Tournament-Goty (Game of the year)

Ich habe zwar die Goty Version mit 2 CDs aber leider will der Installer nie die zweite CD annehmen. Mit den Bonus-Packs ist es dann aber soweit das selbe bzw. alle Mods sind soweit im Internet ja vorhanden.

Nach dem Installieren von Unreal-Tournament-Goty in der Infogrames-Ausgabe sind die Maps komprimiert abgelegt (Endung *.uz). Diese können manuell im Verzeichnis $UT_DATA_PATH (/usr/local/games/ut/System) mit

Code: Maps auspacken

for i in ../Maps/*.unr.uz ; do ucc decompress $i -nohomedir ; done

cd ../Maps ; for f in *.unr ; do rm $f.uz ; done

ausgepackt werden.

'Persönliche Werkzeuge