Don't Starve Together

Don't Starve Together

53 ratings
Base Projection V2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
1.819 MB
20 Mar, 2024 @ 3:46pm
1 Jul @ 12:25am
54 Change Notes ( view )

Subscribe to download
Base Projection V2

In 1 collection by Cheetos
Fundamental Add-On Collection
35 items
Description
Important: Klei has unfortunately prohibited use of importing from third party services, so imports from DSTBases.com won’t work properly until they introduce an alternative.
Now with a website! Go to dstbases.com to browse and upload bases to be imported directly in-game!

Plan your base layout ahead of time with pixel-perfection.
  • Press F2 to start base projection. Click on a tile to set the center of the base, then click "Open List" to select a layout. Structures you build will snap to that layout.
  • You can easily return to your last layout by pressing "Apply Last".
  • Shift + Alt + click on a projection to announce what you are working on to everybody in the Bulletin tab.
  • Shift + Ctrl + Alt + click on a projection to whisper what you are working on to nearby players in the Bulletin tab.
  • Shift + double click when placing an object to automatically start placing all of them.
  • Press F4 while projecting to enter planning mode, where you can project any structure regardless of whether you can craft it or not.
  • Right click on a projection in planning mode to remove it.
  • Press F1 to save already-placed layouts.

Changes from the original:
  • English and Chinese translations improved; Korean translations added
  • Various strings updated for clarity
  • Simplified UI
  • Controls easier to use
  • Multiple bugs fixed
  • Significantly more config customizability
  • Config section now has descriptions for each feature
  • All new preset layouts

Tips:
  • You can place any structure on any projection; e.g., a fridge on a salt box projection or vice versa.
  • The center of the Advanced Base 1 preset should be on the vertical edge between 2 tiles.
  • The center of the Advanced Base 2 preset should be in the direct center of a tile.
  • If exporting a base of your own, the file can be located in C:\Program Files (x86)\Steam\steamapps\common\Don't Starve Together\data\unsafedata
    • It's not actually "unsafe" like the folder name suggests, that's just the only folder Klei allows writing files to.
  • If importing a base, place the .json file in the folder C:\Program Files (x86)\Steam\steamapps\common\Don't Starve Together\data

Credits:
  • NoMu (for the original mod and the simple base 1 layout inspiration)
  • Baimo (for the kitchen layout)
  • Xingxuan Kanyunqi (for the simple base 2 layout inspiration)
  • txz4321 (for the advanced base 1 layout inspiration)
  • Dare (for the advanced base 2 layout inspiration)
  • Shaokun (for the resource farm layout inspiration)
Popular Discussions View All (3)
2
28 Mar @ 9:40am
Sharing Base Files to others
Astro_Sil
0
28 Mar @ 11:00am
PINNED: Invisible projections? Report them here.
Cheetos
0
28 Mar @ 10:50am
PINNED: Have a cool base? Share it with others on DSTBases.com
Cheetos
42 Comments
TMG 23 Jul @ 12:16pm 
Ngl I would like to have the rift crafting stations on the beach farm, is so fire
BRocha06 29 Mar @ 4:54am 
Good work man :steamthumbsup:
RogueYun 28 Mar @ 8:16pm 
Much obliged! Thank you very much!
Cheetos  [author] 28 Mar @ 10:12am 
@RogueYun I think I fixed the error, thank you for the specific debug info, that really helped. It seemed to just be a null reference exception that occurred when activating the auto-work mode. It should be all better, but let me know if you still experience crashes.
Cheetos  [author] 28 Mar @ 9:41am 
I just pushed an update that fixes the invisible Great Tree Trunk projection and allows writing files again. Written files now go to the C:\Program Files (x86)\Steam\steamapps\common\Don't Starve Together\data\unsafedata directory. (Despite the name, it's not actually unsafe. That's just the only folder Klei allows files to be written to now).

I'm going to look at the other error now and see what I can do about that.
Cheetos  [author] 28 Mar @ 9:05am 
Thank you guys for the reports. Sorry for the late response, I’ve been very busy with college midterms. I know how to fix the invisible tree projection, and RogueYun I will take a look at your error when I can.
RogueYun 27 Mar @ 2:33pm 
Hey, sorry for the debug dump I'm just not savvy enough to figure this out on my own... It seems my game crashes sometimes when I try to use the Projection Mod. Here is the Error: WARNING!
[string "../mods/workshop-3193740295/modmain.lua"]:1238: attempt to index global 'self' (a nil value) LUA ERROR stack traceback:
../mods/workshop-3193740295/modmain.lua:1238 in (upvalue) Should Plan Action (Lua) <1237-1239> ../mods/workshop-3193740295/modmain.lua:1253 in (method) DoAction (Lua) <1252-1258> scripts/components/playercontroller.lua:4377 in (upvalue) old_OnLeftClick (Lua) <4192-4382> ../mods/workshop-2525858933/modmain.lua:133 in (method) On Left Click (Lua) <127-134> scripts/components/playercontroller.lua:619 in (upvalue) PlayerControllerOnControl (Lua) <561-662> ../mods/workshop-2873533916/modmain.lua:174 in () ? (Lua) <156-182>
=(tail call): -1 in () (tail) <-1--1>
=(tail call): -1 in () (tail) <-1--1>
BRocha06 24 Mar @ 6:41am 
Yes I noticed this with fully grown above-average tree trunks as well
Mervil 15 Mar @ 10:33pm 
I'm not sure what you mean by invisible objects, but perhaps boat masts might be invisible? they don't seem to show up in a recorded base projection, though i am able to place them where i want them if i hover around the expected placing spot.
Cheetos  [author] 15 Feb @ 6:37pm 
@Wilson_dont_starve Yes, anything you save will be usable in any server.