Satanic Toast Posted July 10, 2020 Share Posted July 10, 2020 I want to know how to make a helmet, or even how to find and use the code from an existing helmet in the game. If anyone knows I also need to: -Add it to a character mod -Add a crafting recipe that uses hunger as an ingredient to craft the helmet Link to comment Share on other sites More sharing options...
rawii22 Posted July 12, 2020 Share Posted July 12, 2020 You'll have to unzip the scripts folder in C:\Program Files (x86)\Steam\steamapps\common\Don't Starve Together\data\databundles move the folder into data just for convenience since that's where is used to be. If you want to make changes to the game itself, rename the original zipped scripts folder. The items you're looking for are in the prefab folder inside scripts. Look for the hats.lua file. I've never made a new hat before, and since they're all in one file, it might be a little different from how one would normally add a new prefab. I would look into other simple mods to see how they implement new hats. If you only want a certain character to be able to equip it, you can probably add some tag to the character and check for that before you allow the equip action to run. I looked around for recipe stuff, it seems like the way the game does stat ingredients is like this: Recipe("reviver", {Ingredient("cutgrass", 3), Ingredient("spidergland", 1), Ingredient(CHARACTER_INGREDIENT.HEALTH, 40)}, RECIPETABS.SURVIVAL, TECH.NONE) Unfortunately, CHARACTER_INGREDIENT.HUNGER does not exist. In the constants file, it only lists health and sanity as usable traits, so hunger is not built in to the game as a cleanly usable ingredient. You might be able to do something hacky where in the init function of the helmet it does a delta on the creator's hunger, that might be a decent alternative... maybe you could push an event and listen for it in the player's file. You just have to make sure that it deducts hunger from the right player character somehow in case there's more than one of your character. This might seem really vague but you'll have to look some stuff up, hopefully this points you in the right direction... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now