Wargus

Aus Spielen-unter-Linux Wiki by linuxgaming.de

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
[Entwurfsversion][gesichtete Version]
K
Zeile 1: Zeile 1:
{{Wissen | |
{{Wissen | |
* [[Benutzung der Konsole]]
* [[Benutzung der Konsole]]
 +
* [[Grundlagen & häufige Fragen]]
}}
}}
 +
 +
{{Achtung | |
 +
Das Spiel wird nicht mehr weiterentwickelt!
 +
}}
 +
 +
 +
{| style="background-color: #ffffff; border: solid 2px #b3b7ff;"
 +
|- class="#b3b7ff;"
 +
!colspan="3" |<b>Das Spiel ist lauffähig unter:</b>
 +
|-
 +
|<imagemap>
 +
Bild:Nativ.jpg|40px|Nativ spielbar
 +
default [[:Kategorie:Nativ|Nativ spielbar]]
 +
desc none
 +
</imagemap>
 +
|<imagemap>
 +
Bild:Wine-logo-grau.jpg|60px|benötigt Wine
 +
default [[:Kategorie:Wine|benötigt Wine]]
 +
desc none
 +
</imagemap>
 +
|<imagemap>
 +
Bild:Cedega-grau.jpg|50px|benötigt Cedega
 +
default [[:Kategorie:Cedega|benötigt Cedega]]
 +
desc none
 +
</imagemap>
 +
|<imagemap>
 +
Bild:Dosbox-grau.jpg|40px|benötigt DOSBox
 +
default [[:Kategorie:DOSBox|benötigt DOSBox]]
 +
desc none
 +
</imagemap>
 +
|<imagemap>
 +
Bild:Dosemu-grau.jpg|50px|benötigt DOSEMU
 +
default [[:Kategorie:Dosemu|benötigt DOSEMU]]
 +
desc none
 +
</imagemap>
 +
|<imagemap>
 +
Bild:Scummvm-logo-grau.jpg|40px|benötigt ScummVM
 +
default [[:Kategorie:ScummVM|benötigt ScummVM]]
 +
desc none
 +
</imagemap>
 +
|}
 +
{{Infobox SuL
{{Infobox SuL
-
|Name=Wargus
+
|Name= Wargus
-
|Bild=[[Bild:Wargus.jpg|250px]]
+
|Bild= [[Bild:Wargus.jpg|250px]]
-
|Beschreibung=Wargus Hauptmenü
+
|Beschreibung= Wargus Hauptmenü
-
|Architektur=X86
+
|Entwickler= Wargus-Dev-Team
-
|Entwickler=The Wargus Team
+
|Architektur= x86
-
|Genre=Echtzeitstrategie
+
|Genre= Echtzeitstrategie
-
|Version=2.2.4
+
|Version= 2.2.4
-
|Sprache=Englisch
+
|Sprache= Englisch
-
|Spielmodus=Singleplayer, Multiplayer
+
|Spielmodus= Einzel- und Mehrspieler
|Plattform(en)=Linux, BSD, MacOS, Windows
|Plattform(en)=Linux, BSD, MacOS, Windows
|Lizenz=GPL
|Lizenz=GPL
-
|Altersfreigabe=[[Bild:Ab16.gif|Freigegeben ab 16 Jahren gemäß § 14 JuSchG]]
+
|Altersfreigabe= nicht getestet
-
|Demo=[http://prdownloads.sourceforge.net/wargus/wargus-2.2.4-src.tar.gz?download Sourcecode]
+
|Website= [http://stratagus.sourceforge.net Stratagus-Engine]
-
|Website=[http://stratagus.sourceforge.net Stratagus Engine]
+
[http://wargus.sourceforge.net Wargus Projekt]
[http://wargus.sourceforge.net Wargus Projekt]
-
|Diskussion=
+
|Diskussion= [http://www.linuxgaming.de/spiele-vorstellungen-f168/wargus-t4415.html SuL-Forum]
}}
}}
Zeile 39: Zeile 81:
== Installation ==
== Installation ==
-
Ihr benötigt die Stratagus Engine sowie die Dateien des Wargus Projekts. Wichtig ist dabei, dass die selben Versionen verwendet werden. Für Wargus 2.2.4 benötigt Ihr auch stratagus 2.2.4 (letztes offizielles Release).
+
Ihr benötigt die Stratagus Engine sowie die Dateien des Wargus Projekts. Wichtig ist dabei, dass die selben Versionen verwendet werden. Für Wargus 2.2.4 benötigt Ihr auch Stratagus 2.2.4 (letztes offizielles Release).
 +
 
=== Stratagus ===
=== Stratagus ===
{| style="vertical-align: top;"
{| style="vertical-align: top;"
 +
|{{Arch}}:
 +
|[http://aur.archlinux.org/packages.php?ID=858 AUR-Paket] (wie man [[Pakete_installieren#Installation_von_AUR-Paketen|AUR-Pakete installiert]])
 +
|-
 +
|{{Fedora}}
 +
|<code>yum install stratagus</code>
 +
|-
|{{Gentoo}}
|{{Gentoo}}
|<code>emerge stratagus</code>
|<code>emerge stratagus</code>
|-
|-
-
|{{Ubuntu}}:
 
-
|<code>sudo apt-get install stratagus</code>
 
-
|-
 
-
|{{Ubuntu}} '''Alternativpaket''':
 
-
|[http://files.spielen-unter-linux.de/Spiele/Stratagus/Ubuntu/stratagus-2.2.4_i386.deb Download] (800kb) und installation per "Doppelklick".
 
|}
|}
Zeile 62: Zeile 106:
<pre>beko@deadalus:~ # stratagus
<pre>beko@deadalus:~ # stratagus
Maybe you need to specify another gamepath with '-d /path/to/datadir'?</pre>
Maybe you need to specify another gamepath with '-d /path/to/datadir'?</pre>
 +
=== Wargus ===
=== Wargus ===
-
Für Wargus sind mir keinerlei Pakete bekannt. Da die Originaldateien von der Warcraft 2 CD benötigt werden, macht ein solches Paket auch wenig Sinn. Ladet Euch also den Source herunter (Link in Infobox) und entpackt das Paket in einem temporären Verzeichnis. Ihr benötigt den GCC Kompilier sowie eventuell das Devel-/Sourcepaket für "libpng".
+
{| style="vertical-align: top;"
 +
|{{Arch}}:
 +
|[http://aur.archlinux.org/packages.php?ID=34374 AUR-Paket] (wie man [[Pakete_installieren#Installation_von_AUR-Paketen|AUR-Pakete installiert]])
 +
|-
 +
|{{Gentoo}}
 +
|<code>emerge stratagus</code>
 +
|-
 +
|}
 +
 
 +
Wenn für euch kein Paket vorhanden ist, dann ladet euch den Source [http://prdownloads.sourceforge.net/wargus/wargus-2.2.4-src.tar.gz?download hier] herunter und entpackt das Paket in einem temporären Verzeichnis. Ihr benötigt den GCC Kompilier sowie eventuell das Devel-/Sourcepaket für "libpng".
<pre>
<pre>
Zeile 99: Zeile 153:
...und ein neues Verzeichnis ~/warcraft2 (was ihr natürlich auch an einen Platz Eurer Wahl im Dateisystem verschieben könnt).
...und ein neues Verzeichnis ~/warcraft2 (was ihr natürlich auch an einen Platz Eurer Wahl im Dateisystem verschieben könnt).
 +
=== Spielstart ===
=== Spielstart ===
Zeile 109: Zeile 164:
Das temporäre Verzeichnis wargus-2.2.4 könnt Ihr nun wieder löschen, da alle benötigten Dateien in ~/warcraft2 liegen. Die CD wird ebenfalls nicht mehr benötigt und darf wieder ins Archiv ;)
Das temporäre Verzeichnis wargus-2.2.4 könnt Ihr nun wieder löschen, da alle benötigten Dateien in ~/warcraft2 liegen. Die CD wird ebenfalls nicht mehr benötigt und darf wieder ins Archiv ;)
 +
== Problemlösung ==
== Problemlösung ==
Zeile 125: Zeile 181:
dos2unix wandelt den DOS Zeilenumbruch nach Unix um. Danach kopieren wir die korrigierte Datei zurück auf das Original und setzen die Rechte neu, um die neue Datei ausführen zu dürfen.
dos2unix wandelt den DOS Zeilenumbruch nach Unix um. Danach kopieren wir die korrigierte Datei zurück auf das Original und setzen die Rechte neu, um die neue Datei ausführen zu dürfen.
 +
=== Warcraft 2 CD wird nicht erkannt ===
=== Warcraft 2 CD wird nicht erkannt ===
Zeile 139: Zeile 196:
Geht sicher, dass die CD im Laufwerk ist und eingebunden wurde (mount) sowie der Pfad zum Laufwerk korrekt übergeben wurde.
Geht sicher, dass die CD im Laufwerk ist und eingebunden wurde (mount) sowie der Pfad zum Laufwerk korrekt übergeben wurde.
 +
=== Stratagus bricht beim Starten ab ===
=== Stratagus bricht beim Starten ab ===
Stratagus '''muss''' in der selben Version wie Wargus verfügbar sein.
Stratagus '''muss''' in der selben Version wie Wargus verfügbar sein.
 +
=== Battlenet ===
=== Battlenet ===
Leider ist das Spielen in Blizzards Battenet nicht möglich. Zum einen nutzt Stratagus seinen eigenen Netzwerkcode und zum anderen baut Wargus auf die DOS Version von Warcraft 2 auf und '''nicht''' auf die Battlenet Edition.
Leider ist das Spielen in Blizzards Battenet nicht möglich. Zum einen nutzt Stratagus seinen eigenen Netzwerkcode und zum anderen baut Wargus auf die DOS Version von Warcraft 2 auf und '''nicht''' auf die Battlenet Edition.
 +
== Screenshot ==
== Screenshot ==

Version vom 15:38, 27. Feb. 2010

Diese Anleitung setzt die Kenntnis folgender Artikel vorraus:


/!\ Achtung /!\

Das Spiel wird nicht mehr weiterentwickelt!


Das Spiel ist lauffähig unter:
Nativ spielbar
benötigt Wine
benötigt Cedega
benötigt DOSBox
benötigt DOSEMU
benötigt ScummVM


Wargus

Wargus Hauptmenü
Basisdaten
Entwickler: Wargus-Dev-Team
Publisher: {{{Publisher}}}
Plattform(en): Linux, BSD, MacOS, Windows
Architektur: x86
Genre: Echtzeitstrategie
Version: 2.2.4
Spielmodi: {{{Spielmodi}}}
Sprache: Englisch
Steuerung: {{{Steuerung}}}
Lizenz: GPL
Installation: {{{Installation}}}
Systemminima: {{{Systemminima}}}
Altersfreigabe: nicht getestet
Demo: {{{Demo}}}
Webseite: Stratagus-Engine

Wargus Projekt

Diskussion: SuL-Forum

Inhaltsverzeichnis


Beschreibung des Spiels

Wargus, ehemals bekannt als Freecraft, ist eine Warcraft 2 Modifikation, die auf der Stratagus Engine basiert. Dazu wird eine legale Kopie der Warcraft 2 DOS-Version benötigt. Die Battlenet Edition ist nicht kompatibel.

Das Wargus Projekt entstand aus dem Wunsch heraus Warcraft 2 auch auf GNU/Linux und anderen Systemen, die nicht von der Originalengine unterstützt werden, zu spielen. Außerdem kann mit Wargus auch über das Internet gespielt werden, was das Original ebenfalls nicht bot.

Dabei stützt sich Wargus auf die Stratagus Engine, welche heute wohl eher über das Spiel Bos Wars bekannt sein dürfte. Die letzte veröffentlichte Version 2.2.4 läuft aber selbst heute noch einwandfrei und kann nach wie vor vom Projektserver heruntergeladen werden.

Genau wie im Original kann man natürlich auch hier im Einzelspielermodus mit den Menschen oder Orks um die Herrschaft des Königreichs Azeroth kämpfen. Als klassisches Echtzeitstrategiespiel muss man dabei Ressourcen abbauen, Armeen aufstellen/verbessern und Kämpfe zu Land, Wasser und Luft bestreiten.

Das Spiel hat trotz seines Alters kaum an Charme verloren und steht auf der Hitliste der Klassiker noch immer weit oben. Die alte Grafik macht sich natürlich bemerkbar, doch machen das die vielen liebevollen Animationen und Videos wieder wett. Sound und Musik dürften noch immer so einige Herzen höher schlagen lassen, wenn die einzelnen Stücke beim Spielstart anlaufen. Die Steuerung ist dabei einfach und funktional gehalten. Stratagus bietet einige nette zusätzliche Dinge wie Fortschrittsbalken, Einheitengruppierung und Zielpfade an, die das Original nicht bot.


Installation

Ihr benötigt die Stratagus Engine sowie die Dateien des Wargus Projekts. Wichtig ist dabei, dass die selben Versionen verwendet werden. Für Wargus 2.2.4 benötigt Ihr auch Stratagus 2.2.4 (letztes offizielles Release).


Stratagus

Arch Arch: AUR-Paket (wie man AUR-Pakete installiert)
Fedora Fedora yum install stratagus
Gentoo Gentoo emerge stratagus

Nun sollte Stratagus auf dem Computer installiert sein. Führt folgenden Befehl aus, um die Installation zu testen:

stratagus

Als Antwort solltet Ihr etwas in der Art sehen:

beko@deadalus:~ # stratagus
Maybe you need to specify another gamepath with '-d /path/to/datadir'?


Wargus

Arch Arch: AUR-Paket (wie man AUR-Pakete installiert)
Gentoo Gentoo emerge stratagus

Wenn für euch kein Paket vorhanden ist, dann ladet euch den Source hier herunter und entpackt das Paket in einem temporären Verzeichnis. Ihr benötigt den GCC Kompilier sowie eventuell das Devel-/Sourcepaket für "libpng".

tar -xzf wargus-2.2.4-src.tar.gz
cd wargus-2.2.4
make

War des Übersetzen der Quelldateien erfolgreich, solltet Ihr etwas in der Art sehen:

beko@deadalus:~/incoming/wargus-2.2.4 # make
gcc -I/usr/local/include -Wall -Wsign-compare   -c -o wartool.o wartool.c
gcc -I/usr/local/include -Wall -Wsign-compare   -c -o pudconvert.o pudconvert.c
gcc -o wartool wartool.o pudconvert.o -lz -lpng -lm -L/usr/local/lib
gcc -o pudconvert -DSTAND_ALONE pudconvert.c -lz -lpng -lm -L/usr/local/lib
beko@deadalus:~/incoming/wargus-2.2.4 #

Nun wurden die benötigten Binärdateien, die zum Extrahieren der Originaldateien benötigt werden, erstellt. Als nächstes benötigt Ihr die Warcraft 2 CD in einem CD-Rom Laufwerk. Mountet die CD zum Beispiel mit:

mount /mnt/cdrom

Führt nun das Skript "build.sh" aus dem Wargus Verzeichnis aus:

sh ./build.sh -p /mnt/cdrom -o ~/warcraft2

Läuft alles richtig, bekommt Ihr folgende Ausgabe:

Detected German original DOS CD
Please be patient, the data may take a couple of minutes to extract...
Wargus data setup is now complete
Note: you do not need to run this script again

...und ein neues Verzeichnis ~/warcraft2 (was ihr natürlich auch an einen Platz Eurer Wahl im Dateisystem verschieben könnt).


Spielstart

Wargus kann nach erfolgreicher Installation von Stratagus und dem Extrahieren der Originaldateien folgendermaßen gestartet werden:

Fenstermodus:
stratagus -W -d ~/warcraft2
Vollbild:
stratagus -d ~/warcraft2

Das temporäre Verzeichnis wargus-2.2.4 könnt Ihr nun wieder löschen, da alle benötigten Dateien in ~/warcraft2 liegen. Die CD wird ebenfalls nicht mehr benötigt und darf wieder ins Archiv ;)


Problemlösung

build.sh bad interpreter

bash: ./build.sh: /bin/sh^M: bad interpreter: Datei oder Verzeichnis nicht gefunden

Die Datei build.sh ist für DOS formatiert. Abhilfe schafft zum Beispiel das Programm "dos2unix":

dos2unix build.sh build.sh.linux
mv build.sh.linux build.sh
chmod 755 build.sh

dos2unix wandelt den DOS Zeilenumbruch nach Unix um. Danach kopieren wir die korrigierte Datei zurück auf das Original und setzen die Rechte neu, um die neue Datei ausführen zu dürfen.


Warcraft 2 CD wird nicht erkannt

Wargus benötigt die DOS Version von Warcraft 2. Die Battlenet Edition ist nicht kompatibel. Folgende CDs sind als lauffähig bekannt:

  • US Expansion (MAC/DOS beide)
  • US Original (MAC/DOS beide)
  • UK/Australian Original
  • UK/Australian Expansion
  • Deutsch Original
  • Deutsch Expansion
  • Spanisch Original

Geht sicher, dass die CD im Laufwerk ist und eingebunden wurde (mount) sowie der Pfad zum Laufwerk korrekt übergeben wurde.


Stratagus bricht beim Starten ab

Stratagus muss in der selben Version wie Wargus verfügbar sein.


Battlenet

Leider ist das Spielen in Blizzards Battenet nicht möglich. Zum einen nutzt Stratagus seinen eigenen Netzwerkcode und zum anderen baut Wargus auf die DOS Version von Warcraft 2 auf und nicht auf die Battlenet Edition.


Screenshot

Missionsbeschreibung
Im Spiel

-- Beko 07:14, 4. Mai 2008 (UTC)