NaughtyZOI Development is Underway!
NaughtyZOI (N-ZOI) is an Erotic Animation Framework for inZOI based on my previous work for Sugar Cake (Palworld) and Baking For Mara (Oblivion Remastered), using a new generalized framework called Spirit’s Common Mod Library (SCML) that allows development between BFM and N-ZOI for general features while allowing game-specific systems and integrations. At the time of writing, SCML is now functional and used as the base, though there are still features to add to SCML that was never added to BFM before the conversion.

Early example of the Proof of Concept build functioning
Given how early we are in development for N-ZOI, stuff just isn’t ready for a proper release thread. So, instead, we’ll have an early developments thread to discuss and share information about the TEST versions! You can basically treat this as a usual release thread, just not exactly polished or ready for ‘the public’. ^-^
Current Bottlenecks
I’ve identified 3 major bottlenecks at the moment that are going to make progress much slower.
- First major bottleneck is no script modding interface (yet) and a lack of community tools for script modding. This basically means I’m not only working to reverse engineer the game, but also needing to figure out and expand my own personal tool-set to deal with situations I’ve never had to deal with before. I’ve tried making a proper UProject set-up to at least make Blueprint modding easier, but have run into a couple issues I’ve not been able to solve, so I’m just doing stuff manually for now (which is very time consuming).
- SCML Development is very early in development and will require a lot of feature enhancements, additions, and changes. This means that while I’m working on even the most basic of features for N-ZOI, I’m building future features for SCML that aren’t even ready to utilize within N-ZOI as it’s also used for BFM. (This burns time now, but will save a ton of time later, so it’s worth it)
- Limited ‘adult’ modding assets. More specifically, we’re lacking a proper nude male with functional genitals, we’re also obviously lacking animations so for users testing things there’s really nothing to play with. This could be fixed with some community efforts and a proper tutorial, but, of course, that’s also time consuming.
None of these are particularly bad or anything, just the reality of modding something like this so early. However, I’m rather disappointed there’s effectively no community script support resources. (I just assume no one with experience in this has really bothered, and with official script support coming in the future it may seem like a waste of time for many to try and learn it now)
Current Progress Before Proper Release
Implemented :
- Custom UI for settings and configuration
- Test Widgets to display current status
- Full animation player with arbitrary participant counts
- Debug control method to start animations arbitrarily
- Gender Checking + blocking settings
- Age Checking + blocking settings
- User configurations
- Config saving/loading
Missing and Required
- Incest Checking + blocking settings
- Persistent character tracking between screens/existences and save/load
Missing but Optional
- Start custom tasks (for playing animations)
- In-game status effect for libido and naughty status
- Simple autonomy system
Note : We could end up with a DEV release (next stage after TEST) before all these are implemented depending on difficulty.
Requirements
NaughtyZOI ReadMe
Debug Controls :
(Debug selects from the center of the screen, may require zooming in/out or changing angle, numbers also work on numbpad)
5 - Clear Debug Targets
6 - Select Object Target to animate on
7 - Select Character Target to animate
8 - Start animation with selected debug targets
9 - Select a character and attempt to stop a playing animation
numpad 2 - Display debug information for Target
Overwrites
Overwrites allow users to easily overwrite/disable certain settings/features by simply including a file with the correct name. These apply before any other configuration loads, allowing them to overwrite behaviors before config files are loaded and bypassing any version restrictions.
Set-up
- Overwrites go into
(GamePath)/BlueClient/Content/Paks/~Mods/SaveConfig/Overwrites
- Save as a file with the appropriate name and preferably without any file extension
- Some of these may be configured inside the System Config directly and will take precedent
NeverLoadConfig
Tells N-ZOI to never load or save config files, useful for testing defaults, excluding this overwrite file but including it inside the SystemConfig will allow the config to load but never save
HideTeens
Removes “Teen” age group from N-ZOI’s allowed age groups, removing them from erotic configuration menus
Unrestricted Version Only
AllowAllAgeGroups
Adds all age groups to N-ZOI’s allowed age groups, bypassing age guards and allowing them to be configured
Permissions / Usage Rights
These Permissions and Usage Rights apply to all content related to the NaughtyZOI Framework and NaughtyZOI related developments, whether made by a first or third party.
All content must be provided free of charge, with no paywalls or exchange requirements
- No paywalls, paid early access, subscription requirements, restricted access, premium versions, etc.
- Does not apply to source files used in the creation process not required for full and expected functionality
Configuration/External files are freely available with no restrictions on edits or distribution
- Everyone is allowed to discuss, customize/edit, share, distribute/re-distribute, re-use any and all configuration files provided by any mod or user
- Everyone is allowed to reference any asset from any mod, package, or asset without restriction or retaliation
- This also applies to any templates or files that interact with the framework provided by any mod or user
- Applies regardless of format/extensions/method
Do not intentionally sabotage or perform malicious behavior
- Do not intentionally cause a user’s save to break, user’s game to brick, crash, or other malicious actions
- Do not intentionally cause another mod to stop functioning or overwrite their author information without permission
- Do not include or hide content, without warning, which may be harmful
NaughtyZOI and all related content/mods are non-commercial and will never require payment to access. If you ever encounter someone claiming to have paywalled NaughtyZOI content, it is a SCAM and MALICIOUS!
As a recommendation, please clearly label your content with descriptive names, tags, and IDs while separating different fetish content into different configuration files. This will allow users to customize what they see and interact with during the installation process and will prevent you from accidentally (or intentionally) hiding content which may cause psychological harm. Please be considerate of others in the community and how they may want to use your pack, not everyone will find a sudden surprise animation to be all that pleasant!
Latest Test Builds
This section will show the latest test builds needed to test stuff, however all older versions are still currently archived in the GDrive accessible through SubscribeStar.
Note : Shift+Y to open the mod menu!
Latest Test Build Post :
https://forum.thebrokenchatbox.com/d/16-naughtyzoi-early-developments-thread-erotic-animation-framework-for-inzoi/2
NaughtyZOI uv0_0_2 TEST.7z