Don't Starve Together

Don't Starve Together

83 ratings
Configurable SkillTrees
3
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
86.513 KB
29 Dec, 2023 @ 7:33am
10 Jul @ 9:24am
8 Change Notes ( view )

Subscribe to download
Configurable SkillTrees

Description
Overview

This mod enables you to configure skill trees to your liking!
You can change the amount of insight points, the thresholds, the sources of experience for insight points and more!
Additionally, You can also set the insight points and the skill unlocks to be per world!
This mod is(should) compatible with all characters, mod characters and other types of mods!

Features
  • Skill trees can configured to be per world
  • Skill unlocks can be configured to be per world
  • Amount of insight points configurable
  • Thresholds of individual characters configurable
  • Source of experience points for insight points configurable
  • Configurable multipliers for gaining experience from different sources
  • Changes can be enabled or disabled for each character individually
  • Some lock requirements can be disabled (skills that couldn't be chosen together)

Background
Threshold: Thresholds are the amount of experience needed for a new insight point. The amount of experience needed between insight points can vary. In the base game, you get 1 experience per day you survived.

In the base game, you will have the same skill tree and the same amount of insight points in every world you enter.

Functionality
With this mod active, you can change it so that in every world, you will need to start from zero with the skill tree, that means you won't have any insight points. The skill locks, such as defeating the fuelweaver, can also be set to be world-specific.
The original skill tree won't be impacted, once this mod is deactivated or you enter a world without this mod, you will have your old skill tree back. Skill locks that were fulfilled with this mod active will also count towards your normal skill locks.
The base config options are implemented in a way that it won't change anything compared to the normal gameplay, you will need to choose the options you would like.

There are different types of thresholds you can choose from to make the hunt for experience points more interesting. If you want to add your own type of threshold, check out the threshold_template.lua in the mod folder to see how you can add more types of Thresholds.

In the base game, you gain 1 experience by playing a complete day. You can change the frequency of this in the config options, or you can even stop it completely.
You can also add other options of getting experience, for example performing working tasks (chopping, crafting,...) or defeating creatures (the stronger the opponent, the more experience points will be gotten!)

Mod Compability

This mod is (should be) compatible with all other mods that make changes to skill trees or that add characters that also have skill trees. The changes to the skill trees will also automatically be applied to those mod characters. If you want to disable the changes for your mod character, you can add this code to your mod:
TUNING.SKILLTREE_CONFIGURATOR = TUNING.SKILLTREE_CONFIGURATOR or {} TUNING.SKILLTREE_CONFIGURATOR.DISABLED_PREFABS = TUNING.SKILLTREE_CONFIGURATOR.DISABLED_PREFABS or {} TUNING.SKILLTREE_CONFIGURATOR.DISABLED_PREFABS[character_prefab] = true

Console Commands

c_reset_skilllevel(all) d_skill_level(lvl)

c_reset_skilllevel(all) will reset for either all (if true) or only the current character the skillxp which is over the max xp a player can have in the base game. This should fix all kind of errors you may get when deactivating this mod.

d_skill_level(lvl) will increase the amount of skillpoints your character has by the value of "lvl".

Known Bugs
In the character selection screen, the skill tree shown will be the one from the default game if you have activated that the skill trees are different for each world. The same goes for skill locks. This is just a cosmetic issue, once you're in game, it will be shown correctly.

Debugging
If something happens that causes your insight trees to not work correctly anymore, you can manually reset them by looking into the file "Documents\Klei\DoNotStarveTogether\<your_id_number>\client_save\keyvalue_skilltree_prod" and "skilltree".
There you will see the activated skills of characters and the total xp, which is saved after the |.
You can then delete the wrong entry for the character to fix the error, but make a backup before doing that.
If more help is needed, let me know!

Suggestions and Feedback are welcome!

Copyright 2024 "Monti". This item is not authorized for posting on Steam, except under the Steam account named monti1811.
Popular Discussions View All (1)
2
5 Jul @ 5:52am
Bug Reports
Monti
61 Comments
Monti  [author] 11 Jul @ 7:46am 
@Juruko Sorry I can't reproduce that, it probably has to do with another mod.
Check if the same happens when you have a world with only this mod enabled.
You can then enable mods till you have the same mods as in your world where these errors appear.
If you let me know the mod that causes this, I can see if I can fix it from my end :)
Juruko 10 Jul @ 10:13am 
@Monti After disabling "Fix Skilltree Points", my skill points can now be up to 50. Thanks for your help!
Monti  [author] 10 Jul @ 9:23am 
@Juruko Whoops sorry about that, I forgot to remove a debug value.
As for the reset, that's strange, I did not see something like this during testing.
You can try disabling the option "Fix Skilltree Points", this is the only change I made that could somehow do this.
I will push an update that fixes the 20 skill point limit, if you could try if deactiviting the option helps with the other problem, that would help a lot.
Juruko 8 Jul @ 7:36am 
After the latest update, the skills of all players on my server were reset to 0, and the maximum skill points is 20, not 50, as specified in the mod's config.
Danodan 30 Jun @ 10:55am 
This comment is awaiting analysis by our automated content check system. It will be temporarily hidden until we verify that it does not contain harmful content (e.g. links to websites that attempt to steal information).
Monti  [author] 9 Jun @ 8:16am 
Hi everyone, I got around to add the new skilltrees to this mod, have fun!
If you encounter a bug, please post the details in the discussion Bug Reports.
NVM3L3SS 10 Apr @ 2:45am 
would be great to have this in vanilla
Scrooge 4 Apr @ 2:00pm 
is Walter broken? I have 0 points all time
willow_wispy 16 Mar @ 6:16pm 
Please update! ill cashapp you 5 dollars <3
Fortytitan 14 Mar @ 12:49pm 
Pls add wortox