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
NOTE : With the Unreal Engine 5.6 update, some implementations may need to be fixed or re-implemented based on what changed in the update.
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
- Start custom tasks (for playing animations, Solo implemented, Duo+ already done with a POC)
- In-game status effect for libido and naughty status (POC for more integrations already tested, will implement after 0.1 DEV)
- Simple autonomy system (Uses autonomy tags, more complex systems planned)
Missing and Required
- Incest Checking + blocking settings (POC made, needs implementation)
Will be implemented after 0.1 DEV release
- Persistent character tracking between screens/existences and save/load (a future system for NaughtyZOI will contain persistence using in-game systems for stats)
Requirements
Recommended
How To Install NaughtyZOI
- First, install the requirements and any recommended mods you want, following their instructions and ensuring they function properly
- Extract the NaughtyZOI 7zip package, copy and merge the provided “inZOI” folder with your inZOI install so that the folders align (Steam installs the game to a folder called inZOI)
- Copy the provided “Mods” folder or your
Documents/inZOI folder so that “NaughtyZOI” is within the Documents/inZOI/Mods folder
- Inside UE4SS’s folder is a UE4SS-settings.ini, inside you’ll need to change
[EngineVersionOverride]
MajorVersion =
MinorVersion =
; True if the game is built as Debug, Development, or Test.
; Default: false
DebugBuild =
- into
[EngineVersionOverride]
MajorVersion = 5
MinorVersion = 6
; True if the game is built as Debug, Development, or Test.
; Default: false
DebugBuild = false
- After launching the game, ensure the “NaughtyZOI” mod is enabled in the mods manager menu, it’s recommended to have NaughtyZOI at the top of the list to prevent overwrites
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!
Current Early TEST Build
NaughtyZOI uv0.0.5 Package Download
Support Development
You can help support the project and its development by supporting me over on SubscribeStar! Thank you to everyone for your amazing support!