Was macht das Tool?
Mit dem nachfolgenden Tool kann man AoC auch auf modernen Widescreen-Monitoren verzerrungsfrei spielen.
Abhängig von der Grundauflösung von 800x600, 1024x768 oder 1280x1024 wird der sichtbare Kartenbildschirm auf jede beliebige (größere) Auflösung gebracht, indem die Texturen der entsprechenden Grundauflösung für die höhere Auflösung verwendet werden.
Hat man beispielsweise einen 16:9 Widescreenmonitor und möchte AoC mit einer Auflösung von 1920x1080 spielen, so sind alle Texturen wie Einheiten, Gebäude und Gelände in der gewählten Grundauflösung, bspw. 1280x1024, die Kartengröße ist allerdings 1920x1080.
Im Extremfall könnte, bei entsprechendem Monitor und Auflösung, AoC dann wie folgt aussehen:
AoC 1680x1050
AoC 3360x1050
AoC 1680x2100
Wo bekomme ich das Tool?
Die letzte Version des Tools sollte hier zu finden sein:
http://www.boekabart.net/aoe2wide/latestpatcher/
Lade die Windows-Installationsdatei
AoE2WideSetup.msi herunter. Die aktuelle Version ist Release r40 vom 15.02.2010.
In
diesem Thread gibt es aktuelle Informationen.
Installation
Die Installation erfolgt in ein extra Verzeichnis, alle benötigten Dateien werden kopiert, so dass dieses Tool die bestehende AoC-Installation nicht verändert. Man kann also problemlos auch wieder so spielen wie zuvor.
Führe die Datei AoE2WideSetup.msi aus. Das Setup fragt, in welches Verzeichnis das Tool installiert werden soll, die Vorgabe ist ..\Age of Empires II\AoE2Wide.
Mit der Installation wird auch eine neue Desktop-Verknüpfung auf ..\Age of Empires II\AoE2Wide\AoE2Wide.exe angelegt.
Auflösung einstellen und exe erzeugen
Der primäre Windows Desktop-Monitor, auf dem später AoC gespielt wird, sollte die gewünschte Auflösung haben. Diese dazu einfach unter Systemsteuerung - Anzeige - Einstellungen wie gewünscht wählen, bspw. 1600x1200 für einen 4:3 Monitor.
Anschließend (über das vorhin neu erstellte Desktop-Symbol) die Datei AoE2Wide.exe ausführen. Es öffnet sich kurz ein DOS-Fenster und auf dem Desktop wird eine Batch-Datei erstellt, welche auf eine neu erstellte Datei im Age of Empires II Verzeichnis verweist.
Diese Datei hat den Namen age2_x1_1.0e_****x****.exe, wobei anstatt der **** die gewählte Desktopauflösung steht, im obigen Beispiel also age2_x1_1.0e_1600x1200.exe.
Führt man diese Datei aus, so wechselt die Auflösung im Spiel auf 1600x1200. Die Texturauflösung ist standardmäßig die höchstmögliche, welche nicht kleiner als die Desktopauflösung ist - hier also 1280x1024.
Wäre die gewünschte Spielauflösung bspw. 1440x900, so wäre die Texturauflösung 1024x768.
GameRanger
Um bei GameRanger AoC in der höheren Auflösung spielen zu können, muss man die erzeugte Datei, bspw. age2_x1_1.0e_1600x1200.exe, wieder zu age2_x1.exe umbennen bzw. einmal kopieren und dann umbennen. Dies gibt keine Probleme, da es diese Datei im Verzeichnis Age of Empires II bis jetzt noch nicht gab, da das Add-On The Conquerors vom Unterordner \age2_x1 liegt.
Man muss sich also merken, zu welcher Auflösung die Datei ..\Age of Empires II\age2_x1.exe dann gehört, im Beispiel zu 1600x1200.
GameRanger starten, über Edit - Options... - Age of Empires II: The Conquerors - Browse... - die eben neu erstellte und umbenannte Datei auswählen. Das umbennen auf age2_x1.exe ist notwendig, da GameRanger einen nur Dateien dieses Namens auswählen lässt.
GameRanger kann jetzt ganz normal verwendet werden, dass Spiel wird mit der gepatchten exe gestartet und läuft in der gewünschten Auflösung.
Voobly oder andere Plattformen
Wenn die exe selbst und nicht nur ihr Name überprüft wird, funktioniert das ganze natürlich nicht mehr. Die veränderten exe haben eine leicht andere Größe und werden als potentiell Cheats erkannt.
Weiteres Wissenswertes
Öffnet man die auf dem Desktop erzeugte Batch-Datei mittels Rechtsklick - Bearbeiten, so sieht man, dass die Datei age2_x1_1.0e_****x****.exe mti einem Parameter aufgerufen wird:
|
Quellcode
|
1
2
3
4
5
|
@echo off
C:
cd "C:\Programme\Microsoft Games\Age of Empires II"
ECHO Starting Age of Empires II - The Conquerers in the correct screen mode
"age2_x1_1.0e_1280x1024.exe" [U]1280[/U]
|
Der erste Parameter gibt die gewünschte Texturauflösung an, mögliche Werte sind
Ruft man die exe ohne Parameter auf, wird standardmäßig die größtmögliche Auflösung gewählt, bei Problemen kann man es so manuell einstellen. Allerdings sollte man die Finger davon lassen, wenn alles funktioniert.
Man braucht AoC nicht über diese Batch-Datei zu starten, sondern legt einfach eine Verknüpfung auf age2_x1_1.0e_1600x1200.exe an. Dieser sollte man, wie üblich, noch den Parameter -nostartup übergeben. Im obigen Beispiel wäre dies:
|
Quellcode
|
1
|
"C:\Programme\Microsoft Games\Age of Empires II\age2_x1_1.0e_1600x1200.exe" 1280 -nostartup
|
Man kann auch den Parameter 1280 weglassen und/oder nur -nostartup übergeben, d.h. die Reihenfolge der übergebenen Parameter spielt keine Rolle.