饥荒联机版

饥荒联机版

92 个评价
Configurable SkillTrees
3
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
86.513 KB
2023 年 12 月 29 日 上午 7:33
7 月 10 日 上午 9:24
8 项改动说明 ( 查看 )

订阅以下载
Configurable SkillTrees

描述
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.
热门讨论 查看全部(1)
6
10 月 17 日 下午 5:31
Bug Reports
Monti
62 条留言
Towenaar 10 月 13 日 上午 5:19 
how is killing and mining exp works? i enabled it but it doesn't seems to work
Monti  [作者] 7 月 11 日 上午 7:46 
@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 7 月 10 日 上午 10:13 
@Monti After disabling "Fix Skilltree Points", my skill points can now be up to 50. Thanks for your help!
Monti  [作者] 7 月 10 日 上午 9:23 
@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 7 月 8 日 上午 7:36 
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 6 月 30 日 上午 10:55 
Did you get the $5 from willow_wispy? :3c
Monti  [作者] 6 月 9 日 上午 8:16 
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 4 月 10 日 上午 2:45 
would be great to have this in vanilla
Scrooge 4 月 4 日 下午 2:00 
is Walter broken? I have 0 points all time
willow_wispy 3 月 16 日 下午 6:16 
Please update! ill cashapp you 5 dollars <3