Overview
Don’t Starve Reign of Giants, Shipwrecked ve Hamlet’te kullanılan tüm konsol komutları
Basit Komutlar
c_give(“itemkodu”, ADET) * İlgili kodu envanterinize verir. Envanter doluysa yere atacaktır. Bazı komutlarda spawn kodu yerine geçebilir. Örnek; “wilson”
c_doscenario(scenario) Oyuncuya bir dizi başlangıç öğesi verir.
c_spawn(“itemkodu”, ADET) *İlgili kodu fare imlecinizin olduğu yere verir.
c_doscenario(scenario) *Senaryo modunu çalıştırır.
c_sethealth(yüzde) * Sağlığınızı seçilen yüzdeye ayarlar 0.90 = 90%
c_setsanity(yüzde) *Akıl sağlığı yüzdesini ayarlar 0.90 = 90%
c_sethunger(yüzde) *Açlık yüzdesini ayarlar 0.90 = 90%
c_godmode() * Ölümsüzlük modu. Sağlık, akıl sağlığı ve açlığı sabit tutar. Tekrar yazarsanız devredışı bırakır.
c_speed(value) *Standart koşma hızı 1’dir. 10 sizi biraz daha hızlı hale getirir. Bu değeri 40 yaparsanız aşırı hızlanıp duvarlardan geçebilir, suda yürüyebilirsiniz.
Oyuncu Komutları
GetPlayer().HUD:Hide() HUD’u gizler
GetPlayer().HUD:Show() HUD’u gösterir.
GetPlayer().components.builder:GiveAllRecipes() *Yaratıcı Modu
GetPlayer().components.health:SetMaxHealth(value) *Maksimum can değerini değiştirir.
GetPlayer().components.sanity:SetMax(value) *Maksimum akıl sağlığı değerini değiştirir.
GetPlayer().components.hunger:SetMax(value) *Maksimum açlık değerini değiştirir.
GetPlayer().components.hunger:Pause(true) *Karakteriniz acıkmaz.
GetPlayer().components.beaverness:SetPercent(1) *Woodie’yi Werebeaver’a çevir.
Dünya Komutları
c_gonext(“prefab”)
c_warp(“prefab”)
*Girdiğiniz değerin ilk sayısal örneğine ışınlar. Birden fazla tekrarlama varsa değer konsol günlüğünde belli bir sırayla listelenecektir.
TheInput:GetWorldEntityUnderMouse():Remove() *Enter tuşuna bastıktan sonra imlecinizin altındaki öğeyi siler.
c_removeall(“prefab”) *Komutunu girdiğiniz tüm öğeleri dünyadan siler.
c_countprefabs(“prefab”) *Komutunu girdiğiniz öğenin ekranınızda bulunan sayısını verir.
c_countallprefabs(“prefab”) *Komutunu girdiğiniz öğenin tüm dünyadaki sayısını verir.
GetWorld().minimap.MiniMap:ShowArea(0,0,0,10000) *Tüm haritayı açar.
c_revealmap() *Tüm haritayı açar, fakat oyundan çıkarsanız veya başka bir dünyaya geçiş yaparsanız normale dönecektir.
GetClock():MakeNextDay() *Geçerli günü atlar.
c_skipdays(x) *Belirtilen gün sayısı kadar atlar. Önemli Not: Çok büyük rakamlar oyununuzu kitler. (Pc hızınıza göre değişir.)
LongUpdate(X) * X zaman birimini atlar ve dünya nesnelerinin işlevlerini gerçekleştirir. Not: Segment başına 30 zaman birimi vardır. Eğer 1 gün atlamak istiyorsanız LongUpdate(480) kullanabilirsiniz ya da üstteki kodu veya LongUpdate(X*TUNING.TOTAL_DAY_TIME) şeklindede kullanabilirsiniz.
TheWorld:PushEvent(“ms_nextphase”) * Günü atlar. Dünya nesnelerinin işlevleri değişmez.
TheWorld:PushEvent(“ms_setclocksegs”, {day=14,dusk=1,night=1}) * Akşam, gündüz, gece segmentlerini ayarlar. *Çok uzun gündüz ve çok kısa gece yapabilirsiniz ama eklediğiniz değer 16’yı aşmamalı yoksa hata alırsınız.
TheWorld:PushEvent(“ms_setseasonclocksegs”, {summer={day=14,dusk=1,night=1}, winter={day=13,dusk=1,night=2}}) *Yukarıdaki setclocksegs segmentini kalıcı olarak ayarlar. Her sezon çok uzun gün ve çok kısa gece ayarlayabilirsiniz.
TheWorld:PushEvent(“ms_setseasonlength”, {season=”summer”, length=15}) *Mevsimlerin uzunluklarını ayarlar.
TheWorld:PushEvent(“ms_setseason”, “summer”) *Yazı başlatır.
TheWorld:PushEvent(“ms_setseason”, “winter”) *Kışı başlatır.
GetSeasonManager():StartAutumn() *Sonbaharı başlatır.
GetSeasonManager():StartSpring() *İlkbaharı başlatır.
GetSeasonManager():StartMild() *Mild yani ılıman sezonu başlatır.
GetSeasonManager():StartWet() *hurricane yani fırtına sezonunu başlatır.
GetSeasonManager():StartGreen() *Monsoon yani muson sezonunu başlatır.
GetSeasonManager():StartDry() *Dry yani kuru sezonu başlatır.
GetSeasonManager():StartPrecip() *Yağmur başlatır.
GetSeasonManager():StopPrecip() *Yağmuru durdurur.
GetSeasonManager():DoLightningStrike(Vector3(GetPlayer().Transform:GetWorldPosition()))*Yıldırım oyuncuya düşer. Eğer paratoner(lightning rod) varsa ona çarpacak.
GetVolcanoManager():StartEruption(smokeduration,ashduration,firerainduration,firerockspersecond)
* Volkan patlaması yapar. Ateş yağmuru süresinin saniye cinsinden ölçüldüğünü unutmayın!
print(math.sqrt(GetPlayer():GetDistanceSqToInst(TheInput:GetWorldEntityUnderMouse()))) *Fare İmleci altındaki karakter ve nesne arasındaki mesafeyi konsol günlüğüne yazdırır (varsayılan olarak Ctrl + L ile görüntülenir).
Profil Komutları
GetPlayer().prefab = “character” *Komutu girilen karakteri mevcut karakterinizde değiştirir. Çalışması için oyundan çıkıp tekrar girmek gerekir.
GetPlayer().profile:UnlockCharacter(“willow”)
GetPlayer().profile:Save() *Willow karakterini açar.Profil ayarlarını kaybetmediğiniz sürece tekrar girmenize gerek yok.
GetPlayer().profile:UnlockCharacter(“wolfgang”)
GetPlayer().profile:Save() *Wolfgang karakterini açar.Profil ayarlarını kaybetmediğiniz sürece tekrar girmenize gerek yok.
GetPlayer().profile:UnlockCharacter(“wendy”)
GetPlayer().profile:Save() *Wendy karakterini açar.Profil ayarlarını kaybetmediğiniz sürece tekrar girmenize gerek yok.
GetPlayer().profile:UnlockCharacter(“wx78”)
GetPlayer().profile:Save() *Wx-78 karakterini açar.Profil ayarlarını kaybetmediğiniz sürece tekrar girmenize gerek yok.
GetPlayer().profile:UnlockCharacter(“wickerbottom”)
GetPlayer().profile:Save() *Wickerbottom karakterini açar.Profil ayarlarını kaybetmediğiniz sürece tekrar girmenize gerek yok.
GetPlayer().profile:UnlockCharacter(“woodie”)
GetPlayer().profile:Save() *Woodie karakterini açar.Profil ayarlarını kaybetmediğiniz sürece tekrar girmenize gerek yok.
GetPlayer().profile:UnlockCharacter(“wes”)
GetPlayer().profile:Save() *Wes karakterini açar.Profil ayarlarını kaybetmediğiniz sürece tekrar girmenize gerek yok.
GetPlayer().profile:UnlockCharacter(“waxwell”)
GetPlayer().profile:Save() *Maxwell karakterini açar.Profil ayarlarını kaybetmediğiniz sürece tekrar girmenize gerek yok.
GetPlayer().profile:UnlockCharacter(“wathgrithr”)
GetPlayer().profile:Save() *Wigfrid karakterini açar.Profil ayarlarını kaybetmediğiniz sürece tekrar girmenize gerek yok.
GetPlayer().profile:UnlockCharacter(“webber”)
GetPlayer().profile:Save() *Webber karakterini açar.Profil ayarlarını kaybetmediğiniz sürece tekrar girmenize gerek yok.
GetPlayer().profile:UnlockCharacter(“walani”)
GetPlayer().profile:Save() *Walani karakterini açar.Profil ayarlarını kaybetmediğiniz sürece tekrar girmenize gerek yok.
GetPlayer().profile:UnlockCharacter(“warly”)
GetPlayer().profile:Save() *Warly karakterini açar.Profil ayarlarını kaybetmediğiniz sürece tekrar girmenize gerek yok.
GetPlayer().profile:UnlockEverything() *Tüm karakterleri açar.
Çeşitli Komutlar
ErasePersistentString(“morgue”) *Morg listesini temizler. Değişiklikleri görmek için oyunu yeniden başlatın.
ErasePersistentString(“profile”) *Willow, Wes, Webber, Walani, vb. tüm açılabilir karakterleri tekrar kilitler. Değişikliklerin görülmesi için oyunu kapatıp yeniden açmanız gerekir.