%DWWOHILHOG7XWRULDO7HUUDLQ0DSSLQJ(LQOHLWXQJDieses Tutorial beschreibt wie man das Terrain der Map "Wake" extrahiert, modifiziert und wieder ins Spiel bringt. Es soll alsEinführung in das Battlefield 1942 Mappen dienen. Programme und Dateinamen/-endungen sind URW gefärbt. Pfade undBefehle/Werte JUQ. Das Tutorial dürfte größtenteils auch auf andere Maps übertragbar sein, doch es könnte Unterschiedegeben. Zum Beispiel in der größe des Terrains.c0DWHULDOLHQˇ %DWWOHILHOG&OLHQW3DWFKˇ 5)$([WUDFWRUˇ 0DNH5)$%HWDˇ *UDILNSURJUDPPPLW˜UDZ‡,PSRUW([SRUW)XQNWLRQˇ 0LFURVRIW1(7)UDPHZRUNIhr benötigt den aktuellen Battlefield 1942 Patch, da die Verzeichnisstrucktur mit diesem verändert wurde. Das Tutorialfunktioniert nicht mit älteren Battlefield 1942 Versionen. Die Tools 5)$ ([WUDFWRU und 0DNH5)$ %HWD findet ihr aufjeder guten Battlefield 1942 Seite. Das 0LFURVRIW 1(7 )UDPHZRUN findet ihr auf der offiziellen Microsoft Webseite. Ohnedieses Framework könnt ihr 5)$([WUDFWRU nicht ausführen.d/HYHOGDWHQH[WUDKLHUHQUm die Leveldaten modifizieren zu können, müsst ihr diese erst aus der entsprechenden UID Datei extrahieren. Dazu könntihr den 5)$ ([WUDFWRU benutzen. Vergewissert euch ob ihr das 0LFURVRIW 1(7 )UDPHZRUN installiert habt, dennsonst funktioniert das Programm nicht. Nach dem Programmstart solltet ihr ein leeres Fenster sehen. Klickt auf )LOHÖ2SHQ um ein Level zu öffnen. Wähl für dieses Tutorial ...
%DWWOHILHOG 7XWRULDO 7HUUDLQ 0DSSLQJ (LQOHLWXQJ Dieses Tutorial beschreibt wie man das Terrain der Map "Wake" extrahiert, modifiziert und wieder ins Spiel bringt. Es soll als Einfhrung in das Battlefield 1942 Mappen dienen. Programme und Dateinamen/-endungen sindURWgefrbt. Pfade und Befehle/WerteJUQ. Das Tutorial drfte grtenteils auch auf andere Maps bertragbar sein, doch es knnte Unterschiede geben. Zum Beispiel in der gre des Terrains. c0DWHULDOLHQ Ï%DWWOHILHOG &OLHQW 3DWFK Ï5)$ ([WUDFWRU Ï0DNH5)$ %HWD Ï*UDILNSURJUDPP PLW ÄUDZ³ ,PSRUW([SRUW )XQNWLRQ Ï0LFURVRIW 1(7 )UDPHZRUN Ihr bentigt den aktuellen Battlefield 1942 Patch, da die Verzeichnisstrucktur mit diesem verndert wurde. Das Tutorial funktioniert nicht mit lteren Battlefield 1942 Versionen. Die Tools5)$ ([WUDFWRU und0DNH5)$ %HWDfindet ihr auf jeder guten Battlefield 1942 Seite. Das0LFURVRIW 1(7 )UDPHZRUNfindet ihr auf der offiziellen Microsoft Webseite. Ohne dieses Framework knnt ihr5)$ ([WUDFWRU nicht ausfhren.
d/HYHOGDWHQ H[WUDKLHUHQ
Um die Leveldaten modifizieren zu knnen, msst ihr diese erst aus der entsprechendenUIDDatei extrahieren. Dazu knnt ihr den5)$ ([WUDFWRU benutzen. Vergewissert euch ob ihr das0LFURVRIW 1(7 )UDPHZRUNinstalliert habt, denn sonst funktioniert das Programm nicht. Nach dem Programmstart solltet ihr ein leeres Fenster sehen. Klickt auf)LOHÖ 2SHQum ein Level zu ffnen. Whl fr dieses Tutorial%DWWOHILHOG ?0RGV?EI?$UFKLYHV?EI?OHYHOV?:DNHUID aus. Nun sollte sich im Fenster eine solche Verzeichnisliste befinden. Sie zeigt alle Verzeichnisse und Dateien, die sich in der UIDDatei befinden.
Extrahiert nun alle Dateien mit([WUDFWÖ$OO )LOHVin ein externes Verzeichnis. Also 1942 Ordner liegt. Nachdem ihr das gemacht habt, findet ihr im gewhlten Ordner ein EIvor. Dieses stellt die Grundlage der folgenden Schritte da.
eines, welches nicht Unterverzeichnis mit
im Battlefield dem Namen
e7HUUDLQ PRGLIL]LHUHQ
Hierzubenötigt ihr ein Grafikprogramm, das dasUDZDateiformat unterstützt. Ich benutze in diesem Tutorial$GREH 3KRWRVKRS , doch es gibt auch andere Programme dasUDZFormat unterstützen. ffnet die Datei EI?OHYHOV?:DNH?+HLJKWPDSUDZ"(in dem zuvor extrahierten Ordner). Nehmt in dem Dialogfenster die folgenden Einstellungen vor, sofern sie nicht schon automatisch übernommen wurden.
Bestätigt mit2.. Nun öffnet sich ein Fenster mit einer etwas konfus wirkenden Levelübersicht. Diese ist Bestandteil des sogenannten Heightmaps, doch die angezeigt Grafik ist nicht für das Terrain zuständig.
Die Datei hat, wie beimzwei Kanäle. In diesem Fall heißt dies, dass in der Datei noch eine zweite Grafikffnen angegeben, vorhanden ist. Um diesen Kanal sichtbar zu machen müsst ihr dieses Dialogfenster)HQVWHUÖ.DQlOH HLQEOHQGHQ öffnen und den zweiten Kanal (Alpha 2) auswählen:
Nun erscheint das eigentliche Heightmap. In einem Heightmap werden Höhen heller und Tiefen dunkler dargestellt. Ab einer bestimmten Tiefe berechnet die Battlefield 1942 Engine Ausschnitte nicht mehr. Bei “Wake“ wird also alles was sich außerhalb des hellgrauen Bereiches befindet erst gar nicht berechnet, weil dort im Spiel Wasser zu sehen sein wird. Als ersten Versuch könnt ihr ja mal versuchen eine weitere Insel in die Mitte von Wake zu platzieren. Malt dazu einen grauen Streifen in die Mitte der Inseln. Dies könnte zum Beispiel so aussehen.
Speichert das Heightmap nun ab. Achtet dabei darauf, das ihr dasUDZFormatwählt und den/die alte/n Dateinamen/-position beibehaltet, da es sonst nicht funktionieren wird. In dem sich öffnenden Dialogfenster müsst ihr folgendes angeben. Ð+HDGHU %\WH Ð,QWHUOHDYHG2UGQXQJ f5)$ EHUHFKQHQ Um das modifizierte Level nun wieder in eineUDZDatei zu packen müsst ihr euch dem Tool0DNH5)$ %HWDvon Meseley. Am besten führt ihr das Programm gleich in dem gleichen Ordner, indem sich auch der extrahierteEIOdner befindet, aus. Wenn ihr das Programm startet öffnet sich die'26 (LQJDEHDXIIRUGHUXQJ. Zuerst fragt das Programm nach dem Ordner, welcher gepackt werden soll. In unserem Beispiel müsst ihrEIeingeben und mit(17(5 bestätigen. Danachfragt es nach dem Hauptpfad derUIDDatei. Auch hier mussEIangegeben werden. Dann fragt das Programm, ob es alle Unterordner des zu packenden Ordners anzeigen soll. Dies könnt ihr zur Sicherheit machen. Falls alles stimmt bestätigt die Angaben.
Jetzt müsst ihr den Namen derUIDDatei angeben. Zuletzt fragt das Programm, ob es dieUIDDatei komprimieren soll. Da dies für unseren Test nicht nötig ist, wählt1. In unserem Beispiel ist dies:DNHUID. Nun sollte sich in dem Ordner, in dem sich auch das Programm befindet, die neue:DNHUIDbefinden. Tauscht diese mit der alten Datei aus. Ich empfehle drinngend eine Sicherheitskopie von%DWWOHILHOG ?0RGV?EI?$UFKLYHV?EI?OHYHOV?:DNHUIDzu machen.
g1DFKWUDJ Ihr könnt das veränderte Level nun ganz normal starten. Sicherlich ist es noch nicht optimal. Doch mit ein bisschen bung werdet ihr schnell bessere Resultate erzielen, als in diesem Tutorial. Es gibt auf manchen Webseiten schon Tutorials wie man auch Objekte einfügt oder verändert, oder wie man das Terrain texturiert. Mit diesen dürfte es dann auch möglich sein komplexe Custom Maps zu erstellen. Bei Fragen zu diesem Tutorial könnt ihr mir gerne eine EMail schicken. Bei fragen zu den Programmen wendet ihr euch besser gleich an die Programmierer.