Ligne de commande
De WikiPlee.
Les options ci-dessous peuvent être passées en paramètre à la ligne de commande pour modifier certains paramètres du jeu. Ces options concernent le moteur Bear ; en particulier, certaines sont indispensables pour indiquer au moteur quel est le jeu à exécuter.
[modifier] Options du moteur
Les options en gras doivent impérativement apparaître.
- -h, --help : affiche la liste des options disponibles ;
- --log-file=chemin : nom du fichier dans lequel enregistrer les informations du journal (par défaut, elles sont affichées sur le flux standard de journal) ;
- --log-level=chaîne : niveau des messages d'information, parmi error, pour avoir uniquement les messages d'erreur ; warning pour avoir aussi les messages d'avertissement et verbose pour avoir tous les messages ;
- -v, --version : affiche la version du moteur, sans lancer le jeu ;
- --active-area=entier : taille de la marge décrivant la zone d'activité, dans laquelle prendre les objets en activité (500 par défaut) ;
- --data-path=chemin : chemin vers le dossier contenant les données du jeu (peut apparaître plusieurs fois) ;
- --fullscreen : lance le jeu en plein écran ;
- --game-name=chaîne : le nom du jeu (Anonymous game par défaut) ;
- --item-library=chemin : un chemin vers une bibliothèque d'objets (peut apparaître plusieurs fois) ;
- --screen-width=entier : la largeur de l'écran (640 par défaut) ;
- --screen-height=entier : la hauteur de l'écran (480 par défaut) ;
- --set-game-var-bool=nom=valeur : force la valeur d'une variable de jeu de type booléen ;
- --set-game-var-int=nom=valeur : force la valeur d'une variable de jeu de type entier signé ;
- --set-game-var-real=nom=valeur : force la valeur d'une variable de jeu de type nombre réel ;
- --set-game-var-string=nom=valeur : force la valeur d'une variable de jeu de type chaîne de caractères ;
- --set-game-var-uint=nom=valeur : force la valeur d'une variable de jeu de type entier positif ;
- --game-var-assignment=caractère : change le délimiteur utilisé dans les options du type --set-game-var-<type> pour séparer le nom et la valeur de la variable (par défaut, le symbole = est utilisé) ;
- --start-level=string : le nom du premier niveau à afficher ;
- --windowed : lance le jeu en mode fenêtré (par défaut).
Le nom du niveau passé à --start-level doit être présent dans le fichier levels.txt situé à la racine d'un des chemins donnés par --data-path.
[modifier] Valeurs par défaut pour Plee the Bear
Les options passées au moteur pour le jeu sont indiquées ci-dessous. Les chemins sont donnés par rapport au script du dossier plee-the-bear/game de l'archive source et sont à adapter au système où le jeu est installé.
- --game-name="Plee the Bear" ;
- --screen-width=800 ;
- --screen-height=600 ;
- --active-area=500 ;
- --data-path=../data ;
- --item-library=../../bear-engine/bin/libbear_generic_items.so ;
- --item-library=../bin/libplee_the_bear.so ;
- --start-level=title_screen.
Pour remplacer une valeur par défaut, il suffit de passer l'option adéquate en paramètre au script plee-the-bear. Par exemple :
plee-the-bear --screen-width=1024 --screen-height=768

