Die Konfigurationsdatei hat den Namen „Config.xml“ und befindet sich im Verzeichnis:
„Ihr Installationsverzeichnis\Content\Config“. Diese Datei enthält alle Parameter, die das Verhalten von PlanetMaze steuern. Diese Datei darf nur mit einem reinen Texteditor (z.B. notepad.exe) geöffnet werden.
Diese Datei besteht aus mehreren in sich abgeschlossenen Einträgen mit entsprechenden Attributen, die das Verhalten von PlanetMaze steuern. Diese sind:
- BACKGROUND: Das Hintergrundbild
- BULLET: Verhalten der Geschosse (Fireball)
- CAMERA: Kameraeinstellungen
- ENGINE: Verhalten der Spiels
- MOUSE: Maussteuerung
- PLAYER: Verhalten der Spielerfiguren (Smiley)
- SCREEN: Bildschirmauflösung
- SERVER: Verbindungsdaten zum Server
- SKYBOX: Die Umgebung
- SONG: Einbindung von eigenen Musikdateien
Eine komplette Konfigurationsdatei ist nachfolgend dargestellt.
<?xml version=“1.0″ encoding=“utf-8″?>
<XML_PME_INTERFACE>
<HEADER Type=“ClientConfig“ Name=“Complete“ />
<BACKGROUND
ShowBackground=“false“
Texture=“Backgrounds/Background“
/>
<SKYBOX
Size=“250″
Texture=“Skyboxes/Skybox_10″
ShowSkyBox=“true“
/>
<PLAYER
Movement=“Camera2D“
MoveIncrement=“12.0″
SpeedForward=“24.0″
SpeedSideward=“6.0″
RotationSpeed=“1.2″
SpawnDelay=“1000″
BasicEffect=“false“
/>
<BULLET
MoveSpeed=“30.0″
TimeToLive=“50″
ShotDelay=“1000″
ScaleFactor=“0.3″
NoShotDelay=“2000″
/>
<CAMERA
Movement=“Camera2D“
MinX=“-150″
MinY=“-2″
MinZ=“-150″
MaxX=“150″
MaxY=“80″
MaxZ=“150″
FieldOfView=“45″
NearClip=“1″
FarClip=“1000″
SpeedForward=“48.0″
SpeedSideward=“24.0″
RotationSpeed=“3.0″
ShiftFactor=“2.0″
/>
<SCREEN
FullScreen=“false“
Width=“1920″
Height=“1080″
/>
<ENGINE
ShowBoundingBox=“false“
ShowBoundingSphere=“false“
FrameRate=“60″
FixFrameRate=“false“
ShowFrameRate=“true“
ShowAxis=“false“
/>
<SERVER
UseServer=“true“
IpAdress=“192.168.168.1″
Port=“6969″
LogTelegrams = „false“
LogPath=“Telegrams“
GameLength=“5″
/>
<MOUSE
UseMouseControl=“false“
ActiveAreaMin=“50″
ActiveAreaMax=“250″
/>
<SONG
Silent=“true“
UseInternal=“false“
Path=“c:\Converted Music\Ogg*.ogg“
/>
</XML_PME_INTERFACE>
Parameter-Format
Einem Parameter folgt immer ein Gleichheitzzeichen gefolgt von dem Parameterwert in Anführungszeichen. Bei Dezimalwerten wird der Punkt (.) als Dezimaltrenner verwendet. Bei Parametern ist Groß-/Kleinschreibung zu beachten.
Format: Parameter=“Wert“
Bsp: RotationSpeed=“3.6″
In den nachfolgenden Kapiteln werden die einzelnen Parameter erklärt.