Jump to content

Nimorphus - Inflation Framework


Recommended Posts

Posted

Nimorphus - Inflation Framework

View File

This mod is specifically for the NEFARAM Wabbajack mod list. However, it can be dropped in any mod list as long as you adjust the scripts of a mod you want to communicate with Nimorphus.

 

If you have a mod request that you'd like Nimorphus to communicate with, please link me the mod and when I make time.I'll work on it.

 

SPECIAL THANKS:
Skyrim Scripting YouTube channel! ❤️
DVA - Dynamic Vampire Appearance - I totally ripped the debugging function and adapted to mine. Thank you!

 

Hard Requirements: JContainers, SkyUI

Soft Requirements: Baka Fill Her Up, Milk Mod Economy, Transformative Elixirs

 

This mod heavily uses JContainers. I'm new to scripting and this was easier than using the basic methods from Papyrus.

 

This mod is completely body agnostic. It doesn't care what body type (CBBE, UNP, etc). Actors and their morphIDs are created when the mod requesting the modification sends my mod the event at the bottom. If your body type has those morphIDs it will update properly. If they don't, it's tracked regardless and nothing happens.

 

I recommend a new game OR revert all body changes in your save, drop mine in, and re-add them manually or just start fresh. Remember, if a mod doesn't send the event at the bottom, my mod will do nothing with it and you will have competing morphs.

 

There are 6 pages in the MCM


Main = Thank you and let me know if you have issues. You can turn debugging on if you want, but be warned it gets messy.

Registered Actors = All actors modified are registered here (As long as the mod modifying the body sends the event to Nimorphus)

Mod Influence = Toggles for each mod. You can uncheck to make all body mods not affect any actors

Morph Range = All morph ranges are set from -1 to 1. You are free to adjust these.

ModsPerMorphPercentage = Each morph ID has the mods affecting it listed under, you are free to change these values. 

      I DO need to work on pagination as this list will eventually be too long.

Morph Exchange = Under construction. Maybe never.

 

 

This mod does not listen for SLIF events. Mods that need to send morph changes NEED to use mine. Again, you can send me a link and request a script modification to work with THis one.

 

 

Outside of the NEFARAM mod list: Add the below into the mod. That's it!

 

Spoiler

kActor = the actor you're changing

morphID = the morphID for the body type you're trying to change

modKey = the mod's name that is modifying the actor

value = the value you want to change

replaceOrUpdate

     0 to replace the current value

     1 to update the value (Gets the previously stored value and then adds the new one you're sending)

 

Function QueueUpdate(Actor kActor, String morphID, String modKey, float value, int replaceOrUpdate)
    int queueUpdateEvent = ModEvent.Create("NIF_ExternalModEvent")  
    If (queueUpdateEvent)
        ModEvent.PushForm(queueUpdateEvent, kActor)
        ModEvent.PushString(queueUpdateEvent, morphID)
        ModEvent.PushString(queueUpdateEvent, modKey)
        ModEvent.PushFloat(queueUpdateEvent, value)
        ModEvent.PushInt(queueUpdateEvent, replaceOrUpdate)
        ModEvent.Send(queueUpdateEvent)
    EndIf
EndFunction


  • Submitter
  • Submitted
    10/03/2024
  • Category
  • Requirements
    SKSE, JContainers, SkyUI
  • Regular Edition Compatible
    Not Applicable

 

Posted (edited)
17 hours ago, MysticDaedra said:

I thought NIOverride was deprecated, it's all just RaceMenu now, isn't it?

 

What are the parallels between this mod and SLIF?

RaceMenu comes with NiOverride and from what I see, Racemenu utilizes it still? I'm not sure but the below is in RaceMenu's NiOverride.

NiOverride.SetBodyMorph(kActor, morphID, keyName, newValue)

 

Only big difference is it's plug and play for most part.

Edited by ilostmysn1210
Posted

I can't get this to work with fill her up, do i need to have any specific mcm settings in FHU to get it to work ? it's not even showing my pc as registered and i have it at the end of my load order so could it just be a problem with my particular mod set up ? I have the requirements

Posted (edited)
36 minutes ago, jperrins66 said:

I can't get this to work with fill her up, do i need to have any specific mcm settings in FHU to get it to work ? it's not even showing my pc as registered and i have it at the end of my load order so could it just be a problem with my particular mod set up ? I have the requirements

These were built for the Nefarm mod list. Let me take a look at just the base mod script itself and then modify it. I'll try to upload later.

 

Are you using Baka FHU?

Edited by ilostmysn1210
Posted
1 hour ago, ilostmysn1210 said:

These were built for the Nefarm mod list. Let me take a look at just the base mod script itself and then modify it. I'll try to upload later.

 

Are you using Baka FHU?

Yes

Posted
8 hours ago, jperrins66 said:

I can't get this to work with fill her up, do i need to have any specific mcm settings in FHU to get it to work ? it's not even showing my pc as registered and i have it at the end of my load order so could it just be a problem with my particular mod set up ? I have the requirements

Btw. Registration only occurs when a mod sends an skse event. It's not actively trying to find it. Try doing something in FHU to see if it updates.

Posted
1 hour ago, ilostmysn1210 said:

Btw. Registration only occurs when a mod sends an skse event. It's not actively trying to find it. Try doing something in FHU to see if it updates.

Yea, getting queue event for FHU msg but still no registration or anything, must be something my end, but thanks for the suggeation

Posted
4 hours ago, Hex1996 said:

I cant seem to get it to register anything

Which mod are you trying to test it with? At this time, this only hanldes Baka FHU, Transformative Elixirs and Milk Mod Econ.

Posted (edited)
21 minutes ago, ilostmysn1210 said:

Which mod are you trying to test it with? At this time, this only hanldes Baka FHU, Transformative Elixirs and Milk Mod Econ.

Milk mod economy and transformative elixers, i get the message but no morphs are applied anr the mcm itself never registers me or either mod

 

Sorry alt account on another computer XD

Edited by Hexx1996
Posted
6 hours ago, ilostmysn1210 said:

I went ahead and updated the mod with what I've changed already in my refactoring/rewrite. Let me know if it works for you.

I'll try when i get home thanks~ also to answer your question, I'm using 3ba

Posted
13 hours ago, ilostmysn1210 said:

I went ahead and updated the mod with what I've changed already in my refactoring/rewrite. Let me know if it works for you.

Still not registering anything, i get the Que message, if i hit ~ i see everything its supposed to change but it doesn't seem to register me or any mods and no morphs happen

Posted
7 hours ago, ilostmysn1210 said:

I"m wondering if it's something with how I setup the .esp. Can you provide a screenshot? You can DM it if needed.

What exactly do you need a screenshot of?

Posted

I've uploaded a new version. Has better debugging. You can look at the post in how to send it to me.

 

This will most likely require a game not touched by the mod. I'll have to look how others handle stuff like that so I don't have to make people start over

Posted

Okay its working now registers me and the mods but has a few problems

 

- 1 only for transformative elixirs works, MME still doesn't appear to do anything

 

- 2 only applies certain elixirs (curves work but not milk infused ect)

 

- 3 morphs only apply if i change cloths

 

Here are my papyrus logs

NimorphusTrace.0.log NimorphusTrace.1.log

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...