Demodog Posted February 9 Posted February 9 Hello, im trying to add my follower to the creature framework. He changes into a costum werewolf. I created a json for him but His skin is not registering. This is his json file. I get a CF notifcation that his json creature 0 is missing his race or race name
traison Posted February 9 Posted February 9 Skyrim.esm|FE* is not correct. Skyrim.esm is not a light plugin, also it doesn't make sense to specify the plugin name for an absolute form id.
Demodog Posted February 9 Author Posted February 9 I removed the FE from the file and im still having trouble registering him to CF. This is my first time creating a json so Im unsure what to place there
Demodog Posted February 9 Author Posted February 9 So I got the mod to registar I think but no aroused meshes appear on him. I have no idea what to do next
traison Posted February 9 Posted February 9 Subtracting 0xFE000000 is not enough. I doubt the race you're looking for is form id 0x83A in Skyrim.esm, since you said this race was defined in another mod. 0x83a also doesn't exist in my version of Skyrim.esm. Find the form id in the plugin that defines it. If the form id is absolute, subtract 0xFExx0000 from it: xx is the light plugin mod index. Use this plugin name and relative form id in the configuration file.
MadMansGun Posted February 9 Posted February 9 "raceForm": "__formData|yourmodnamehere.esp|0x8a3", "skinForm": "__formData|yourmodnamehere.esp|0x825" also bad move making it a new race, SexLab will not see it. and you do not have a normal armor setup for the non aroused balls.
Demodog Posted February 9 Author Posted February 9 So I switched his transformation to the vanilla werewolf form via his script properties. He is vanilla but im still getting a skin unknown in the CF. He can do sex animations now but no meshes apply. Do I need to create a duplicate skin and attach the mesh to it?
Demodog Posted February 16 Author Posted February 16 Im still having trouble with this. I changed his race back to werewolf, Im only using scripts to change him but He still wont have meshes applied to him and CF is saying his skin is unkown. Since I am changing him to vanilla werewolf, I cnanged his json to be the same as skyrims but I dont know what else to do to make the meshes appear on him
traison Posted February 16 Posted February 16 (edited) Skin is displayed as "$Unknown" when API.GetSkinName(skinForm) returns an empty string. skinForm comes from GetSkinOrFakeFromActor which is a function that returns the result of ActorBase.GetSkin() when given an Actor. GetSkin is a mostly undocumented SKSE function. The only thing we know about it is that it returns an Armor and it has a description that says "Returns the skin of the actorbase.". ActorBase being the base object (NPC_) from which Actors (ACHR) are made. NPC_ records do not directly have any "skin" associated with them, but their RACE records do, thus I'm going to assume that's what it's retrieving. GetSkinName, given an Armor, will return a skin name from some internal JFormMap object. One approach to this problem would be to debug print something from the GetSkinName function to get some insight to what it is doing. For instance, is the skinForm considered to be equal to FakeSkin and that's the reason why it's returning an empty string, or is the JFormMap for some reason populated with an empty string. If the JFormMap has an empty string in it, then debug logging is required in the RegisterCreatureToMod function; preferably with callstack dumping because this function can be called from several different locations. Edit: And yes, CF is a confusing mod. I've had the displeasure of having to edit its json files in the past and I recall it took me a few hours to get it right. Documentation would go a long way I suspect, but I'm not aware of any. Perhaps the mod download/description page has something? Edited February 16 by traison
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