I.4 Fichiers de configuration (.cfg)

Les fichiers de configuration sont de simples fichiers textes, qui permettent de paramétrer le fonctionnement du moteur de jeu. Cela peut se faire au travers de l'utilisation de variables et l'appel de fonctions. Le format de fichier paraîtra familier aux programmeurs C ou C++ :


    /*
    * Ceci est un commentaire  : il ne sera pas pris en compte par le moteur, 
    * et permet essentiellement d'expliquer les instructions qui vont suivre
    * (par exemple l'utilité de la variable ou de la fonction qui va suivre)
    */
    // Ceci est un autre type de commentaire, en une ligne cette fois-ci



    // Met la variable "system::DebugLevel" à 0, celle ci contrôle le niveau
    // de verbosité du moteur...

    system::DebugLevel = 0;


    // Variable de type chaîne de caractère cette fois-ci 
    system::GameName = "Ark";


    // Variable réelle
    system::ValeurReelle = 10.0;

Le fichier de configuration "principal", chargé par défaut par le moteur est {game}/config/game.cfg. Il est très bien documenté et couvre (à peu près) tout les paramètres du système, que ce soit la partie jeu de rôle ou celle concernant le moteur de rendu.