Wiki Don't starve
Advertisement

La console de commande est activée par défaut. Si, pour quelque raison ce n'est pas activé, vous devez d'abord faire quelques ajustements dans votre settings.ini de votre sauvegarde. Cela peut être trouvé dans le dossier "donotstarve", situé dans les chemins suivants :

Windows, Mac: <Documents>\Klei\DoNotstarve\settings.ini

Linux:         ~/.klei/DoNotStarve/settings.ini

Localisez le settings.ini et ouvrez-le avec le Bloc-notes. A l'endroit où il est marqué [MISC] ENABLECONSOLE = false , réécrivez-le comme [MISC] ENABLECONSOLE = true puis enregistrez le document.

Ensuite, pour ouvrir la console en jeu , appuyez sur "~" (par défaut) sur les claviers anglais. Cela peut être changé à tout moment dans le menu des commandes. Aussi, vous pouvez masquer le menu de la console en appuyant sur Ctrl+L.

Vous devez exécuter cette commande une fois pour activer les commandes de la console:

RunS​cript("consolecommands")

Remarque: Comme beaucoup d'autres programmes interfacés de ligne de commande, l'utilisateur peut appuyer sur la flèche supérieure pour obtenir l'accès aux commandes précédemment entrées, sans avoir besoin de retaper à nouveau manuellement. Cependant, le joueur doit entrer de nouveau chaque commande après être "ré-entré" dans un monde.

Commande simple[]

  • Faire apparaître une entité .
c_spawn("pré-fait",nombre)

Fait apparaître «pré-fait», selon le nombre sélectionner sous le curseur de la souris. Si vous ne voulez qu'un exemplaire de «pré-fait» , ne mettez un nombre .

EX: c_spawn("redbarrel") fait apparaître poudre a fusil dans une boite sous le curseur de la souris .vous pouvez aussi faire c_spawn("redbarrel",10)ferra apparaître 10 poudre a fusil dans une boite sous le curseur de la souris.

  • Se donner un objet .
c_give("pré-fait",nombre)

Vous donne un montant de «pré-fait» dans votre inventaire . Cela ne fonctionne qu'avec les sacs et les objets pouvant être mis dans l'inventaire .

EX: c_give("mandrake_soup",10) vous donnera 10 soupes de mandragore . Par contre si vous faites c_give("spider",12) , vous n'aurez pas 12 araignées dans votre inventaire mais là ou votre curseur se trouve.

c_sethea​lth(pourcentage)

Définit votre santé au pourcentage sélectionné. Remarque: Utilisez des nombres fractionnaires 0,90 = 90%.

EX: c_sethealth(0,75) vous mettra à 75 % de votre vie maximale.

c_setsanity(pourcentage)

Définit votre santé mentale au pourcentage sélectionné. Remarque: Utilisez des nombres fractionnaires 0,90 = 90%.

EX: c_setsanity(0,75) vous mettra à 75 % de votre santé mentale maximale.

c_sethunger(pourcentage)

Définit votre faim au pourcentage sélectionné. Remarque: Utilisez des nombres fractionnaires 0,90 = 90%.

EX: c_sethunger(0,75) vous mettra à 75 % de votre faim maximale.

  • Mode dieu (God mode)
c_godmode()

Vous ne perdrez plus de santé mentale, de faim ou de santé quand vous êtes attaqué. Notez que vous aurez besoin de l'enlever puis de le remettre après avoir traversé un trou de ver, dormi, être entré ou sorti d'un système de grottes, avoir mangé des mandragores, ou avoir utilisé des commandes compliquées trop de fois.

  • Vitesse de course
c_speed(valeur)

La vitesse de course standard est 1. 10 vous rend un peu plus rapide et avec 40 vous pouvez marcher à travers les murs et "sur" l'eau.

Il y a quelques autres commandes, mais elles sont difficiles à utiliser et généralement pas très utiles.

Commande pour le joueur[]

  • Cacher et montrer HUD
GetPlayer().HUD:Hide()
GetPlayer().HUD:Show()

Masquer ou afficher (après avoir caché) l'HUD du jeu. Utile seulement si vous voulez vous corser le jeu ou pour des captures d'écran plus propres.

  • Mode créative
GetPlayer().components.builder:GiveAllRecipes()

Vous pouvez fabriquer tout. Cela inclut des éléments que vous n'avez jamais créé auparavant.

GetPlayer().components.health:SetMax(valeur)

Change la santé maximum de votre personnage .

GetPlayer().components.sanity:SetMax(valeur)

Change la santé mental maximum de votre personnage .

GetPlayer().components.hunger:SetMax(valeur)

Change la faim maximum de votre personnage .

  • Pause de faim
 GetPlayer().components.hunger:Pause(true)

Votre personnage n'aura plus jamais faim .

GetPlayer().components.beaverness:SetPercent(1)

Transforme Woodie en Castor-Garou .

Commande du monde .[]

  • Se téléporter à un pré-fait
c_gonext("pré-fait")

Après avoir appuyé sur "entrée", il vous téléporte à la première instance numérique du pré-fait. S'il existe plusieurs itérations du pré-fait, une liste des numéros d'entité sera affichée dans le journal de la console, et chaque exécution ultérieure de la même commande transportera le joueur vers une entité selon l'ordre dans lequel elles ont été générées dans le monde.

EX :

Supprimer l'entité sous le curseur[]

TheInput:GetWorldEntityUnderMouse():Remove()

Après avoir appuyer sur entrée , l'entité sous le curseur sera supprimée .

  • Révéler la carte
GetWorld().minimap.MiniMap:ShowArea(0,0,0,10000)

Révèle la carte du monde. Remarque: la carte sera de retour à la normale après être sorti du jeu ou avoir modifié les cartes, mais toutes les nouvelles zones resteront explorées.

  • Passer le jour
​GetClock():MakeNextDay()

Passe la journée .

  • Passer plus de jours
for x = 1, 50 do GetClock():MakeNextDay() end

Passe 50 jours dans cet exemple. Remplacer 50 avec le nombre de jours que vous souhaitez passer.

AVERTISSEMENT: De trop grandes valeurs peuvent geler le jeu. (Selon la vitesse de l'ordinateur)

  • Passer des unités de temps et mise à jour
LongUpdate(X)

Passe X unités de temps et exécute la fonction "LongUpdate" sur les objets du monde.

Note: Il y a 30 unités de temps par segment. Pour passer une journée entière, on peut soit utiliser LongUpdate (480) ou utiliser des valeurs multiplicatives telles que Longupdate (X * 16 * 30) ou LongUpdate ( TUNING.TOTAL_DAYTIME), avec X = jours à passer .

Advertisement