huanrenfeng Posted December 31, 2019 Share Posted December 31, 2019 View File MuST - Multi-Stage Transformation Framework With this mod you can be whatever creature you want to be ! Also with an SSE version. Requirement: SkyUI SKSE NetImmerse Override / Racemenu JContainer ( newest version ) Notice: This mod nearly does nothing but an example. It needs modders or enthusiasts who want to make add-ons. The ability to edit JSON file is required. I maintain this mod in public. Support me in Patreon so you can get the best works of mine! : https://www.patreon.com/modderHuan Want to make your own preset but don't know how to do? Support me to get more support! It can cooperate with BaD "Being a Doggy" and other mods who want to do the transformation work. It works like Slavetats, using JSON. Mods who want to perform a transformation will provide add-on to this framework. The add-on mainly provide json files, textures, meshes and esp files only if nessasary. To change the contents, go to Data/MuST, check the readme file, then go to json folder, check the json files. To check your json format, use website like this one: https://jsonformatter.curiousconcept.com/ The readme file and example file are designed to help you understand the basic of the mod. Make sure you read them. To apply transformation on your character without any extra mods, go to MCM->MuST, click corresponding stage number. To begin with, I recommand you make a copy of the example file, rename it to something else, make some changes, check the json format using website mentioned before, and try it in MCM menu. I made an Skyrim SE version. There’s also a ppt file to introduce you to the mod Preset Demo: preset selection demo Mod Use Demo: Features: Armors, use armors to add ears, tails, etc. Textures,with alpha, color , glow, gloss, normalMap, sex use textures to add skin and tatoo. Weight, with storing and restoring the original weight Height, with storing and restoring the original height NodeScaleTransform , for example you can make your arms or legs thicker, longer or creepier. BodyMorphs Headparts , make the character's face looks like exactly what you want. Copy HairColors, FaceTextureSet, Skin ( Copying head in the SE version will cause "Gray Face Bug" and I didn't find a solution. ) Preset support. Different preset for different transformation mod and different stages, helping you become a monster progressively. To call the transforming event, use code like this: thisActor.SendModEvent("MuSTEvent",ModName,1) ModName shoule be equal to your JSON file name, without any suffix like ".json" or ".esp". If you have a JSON file called file1.json, then the ModName parameter should be file1. 1 is the stage index, staring from 0. Special Case: If you want to apply a texture to a male character, make sure you've added the sex entry to the texture entry. Read the readme file to see the example. Submitter huanrenfeng Submitted 12/31/2019 Category Models & Textures Requires Special Edition Compatible Yes View File 3 Link to comment
shadowwolf2k7 Posted January 1, 2020 Share Posted January 1, 2020 since the discription says that it borrows textures from slave tats and being a cow, would you recomend having those 2 mods in your load order until you finish your textures? also under the download section there a download which has a .pptx, is that needed as well? Link to comment
huanrenfeng Posted January 1, 2020 Author Share Posted January 1, 2020 The ppt file is a PowerPoint file which introduce you to the mod. Ppt, SlaveTats and BAC are not required. 2 Link to comment
box of rocks Posted January 3, 2020 Share Posted January 3, 2020 I can't wait for more mod sto support this! Link to comment
thanatos0 Posted January 4, 2020 Share Posted January 4, 2020 I can't seem to load textures, neither by relative nor by absolute path. Double checked the files paths and names and everything but couldn't get it to work. The rest works fine, it's just the textures that don't work. I use ModOrganizer, but also tried to put them in the main Data directory. Would you know what else I can try? Link to comment
huanrenfeng Posted January 4, 2020 Author Share Posted January 4, 2020 3 hours ago, thanatos0 said: I can't seem to load textures, neither by relative nor by absolute path. Double checked the files paths and names and everything but couldn't get it to work. The rest works fine, it's just the textures that don't work. I use ModOrganizer, but also tried to put them in the main Data directory. Would you know what else I can try? There are many possibilities here. First of all, what json file did you use. the doggyAutoFuck.json, doggyAutoFuck_example.json , or your own json files? Check your json file format using website like this JSON Formatter & Validator Second of all, is your character male or female? If your character is male, and if you havent specified the sex of a texture, you won't get your texture. You need to specify the sex to be male. Add these lines to your texture entry: "sex": 1. I set this rule because textures for males and females are different and the majority of players are using female characters. So if you use a female texture on a male character, you will see some visual issues. Third of all, what's your game version? I don't provide any support for SE version, because I don't have one. You can upload your file here, so we can examine the file for you. Link to comment
thanatos0 Posted January 4, 2020 Share Posted January 4, 2020 10 hours ago, huanrenfeng said: There are many possibilities here. First of all, what json file did you use. the doggyAutoFuck.json, doggyAutoFuck_example.json , or your own json files? Check your json file format using website like this JSON Formatter & Validator Second of all, is your character male or female? If your character is male, and if you havent specified the sex of a texture, you won't get your texture. You need to specify the sex to be male. Add these lines to your texture entry: "sex": 1. I set this rule because textures for males and females are different and the majority of players are using female characters. So if you use a female texture on a male character, you will see some visual issues. Third of all, what's your game version? I don't provide any support for SE version, because I don't have one. You can upload your file here, so we can examine the file for you. I used your example file as a template and added stuff to it, also validated it on said website. The character is female, but I tried with and without specifying it. Also I use Oldrim too. I know the file I attached is not complete with removing textures and stuff, but I didn't bother including that yet while adding the textures didn't seem to work for me. Also you'll notice the different formated paths, those were just for testing :) evolution.json Link to comment
Dojo_dude Posted January 4, 2020 Share Posted January 4, 2020 Any pictures in the download? Link to comment
huanrenfeng Posted January 4, 2020 Author Share Posted January 4, 2020 9 hours ago, thanatos0 said: I used your example file as a template and added stuff to it, also validated it on said website. The character is female, but I tried with and without specifying it. Also I use Oldrim too. I know the file I attached is not complete with removing textures and stuff, but I didn't bother including that yet while adding the textures didn't seem to work for me. Also you'll notice the different formated paths, those were just for testing evolution.json 2.45 kB · 2 downloads Some of your path is wrong. Path Textures\\actors\\character\\stage1\\femalebody_1.dds is right, but Textures/actors/character/stage1/femalehead.dds etc. is wrong. we need \\ Did you make sure you have these texture files in the corresponding path? Make sure you delete the invalid paths, and try again. Do you have any trace files? I'd like to see them. It is Users\YourUserName\Documents\My Games\Skyrim\Logs\Script\Papyrus.0.log If not enabled , you need some extra steps to enable it. Link to comment
huanrenfeng Posted January 4, 2020 Author Share Posted January 4, 2020 7 hours ago, Dojo_dude said: Any pictures in the download? What do you mean pictures? Do you mean textures? In 0.1.1 we only have one test texture file. Link to comment
SexyTop69 Posted January 5, 2020 Share Posted January 5, 2020 5 hours ago, huanrenfeng said: What do you mean pictures? Do you mean textures? In 0.1.1 we only have one test texture file. Photos showing the mod in action. 1 Link to comment
huanrenfeng Posted January 5, 2020 Author Share Posted January 5, 2020 1 hour ago, SexyTop69 said: Photos showing the mod in action. There is a video, You'll see he is wearing the Foresworn armor, and his arms are black, compared to his hands. 1 Link to comment
donttouchmethere Posted January 29, 2020 Share Posted January 29, 2020 New test with B.A.D and MuST jason can this work?: pretty primitive modification^^ will try it out tonight Link to comment
huanrenfeng Posted January 29, 2020 Author Share Posted January 29, 2020 1 hour ago, donttouchmethere said: New test with B.A.D and MuST jason can this work?: pretty primitive modification^^ will try it out tonight doggyAutoFuck_huan_modified.7z 826 B · 2 downloads I checked the file. Nope, there were some mistakes. For peoples who don't understand how to edit the json file, I reveal the content of your modified json file here and give it a review. The All contents are: { "version":"0.5.0", "stages":[ { "name":"human stage","weight":{"original":1},"height":{"original":1}, "AToUnE":[ {"modName":"Skyrim.esm","FormID":"0010594D"}, {"modName":"Skyrim.esm","FormID":"000d8d52"} ], "TToRemove":[ { "area": "Body", "path": "Textures\\MuST\\femaleMarkExample1.dds" }, { "area":"Face", "path":""}, { "area":"Hand", "path":""}, { "area":"Feet", "path":""} ], "NodeTransformScale":[ {"name":"NPC L Thigh [LThg]","remove":1} ] }, { "name":"doggy stage","weight":{"value":100,"saveOriginal":1}, "height":{"value":2,"saveOriginal":1}, "AToE":[ {"modName":"Devious Devices - Expansion.esm","FormID":"07026873"}, {"modName":"Devious Devices - Expansion.esm","FormID":"0703D2CD"}, {"modName":"Devious Devices - Expansion.esm","FormID":"0704F91A"}, {"modName":"Devious Devices - Expansion.esm","FormID":"070159A4"}, {"modName":"Sextoys Calyps - Enhanced.esp","FormID":"08000D7A"}, ], "TToAdd":[ { "area": "Body", "path": "Textures\\MuST\\femaleMarkExample1.dds", "color": 14540253 }, { "area":"Face", "path":""}, { "area":"Hand", "path":""}, { "area":"Feet", "path":""} ], "NodeTransformScale":[ {"name":"NPC L Thigh [LThg]","value":2} ] }, { "name":"some other stage example valid but not triggered yet in BAD", "weight":70, "readme about weight":"weight can be an object or a single float value which is between 0 - 100, if it is an object, saveOriginal will tell the MuST that the actor's weight right before this transforming stage will be saved; orignal will tell the mod to use the stored value as the new weight" } ] } Before you read my explanation, make sure you've read the readme file in MuST folder. I think I'm repeating some contents written there. Quote "AToE":[ {"modName":"Devious Devices - Expansion.esm","FormID":"07026873"}, Once you add something in AToE, you need to add the same entry in AToUnE in the "human stage", otherwise once the doggy is cured, it will still wear the equipment. There are also typing mistakes, copy your file to JSON Formatter & Validator We'll get these errors: Error:Invalid comma, expecting ]. Error:Expecting value, not ]. In Json file, we don't add extra "," at the last item of an array, After removing the ",", copy to the website and check again, then we can see we are all good. I mentioned all some of the explanation in the readme file and mentioned the readme file in the mod description. Next time I hope less people ignore my words. (My fault) 1 Link to comment
donttouchmethere Posted January 29, 2020 Share Posted January 29, 2020 34 minutes ago, huanrenfeng said: I mentioned all the explanation in the readme file and mentioned the readme file in the mod description. Next time I hope less people ignore my words. Just hope you get more ppl that want to use your mod that know what they are doing ? 34 minutes ago, huanrenfeng said: it will still wear the equipment. That's the plan. Does that mean if I don't add the AToE armor to AToUnE the armor keeps equipped after doggy became human again? Try and error ftw. " There are also typing mistakes, copy your file to JSON Formatter & Validator " thx that helps a lot already Link to comment
huanrenfeng Posted January 29, 2020 Author Share Posted January 29, 2020 7 minutes ago, donttouchmethere said: Just hope you get more ppl that want to use your mod that know what they are doing ? ? Wait a minute, I just found out I didn't mention the check website in the example file and my readme file has the same typing error too... My fault. 1 Link to comment
donttouchmethere Posted January 29, 2020 Share Posted January 29, 2020 1 hour ago, huanrenfeng said: ? Wait a minute, I just found out I didn't mention the check website in the example file and my readme file has the same typing error too... My fault. Language can be an evil thing. ? (English isn't my first language too) I'm just guessing what some things mean ? Learning while doing. Also learned that defect json can CTD skyrim after new game start Link to comment
donttouchmethere Posted January 31, 2020 Share Posted January 31, 2020 I'm making progress, after stopping to break the json code every-time and after learning that DDs need at least 2 FormIDs to be equipped (thx @worik). Also I learned that MuST can't remove DDs after transformation back to human => perfect, never wanted them to get removed. Now my Quest looks like that: 2% chance to get infected Transformation adds DDs/tats Need to find help for doggy curse by NPC or calmed hostiles or creatures (2% chance I find help) after that I need to find help with the doggy DDs For a greater challenge. Now I need to find out how to deactivate slavetats adding or search for some tats that fit the transformation (I have an idea already... @Aki K ftw!) Also need to find out how to deactivate the bodychange or everything looks like this ?: Spoiler Transformation via MuST MCM: End of transformation via MuST MCM Transformation via Being a Doggy Necklace + MuST 1 Link to comment
Aki K Posted January 31, 2020 Share Posted January 31, 2020 14 minutes ago, donttouchmethere said: I'm making progress, after stopping to break the json code every-time and after learning that DDs need at least 2 FormIDs to be equipped (thx @worik). Also I learned that MuST can't remove DDs after transformation back to human => perfect, never wanted them to get removed. Now my Quest looks like that: 2% chance to get infected Transformation adds DDs/tats Need to find help for doggy curse by NPC or calmed hostiles or creatures (2% chance I find help) after that I need to find help with the doggy DDs For a greater challenge. Now I need to find out how to deactivate slavetats adding or search for some tats that fit the transformation (I have an idea already... @Aki K ftw!) Also need to find out how to deactivate the bodychange or everything looks like this ?: Reveal hidden contents Transformation via MuST MCM: End of transformation via MuST MCM Transformation via Being a Doggy Necklace + MuST I appreciate the shout-out ^-^. This mod sounds neat. But a lot of the technical stuff is lost on me. Either way, you have my permission to use my slavetats for this stuff. Just show me the finished result of whatever it is you're doing. 1 Link to comment
donttouchmethere Posted January 31, 2020 Share Posted January 31, 2020 Getting somewhere: Spoiler Doggy Transformation with MuST support: (Nioverride floating, need to install the patch for sneaking again) Spam barking o.O after the Transformation: 1 Link to comment
donttouchmethere Posted January 31, 2020 Share Posted January 31, 2020 I think I understand the MuST basics now: Spoiler { "version":"0.5.0", "stages":[ { "name":"human stage", "weight":{ "original":1 }, "height":{ "original":1 }, "AToUnE":[ { "modName":"Devious Devices - Expansion.esm", "FormID":"06026DDF" }, { "modName":"Devious Devices - Expansion.esm", "FormID":"06026DE0" }, { "modName":"Devious Devices - Expansion.esm", "FormID":"0604F916" }, { "modName":"Devious Devices - Expansion.esm", "FormID":"0604F917" }, { "modName":"Devious Devices - Expansion.esm", "FormID":"060159AE" }, { "modName":"Devious Devices - Expansion.esm", "FormID":"060159AD" }, { "modName":"Devious Devices - Expansion.esm", "FormID":"0604F919" }, { "modName":"Devious Devices - Expansion.esm", "FormID":"0604F918" }, { "modName":"Devious Devices - Expansion.esm", "FormID":"0603D2CE" }, { "modName":"Devious Devices - Expansion.esm", "FormID":"0603D2CF" }, { "modName":"Sextoys Calyps - Enhanced.esp", "FormID":"0800186E" }, { "modName":"Sextoys Calyps - Enhanced.esp", "FormID":"0800186F" }, { "modName":"DeviousTraining.esp", "FormID":"09017706" } ], "TToRemove":[ { "area":"Body", "path":"Textures\\Actors\\Character\\Slavetats\\ZeldaTat\\Twili_Skin_Base.dds" }, { "area":"Face", "path":"" }, { "area":"Hand", "path":"" }, { "area":"Feet", "path":"" } ] }, { "name":"doggy stage", "weight":{ "value":1, "saveOriginal":1 }, "height":{ "value":1, "saveOriginal":1 }, "AToE":[ { "modName":"Devious Devices - Expansion.esm", "FormID":"06026DDF" }, { "modName":"Devious Devices - Expansion.esm", "FormID":"06026DE0" }, { "modName":"Devious Devices - Expansion.esm", "FormID":"0604F916" }, { "modName":"Devious Devices - Expansion.esm", "FormID":"0604F917" }, { "modName":"Devious Devices - Expansion.esm", "FormID":"060159AE" }, { "modName":"Devious Devices - Expansion.esm", "FormID":"060159AD" }, { "modName":"Devious Devices - Expansion.esm", "FormID":"0604F919" }, { "modName":"Devious Devices - Expansion.esm", "FormID":"0604F918" }, { "modName":"Devious Devices - Expansion.esm", "FormID":"0603D2CE" }, { "modName":"Devious Devices - Expansion.esm", "FormID":"0603D2CF" }, { "modName":"Sextoys Calyps - Enhanced.esp", "FormID":"0800186E" }, { "modName":"Sextoys Calyps - Enhanced.esp", "FormID":"0800186F" }, { "modName":"DeviousTraining.esp", "FormID":"09017706" } ], "TToAdd":[ { "area":"Body", "path":"Textures\\Actors\\Character\\Slavetats\\ZeldaTat\\Twili_Skin_Base.dds" }, { "area":"Face", "path":"" }, { "area":"Hand", "path":"" }, { "area":"Feet", "path":"" } ] } ] } Spoiler 1 Link to comment
huanrenfeng Posted January 31, 2020 Author Share Posted January 31, 2020 1 hour ago, donttouchmethere said: I think I understand the MuST basics now: You just did a very good job!!! Thank you again for trying the mod! I'm so happy! 1 Link to comment
donttouchmethere Posted January 31, 2020 Share Posted January 31, 2020 56 minutes ago, huanrenfeng said: You just did a very good job!!! Thank you again for trying the mod! I'm so happy! Thx! This realy motivates to try more. tried the color settings, but they don't work with every slavetat. If the tat is incompatible to a color change it shows as pink (same as missing texture, that's why I think something went wrong from my side). Careful, it could be confirmation bias and I did something wrong. Need to test that again. Link to comment
Aki K Posted January 31, 2020 Share Posted January 31, 2020 5 hours ago, donttouchmethere said: Thx! This realy motivates to try more. tried the color settings, but they don't work with every slavetat. If the tat is incompatible to a color change it shows as pink (same as missing texture, that's why I think something went wrong from my side). Careful, it could be confirmation bias and I did something wrong. Need to test that again. Making a tat have color change is easy if you want to adjust it. Just open the .dds file of the tat in GIMP/photoshop (don't load mipmaps when asked, or this will take a bit longer). Go to "colors" choose "colorize" and click the colored bar. For the html notation put the number "444544" and hit okay. The color should switch to grayish black, but it's actually a sort of empty color that let's you change things. You may need to adjust lightness if it looks too dark. Too much lightness will make the glow very bright though. Then export as a .dds over the old version (or a new version with an adjusted json) and select the option to generate new mipmaps while saving. Done. It's a quicker process than this paragraph makes it look. Can be done for any tat. If you accidentally loaded mipmaps when opening either close out and open again, or change each one individually the same way. 1 Link to comment
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