Don't Starve Wiki
Advertisement

Konsola jest narzędziem dewelopera w Don't Starve. Gracz może otworzyć konsole przyciskiem ~ + Shift (dla Windowsa i Linuxa) oraz § (dla Maca). Ale aby to zrobić ta opcja musi być włączona w

<Moje dokumenty>\Klei\DoNotStarve\settings.ini <- Windows
~/.klei/DoNotStarve/settings.ini             <- Linux

Po otworzeniu pliku settings.ini należy dokonać następującej zmiany:

[MISC]
ENABLECONSOLE = true

Proste komendy

Istnieją proste komendy, które zostały zadeklarowane w data\scripts\consolecommands.lua. Niestety są one wyłączone. Możemy je uruchomić poprzez:

RunS​cript("consolecommands")

Pozwala nam to na używanie poniższych komend.

  • Debug Spawn
c_spawn("prefab", liczba)

Tworzy wybraną rzecz.

  • Zdrowie
c_sethea​lth(0.1)

Ustawia zdrowie na wybraną wartość.

  • Zdrowie psychiczne
c_setsanit​y(0.1)

Ustawia zdrowie psychiczne na wybraną wartość.

  • Głód
c_sethunger(0.1)

Ustawia głód na wybraną wartość.

  • Stwórz przedmiot
c_give("prefab", liczba)

Umieszcza wybrany przedmiot w ekwipunku.

  • God Mode
c_godmode()

Wkaźniki głodu, zdrowia i zdrowia psychicznego, nie zmieniają się, kiedy zostaniemy zaatakowani.

  • Prędkość
c_speed("prędkość")

Komendy gracza

  • Szybkość
GetPlayer().components.locomotor.runspeed = 6

Standardowo ustawione jest 6. 10 czyni postać nieco szybszą, 40 pozwala na bieg przez ściany i ocean.

  • God Mode
GetPlayer().components.health:SetInvincible(true)

Wskaźniki głodu, zdrowia i zdrowia psychicznego, nie zmieniają się, kiedy zostaniemy zaatakowani.

  • Tryb kreatywny
GetPlayer().components.builder:GiveAllRecipes()

Możemy tworzyć wszystkie przedmioty bez ograniczeń.

  • Maksymalne zdrowie
GetPlayer().components.health:SetMaxHealth(wartość)

Zmienia maksymalny poziom zdrowia postaci.

  • Maksymalne zdrowie psychiczne
GetPlayer().components.sanity:SetMax(wartość)

Zmienia maksymalny poziom zdrowia psychicznego postaci.

  • Maximum głód
GetPlayer().components.hunger:SetMax(wartość)

Zmienia maksymalny poziom głodu postaci

  • Zatrzymaj głód
GetPlayer().components.hunger:Pause(true)

Postaci nie spada głód.

Komendy świata

  • Odblokowuje wszystkie postacie
GetPlayer().profile:UnlockEverything()
  • Debug Spawn
DebugSpawn("prefab name")

Po naciśnięciu Enter, w miejscu kursora pojawia się wybrany obiekt

  • Teleport do wybranego obiektu
c_gonext("prefab name")

Po naciśnięciu Enter przenosi postać na najbliższego obiektu wpisanego w komendzie.

  • Usunięcie przedmiotu pod kursorem
TheInput:GetWorldEntityUnderMouse():Remove()

Po wciśnięciu Enter usuwa przedmiot znajdujący się pod kursorem.

  • Pokaż mapę
minimap = TheSim:FindFirstEntityWithTag("minimap")
minimap.MiniMap:ShowArea(0,0,0,10000)

Po wpisaniu pierwszej komendy, wpisz drugą. Cała mapa zostanie odsłonięta. Po zapisaniu gry i po ponownym wejściu na świat, minimapa wraca do stanu normalnego (to co sami odkryliśmy, będzie normalnie pokazane).

Jednolinijkowa, dłuższa wersja.

TheSim:FindFirstEntityWithTag("minimap").MiniMap:ShowArea(0,0,0,10000)
  • Opuść dzień
​GetClock():MakeNextDay()

Opuszcza obecny dzień.

  • Opuść więcej dni
for x = 1, 50 do GetClock():MakeNextDay() end

Opuszcza 50 dni w tym przypadku, wystarczy zastąpić liczbę dowolną wartością.

WARNING: Zbyt wysoka liczba może zamrozić grę.

  • Zacznij lato
GetSeasonManager():StartSummer()

Rozpoczyna lato

  • Zacznij zimę
GetSeasonManager():StartWinter()

Rozpoczyna zimę

  • Zacznij wiosnę
GetSeasonManager():StartSpring()

Rozpoczyna wiosnę

  • Zacznij jesień
GetSeasonManager():StartAutumn()

Rozpoczyna jesień

  • Zacznij deszcz
GetSeasonManager():StartPrecip()

Rozpoczyna deszcz.

  • Zatrzymaj deszcz
GetSeasonManager():StopPrecip()

Wyłącza deszcz.

Advertisement