Jump to content

Creature Framework 1.1.0-pre2

Sign in to follow this  

About This File

This is a framework that allows other modders to easily provide body replacements and integration with SexLab and SexLab Aroused. This mod does nothing by itself, but other mods can hook into it.
The framework will handle body swaps for SexLab sex scenes, and SexLab Aroused arousal, but neither are required.

 

Warning: GitLab repository does not exist anymore. If the author did not move the files to another GitHub repository then the content will NOT be accessible (CPU)


GitLab repository


Requirements

 

For modders
The modder's guide can be found on the GitLab repository. I would also recommend looking at some of the mods that already use the framework.

 

Version history

 
  • Version 1.1.0 Preview 2
    • Reorganized puppeteer, added loads more info
    • Added Arousal override to puppeteer
    • Added trigger update button to puppeteer
    • Added a warning message to the config menu when you open it while the framework is initialising or registering
    • Made creature forced updates completely refresh their status
    • Added some very small delays whenever dealing with equipment
    • Added conversion from old FormDB keys to new ones
    • Removed some testing debug code
    • Other internal changes, restructuring, and cleaning

    [*]Version 1.1.0 Preview 1

    • Added creature gender functionality
    • Added puppeteer menu
    • Made a fancy pagination system for the creatures list
    • Moved the performance settings to their own page
    • Renamed the FormDB keys
    • Fixed a bug exclusive to 1.0.4 in creature initialisation
    • Various minor changes and cleaning

    [*]Version 1.0.4

    • Improved creature effect startup arousal

    [*]Version 1.0.3

    • Fixed the possibility of the cloak not being disabled when you set the rate to 0

    [*]Version 1.0.2

    • Potentially fixed an issue when removing the aroused/unaroused armours

    [*]Version 1.0.1

    • Added a three-second delay before intialisation

    [*]Version 1.0.0

    • Changed some log messages slightly
    • Fixed harmless error being spammed in the Papyrus log
    • Added more "Creatures x" strings for the MCM tabs

    [*]Release Candidate 12

    • Fixed weird creature option behaviour in the MCM
    • Fixed clearing of invalid creatures

    [*]Release Candidate 11

    • Improved creature detection (should mitigate the castrated creatures problem many users have)
    • Added built-in JSON registration system (very similar to SLNC's old system)
    • Added armour/weapon stripping functionality
    • Lots of minor changes and improvements behind-the-scenes

    [*]Release Candidate 10

    • Added player creature functionality
    • Made the main framework script handle SexLab events
    • Added fallback message for versionless SLA

    [*]Release Candidate 9

    • Added automatic and manual JFormDB clearing functionality

    [*]Release Candidate 8

    • Added error prevention to the creature effect finish event

    [*]Release Candidate 7

    • Completely overhauled the way the API's containers are initialised - this should fix the issue where registrations are immediately lost
    • Cleaned up some code

    [*]Release Candidate 6

    • Rearranged MCM settings, added new "performance" category
    • Added cloak range and cloak cooldown settings
    • Fixed slider text for the cloak duration setting
    • Hard-coded the downgrade and bad JContainers messages in the script (since translation strings don't work in MessageBoxes)
    • Made downgrading abort the initialisation process like a bad JContainers version does

    [*]Release Candidate 5

    • Added a way to register for both armour swapping and events
    • Added many more log details to the initialisation process

    [*]Release Candidate 4

    • Added JContainers version check
    • Added a fallback to a creature's race's skin if the actor base doesn't have one
    • Made the downgrade notification a message box
    • Made some code make use of the new iterator funcitonality in JContainers 3.2
    • Fixed a JContainers leak

    [*]Release Candidate 3

    • Added more debug logging
    • Fixed upgrade/downgrade notification checks (and actually updated the version for this release)

    [*]Release Candidate 2

    • Fixed a bug that caused the placeholder skin being registered to a race to prevent other skins from being added - requires recompilation of scripts using IsCreatureRegistered

    [*]Release Candidate 1

    • Initial release
    • Happy new year!

     

 

 

Mods that use Creature Framework
Tell me if I'm missing any here.

 

Known issues

  • Some people have problems with the framework when Aroused isn't installed - this can be worked around simply by installing Aroused, but not activating its esp/esm file if you don't want to use it

What's New in Version 1.1.0-pre2

Released

  • Reorganized puppeteer, added loads more info
  • Added Arousal override to puppeteer
  • Added trigger update button to puppeteer
  • Added a warning message to the config menu when you open it while the framework is initialising or registering
  • Made creature forced updates completely refresh their status
  • Added some very small delays whenever dealing with equipment
  • Added conversion from old FormDB keys to new ones
  • Removed some testing debug code
  • Other internal changes, restructuring, and cleaning


×
×
  • Create New...