Lokoluna Posted October 29, 2016 Share Posted October 29, 2016 Hey, I've been trying to figure it out but i'm not that great at modding in the least, I like wigfrids perks, and abilites, and starting equipment, but overall I do not like her personality/looks. I was wondering if there may be a way to take her perks entirely and put them on a custom made character, or if i can change the textures of her character in general? Link to comment https://forums.kleientertainment.com/forums/topic/71231-dst-modding-help/ Share on other sites More sharing options...
Lumina Posted October 29, 2016 Share Posted October 29, 2016 You could probably do both, i don't know what is the easiest thing to do, but skin change is probably not too hard code-wise. Creating new assets could be a lot of work. Link to comment https://forums.kleientertainment.com/forums/topic/71231-dst-modding-help/#findComment-830850 Share on other sites More sharing options...
Leonardo Cox Posted October 30, 2016 Share Posted October 30, 2016 (edited) If you want to just edit the textures without using a mod, you need to take the wathgrithr.zip from the anims folder of your Don't Starve Together folder. Unzip it the contents, use TexTools to convert it to .png (or find a character template, but you'll need to use TexTools to revert it back to .tex). Zip it back up (make sure all the files are in there and named the same as it was originally) and put it back in the anim folder. With this, only you will be able to see the new textures. However, updates to the game but reset the textures to what it was originally, so you have to keep overwriting the textures. If you want to do it with modding (and are new to it) I recommend looking at a character mod tutorial. Or in your modmain.lua you could probably overwrite the build used for wigfrid with this : (note: I can't test to see if this code works right now, but it should just replace her skin after she spawns) AddPrefabPostinit("wathgrithr", function(inst) local function SetNewWigfrid(inst) inst.AnimState:SetBuild("wathgrithr2_build") -- you need to make your own build for this to work. end inst.DoTaskInTime(1, SetNewWigfrid) end) Edited October 30, 2016 by DarkKingBoo Link to comment https://forums.kleientertainment.com/forums/topic/71231-dst-modding-help/#findComment-831023 Share on other sites More sharing options...
Lokoluna Posted October 30, 2016 Author Share Posted October 30, 2016 2 hours ago, DarkKingBoo said: If you want to just edit the textures without using a mod, you need to take the wathgrithr.zip from the anims folder of your Don't Starve Together folder. Unzip it the contents, use TexTools to convert it to .png (or find a character template, but you'll need to use TexTools to revert it back to .tex). Zip it back up (make sure all the files are in there and named the same as it was originally) and put it back in the anim folder. With this, only you will be able to see the new textures. However, updates to the game but reset the textures to what it was originally, so you have to keep overwriting the textures. If you want to do it with modding (and are new to it) I recommend looking at a character mod tutorial. Or in your modmain.lua you could probably overwrite the build used for wigfrid with this : (note: I can't test to see if this code works right now, but it should just replace her skin after she spawns) AddPrefabPostinit("wathgrithr", function(inst) local function SetNewWigfrid(inst) inst.AnimState:SetBuild("wathgrithr2_build") -- you need to make your own build for this to work. end inst.DoTaskInTime(1, SetNewWigfrid) end) Thank you! This looks very helpful I'll try it and see what i can find. Link to comment https://forums.kleientertainment.com/forums/topic/71231-dst-modding-help/#findComment-831067 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