Die description.ext ist die “Schaltzentrale” der Mission, in der viele allgemeine Einstellungen getroffen werden. Sie ist damit auch einer der Orte, an dem viele Stellschrauben für Template und Framework missionsspezifisch angepasst werden.

Hier werden in Folge Einstellungen und Bereiche erläutert, die in der Regel durch Nutzer bearbeitet werden. Hier nicht erwähnte Einträge haben für den regulären Nutzer in der Regel keine Relevanz und sollten nicht verändert werden.

Generelle Einstellungen

// - Generelle Einstellungen --------------------------------------------------
// Name des Missionsbauers
author = "";
// Missionsname über dem Ladebild
onLoadName = "";
// Ladebild
loadScreen = "";
// Kurzbeschreibung unter dem Ladebild
onLoadMission = "";
// Kurzbeschreibung in der Missionsauswahl
overviewText = "";

Framework Einstellungen

Medicsystem

// Medicsystem - nur eins einkommentieren!
#define STANDARD
// #define LIGHT //Keine Schutzwesten
// #define HARDCORE
// #define PVP
// #define KAT
// #define EVENT //Event Medicsystem für besondere Angelegenheiten

Das hier einkommentierte Medicsystem wird in den Parametern als Standard festgelegt und somit bei Missionsstart geladen, sofern es nicht über die Parameter wieder geändert wird.

Chatkanäle

// Einstellungen für Chatkanäle - maximal eines einkommentieren!
// Um alle Kanäle zu erhalten, müssen beide auskommentiert sein
#define DISABLE_CHANNELS_GLOBAL_SIDE_COMMAND // Deaktiviert folgende Kanäle: Global, Seite, Command
// #define DISABLE_CHANNELS_GLOBAL_SIDE_COMMAND_GROUP // Deaktiviert folgende Kanäle: Global, Seite, Command, Gruppe

Techsupport

// Funkgeräte am Techsupport einstellen (optional)
// allowed_radios[] = {"ACRE_PRC343", "ACRE_SEM52SL", "ACRE_SEM70"};

// Handelt es sich um eine Loadouttestmission, dann ist der nachfolgende define einzukommentieren
// #define MISSION_IS_LTM

allowed_radios
Wenn einkommentiert, können am Techsupport nur die hier aufgeführten Funkgeräte angefordert werden.

#define MISSION_IS_LTM
Wenn einkommentiert, hat jede Spielereinheit zugriff auf das Loadoutmenü, welches zum testen von Loadouts genutzt wird. Diese Funktion ist speziell für Loadouttestmissionen gedacht.

Development

// Aktiviert Development Funktionen des Frameworks im Singleplayer (z.B. Loadoutmenü)
#define WTEMPLATE_DEVMODE

Wenn einkommentiert, werden folgende Funktionen im Singleplayer aktiviert:

  • Loadoutmenü

Config

CfgFunctions

// - CfgFunctions -------------------------------------------------------------
class CfgFunctions {
    #include "Poppy\CfgFunctions.hpp"
};

Hier werden die Konfigurationsdateien für Funktionen eingetragen.

Tags: