Jump to content
  • entries
    4
  • comments
    7
  • views
    12,966

SexLab Inflation Framework Changelog


qotsafan

13,488 views

1.2.2 beta:

- this version will reset bodymorph and nioverride settings
- reintroduced the system to have multiple .json files, which can be switched between ingame
- combined Bodymorphs.json and Bodymorph_Settings.json into a single .json and expanded it to also use the multiple .json system
- added support for CBBE SE
- added UUNP .jsons as proof of concept

1.2.1a beta:

- added a couple of missing return statements (oops :3)

1.2.1 beta:

- changed 000_Default_Lists.json back to Lists.json (Lists.json is now generated, instead of provided)

- added new page, where you can change the category of nodes/morphs in which they are displayed in the menu (adding new nodes/morphs via the menu planned, but only an idea atm)

- added current list size slider, which defines, how many nodes/morphs are displayed at once and current list index slider, which defines, which portion of the list is displayed

- that the categories 000_nodes and 000_morphs under "Filter by category" are empty is by design, since nodes/morphs that are only in these two lists are displayed here and have to be assigned a new list, if they should not only be displayed in the default list

- new nodes/morphs are now automatically added to the lists, if they aren't in any list (and can be assigned a category via the "Set list category" page)

- support for keys like "slif_left_breast"/"slif_right_breast"/etc. has been removed (legacy support still given, otherwise use nodes instead ("NPC L Breast"/"NPC R Breast"/etc.)) (dual node keys like "slif_breast"/etc. are still supported)

- added new translation keys

Patches:

- added Aroused Nips patch for version 1.1.2

- added MiniNeeds patch for version 3.2

- added SOS Grower patch for version 2.1

- updated Naked Dungeons patch for version 2.0.1

- updated Soulgem Oven patch with the fertility fix and the xpmse 4.32+ fix, which already included the fertility fix

1.2.0a beta:

- fixed the new system to work more in the background, instead on doing everything on the function call itself (underestimated, just how much pressure that would generate)

Patches:

- fixed Pee And Fart patch regarding SlaveTats (was still using an old version of SlaveTats)

- changed Deviously Cursed Loot and WeightMorphs from using Mod Events to using direct SLIF function calls instead (apparently puts less strain on the system)

- updated Naked Dungeons patch for version 2.0

1.2.0 beta:

- added new system for processing bodymorphs (beta)

- updated Czech and Japanese translations

- lots of bug fixes and code optimizations

Patches:

- added patch for Deviously Cursed Loot version 6.4 (beta)

- added patch for WeightMorphs version 1.7 (beta)

- updated Devious Devices - Integration patch for version 4.1

- updated Egg Factory patch for version 3.2
 

1.1:

Spoiler

1.1.9f:

- added un/registering slif mod events, when un/installing
- removed the additional +1 at the end of "subtract and add one"
- made sure that removing a mod removes all instances of it

Patches:

- updated Devious Devices - Integration patch for version 4.0 (now optional)
- updated Diet Based Butt patch for version 2.0
- updated SexLab Hormones patch for version 2.0.8
- updated SexLab Parasites patch for version 0.7
- updated SexLab Stories Devious patch for version 0.8.4
- removed Fertility Mode patch (has native support)

1.1.9e:
- fixed the on game load reset loop running infinite
- made setting and updating nodes/bodymorphs unconditional for now

Patches:

- updated Egg Factory Patch for version 3.0

1.1.9d:

- NiNodeOverrides and BodyMorphs are now removed and reapplied on game load, to avoid them getting stuck

Patches:
- added Fertility Mode patch for version 1.1.2
- updated Devious Butt patch for version 2.4
- the Beeing Female patch is now optional, I recommend installing
Bane Master's patch
1.1.9c:
- fixed modlist not showing up on the presets page, since it was still pointing to the wrong .json file
1.1.8e and 1.1.9b:
- fixed the duplicate mod entry bug
1.1.8d and 1.1.9a:
- fixed index in the menu not being calculated correctly
- fixed overwriting an already existing array with default values
1.1.9:
- added three new .json files
- Modlist.json, where the modlist is now saved, instead of Config.json
- Bodymorph_Settings.json, where the Bodymorph settings are now saved instead of Config.json (will essentially reset them)
- NiOverride_Settings.json, where the NiOverride settings are now saved instead of Config.json (will essentially reset them)
1.1.8c:
- added more measures to avoid ctd
- updated Chinese, Italian, Polish and Russian translations
Patches:
- added patch for Pee And Fart version 2.7
1.1.8b:
- added missing support for custom bodymorphs, which caused CTDs as well
1.1.8a:
- fixed config.json not setting up correctly and causing CTD
- added check, if the correct version of PapyrusUtil is installed
- added measures to make sure, that CTD doesn't happen inside the mcm menu
1.1.8:
- added SexLab Separate Orgasm support for the scrotum inflation timer
- added generating NiOverride.json, where you can add ninodes, after it was generated the first time (on new or load game)
- added default value and button for convenient setting of values on the bodymorphs page
- added copy values button for convenient copying of values from player to npcs and vice versa
- added new translation keys
- fixed Scrotum Timer sliders
- updated Chinese, French and Russian translations
Patches:
- added patch for SexLab SoulGem Pregnancy version 1.06
- updated Naked Dungeons patch for version 1.9 fixed 1
- removed unregistering the node, when the value is 0 from the Fill Her Up 2.0 patch, it only does that now, if the actors are resetted
1.1.7b:
- fixed hiding nodes not updating immediately
1.1.7a:
- fixed mod list going blank, when removing single nodes via the mcm menu
1.1.7:
- updated Fill Her Up patches to unregister the belly node on reset
- added "Schlong Nodes" category
- added unregistering single nodes, by clicking on them with value modus enabled
- added new translation keys
- improved updating performance significantly
- fixed lots of bugs
1.1.6:
- (almost) fixed scrotum timer
- fixed hiding/showing nodes
- fixed calculation type "subtract and add one", to not to default to 1.0, if the calculated value is less than 0.0, but greater or equal to -1.0, 1.0 is added instead
- if the minimum for a BodyMorph is greater than 0.0 and the incoming value is less than the minimum, the difference will now be subtracted, instead of defaulting to 0.0 (e.g. incoming value = 0.9, minimum = 1.0, result = 0.9 - 1.0 = -0.1)
1.1.5:
- added BreastPerkiness morph
- the "inflate on menu exit" option now defaults to true
- fixed the formid of NPCs not showing up in the mcm menu
- updated Russian translation to the current state
- added new translation key for the BreastPerkiness morph
1.1.4j:
- fixed NiOverride scaling
- optimized debug messages
1.1.4i:
- fixed Egg Factory 2.9 beta 2 install path for NMM and MO
- fixed BodyMorphs not working for NPCs (beware some settings on the BodyMorphs page will be reset or have different values, due to the fact, that the paths have changed slightly)
1.1.4h:
- some code optimizations
- added Egg Factory patch for version 2.9 beta 2
1.1.4g:
- added a variable to the SGO patch to check if SLIF is installed only on init and when loading, instead of checking every function call, may increase performance (probably not noticeable)
- changed Hipbone to HipBone, while creating Bodymorphs.json
1.1.4f:
- fixed Player Succubus Quest SexLab Separate Orgasm support
1.1.4e:
- added SexLab Separate Orgasm support to the Player Succubus Quest patch
1.1.4d:
- fixed Egg Factor patch, now should show the correct values in the mcm and the mcm errors should be fixed
1.1.4c:
- GetValue, GetMinValue, GetMaxValue, GetMultValue, GetIncrValue now work with synckeys (like slif_breast, instead of slif_left_breast and slif_right_breast, the result will be the average of the two keys)
- updated SexLab Hormones patch for version 2.0.7
- updated SexLab Parasites patch for version 0.6
- updated SexLab Stories Devious patch for version 0.8.3
1.1.4b:
- made sure, that mods are only removed from the queue, if they aren't already
- removed Devious Training patch, since it has native support now
1.1.4a:
- added Bodymorph minimum, which is the value, at which Bodymorphs start from 0.
- each mod now only has one spot in the incremental queue and the entries will get removed, if the mod or the individual nodes switch to instant
- updated Chinese and Russian translations to current state
1.1.4:
- changed the BodyMorphs page, so that the player/npc values are now side by side
- the values on the BodyMorphs page are now split into five categories: NiOverride, Percentages, Reverse Scaling, Steps and Maximum
- added a new translation key for the new category Percentages
- fixed setting the minimum/maximum resetting the value every time it's called, if you changed the value
- SLIF_Main.SetMinValue/SetMaxValue/SetMultValue/SetIncrValue/SetMinMaxValue/SetMinMaxMultIncrValue, will now only set the values, if they don't exist already
1.1.3b:
- fixed BodyMorphs getting set and removed afterwards and other weirdness
- added function GetScriptVersionString() to SLIF_Main, which returns a string representation of the current SLIF version
- saving the archive as .7z now, just because the archives are significantly smaller
1.1.3a:
- removed the Fill Her Up 2.0 patch without SexLab Separate Orgasm support (the version with SexLab Separate Orgasm support will work, even if SexLab Separate Orgasm is not installed)
- added SexLab Separate Orgasm support to the SGO patch
1.1.3:
- you can now add custom BodyMorphs to a new json called Bodymorphs.json, which is generated the first time updating to version 1.1.3
- on the "Presets" page, when selecting "Inflation Type" as modus, the "Value" and the "Nodes" are now option menus instead of sliders
- the "Presets" page now shows all nodes, no matter, what is selected for "show hidden nodes"
- updated Chinese and Russian translation to the current state
1.1.2g:
- added buffer-message for setting the inflation type
- added translation keys for the new addition
1.1.2f:
- fixed nodes being registered again, after unregistering them, if they were still in the queue (removing them from the queue)
- updated Chinese, French, Russian and Spanish translations
1.1.2e:
- added breast flatness to bodymorphs
- added translation key for breast flatness
- fixed resetting keys to a value
1.1.2d:
- fixed showing the node, after it was hidden/amputated (the function got broken during the recent changes)
1.1.2c:
- fixed small calculation bug, which made inflation over time always go up and down by the increment, thereby causing size fluctuations
1.1.2b:
- updated SetMinValue, SetMaxValue, SetMultValue, SetIncrValue, SetMinMaxValue and SetMinMaxMultIncrValue to be able to take sync_keys (like slif_breast for both breasts)
1.1.2a:
- added new events SLIF_registerActor, SLIF_updateActor and SLIF_resetActor
- added missing event SLIF_unregisterNode
1.1.2:
- added new events to SLIF_ScannerAlias:
- SLIF_setMinMax, SLIF_setMin, SLIF_setMinimum, SLIF_setMax, SLIF_setMaximum, SLIF_setMult, SLIF_setMultiplier, SLIF_setIncr, SLIF_setIncrement
- SetMinValue, SetMaxValue, SetMultValue, SetIncrValue and SetMinMaxValue from SLIF_Main now only set the value, if it doesn't exist, to avoid resetting user-defined values every time they are called
- updated Chinese, French, Russian and Swedish translations to the current state
1.1.1d:
- fixed single nodes (like the belly) always being 1.0
- updated Devious Training patch for version 2.3.1 (notTestedAlot)
1.1.1c:
- updated Egg Factory patch for version 2.1
1.1.1b:
- splitted off updating the whole actor list from removing dead actors via the scanner
- added new toggle "update actors" to the scanner, which will toggle on/off, if the whole actor list is updated each update cycle
- added new translation keys for this
- changed the German translation a bit
1.1.1a:
- changed updating nodes a bit
- updated Chinese translation to the current state
1.1.1:
- fixed names vanishing, when updating
- updated Russian translation to the current state

1.1.0:
- added new category "All Nodes"
- added new translation key for the "All Nodes" category
- improved updating actors
- improved calculating (all calculation types are now calculated simultaneously and the values are saved for updating)

 

1.0:

 

1.0.9j (fix):
- added alternative translation keys for $Hips, $Thighs and $HipBone
- the Separate Orgasm esp (SLSO.esp) is now detected and the appropriate Fill Her Up patch is automatically selected
1.0.9j:
- added the BodyMorphs CalfSize and CalfSmooth to the belly and butt morphs
- added translation keys for the new added BodyMorphs
- added translation keys I missed
1.0.9i:
- fixed Fill Her Up 1.0, the default value being 1.0 instead of 0.0 (works only, if no value is already set)
- added the BodyMorphs WideWaistLine and ChubbyWaist to the belly and butt morphs
- added translation keys I missed to the translation document
1.0.9h:
- updated Devious Training patch for version 2.3 (notTestedAlot)
- updated Russian translation to the current state
1.0.9g:
- increased the slider maximum for nioverride and BodyMorphs to 1000%
- added steps/maximum sliders for BodyMorphs (each step increases the BodyMorph by 1.0)
- added new translation keys for the steps/maximum sliders
- the BodyMorph NippleSize now defaults to reverse scaling
- updated Japanese and Russian translations to the current state
1.0.9f:
- split BodyMorphs for the player and npcs (you will have to set them again for the npcs, otherwise they will be default)
- added new BodyMorphs (NipplePerkiness, NippleLength, NippleSize, NippleAreola)
- added new translation keys for the new feature and the BodyMorphs
- updated Russian translation to the current state
1.0.9e:
- renaming an actor now only renames the display name and the name displayed in the mcm menu
- added button to move the selected actor to the player
- added button to move the player to the selected actor
- added new translation keys for the two new buttons
- the key for registering the target actor will now be registered on each game load
- updated Chinese and Japanese translations to the current state
1.0.9d:
- added measures for better uninstalling
- updated Devious Training patch for version 2.2.1
1.0.9c:
- updated and optimized all patches
1.0.9b (small fix):
- removed a function call
1.0.9b:
- reverted parts of the changes from 1.0.9a
1.0.9a:
- improved fomod installer code
- changed kActor.GetActorBase().IsUnique() to kActor.GetLeveledActorBase().IsUnique()
- fixed Devious Butt 2.0 option installing the patch for 1.5.2 instead of the patch for 2.0
- fixed non-unique npcs getting NiOverride updates, even though they are supposed to use NetImmerse, resulting in rapid size changes
- added a toggle, so non-unique npcs use NiOverride/BodyMorphs instead of NetImmerse
- added new translation keys for the new toggle
- updated Naked Dungeons patch for version 1.8 fixed 3
1.0.9:
- now all values are set for both sKeys and nodes
- updated all patches to use:


StorageUtil.GetIntValue(none, "slif_installed", 0) as bool
 

instead of:


Game.GetModbyName("SexLab Inflation Framework.esp") != 255
 

- re-added Fill Her Up patch for version 1.0
- added Fill Her Up 2.0 patch for version 2 Beta NIO release 1.12 with Separate Orgasm
1.0.8d:
- updated Naked Dungeons patch for version 1.8 fixed 2
1.0.8c:
- fixed a bug with the Diet Based Butt patch
- updated Naked Dungeons patch for version 1.8
- the options "Treat shemales and futanari as male in SexLab" and "Treat males as females in SexLab" now update the whole actor list, when ticked or unticked (can take some time)
- updated Chinese, French, Portuguese, Russian and Spanish translations to the current state
1.0.8b:
- very small bugfix, that should remove the mcm menu error spam from the papyrus log
1.0.8a:
- fixed fomod installer
1.0.8:
- added Devious Butt patch for 2.0 beta (I left the 1.5.2 patch in the installer, but it will default to the 2.0 beta one)
- added butt BodyMorphs to the belly
- added Hips, Hipbone, Thighs and SlimThighs BodyMorphs to the belly and butt
- added new translation keys for the new additions
1.0.7d:
- updated Naked Dungeons patch for version 1.8 beta3
- updated Russian translation to the current state
1.0.7c:
- switched categories skirt and root nodes
- updated Naked Dungeons patch for version 1.8 beta2
1.0.7b:
- updated Naked Dungeons patch for version 1.8
- updated Player Succubus Quest patch for version 3.2.8a
1.0.7a:
- fixed mcm menu bugs and glitches
1.0.7:
- fixed initializing inflation type presets with instant, instead of incremental inflation
- reset inflation type preset for All Mods and all keys to instant
- minimum, maximum, multiplier and increment values are now set, if the npc is updated and the given values are not equal to -1.0 or the already existing value
- removed Estrus Chaurus+ patch, because it now has native support, thanks to @Bane Master
- added modus menu to the config page
- cleaned up the mcm menu code (especially some old messy parts)
- the value slider now reflects, which modus is selected
- fixed hiding nodes only happening once
- resetted hidden nodes
- hiding nodes doesn't register the mod that's hiding them anymore (to avoid issues)
- added node categories, so that they don't get too many to display at once in the menu (for future expansion)
- added hip support for the butt, and leg support for the belly and butt
- updated French, Spanish and Russian translations to the current state
- added new translation keys for the added features
- added Devious Training patch for version 2.2
1.0.6j:
- improved updating (the most important nodes (breasts, belly, butt, schlong, etc.(primary_nodes/keys in Lists.json)) are now getting updated, whether or not their value has changed, all others only if the value changed)
- fixed butt BodyMorph scaling
- reduced debug messages
- the scanner now updates actors from the actor list, if remove dead actors is ticked and they are not dead or none or already getting updated
- the scanner now only updates actors whose 3d is loaded
1.0.6i:
- fix for removing dead actors, when the actor is none for some reason
- updated Beeing Female patch for version 2.8.1
1.0.6h (hotfix):
- hotfix for removing dead actors, following actors would potentially be skipped, if an actor is removed
1.0.6h:
- updated Chinese and French translations to the current state
1.0.6g:
- added remove dead actors functionality to the scanner
- the refid of the actor is now displayed in the mcm, additionally to the name of actor
1.0.6f:
- updated Beeing Female patch for version 2.8
1.0.6e:
- fixed average calculation
- removed Estrus Spider patch, since version 4.23 RC1 now has native support
1.0.6d:
- added min/max values to SexLab Hormones function calls (min/max will be set the first time, after that, they will have to be changed in the slif menu)
1.0.6c:
- made sure, that some functions are not executed, when a string is empty
- advanced the feature that functions can be called via a key for left and right nodes
1.0.6b:
- updated Player Succubus Quest patch for version 3.2.7a
- fixed Estrus Spider patch
1.0.6a:
- updated Estrus Chaurus + patch for version 4.23
- updated Player Succubus Quest patch for version 3.2.7
- updated russian translation to the current state
1.0.6:
- replaced the current calculation system with a more stable, more solid one
1.0.5a:
- updated russian translation to the current state
1.0.5:
- fixed some values not unregistering correctly and causing weirdness
- split "Auto register SLIF" into "Auto register SLIF for each npc" and "Auto register SLIF for the player"
- cleaned up the mcm menu script a bit
1.0.4c:
- restructured the OnSLIF_unregisterNode event, to streamline it with the other existing ones
1.0.4b:
- removed SexLab Hentai Pregnancy Patch since version 1.19g now has native support
- added OnSLIF_unregisterNode event
1.0.4a:
- added missing Lists.json, which is now required
1.0.4:
- added NPC search function
- added NPC renaming function (renames all instances of that npc, use at own risk)
- updated Estrus Chaurus Spider Addon patch for version 4.21 RC1
- updated SexLab Parasites patch for version 0.5
- keys and nodes are now stored in a new .json file called Lists.json
- removed all static key and node properties
- added new keys and nodes
- added new bodymorphs
- added new translation keys for the new added features
- changed preset structure from a single giant array per mod, to key-based arrays per mod (warning: presets are reset this update)
- removed nodes NPC L/R Breast01 / Breast P1/2/3 / PreBreast and moved them to the BodyMorph page
- updated French, Polish and Spanish translations to the current state
1.0.3f:
- fixed instant inflation not updating, if there is no change and thereby corrupting the output
- fixed multiqueue ignoring some incoming keys
- bumped Estrus Chaurus patch version to 4.22
1.0.3e:
- fixed instant inflation (it was literally doing nothing, other than setting the already existing value...)
1.0.3d:
- added the events "OnSLIF_hideNode" and "OnSLIF_showNode" for convenience
1.0.3c:
- fixed values not updating on instant inflation
1.0.3b:
- fixed hidden nodes not updating correctly
1.0.3a:
- fixed hiding nodes (for Amputator Framework, Devious Devices, etc.)
- updated French, Polish, Russian and Spanish translations to the current state
- added SexLab Stories Devious patch for version 0.8.2a
1.0.3:
- overhauled the calculation system, after I broke it with update 1.0.2e
- updated SexLab Hentai Pregnancy patch for version 1.19f by @Ed86
1.0.2e:
- added Diet Based Butt patch for version 1.1 provided by @skyrimfet
1.0.2d:
- updated Soulgem Oven III patch for version 310
1.0.2c:
- fixed calculation system
- fixed NiOverride not getting detected
1.0.2b:
- updated SexLab Hentai Pregnancy patch for version 1.19e by @Ed86
1.0.2a:
- updated SexLab Hormones patch for version 2.0.6a
1.0.2:
- new calculation system, size jumping should now be eliminated once and for all, please let me know, if there is any weirdness
- updated Devious Devices - Integration patch for version 3.3b
- updated SexLab Parasites patch for version 0.4
- removed Deviously Cursed Loot patch, since it's now using BodyMorphs, instead of NiOverride, which is not yet supported by my framework (will be eventually) (you will have to remove scales manually for now)
1.0.1h:
- fixed "top x" calculation being broken, if no value for "top x" was manually set
- fixed updating an actor for "All Mods" not working at all
1.0.1g:
- added splash screen made by @SassaAria (hope you like it smile.png)
- updated Beeing Female patch for version 7 by @Bane Master
- integrated Egg Factory patch for version 2.0 into the installer
1.0.1f (reupload):
- remade the Estrus Chaurus + patch with the new sources (I guess at least the version number has changed)
- fixed fomod installer (apparently one of the links I added to the description made the installer crash, removed for now)
- added Egg Factory patch for version 2.0 (not included in the installer)
- removed the "beta" from the dev kit names, since it's not anymore
1.0.1f:
- updated Russian and Spanish translations to the current state
- added SexLab Parasites patch for version 0.1
- added Devourment patch for version 1.2 Beta 270815 and 1.2 No RND 050915
1.0.1e:
- SLIF_Main.inflate now calls SLIF_Main.inflateBoth, if the key is one of those used for inflateBoth (so you basically don't have to use inflateBoth)
- added three new events to SLIF_ScannerAlias (thanks to @Ed86)
- removed Milk Mod Economy patch, since it now has native support
1.0.1d:
- updated SexLab Hormones patch for version 2.0.6
- fixed fomod installer script for Extra Pocket
- nodes "NPC L/R Breast P1/2/3" are now handled per row while calling inflateBoth() with the key "slif_breast_p"
1.0.1c:
- updated Milk Mod Economy Patch for version 2016-10-11
- updated Egg Factory Patch for version 1.9
- added Extra Pocket Patch for version 1.0
1.0.1b hotfix 2:
- fixed non-unique npcs freaking out
- target key now saved in Config.json
1.0.1b hotfix:
- fixed sliders on the bodymorphs page
1.0.1b:
- added a few translations
- added toggles, to reverse the BodyMorph scaling, if your body mod is set up differently (Breasts and BreastsSmall are reversed on default)
- instant inflation, now skips the queue
- fixed OnOptionDefault not working, because the first check was always true
- fixed breasts and belly jumping sizes, because I didn't check, if the bodymorphs existed, before clearing them
1.0.1a:
- the timer initializes with a time of 0.1 instead of 0 (to avoid issues)
- removed papyrus log spam (sorry about that)
- updating actors now skips the queue, for faster updating
- if the target is already registered, pressing the register button will update the target (will change the message in the future)
1.0.1:
- improved calculations
- removed updating actor list on update
- DoQueue now only called once for each node
- fixed twitching animations (thanks to @ffabris)
- added new translations
- updated translations
- removed some translations
- added BodyMorphs percentages page (I will add more to it in future updates)
- added Devious Devices Integration patch for version 3.2 to the installer
- updated dev kit for version 1.0.1 (only description changes)
1.0.0d:
- the inflation type for new added mods will now default to the value that is set for all mods
- the default inflation type is now instant
- left and right nodes now synchronize
- improved performance on updating an actor
- the queue is now processed for each actor for each node (trying to find a way to process them all parallel, but not quite there yet)
- the scanner now has a scan npcs on save load function
- the scanner now does not initialize itself anymore (removed event OnInit)
1.0.0c:
- fixed bodymorphs jumping sizes
- finally fixed converting keys/nodes results in empty strings or nodes being converted to keys and keys to nodes, resulting in errors
- fixed DoQueue being called multiple times, even though only one time is necessary
1.0.0b:
- updated Milk Mod Economy patch for version 2016-09-14
1.0.0a:
- fixed NetImmerse weirdness
- tidied up the script SLIF_Scale a bit
- removed SexLab Deadly Drain patch, version 1.6.7 is already compatible with my framework
1.0.0:
- use NetImmerse, if actor is not unique (useful tip by @Hoenheim)
- automatically adding nodes and keys to a list that actors have for each mod
- presets page only shows actually used nodes (except if show hidden values is active)
- set inflation type for each node for each mod on the presets page
- setting a global inflation type for a mod, will also change the preset values
- added inflation queue for each node for each actor
- nodes can be hidden now (and shown again), for each actor for all mods
- hideNode() in SLIF_Main now registers the node for the mod that hides it, but only, if the node isn't already hidden
- showNode() unregisters the node again and fixed a bug, that prevented it from showing the node again
- added new function IsNodeHidden() to SLIF_Main
- updated Amputator Framework patch for the new changes
- updated Devious Devices Integration patch for the new changes
- updated Beeing Female patch for version 6 by @Bane Master
- updated Hentai Pregnancy patch for version 1.19d by @Ed86
- updated Dev Kits for version 1.0.0


0.9 beta:

 

0.9.9b beta:
- optimized manual actor sorting a bit
- fixed updating an actor may shrink bodyparts to 0
- fixed switching from NiO to Bodymorph not properly removing NodeTransforms
0.9.9a beta:
- fixed auto-sorting the mod-list, may cause the same issues as auto-sorting the actor-list
- updated Milk Mod Economy patch for version 2016-09-05
0.9.9 beta:
- added development kit for SLIF
- added a per mod inflation type system (SLIF now requires SexLab version 1.62 or rather PapyrusUtil 3.3, which is only included in SexLab version 1.62, but not released yet)
- removed info translations for nodes (sorry about making you translate this, but they didn't really add any information, and at least less translations is good right?)
- refined SLIF_Main documentation
0.9.8f beta:
- fixed manually sorting actors may cause issues (just to be safe)
- updated Milk Mod Economy patch for version 2016-09-02
0.9.8e beta:
- updated Milk Mod Economoy patch for version 2016-09-01
- updated french, russian and spanish translations to the current state
- added some translation keys
0.9.8d beta:
- fixed the BodyMorph for Breasts fighting itself and changed the maximum to 20.0 (2.0)
- fixed preset system (get function had a wrong check)
- updated Beeing Female patch for @Bane Master's patch version 5
0.9.8c beta:
- fixed last instances (hopefully) of values being set to 0.0 instead of 0.0000001 for transformation nodes
- fixed values being set to 0.0 instead of 1.0 for the transformation from succubus to human (as always, this can't make already disappeared nodes reappear and I'm sorry about that)
0.9.8b beta:
- fixed lactacid belly inflation not working for Milk Mod Economy (I took out a check, that I implemented for my old system, but didn't remove, when I removed the system)
0.9.8a beta:
- fixed adding multiple actors at the same time (like Macromancy for example), taking very long and breaking the actor list (I would recommend turning notifications off, when adding lots of actors, since adding them takes less time, than displaying the messages)
- changing the sorting method will now sort the actors once
- features from the alpha are now in the beta (they work for me, but I don't know if they work for everyone) (the scaling being smaller than the normal scaling is expected, since BodyMorphs have an actual limit, everything beyond doesn't look very good)
- added a dropbox folder with backup versions, which will contain all past, current and future versions of the installer (from version 0.9.6 onwards)
0.9.8 beta:
- added a toggle inflate on leaving the mcm menu as per request by @dafinch
- added page "Queue", which shows all npc and which nodes, that get inflated on leaving the mcm menu
- added page "Toggles", which contains all optional toggles (toggles will be reset)
- updated Beeing Female patch for @Bane Master's fixes (BeeingFemale 2.7.2 Patch V03)
- updated Milk Mod Economy patch for version 2016-08-28
- updated Deviously Cursed Loot patch for version 5.7
- fixed slif_scanner and slif_timer starting up no matter what
- fixed typing n while the console is open no longer triggers register target npc
0.9.8 alpha:
- added toggle to use BodyMorph "PregnancyBelly" instead of node scaling "NPC Belly" (disabled in the beta version)
- added toggle to use BodyMorph "Breasts" instead of node scaling "NPC L Breast" or "NPC R Breast" (disabled in the beta version)
0.9.7a beta:
- updated Soulgem Oven III patch for version 309
0.9.7 beta:
- added Estrus Chaurus Spider Addon patch for version 3
- added optional Soulgem Oven III patch for version 309a (not included in the installer)
- added functions unregisterNode, unregisterMultipleNodes, unregisterBothNodes
- updated Egg Factory patch with the new functions
- added new scripts SLIF_Inflate, SLIF_Absorb, SLIF_Give, SLIF_Grow, SLIF_GrowTarget, SLIF_Shrink and SLIF_ShrinkTarget for easy adding of inflate magic effects, inspired by the macromancy 2 version by @dweezer
0.9.6d beta:
- fixed duplicate actors being added
- fixed Scanner flickering (or rather reduced it to a minimum)
- added action remove actor, which removes the actor from the list, but leaves it registered
0.9.6c beta:
- fixed top x calculation
- modus selection will now be set for actor / mod combination independently
0.9.6b beta:
- fixed setting two references, which were still minimum 0.0 instead of 0.0000001
- removed a currentValue != oldValue check, which was preventing updating the scale, if nothing changed
0.9.6a beta:
- fixed bodyparts vanishing into Oblivion (apparently getting the node-scale at the beginning of the game, will always return 1.0, which was corrupting the calculation)
- instead of 0, the absolute minimum is 0.0000001 now, which will show up in the menu and log as 0.000000, but actually isn't, an additional safety measure to avoid bodyparts vanishing
- updated Milk Mod Economy to version 2016-08-15 in the installer
- removed optional downloads, which will only turn up again, if a patched mod updated
0.9.6 beta:
- added a patch for SexLab Procreation 1.1a
- added a patch for Naked Dungeons 1.7
- added a patch for Egg Factory 15
- added a patch for Amputator Framework 0.7
- added a patch for NPC Body Scale Randomizer 3.04
- added a preset system, which will set the values to those values, if they are not the default, but only once and stores them in Data\SKSE\Plugins\StorageUtilData\SexLab Inflation Framework\Presets.json
- added a functions inflateBoth() and inflateMultiple() to inflate multiple nodes at the same time
- added a whole bunch of new translation keys
- added optional fomod installer and install wizard for WryeBash
- updated Devious Devices Integration Patch for version 3.1
- updated Deviously Cursed Loot Patch for version 5.6
- updated Milk Mod Economy Patch for version 2016-08-15
- updated Russian, French and Spanish translation to the current state
- debug messages are now logged in My Games\Skyrim\Logs\Script\User\slif_debug.0.log
- errors are still logged in My Games\Skyrim\Logs\Script\Papyrus.0.log
0.9.5b beta:
- fixed scanner sliders, which were essentially broken
- fixed jittering, when two mods are manipulating the same node at the same time
- fixed updating an actor now only takes into account scales that exist and doesn't set new ones
- cleaned and formatted papyrus debug messages
- added a toggle to treat transgender as male in sexlab on gender change in SLIF
- added a toggle to treat male as female in sexlab on gender change in SLIF
- changed and added some translation keys for those changes
- updated French and Russian translation to the current state
0.9.5a beta:
- added missing translation keys to the Russian and Turkish translation files
- updated the Russian translation to the current state
0.9.5 beta:
- added a toggle to automatically register SLIF, default off, while off this boosts the speed to register, unregister and inflate actors, if they are not already registered for SLIF, but doesn't add SLIF to the list
- added automatic and manual actor list sorting, in ascending and descending order
- added the partial translations for French, Russian and Turkish, also took some over from the second German one (wip)
- added a language selection menu, the in-game notifications will be displayed in that language (mostly english at moment, except for german)
- added script SLIF_Language for translating in-game notifications (mostly english at moment, except for german)
- split off parts of the SLIF_Util script into smaller scripts, since it got way too large
0.9.4 beta:
- removed a lot of unnecessary translations, which I will never change anyway
- added multiple translation dummy files, let me know, if I'm missing a language supported by MCM Menu
- created a google translation document, feel free to contribute
0.9.3d beta:
- removed bool variable reset from updateActor and updateActorList
- added function resetActor and resetActorList
- removed function updateCurrentActor (use updateActor or resetActor instead)
- updated the Estrus Chaurus + patch for the recent changes
- updated the Milk Mod Economy patch for the recent changes
- added a patch for Devious Butt 1.5.2, until skyrimfet updates to the newest SLIF version
0.9.3c beta:
- all SLIF_Main functions now can take either NiNodes or slif_keys as node/sKey
- removed functions hideKey and showKey (use hideNode/showNode instead)
- added patch for Soulgem Oven 308
0.9.3b beta:
- added variables value and oldModName to hideNode/hideKey, so you can set the value, that it's hidden as (0.01 default) and remove any existing old scale
- added a patch for Devious Devices - Integration 3.0.beta1
- added a patch for Deviously Cursed Loot 5.5
0.9.3a beta:
- changed actor and mod lists from menus to sliders, so an unlimited amount of actors and mods can now be added in theory
- updated SexLab Hormones Patch to version 205a
0.9.3 beta:
- each actor has his/her own mod list now (means only mods the actor is registered for show up in the menu)
- up to 16384 mod keys can now be registered for each actor, which potentionally allows for multiple mod keys for each mod
- mod keys are now getting sorted, except for All Mods and SLIF, which are always first and second
- unregistering actors is now considerably faster
- the action "Set all values to ..." now works for each selected modus and mod
0.9.2b beta:
- changed function isRegistered() to global and replaced function calls with the new function
0.9.2a beta:
- added isRegistered() to SLIF_Main, which checks, if my framework has registered the actor for that mod
- fixed inflateCurrentNode(), so it always inflates, even if there is no difference
- fixed the Scanner, so it works as intended now
0.9.2 beta:
- multiplier and increment values for each key of each actor
- auto saving persistent data to Data\SKSE\Plugins\StorageUtilData\SexLab Inflation Framework\Config.json
- updated all patches for the new version
- added a patch for Mana Tanks
- added patches for Fill Her Up 2.0
- added a patch for SexLab Hentai Pregnancy
- lots of bug fixes
- code cleanup
- code refactoring
- everything else I forgot...
0.9.1g beta:
- fixed the duplicate mods in the modlist bug
- fixed top x system
- fixed other bugs
- updated Milk Mod Economy patch for version 2016-06-17
- updated Player Succubus Quest patch for version 3.2.6
- updated SexLab Hormones patch for version 2.0.4
- updated all patches for version 0.9.1g
0.9.1f beta:
- removed all mod internally used functions from SLIF_Main, so that it is hopefully more clear, which are important, and moved them to a new script SLIF_Util
- added new script SLIF_Util, which will contain all auxiliary functions for SLIF_Main and others
0.9.1e beta:
- added functions getValue(), getMinValue(), getMaxValue(), setMinValue(), setMaxValue(), setMinMaxValue(), like ffabris suggested.
- added new button to toggle ingame notifications (at the moment only the register actor notification)
- updated Milk Mod Economy Patch to version 2016-06-07
0.9.1d beta:
- renamed key slif_high_heels to slif_npc_size, since I missunderstood, what the node "NPC" does, updated the Player Succubus Quest Patch for that reason
0.9.1c beta:
- since the value sliders + minimum sliders + maximum sliders are too much for one page, there are now new menu options for minimum/maximum sliders
- added missing translations
0.9.1b beta:
- resolved a menu bug, which was the result of removing IsValidNodeForGender from SLIF_Main, sorry for any inconvenience
0.9.1a beta:
- removed call to IsValidNodeForGender, since it's basically useless at the moment.
0.9.1 beta:
- you can now hide node inflations with StorageUtil.SetIntValue(kActor, sKey + "_hidden", 1)
- you can now check if nodes are hidden with StorageUtil.GetIntValue(kActor, sKey + "_hidden") as bool
- all nodes unlocked for male characters
- added support for the Node "NPC" for NiOverride High Heels
- added Devious Devices Integration Patch for version 2.9.2
- updated Estrus Chaurus+ Patch to version 4.21
- updated Milk Mod Economy Patch to version 2016-05-05
- updated Player Succubus Quest Patch to version 3.2.5a
- updated SexLab Hormones Patch to version 203a
0.9 beta:
- added Player Succubus Quest Patch (version 3.2.3, posted link in my description, also can provide if needed)
- added German Translation (not yet complete)
- added player ball expansion system for male/shemale/futa (stable beta, but nothing fancy yet)
- updated all patches for their and my newest version
- SexLab Deadly Drain stays version 1.5.1, since I don't have the sources for 1.66 (can provide 1.5.1 if needed)
- slider interval precision increased from 0.1 to 0.01
- register message is now shown every time an npc is registered (instead of only for manual)
- current actor is now set to target, even if it's already registered, instead of only for newly registered
- values and sliders will now only be shown, for those that are actually used by the mods (except for "All Mods" and "SL Inflation Framework")
- hidden values and sliders can be toggled to show up on the Config page
- removed static OIDs for values/sliders, for more flexibility (now managed in dynamic lists)
-- expect warnings like this one, those will be gone, after you save once (harmless and expected):
-- "warning: Variable OID_actor_belly on script SLIF_Menu loaded from save not found..."


Pre 0.9 beta:

 

0.8.2 beta:
- Scanner disabled for the time being (basically obsolete, but I left it in, until I find a purpose for it)
- Updated Patch for Beeing Female from 2.6
- Updated Patch for Milk Mod Economy to 2015-11-02
- Belly inflation from consuming Lactacid made optional (added by me, can be toggle on/off in the menu)
- Bugfixes
0.8.1 beta:
- Fixed MCM Menu not showing up on a new game
- Fixed setting min/max via "inflate", would cause all min/max values from that mod to be set to that value, now only affects the node, the min/max values are for.
- Fixed size fluctuations
0.8 beta:
- added removing of old nioverride nodes and adding them to the framework on "inflate"/"registerActor"
- added being able to set min and max, when calling "inflate" or "registerActor"
- added a lot of missing bones
- added update scanner, since updating a lot of NPCs takes a lot of time
- added SexLab Deadly Drain patch
- fixed a bug from 0.7.x, where removing an actor, would not delete them from the name list, but add them instead
- consolidated update (all) actor(s), reset (all) actor(s) and unregister (all) actor(s) into a single menu
- updated SexLab Hormones script for the 202 update
- updated Milk Mod Economy for the 2015-10-18 update
- updated all other scripts for the new version (since this version is a bit different)
0.7.2 beta:
- small fix for version 0.7.1, apparently "IsValidActor" from "SexLabFramework.psc" returns false, if the actor is animating (my bad), which made "Fill her up" not work with my mod, sorry about that, removed the check for now, should now be working as intended again
- only thing new is, that I updated the requirement for NiOverride to the newest version of NiOverride, so if you are using NiOverride, make sure you have the newest version
- other than that nothing new yet sorry
0.7.1 beta:
- fixed the empty mod list issue
0.7 beta:
- added compatibility for Estrus Chaurus
- removed translation of mods (like darkconsole suggested) and added update mechanism for old versions
- added genderless to genders
- gender male will now only use male specific nodes
- gender female will now only use female specific nodes
- gender shemale and futanari will now use both male and female specific nodes, but the nodes will be set as female
- added new functions to the SLIF_Main script
- added support for up to 16384 Actors
- updated all scripts for 0.7 beta
0.6 beta:
- added gender detection from SexLab
- changed genders to be more similar to SexLab genders (sadly you will have to reset Male, Female and Creature Actors, if they are already registered and have the wrong gender)
- tiedied up the mcm menu and added missing scrotum sliders
0.5 beta:
- actor unregister bugfix
- if no gender is set, the vanilla gender will be used (sexlab gender will follow soon)
0.4 beta:
- set minimum inflation to 0.0, -2.0 was just silly
- added support for sexlab hormones
0.3 beta:
- added inflation type (incremental and instant) and calculation type (top three and additive)
- updated scripts with get functions
0.2 beta:
- NiOverride support added, also added gender
0.1 beta:
- Initial release

0 Comments


Recommended Comments

There are no comments to display.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use