Don't Starve Together

Don't Starve Together

1,085 ratings
Advanced World Generation
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
16.530 KB
20 Aug, 2015 @ 6:40am
26 Jul, 2017 @ 6:14pm
23 Change Notes ( view )

Subscribe to download
Advanced World Generation

Description
END OF DEVELOPMENT AND GOODBYE
I have stopped the development of this and future mods.
More information can be found on the link below.
Goodbye[data.ewul.net].

MAIN FEATURES:
Introduces "Infuse Worlds" feature which brings Cave content above ground mixed with normal biomes. By default there will be no darkness in such a world (except in the night time of course). If you want darkness, you can combine "Infuse Worlds" with "Day" World Generation option by setting it to "Only Night". When using it with "Only Night" game option make sure to enable the "Lights Out Mod Starting Items" so that the player spawns in with a Lantern and a bit of fuel for it to get the adventure started.
When the option is enabled, then there is no need to create a separate cave world server instance.
(Due to game limitations, the "labyrinth" biome is not found when using Infused Worlds feature, because that results the biome textures to become invisible)

Introduces existing and not yet included Set Pieces into the game world. Each Set Piece can also be enabled or disabled and the amount placed in the world is configurable. (Don't be suprised if not all your Set Pieces get added to the world which you configured previously. This is due to the problem of the world generation itself and sometimes the world can't find a free spot for the Set Piece)

You can set multiple Giants spawn locations which means multiple Giants can spawn into the world.

Enables the world size to go beyond normal limits, in other words, colossal sizes. (Be aware that huge map sizes require powerful servers and map generation might require multiple tries in order for the World Generation algorithm not to hit the "Infinite Edge" which causes the map generation to fail)

Can add Nightmare Phase to Overworld.

IMPORTANT NOTES:
The mod must be enabled during the start of a new world generation step. When enabled on an already created world, the mod does nothing.
When the mod gets bigger updates then the world reset is ONLY required if you want to have the new updates in your world, otherwise the world is just fine and players can keep playing in it normally without problems.
When generating a new world:

1) Dedicated Server: Place "worldgenoverride.lua" in Servers Data Store location. This is the path where all the world and player data is stored. There are also files like "server_chat_log.txt", "server_log.txt" and "server.ini" in that location. This is the directory which you can set yourself via the command line parameter so it's different on different machines and setups, but the default should be located at ".\My Documents\Klei\DoNotStarveTogether\". Although do note that this is also the same location where the files can be found on server hosted from inside the game, so make sure if you have set the location yourself or use the default location.
You can get a documented copy of said file from here WorldGenOverride[data.ewul.net]
You can replace "default" values with any valid values provided inside the sample "worldgenoverride.lua" file.
Simply copy the content from the link to a file placed in the correct location and named "worldgenoverride.lua", then change the default values to your liking or leave them default.
After all that is done, simply run your dedicated server, wait for a bit and everything should be working fine. Please note that this only works when the world is freshly generated, applying this method to already generated world does nothing to the server.
If you want to enable the Infused World option, you have to change the "preset" value to "INFUSED" and "task_set" value to "infused" in worldgenoverride.

2) Server Hosted from inside the game: You can change any values you want from the "World" settings.
If you want to enable the Infused World option then first enable the mod and then go to "World" tab and change the Forest Presets to "Infused".

If you are using "modoverrides.lua", here is an example configuration which you can simply copy/paste to yours and change values if needed so you don't have to manually write all the settings parameters yourself:
(If you use other mods as well, simply add this part into the existing "modoverrides.lua" you have)
Modoverrides for Advanced World Generation[data.ewul.net]
Please note that the example "modoverrides.lua" uses default values of the mod. If you want to change something, go under mods install directory, open up "modinfo.lua" and check the correct configuration number values from there and then apply them to your "modoverrides.lua".


This mod is incompatible with the following mods: "The Order Is Given" (The mod has not been updated a long time), "Tungsten Mod" (Causes invisible walls).
The world size should be set to "Huge" when encountering errors when generating worlds according to few user reports who used this method and it helped. (There was and still might be a bug from Klei which messes with mods and world generation on certain world sizes, so just use "Huge" to be safe)

SIDE NOTES:
Some features are planned for the future as well, these I will implement when i have more time.
If you have recommendations to the mod, leave a comment down below.

Recommended mods to use together with this mod:
Less Lags - Mod that makes all the servers capable of running infinite number of days without getting laggy from all the prefabs that get generated in long running servers. When the mod is configured correctly it periodically deletes some or all prefabs (items, monsters, animals etc) from the entire world and keeps it lag free.

Increase Animals - Mod which adds in even more Set Pieces and you can tweak the number of animals/monsters in the world.

BUG REPORTING:
Add all your bug reports under "Discussions" > "Bug Reports". (To avoid Comment section cluttering)
Also a great help is if you can upload your crash log "log.txt" to PasteBin[pastebin.com] and link me the crash log that way in the bug section with a description what did you do before the crash occured.

LIVE CHAT:
If you wish to talk to Me or other players or users of this Mod, you can join us on Live chat where we can discuss problems, ask questions or simply chat about random things.
Join here and proceed to "Gaming" room: EWUL Public Chat[im.ewul.net]
Popular Discussions View All (1)
96
29 Aug, 2019 @ 5:08pm
Bug Reports
Deja Vu
640 Comments
Super Brasilis, it was made before caves existed
Super Brasilis 12 Sep, 2023 @ 12:36pm 
It should be named as Advanced FLAT world generation.
Akira121 21 Sep, 2022 @ 10:39am 
crash
Kavaline 17 Dec, 2021 @ 4:20pm 
so nice he not removed the mod, so, other modders can read and learn how to do this stuffs. thanks bro!
󠁳⁧⁧ Jarda 26 Oct, 2021 @ 4:39pm 
Word of advice:
Anyone is free to not subscribe or to come up with something better.

The disrespect is real around DST community.
SSneaky 18 Sep, 2021 @ 6:47pm 
word of advice.
if your aren't updating a mod what doesn't let you go to previous versions of it, for the love of god take it off.
.Mulb 2 Aug, 2021 @ 5:52pm 
it doesnt, hes done making it. but yall cant read
Echo 13 Apr, 2021 @ 2:33am 
that mod is stopped updating! stop it!
wolf 4 Apr, 2021 @ 6:26am 
it not working fix it!
Infinite3235 28 Mar, 2021 @ 7:42am 
in addition to the mod being the most horrible I’ve ever seen, the goodbye link doesn’t exist:steamthumbsdown: