Crooltool Posted Thursday at 12:04 PM Posted Thursday at 12:04 PM 19 hours ago, MadMansGun said: new experiment: Test 8 moved race registration out of papyrus scripts and into a json file.....BUT the script to do this was generated by AI, so i need others to look at it since i don't know if this has been done correctly: ScriptName MoreNastyCrittersRaces Extends sslAnimationFactory import sslCreatureAnimationSlots Function RegisterAnimations() string filePath = "Data/MNCSexLabRaceRegistration.json" ; 1. Load the JSON file into JContainers memory int rootObj = JValue.readFromFile(filePath) if rootObj == 0 Debug.Trace("[MNC] Error: Could not locate or read " + filePath) return endIf ; 2. Fetch the map of creature groups int raceGroupsMap = JMap.getObj(rootObj, "raceGroups") if raceGroupsMap == 0 Debug.Trace("[MNC] Error: 'raceGroups' object missing in JSON file.") JValue.release(rootObj) return endIf ; 3. Loop through all defined Group Keys (e.g., "Ashhoppers", "Bears", "Canines") string currentGroupKey = JMap.nextKey(raceGroupsMap, "") while currentGroupKey != "" ; Optional: wipe the key slate clean via ClearRaceKey(), ClearRaceKey(currentGroupKey) ; 4. Fetch the array of RaceIDs assigned to this group int raceArray = JMap.getObj(raceGroupsMap, currentGroupKey) if raceArray != 0 int arraySize = JArray.count(raceArray) int i = 0 ; 5. Loop through the array elements and add them to the framework while i < arraySize string raceID = JArray.getStr(raceArray, i) if raceID != "" AddRaceID(currentGroupKey, raceID) endIf i += 1 endWhile Debug.Trace("[MNC] Dynamic JSON parsing successfully injected " + arraySize + " entries into group: " + currentGroupKey) endIf ; Move to the next creature group key in the JSON object currentGroupKey = JMap.nextKey(raceGroupsMap, currentGroupKey) endWhile ; 6. Clean up memory allocations JValue.release(rootObj) Debug.Trace("[MNC] Dynamic creature race registration completed successfully.") EndFunction Can I ask what AI you are using? I tried ChatGPT and that was a complete clusterfuck, switched to Claude Code, and it has been awesome, used to to make a custom follower mod, featuring 2 followers who have a chance to turn into hermwerewolves at night based on the phase of the moon, since then I had it modify some defeat scripts to allow a special outcome when defeated by Falmer (and, an unexpected side effect, Defeat works much faster and more reliably on my stystem), and change Estrus Charus to do near instant inflation to simulate actual egg implantation.
CuriousMf Posted Thursday at 03:10 PM Posted Thursday at 03:10 PM So, question: since the link to the old mod, which would have the description, is now defunct, where can I read about it? I wanna check what "male player on female creature" animations are there.
MadMansGun Posted Thursday at 06:02 PM Author Posted Thursday at 06:02 PM (edited) 5 hours ago, Crooltool said: Can I ask what AI you are using? google search, they have been scanning github so jcon's source code is in there, uploading mnc's script into the search gave it the proper format to do the json conversion, but the problem is MNC has around 1900 races in it so the papyrus json processing craps out long before it's finished. so the idea of making it easier for end users to add new races has gone out the window. Edited Thursday at 06:05 PM by MadMansGun
MadMansGun Posted Thursday at 06:22 PM Author Posted Thursday at 06:22 PM 3 hours ago, CuriousMf said: I wanna check what "male player on female creature" animations are there. 5 Flame Atronach, 4 Werewolf, 5 Spriggan, and 1 Hagraven.
Phosphoribosyl Posted 9 hours ago Posted 9 hours ago On 9/10/2026 at 5:04 AM, Crooltool said: ... I had it modify some defeat scripts to allow a special outcome when defeated by Falmer ... Can I ask which version of defeat you got claude to fix? I've always liked what Baka was doing with adding the extra knock-down animations to defeat, but always find that its either buggy or slow on my setup. Would you share your modified scripts? or let me know which ones you modified? thanks
MadMansGun Posted 8 hours ago Author Posted 8 hours ago MoreNastyCritters v17 Release Candidate 1 converted as much as possible to the Add-on setup instead of doing full body mesh replacements to add a dick. WARNING: many patches & addon mods may/will be extremely broken, but at the same time some things may not need patches to work anymore (Eg: some fur/body replacement mods, but not all) also both MNC's esp & json files have been edited, so you MUST go to the Creature Framework MCM and click on "Re-register all mods". added enchantment to the VampireLord's non aroused mesh to forcefully re-equip there armor after sex. added enchantment to the Werewolf & VampireLord's aroused meshes to forcefully reload the model when freecam is active. SexLab Race registration is now controlled by json files found in Data\creatures.d\MNC_SLRaceRegistration.d To load edited/new race registration json files into a preexisting save you will need to turn off "Allow Creature Animation" in sexlab's mcm and then turn it back on. After that you will need to unpause the game and wait a few seconds so the json files can be processed, then go to SLAL's mcm and re register your animations. note: if you don't have any mods installed that add new races to your game then i would suggest deleting the jsons found in this folder (the ones inside "MNC_SLRaceRegistration.d", NOT "creatures.d") your save file will be happier to not have all of these extra races clogging it up.
coyanimefreak Posted 5 hours ago Posted 5 hours ago 2 hours ago, MadMansGun said: MoreNastyCritters v17 Release Candidate 1 converted as much as possible to the Add-on setup instead of doing full body mesh replacements to add a dick. WARNING: many patches & addon mods may/will be extremely broken, but at the same time some things may not need patches to work anymore (Eg: some fur/body replacement mods, but not all) also both MNC's esp & json files have been edited, so you MUST go to the Creature Framework MCM and click on "Re-register all mods". added enchantment to the VampireLord's non aroused mesh to forcefully re-equip there armor after sex. added enchantment to the Werewolf & VampireLord's aroused meshes to forcefully reload the model when freecam is active. SexLab Race registration is now controlled by json files found in Data\creatures.d\MNC_SLRaceRegistration.d To load edited/new race registration json files into a preexisting save you will need to turn off "Allow Creature Animation" in sexlab's mcm and then turn it back on. After that you will need to unpause the game and wait a few seconds so the json files can be processed, then go to SLAL's mcm and re register your animations. note: if you don't have any mods installed that add new races to your game then i would suggest deleting the jsons found in this folder (the ones inside "MNC_SLRaceRegistration.d", NOT "creatures.d") your save file will be happier to not have all of these extra races clogging it up. what about SL plus+
safado Posted 5 hours ago Posted 5 hours ago (edited) 15 minutes ago, coyanimefreak said: what about SL plus+ Until explicit support from @MadMansGun, the description page statement is the official support scope for SL P+ (SL PP). Spoiler other Related Mods/Addons you may or may not want: SexLab Utility Plus (NOT Sexlab P+ and never Sexlab P+) https://www.loverslab.com/files/file/10316-osmelmc-mod-tweaks/ Edited 5 hours ago by safado
colourtemp3000 Posted 1 hour ago Posted 1 hour ago Hello, unfortunately this patch gone from site and internet, his author's page looks like he wont returned, have anyone files of that patch, can anyone load it here, please?
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