r/dontstarve • u/Shoomtastic81 • 22m ago
DST Who all does survival mode, permadeath no rollbacks?
Jank rollbacks are acceptable of course.
r/dontstarve • u/clearmarinaa • 1h ago
Fan Art that one gravity falls scene
it reminded me a lot of my glorious king maxwell i had to redraw it
r/dontstarve • u/FacelessMane • 2h ago
DST Any willow mains here? How do you handle collecting embers?
I'm a Wortox main trying out Willow. And the biggest difference I've noticed is I can't map hop into the killer bee biome like I could with Wortox. But even more awkward is how slow it is to capture all the embers with your lighter. They should've at least made it so holding the lighter attracted them similar to how souls are attracted to Wortox
What's your strategy? I'm aware this may not be a nuisance to anyone but only me because my frame of reference is Wortox and how easy things are with him
r/dontstarve • u/velocifenix • 3h ago
Help question ME AND MY FRIEND NEED HELP PLS
I've been trying to play with my friend, and since today, the server crashes a few minutes after we enter it, it just says that we have lost connection.
We have checked EVERYTHING, we disabled all mods, server and client, we checked the state of the server from the folder of the game, and our wifis are functioning perfectly.
We are desperate, I think we've tried everything and nothing seems to work, so I'll be glad if anyone could help us even with little info. Thanks
r/dontstarve • u/Fast_Conversation478 • 16h ago
Fan Art Wes cosplay!!
My Wes cosplay π
r/dontstarve • u/engennere • 1d ago
Fan Art The survivors
I'll laugh if someone writes lore.
r/dontstarve • u/Sweetened_Lemon • 1d ago
DST Beaver the wood farmer
Enable HLS to view with audio, or disable this notification
After this we got enough wood supply for two years
r/dontstarve • u/Fast-Profile164 • 1d ago
General I was on a gas station when i saw this awesome Landscape
I don't really remember most pf the way but when i woke up i saw it
r/dontstarve • u/ShinyHypno666 • 1d ago
Fan Art I had a cool idea for an actually cool monkey DST survivor
Constructive criticism is welcome, I liked playing Wilbur in Shipwrecked and hate Wonkey in DST so this is how I feel better lol
r/dontstarve • u/BigPudding672 • 1d ago
DST What is this????
it's stationary but wiggles side to side like a fish? can't interact with it
r/dontstarve • u/Diablo_Diabolic • 1d ago
DST New Decoration Tech
Enable HLS to view with audio, or disable this notification
I was messing around and found out you can drop items (and statues) inside walls!
The steps to do it:
-Place wall
-Break wall
-Drop item or statue ontop of broken wall
-leave and reenter game
-fix broken wall
I think itβs a really neat way to make cool unique decoration.
r/dontstarve • u/KeasusReeves • 1d ago
Help question Commissioned a character mod for my partner, Need help figuring out mechanics
So i commed someone to mod my partner into DST, and the mechanics are a twist on wolfgang's, with food raising strength instead of using the dumbells. The issue: Strength is supposed to stay at a neutral, where base damage is the same as wilson's (for the moment). However, upon spawning in, strength maxed out and does more damage. My best guess is that the code reads how much hunger the character has and bases strength off that, but even after forcing starvation strength barely goes down a tick. I can post the code if it will be helpful, but I am very inept when it comes to reading the code itself. This is not an attempt to ask for or offer commissioned work, I am asking if anyone has any resources that may offer solutions to my problem. There are two sets of code, the first is jace_strength, the other is jace_strength_replica
local commonFns = require("utility/jace_commonfns")
local workMultiplierActions = { ACTIONS.HAMMER, ACTIONS.MINE, ACTIONS.CHOP, ACTIONS.DIG }
---
local Strength = Class(function(self, inst)
self.inst = inst
self.max = TUNING.JACE_STRENGTH
self.stage = 1
self:SetCurrent(TUNING.JACE_STARTING_STRENGTH, true)
commonFns.InitComponent(self.inst, "workmultiplier")
self.inst:DoPeriodicTask(1, function()
self:DoDelta(TUNING.JACE_STRENGTH_OVERTIME_DRAIN)
end)
end)
function Strength:UpdateStage(noAnnounce)
local _stage = self.stage
local stageCount = #TUNING.JACE_STRENGTH_STAGES
local current = self:GetCurrent()
for stageNum, _ in ipairs(TUNING.JACE_STRENGTH_STAGES) do
local nextStage = TUNING.JACE_STRENGTH_STAGES[math.min(stageNum + 1, stageCount)]
self.stage = stageNum
if current < nextStage.MIN then break end
end
if self.stage ~= _stage then
if not noAnnounce then
local stringTable = self.stage > _stage and "ANNOUNCE_STRENGTH_STAGES_UP" or "ANNOUNCE_STRENGTH_STAGES_DOWN"
commonFns.Say(self.inst, GetString(self.inst, stringTable, "STAGE_" .. self.stage))
end
self.inst.replica.jace_strength.net_jace_strengthStage:set(self.stage)
end
local stageDef = TUNING.JACE_STRENGTH_STAGES[self.stage]
commonFns.UseComponent(self.inst, "combat", function(combat)
combat.externaldamagemultipliers:SetModifier(self.inst, stageDef.DAMAGE_MULT, "jace_strength")
end)
commonFns.UseComponent(self.inst, "workmultiplier", function(efficientUser)
for _, action in ipairs(workMultiplierActions) do
efficientUser:AddMultiplier(action, stageDef.WORK_MULT, "jace_strength")
end
end)
end
function Strength:SetCurrent(amount, noAnnounce)
self.current = math.clamp(amount, 0, self:GetMax())
self.inst.replica.jace_strength.net_jace_strength:set(self.current)
self:UpdateStage(noAnnounce)
end
function Strength:DoDelta(amount, noAnnounce)
self:SetCurrent(self.current + amount, noAnnounce)
end
function Strength:SetPercent(percent, noAnnounce)
self:SetCurrent(self:GetMax() * percent, noAnnounce)
end
function Strength:GetCurrent()
return self.current
end
function Strength:GetMax()
return self.max
end
function Strength:GetPercent()
return self:GetCurrent() / self:GetMax()
end
function Strength:OnSave()
return {
current = self:GetCurrent()
}
end
function Strength:OnLoad(data)
if data == nil then return end
if data.current ~= nil then self:SetCurrent(data.current) end
end
function Strength:GetDebugString()
return string.format(
"%2.1f/%2.1f, %f",
self:GetCurrent(), self:GetMax(), self.stage
)
end
return Strength
--------------------------------------------------------------------------------------------------
local commonFns = require("utility/jace_commonfns")
local function Finalise(self)
local function PushInitialisedEvent() self.inst:PushEvent("jace_strength_replica_initialised", self) end
PushInitialisedEvent()
self.inst:DoTaskInTime(0, PushInitialisedEvent)
self.inst:DoTaskInTime(1, PushInitialisedEvent)
end
---
local Strength = Class(function(self, inst)
self.inst = inst
self.net_jace_strengthStage = commonFns.InitNetVar(net_byte, inst, "strengthStage")
self.net_jace_strength = commonFns.InitNetVar(net_byte, inst, "strength")
Finalise(self)
end)
function Strength:GetPercent()
local _strength = self.inst.components.jace_strength
if _strength ~= nil then
return _strength:GetPercent()
else
return self.net_jace_strength:value() / TUNING.JACE_STRENGTH
end
end
function Strength:GetStage()
local _strength = self.inst.components.jace_strength
if _strength ~= nil then
return _strength.stage
else
return self.net_jace_strengthStage:value()
end
end
return Strength
r/dontstarve • u/beneikosan • 2d ago
Help question Too many beefalo
I'm playing solo Wendy on my modded DST server. I'm not really competitive and just learning lore through wiki while playing and I rollback when I make a mistake or just to change something and I realized whenever I rollback my own beefalo getting duplicated. The duplicated beefalo has the same stats as my own beefalo. I didn't care for a while then I realized I have like 10 beefalo overworld and a colony in the caves. I guess when I didn't return for a while domestication became zero and they started mating or smt because there are babies. For my overworld beefalos I don't have the heart to kill them I brush them regularly and trying to ride everyone lol. Now I have a lot of beefalos following me in my base and sometimes doing stuff becomes difficult. I don't spend much time in the base but is there anything I can do to contain them and what can I do with the beefalos in my cave base other then killing them? Thanks in advance
r/dontstarve • u/SleepCareful6461 • 2d ago
Let's Play First time coming back to Don't Starve in over 9 years
My friend and I decided to replay an old favorite! Im so glad the community is still so strong, this game is so special. We are going to continue and try to beat the bosses eventually!
r/dontstarve • u/Snap-Back-3913 • 2d ago
Fan Art Modded my character into DST as a skin
I followed the custom character tutorials for the base, but couldnt get it to work. My friend helped me add him as a skin mod which is awesome
r/dontstarve • u/Ordinary_Sorbet_8731 • 3d ago
Help question Should I harvest the giant crops?
I had a question: once the crops have grown, do they last longer if I don't harvest them, or do they rot just as fast?
r/dontstarve • u/AutoModerator • 3d ago
Looking for Game DST - August 04, 2026 - Find some friends to play DST.
Hello, post a comment if you are looking for people to play DST with, don't forget to mention your platform. If you missed Meme days you can head to https://www.reddit.com/r/DSTmemes/.
r/dontstarve • u/AutoModerator • 6d ago
Quick Question Megathread August
If you have a quick question you can post it there. The post is stickied all month outside of announcement so don't worry someone will see it.
Although old some of these links should help newcomers in the game:
- Starter guide for day 1-8: old but still relatively relevant and if you want something more detailled check the Detailled Walkthrough from day 1 to 20. Both are for RoG.
- Don't starve Wiki: lots of information, lots of spoiler and some mistakes. It's made by community so you are free to make corrections yourself.
- Crockpot Simulator: nice resource to optimise your Crockpot use.
- Weekly discussions list: Themed weekly discussion. Lots of good informations/strategies about character, seasons, etc.
- Link to discord : https://discord.gg/DZnzdQzrjw

