Kingsmend Idle Wiki
Français

Mods

Les mods permettent aux joueurs d’ajouter du nouveau contenu ou de modifier le fonctionnement du jeu. Il en existe deux types : les mods de données (un fichier JSON) et les mods de script (JavaScript).

La version courte

  • Ajoutez ou retirez des mods dans les Paramètres, sur l’écran Mods.
  • Les mods de données ajoutent du contenu : compétences, objets, activités et lieux. Le jeu vérifie chaque fichier au chargement.
  • Les mods de script peuvent changer presque tout. Ils ne sont pas isolés, donc n’installez que des mods en qui vous avez confiance.
  • L’écran Mods contient le format de fichier et un exemple qui fonctionne, pour vous aider à démarrer.

Les mods de données

Un fichier JSON qui ajoute du contenu : compétences, objets, activités et lieux. Le jeu vérifie le fichier au chargement et refuse tout ce qui casserait une sauvegarde ou pointerait vers quelque chose qui n’existe pas. Les objets d’un mod de données fonctionnent exactement comme ceux du jeu.

Les mods de script

Un module JavaScript qui s’exécute avec les mêmes pouvoirs que le jeu lui-même. Il reçoit un objet, api (API v1). Avec lui, un mod peut ajouter du contenu de tout type, modifier des règles, ajouter des bonus, utiliser toutes les commandes du jeu, écouter les changements, ajouter des panneaux, des pages, des styles, des messages et des paramètres, garder ses propres données dans la sauvegarde, et dépendre d’autres mods.

Vous confirmez votre confiance sur l’écran Mods. Le jeu n’isole pas les mods de script, donc n’installez que des mods en qui vous avez confiance.

Pour les créateurs de mods : garder le temps d’absence juste

Le temps passé loin doit donner le même résultat que le temps passé à regarder, mods compris. Deux règles maintiennent cela :

  • Enregistrez le contenu, les règles et les bonus au démarrage du jeu. Ils restent fixes pour toute la session.
  • Ne changez les données sauvegardées de votre mod que par une commande du jeu.

Un bonus qui lit l’horloge ou lance ses propres dés casse cela, et le temps d’absence ne correspondra plus au temps passé à regarder.

Référence

L’écran Mods des Paramètres contient le format de fichier complet et un mod d’exemple. Un mod de script peut lister tout ce qu’il peut utiliser avec Object.keys(api).