Search the Community
Showing results for tags 'Sex Framework'.
-
View File Sugar Cake - Sex and Animation Framework for Palworld Sugar Cake Animation Framework - Palworld Sex and Stats Framework Created and Maintained by : Michael aka "Spirit Shard" Discord - The Broken Chatbox - https://discord.gg/h3vB7S4FEw Website - https://www.spiritshard.com/ v (Donations! =^-^=) v SubscribeStar - https://subscribestar.adult/michaelpstanich Detailed Install Guide available in the support thread! What is Sugar Cake? (SCake for short) Sugar Cake Animation Framework is a sex animation and gameplay framework for Palworld focused on providing the baseline for adult content in Palworld. SCake allows animators to import their animations into Palworld, then animators and users can use those individual animations to create Animation Events (effectively entire scenes) for customized playback of complex animations. (More on this below) SCake also adds additional stat tracking to create dynamic stats that don't fit within the game's native structure (such as some naughty stats ^.-) as well as several gameplay oriented features which other modders can hook and replace for more dynamic systems. < - > Self Promotion < - > I'm never really great at asking for donations, but if you never mention it people may not even know about it! So here I am, letting you know I have a SubscribeStar! - https://subscribestar.adult/michaelpstanich (SCake is completely free with no paywalls, but Subscribers do get a special role on Discord and other benefits regarding other projects of mine!) If you can't help support the project financially, that's ok! I appreciate any little bit of help, whether that's just in giving feedback and bug reports, or by just sending a politely worded message! Notices! All versions of Sugar Cake from 0.5 DEV forward will require UniPalUI! SCake uses UniPalUI for the UI and input handling, without it technically SCake can still play animations and function but you may lack any meaningful way to customize or trigger animations depending on your configuration, and you won't get the on-screen adjustment UI and customizations or FreeCam support... (Just get UniPalUI ^-^ - https://spiritshard.com/?mode=gamemod&view=Palworld_UniPalUI) Sugar Cake 0.6.19 TEST Changed the JSON Config format to SCML's format! Animation packs will need to update their packs with new JSON config files to function properly! Known Critical Issues Triggering animations isn't tested in every possible scenario, so if you start animations in weird conditions stuff may break! If you find something that breaks with anims, please report it so a work-around/fix/validation can be made for it! Framework Features List Custom Animation Player A fully custom Animation Player built with erotic animations in mind. The system allows animators and scene creators to define stages with automatic climax and post climax support. Users get access to various advanced settings to customize their experience with SCake to their preference! Custom JSON importer for Animations Sugar Cake features a fully customizable and dynamic way to import animations through JSON files which both animators and users can fully customize in any plain text editor! Create either simple Animation Events with easy to understand data, or go full scene master with advanced settings and crazy potential! (You can even share your customized events by sharing your own JSON file with others, all without ever needing to animate!) Integrations with UniPalUI for Custom UI, Input, and FreeCam Uses UniPalUI to implement a simple to use user interface for customizing settings and adjusting animations while also using UniPalUI's input functions for easy debug controls and FreeCam during animations! Also comes with a set of custom UI elements specifically tailored for SCake and its functions! Pal Stat Tracking Tracking for custom stats that can be used either by animations or through external mods using the SCake SDK called modules! SCake handles the rising/lowering and tracking without requiring any input from the user! Custom Sex Equips System for Genders While Palworld may only have Male/Female internally, with SCake's additional tracking and systems we can register more! SCake features an SEquip tags systems where instead of being stuck to pre-defined genders, characters can have specific Sex Equipment defined on their character for compatibility checking! Preference Settings May not sound like a big deal at first, but let's say you're not into a specific kind of animation or combination? Instead of having to sift through all your animations and manually disable/remove them, instead you can change your preference settings to block certain anims from playback! Full Persistence SCake has its own save system for additional data unique to the mod! These saves are in .json format (so you can edit them externally) and save per-world save! You can also use "Adjust Profiles" to customize how characters position during animations, and "Setting Profiles" to customize settings, and since these save as a JSON file like other saved data, they persist and are share-able! Palicious! Sugar Cake comes with a built-in gameplay module called Palicious! All gameplay affecting features are completely optional and disabled by default. Better yet, other modders can hook and even fully replace these systems for maximum capabilities! Radiant Experience : Grants EXP surrounding Erotic Scenes! Combat Submission : Offers chances for Erotic Scenes within combat with new Stability mechanic for the player. Combat Submission works for both the player, NPCs, and Pals!~ Lustful Engagements : Adds ways to start scenes by taking certain actions or for reaching certain stat values. Start a solo Scene and maybe a pal will notice... And more...! Oh, did I mention this is a Framework? We have an API and SDK! Provided along-side SCake is the SCake SDK as well as documentation on the various functions you can call within SCake. This allows you to create modules for SCake through Blueprints with all the powers UE5 provides! (May require a palworld modding kit set-up for proper use) No Generative AI! Sugar Cake and its first party dependencies contain no AI Generated code or assets! Sugar Cake is created with Human Skill and Creativity, to help other Humans express their Skill and Creativity! This also applies to the included animations, we make them 'the old fashioned way' with custom animation rigs and set-ups in Blender!~ (Though I wish I could afford a motion tracking setup... Q.Q) Inputs SCake uses UniPalUI for input handling. With the default bindings for UniPalUI v0.1DEV, use Shift+Y to open the menu and select "Sugar Cake Animation Framework" using the mouse to edit settings and preferences. ("With Debug" means "Enable Debug Options" which can be enabled in Sugar Cake's settings) Default Key Bindings... Shift+Y : Open UniPalUI menu for setting/preference adjustments Shift+K : View/control target's playing Animation Event Hold Shift+K : View/Control summoned pal's playing Animation Event R while viewing anim : Open Animation Adjust/Control Menu Hold J : Touch Self WASD+QE : Camera controls while viewing/controlling an animation and in Free-Cam mode --- Debug Controls (Enable in Settings) --- J with Debug : Select Self for Animation G with Debug : Select target for animation Hold G with Debug : Select summoned pal for animation H with Debug : Clear selected animation targets Hold H with Debug : start animation with selected targets Shift+[ with Debug : Increase Sex Heat of targets Shift+] with Debug : Decrease Sex Heat of targets Requirements UniPalUI - https://spiritshard.com/?mode=gamemod&view=Palworld_UniPalUI UE4SS (Experimental Latest) - https://github.com/UE4SS-RE/RE-UE4SS/releases/tag/experimental-latest How to install the SCake framework Note : When SCake is installed and running, a notification will show up on the top left part of the game screen, saying it's either installed (title screen) or running (in-game). Use this to determine if the mod has been installed correctly. Install UE4SS, only the official UE4SS releases are supported (Custom forks may not work properly or cause your game to crash) Install UniPalUI and ensure it's working properly Extract the Sugar Cake archive and from inside the folder for your platform (Either Steam or XBox), copy the Pal folder info your palworld install (Should merge with the existing Pal folder) [ + Ensure inside the UE4SS install, inside the "mods" folder, open the "mods.txt" and make sure "BPModLoaderMod" is set to 1 ] [ + If your game starts crashing after installing UE4SS, open the UE4SS-settings.ini file that is within the UE4SS install and set "bUseObjectArrayCache" to false, which may solve some crashing issues ] Note : Sugar Cake doesn't come with many animations, you'll want to install additional animation packs for a more complete experience How to install animation packs ~ For .json installs ~ Follow their provided instructions if they say where to install the .pak file, otherwise place this is in Pal/Content/Paks/~Mods Place the provided .json file in Pal/Content/Paks/~Mods/AnimConfig/ Now it should load in-game the next time .json animations are registered! (Note : Animations may not register while on the title screen, load into a save to see animations register) How to add and create animation packs For a full guide you can read it over on my website at https://spiritshard.com/?mode=article&view=2024-03-27_SCake_HowToMakeAnimsGuide or follow the links on our Discord! To add more animations you just need to (correctly) import the animations into UE5.1 with the correct file path (Content/Mods/YourModName), convert the animation into an animation montage (right click the animation sequence and it will show up in that list), ensure you do what ever edits are required for your montage/animation to look and function correctly (Remember for looping animations to open your montage, go to the "montage sections" tab, and tickmark where it should loop! If you have no sections, just click the 'default' checkbox and it will loop the full animation.). Once you have the animation montage you can export the .pak file and place it in ~mods, note the file-paths you had in UE5.1 as we'll need these to register the animation properly. Open the appropriate templates provided in the AnimJSON folder from SCake and enter in the correct metadata for your animation, delete any sections/data you're not using for your animation. (Note: You can check the "Sugar Cake - Metadata.txt" provided with SCake for a description of the parameters, the "_SCake_TemplateWithExplanations.json" has sections explaining each parameter and may be a good place to start reading while using other .json files as a reference to create your own) With your .json file complete, rename it to match your pack name and include it with your .pak when distributing your animation pack! I recommend testing the pack before distribution, so install it like any other pack by placing the .json file to the AnimJSON folder and adding the file name to the "_loadlist.json" file, then load up in-game and trigger the animations. Permissions / Usage Rights These Permissions and Usage Rights apply to all content related to the Sugar Cake Animation Framework, 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 Sugar Cake Animation 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 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! Questions and Answers (FAQ) Question : I installed everything and it doesn't work! Answer : Install everything PROPERLY and it'll work! Read the install section carefully and follow things step by step, copying files isn't complicated! Also make sure you're not using Vortex mod manager, it can break your install and doesn't install mods like SCake properly! Question : Does SCake work in Multiplayer? Answer : Mostly, though things can be buggy! Use SCake only in consenting multiplayer servers/sessions! (Using SCake while joining a server without SCake support may cause issues) Want to implement more animations? Feel free to contact me or interact with our Discord! We're a community thriving on creativity and would be really glad to help! Submitter Spirit_Shard Submitted 05/28/26 Category Palworld
-
Cyberpunk 2077 Night Scenes Plus Naked NPCS View File Cyberpunk 2077 Night Scenes Plus Naked NPCS Hello everyone, this is the start creating a sex framework for Cyberpunk 2077! It's still in very early access SO EXPECT LOTS OF BUGS. Currently this mod allows player V to get their freak on with any NPC. All you need are a female body mod, bag of dicks and an animation mod! Though right now it has only been tested with Pleasures of Night City (PONC). FEATURES: Start and end sex animation with the press of a key bind Basic defeat system for both NPC and player Unclothes any NPC Toggleable animations Custom key binds set via CET When you download this mod the first thing you'll want to do is go into CET keybinds and bind a key for the main UI. This is where you can enable and disable the defeat system, set at what hp percent it triggers, how often it happens, as well set if you lose any money or not. The UI also shows you how many animations are registered as well as what your current key binds are. You can also go to the animation registry and enable and disable any of the animations you want to use or exclude! By default, all animations are enabled. THERE ARE BUGS IM LOTS OF THEM I AM SURE For example, I have no clue if the next or previous animation buttons worked, I haven't tested those out yet. As well as some funky stuff can happen with undressing NPCS with different cyberware that I have no clue how to fix yet. And sometimes animations just won't play but this only happens sometimes. These are just a few examples, and I am sure there are loads more. Future Updates: Add different voices Have it working with other animation mods Working with MM and FF (kind of works now but needs more updates) Set different animation types (such as blow job, hand job, anal, cowgirl, dominating, foreplay, etc.) Add more customization to different penis mods Threesomes, Foursomes, Orgies, etc. First person camera mode Third person camera mode Drone camera mode Any other suggestions! Bug fixes! This project is also open to the public so if you want to add something, make changes, or fix a bug feel free! I'll add any updates from users into the main mod page here. Let me know about any bugs you find or suggestions you might want and I will look into them. Though do know I mainly work on this on weekends, so updates come out very slow. I am also in the process of moving so its even slower. (Note: 90% of this mod was made using claude code. I have no experience with RedScript or CET but I am learning more as I develop it with claude. Eventually I'd like to fully remake the mod and clean it up but for right now this is what I am working with) Submitter Mumble_A_Lot Submitted 07/20/26 Category Other Games Requirements CET: https://www.nexusmods.com/cyberpunk2077/mods/107 RED4ext: https://www.nexusmods.com/cyberpunk2077/mods/2380 ArchiveXL: https://www.nexusmods.com/cyberpunk2077/mods/4198 redscript: https://www.nexusmods.com/cyberpunk2077/mods/1511 Codeware: https://www.nexusmods.com/cyberpunk2077/mods/7780 Bag of Dicks - for Masc and Fem V: https://www.nexusmods.com/cyberpunk2077/mods/22656 Pleasures of Night City - Sex Animations Library: https://www.nexusmods.com/cyberpunk2077/mods/22962 O'Neill's Explicit Content: https://www.nexusmods.com/cyberpunk2077/mods/23668 Any naked female body mod AMM: https://www.nexusmods.com/cyberpunk2077/mods/790 (though not needed definitely recommend) Install Instructions
-
Version 0.2.5
1087 downloads
Cyberpunk 2077 Night Scenes Plus Naked NPCS Hello everyone, this is the start creating a sex framework for Cyberpunk 2077! It's still in very early access SO EXPECT LOTS OF BUGS. Currently this mod allows player V to get their freak on with any NPC. All you need are a female body mod, bag of dicks and an animation mod! Though right now it has only been tested with Pleasures of Night City (PONC). FEATURES: Start and end sex animation with the press of a key bind Basic defeat system for both NPC and player Unclothes any NPC Toggleable animations Custom key binds set via CET When you download this mod the first thing you'll want to do is go into CET keybinds and bind a key for the main UI. This is where you can enable and disable the defeat system, set at what hp percent it triggers, how often it happens, as well set if you lose any money or not. The UI also shows you how many animations are registered as well as what your current key binds are. You can also go to the animation registry and enable and disable any of the animations you want to use or exclude! By default, all animations are enabled. THERE ARE BUGS IM LOTS OF THEM I AM SURE For example, I have no clue if the next or previous animation buttons worked, I haven't tested those out yet. As well as some funky stuff can happen with undressing NPCS with different cyberware that I have no clue how to fix yet. And sometimes animations just won't play but this only happens sometimes. These are just a few examples, and I am sure there are loads more. Future Updates: Add different voices Have it working with other animation mods Working with MM and FF (kind of works now but needs more updates) Set different animation types (such as blow job, hand job, anal, cowgirl, dominating, foreplay, etc.) Add more customization to different penis mods Threesomes, Foursomes, Orgies, etc. First person camera mode Third person camera mode Drone camera mode Any other suggestions! Bug fixes! This project is also open to the public so if you want to add something, make changes, or fix a bug feel free! I'll add any updates from users into the main mod page here. Let me know about any bugs you find or suggestions you might want and I will look into them. Though do know I mainly work on this on weekends, so updates come out very slow. I am also in the process of moving so its even slower. (Note: 90% of this mod was made using claude code. I have no experience with RedScript or CET but I am learning more as I develop it with claude. Eventually I'd like to fully remake the mod and clean it up but for right now this is what I am working with) -
View File Before we start: Alpha Software - this mod may destroy your machine, ruin your life or bring about global nuclear Armageddon. YOU HAVE BEEN WARNED. Modders' Resource. No Normally playable content. This is a sex framework, meaning that it doesn't add content itself but rather makes it easier for other modders to add content. Limited Functionality. This is a quick and dirty adaptation of Crazy6987's sex gun into a format more easily used by modders. Compared to Sexout or SexLab, this is severely lacking in features. On the other hand, it has all sorts of advantages over nothing at all. Just, let's keep expectations realistic to start with. Upgrading from 0.0.1: Delete the old BSA2 archives! One of them has been renamed as four_play - Main.bsa2 as per the convention. The other one, the textures archive, has disappeared altogether since I'm not adding any textures. Delete the Data/Scripts/four_play folder as well. What It Is A sex animation framework based on Crazy6987's sex animations. Installation Use the mod manager of your choice. Or just copy the archive contents into Fallout 4\Data. There's no installers or wizards to worry about. Software Demo Open the console and type "coc 4test" to get to the test cell. The terminals there have some information and some test options that can double as demo scenes. How to use it The source is included in the archive, and that's probably your best documentation. Briefly however: The module name space is "four_play" and the main quest is four_play:Main There are two entry points for the module: four_play:Main.four_play and four_play:Main.four_play_main. Umm... I could have probably used a little more imagination in some of those names... Nevermind. four_play:Main.four_play(actor a0, actor a1=None, float duration=30.0) This takes two actors, picks a random two person animation and starts it going for 30 seconds. You can override the time with the duration flag. If a1 is None, a solo animation is chosen for a0. This function tries to make sure there's a male actor in the male role (all current animations are solo or m/f) and will swap a0 and a1 to make that happen. There are also a couple of parameters that probably shouldn't be there. "happy" is supposed to set a happy expression on the actors faces. I forgot about it until I came to write this. "start_mark" is a marker that can be used to position a0 before sex starts. This is implements but broken, so don't use it. function four_play_main(Actor a0, Idle i0, Actor a1=None, Idle i1=None, keyword arch0=none, keyword arch1=none, objectreference start_mark=none, float duration=30.0) This is a lower level function. Actors a0 and a1 are used in the male and female position respectively, So if you want your female PC to ream Kellogg with a strapon, this is the one to call. Both idles are specified separately, and in principle can take any animation supplied. The Arch parameters are facial animation archetypes intended to change the expression, duration is how long the animation lasts and start_mark is broken and should not be used. When either of these functions are called, the a1 actor is moved next to a0 and the idles are started. Actors are stripped and re-dressed - usually, anyway. Callback The mod sends a custom event called animation_over with the two actor as arguments. This should let you pick up control after an animation ends. There doesn't seem to be a way to raise a custom event on another form., so there's no way to register for events from an actor - you'll need to make sure the event you get is for the actors you expect. Known Issues No control of a running scene: You can't change the animation, restart, reposition or any of the cool sexlab features most of us are used to. Single Stage Only: Only one simple loop is animated. There's no syncing of animation, no multi-stage animations just one loop. Ground Pounder Weirdness: The "ground pounder" animation has the female floating about three foot off the ground for some reason. Seems to be an issue with the animation. Maybe. Survival Options, v1.62. This mod has an inventory item that saves the game in Survival Mode. It seems to conflict with the mod for some reason. And probably thousands more - I'll update the list as I remember them (or am reminded!) Custom Races Custom races need to be registered from a script. I've made this as easy as I can: race property my_race auto; ...four_play:Main.register_race(my_race) Troubleshooting Guide I can't get to the test cell! The test cell is just a cell like any other interior location in the game. You got there by typing coc 4test from the console. If you can't get there, it almost certainly means the mod isn't loaded. Check your mod manager and make sure the esp is selected. Stripping isn't working! As of 0.0.4 stripping uses F4SE 0.3.0 So make sure that's installed and up to date. No, really! Stripping isn't working! Turns out there's a known bug in F4SE 0.3.0 where the GetWornItem function doesn't work right unless Papyrus loads debug information. So do the following: Edit %USERPROFILE%\Documents\My Games\Fallout4\Fallout4Custom.ini. Add the following if absent: [Papyrus]bLoadDebugInformation=1 Those of you who found that stripping started working when you enabled logging - this is why. Which means you can disable the logging if you wish so long as you keep the two lines above. The GetWornItem bug is expected to be fixed in 0.3.1 which is currently under development. F4SE is installed and up to date, I'm loading debug information and there's still no stripping F4SE 0.3.0 also modifies some of the vanilla scripts. In particular Four-Play's stripping code needs the F4SE version of Actor.pex. The easiest way to ensure you're using this is to copy the data folder from the F4Se archive. It's easy to overlook this since the install instructions that come with F4SE 0.3.0 are out of date and don't mention this step at all. Stripping isn't working, I tell you! A lot of people have reported that enabling papyrus logging fixed their stripping issues. That probably means I need a wait or two somewhere in the code. Meanwhile, enabling logging seems to be a practical workaround. See "If All Else Fails" for how to do this. Animations Aren't Working Check you have the animations installed. Installing Crazy's Gun Mod will do the job, and you can check that the animations themselves work with Crazy's gun. If that works, go to the test cell (see above) and use the terminals to see if you can start animations that way. If the test cell works, then the problem is likely with a mod calling Four-Play. If it doesn't I'll need to look at it. If All Else Fails There's a lot that could go wrong and a lot of cases that I almost certainly haven't considered. If it's still not working the best way to proceed is to give me a log file to look at. To do that: Follow the instructions here start up a game session coc to the test cell. try and start an animation leave the game edit the log file in notepad post the contents to pastebin.com submit the pastebin page - this will give you a new web page with your pasted log file as its contents post the url of the new pastebin page here along with a description of the problem Dependencies: F4SE: Now needed for stripping. Crazy's Animation Gun: At the time of writing, Crazy hasn't signed in since before I started on this exercise. As such I've not been able to get his permission, so I don't feel comfortable bundling his animations. So you need the mod installed. You shouldn't need the esp loaded if you don't want it. NSFW Strap-on dildo for FO4: Optional. If loaded and if a female actor is in the aggressive role, Four-Play will try and soft-load the strapon. I haven't really had a chance to test that yet, so it may not work. Submitter DocClox Submitted 04/01/2017 Category Animation Requires F4SE, Crazy6987 - Sex Animation - Gun Version
-
Version v0.7.10 TEST
29085 downloads
Sugar Cake Animation Framework - Palworld Sex and Stats Framework Created and Maintained by : Michael aka "Spirit Shard" Discord - The Broken Chatbox - https://discord.gg/h3vB7S4FEw Website - https://www.spiritshard.com/ v (Donations! =^-^=) v SubscribeStar - https://subscribestar.adult/michaelpstanich Detailed Install Guide available in the support thread! What is Sugar Cake? (SCake for short) Sugar Cake Animation Framework is a sex animation and gameplay framework for Palworld focused on providing the baseline for adult content in Palworld. SCake allows animators to import their animations into Palworld, then animators and users can use those individual animations to create Animation Events (effectively entire scenes) for customized playback of complex animations. (More on this below) SCake also adds additional stat tracking to create dynamic stats that don't fit within the game's native structure (such as some naughty stats ^.-) as well as several gameplay oriented features which other modders can hook and replace for more dynamic systems. < - > Self Promotion < - > I'm never really great at asking for donations, but if you never mention it people may not even know about it! So here I am, letting you know I have a SubscribeStar! - https://subscribestar.adult/michaelpstanich (SCake is completely free with no paywalls, but Subscribers do get a special role on Discord and other benefits regarding other projects of mine!) If you can't help support the project financially, that's ok! I appreciate any little bit of help, whether that's just in giving feedback and bug reports, or by just sending a politely worded message! Notices! All versions of Sugar Cake from 0.5 DEV forward will require UniPalUI! SCake uses UniPalUI for the UI and input handling, without it technically SCake can still play animations and function but you may lack any meaningful way to customize or trigger animations depending on your configuration, and you won't get the on-screen adjustment UI and customizations or FreeCam support... (Just get UniPalUI ^-^ - https://spiritshard.com/?mode=gamemod&view=Palworld_UniPalUI) Sugar Cake 0.6.19 TEST Changed the JSON Config format to SCML's format! Animation packs will need to update their packs with new JSON config files to function properly! Known Critical Issues Triggering animations isn't tested in every possible scenario, so if you start animations in weird conditions stuff may break! If you find something that breaks with anims, please report it so a work-around/fix/validation can be made for it! Framework Features List Custom Animation Player A fully custom Animation Player built with erotic animations in mind. The system allows animators and scene creators to define stages with automatic climax and post climax support. Users get access to various advanced settings to customize their experience with SCake to their preference! Custom JSON importer for Animations Sugar Cake features a fully customizable and dynamic way to import animations through JSON files which both animators and users can fully customize in any plain text editor! Create either simple Animation Events with easy to understand data, or go full scene master with advanced settings and crazy potential! (You can even share your customized events by sharing your own JSON file with others, all without ever needing to animate!) Integrations with UniPalUI for Custom UI, Input, and FreeCam Uses UniPalUI to implement a simple to use user interface for customizing settings and adjusting animations while also using UniPalUI's input functions for easy debug controls and FreeCam during animations! Also comes with a set of custom UI elements specifically tailored for SCake and its functions! Pal Stat Tracking Tracking for custom stats that can be used either by animations or through external mods using the SCake SDK called modules! SCake handles the rising/lowering and tracking without requiring any input from the user! Custom Sex Equips System for Genders While Palworld may only have Male/Female internally, with SCake's additional tracking and systems we can register more! SCake features an SEquip tags systems where instead of being stuck to pre-defined genders, characters can have specific Sex Equipment defined on their character for compatibility checking! Preference Settings May not sound like a big deal at first, but let's say you're not into a specific kind of animation or combination? Instead of having to sift through all your animations and manually disable/remove them, instead you can change your preference settings to block certain anims from playback! Full Persistence SCake has its own save system for additional data unique to the mod! These saves are in .json format (so you can edit them externally) and save per-world save! You can also use "Adjust Profiles" to customize how characters position during animations, and "Setting Profiles" to customize settings, and since these save as a JSON file like other saved data, they persist and are share-able! Palicious! Sugar Cake comes with a built-in gameplay module called Palicious! All gameplay affecting features are completely optional and disabled by default. Better yet, other modders can hook and even fully replace these systems for maximum capabilities! Radiant Experience : Grants EXP surrounding Erotic Scenes! Combat Submission : Offers chances for Erotic Scenes within combat with new Stability mechanic for the player. Combat Submission works for both the player, NPCs, and Pals!~ Lustful Engagements : Adds ways to start scenes by taking certain actions or for reaching certain stat values. Start a solo Scene and maybe a pal will notice... And more...! Oh, did I mention this is a Framework? We have an API and SDK! Provided along-side SCake is the SCake SDK as well as documentation on the various functions you can call within SCake. This allows you to create modules for SCake through Blueprints with all the powers UE5 provides! (May require a palworld modding kit set-up for proper use) No Generative AI! Sugar Cake and its first party dependencies contain no AI Generated code or assets! Sugar Cake is created with Human Skill and Creativity, to help other Humans express their Skill and Creativity! This also applies to the included animations, we make them 'the old fashioned way' with custom animation rigs and set-ups in Blender!~ (Though I wish I could afford a motion tracking setup... Q.Q) Inputs SCake uses UniPalUI for input handling. With the default bindings for UniPalUI v0.1DEV, use Shift+Y to open the menu and select "Sugar Cake Animation Framework" using the mouse to edit settings and preferences. ("With Debug" means "Enable Debug Options" which can be enabled in Sugar Cake's settings) Default Key Bindings... Shift+Y : Open UniPalUI menu for setting/preference adjustments Shift+K : View/control target's playing Animation Event Hold Shift+K : View/Control summoned pal's playing Animation Event R while viewing anim : Open Animation Adjust/Control Menu Hold J : Touch Self WASD+QE : Camera controls while viewing/controlling an animation and in Free-Cam mode --- Debug Controls (Enable in Settings) --- J with Debug : Select Self for Animation G with Debug : Select target for animation Hold G with Debug : Select summoned pal for animation H with Debug : Clear selected animation targets Hold H with Debug : start animation with selected targets Shift+[ with Debug : Increase Sex Heat of targets Shift+] with Debug : Decrease Sex Heat of targets Requirements UniPalUI - https://spiritshard.com/?mode=gamemod&view=Palworld_UniPalUI UE4SS (Experimental Latest) - https://github.com/UE4SS-RE/RE-UE4SS/releases/tag/experimental-latest How to install the SCake framework Note : When SCake is installed and running, a notification will show up on the top left part of the game screen, saying it's either installed (title screen) or running (in-game). Use this to determine if the mod has been installed correctly. Install UE4SS, only the official UE4SS releases are supported (Custom forks may not work properly or cause your game to crash) Install UniPalUI and ensure it's working properly Extract the Sugar Cake archive and from inside the folder for your platform (Either Steam or XBox), copy the Pal folder info your palworld install (Should merge with the existing Pal folder) [ + Ensure inside the UE4SS install, inside the "mods" folder, open the "mods.txt" and make sure "BPModLoaderMod" is set to 1 ] [ + If your game starts crashing after installing UE4SS, open the UE4SS-settings.ini file that is within the UE4SS install and set "bUseObjectArrayCache" to false, which may solve some crashing issues ] Note : Sugar Cake doesn't come with many animations, you'll want to install additional animation packs for a more complete experience How to install animation packs ~ For .json installs ~ Follow their provided instructions if they say where to install the .pak file, otherwise place this is in Pal/Content/Paks/~Mods Place the provided .json file in Pal/Content/Paks/~Mods/AnimConfig/ Now it should load in-game the next time .json animations are registered! (Note : Animations may not register while on the title screen, load into a save to see animations register) How to add and create animation packs For a full guide you can read it over on my website at https://spiritshard.com/?mode=article&view=2024-03-27_SCake_HowToMakeAnimsGuide or follow the links on our Discord! To add more animations you just need to (correctly) import the animations into UE5.1 with the correct file path (Content/Mods/YourModName), convert the animation into an animation montage (right click the animation sequence and it will show up in that list), ensure you do what ever edits are required for your montage/animation to look and function correctly (Remember for looping animations to open your montage, go to the "montage sections" tab, and tickmark where it should loop! If you have no sections, just click the 'default' checkbox and it will loop the full animation.). Once you have the animation montage you can export the .pak file and place it in ~mods, note the file-paths you had in UE5.1 as we'll need these to register the animation properly. Open the appropriate templates provided in the AnimJSON folder from SCake and enter in the correct metadata for your animation, delete any sections/data you're not using for your animation. (Note: You can check the "Sugar Cake - Metadata.txt" provided with SCake for a description of the parameters, the "_SCake_TemplateWithExplanations.json" has sections explaining each parameter and may be a good place to start reading while using other .json files as a reference to create your own) With your .json file complete, rename it to match your pack name and include it with your .pak when distributing your animation pack! I recommend testing the pack before distribution, so install it like any other pack by placing the .json file to the AnimJSON folder and adding the file name to the "_loadlist.json" file, then load up in-game and trigger the animations. Permissions / Usage Rights These Permissions and Usage Rights apply to all content related to the Sugar Cake Animation Framework, 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 Sugar Cake Animation 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 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! Questions and Answers (FAQ) Question : I installed everything and it doesn't work! Answer : Install everything PROPERLY and it'll work! Read the install section carefully and follow things step by step, copying files isn't complicated! Also make sure you're not using Vortex mod manager, it can break your install and doesn't install mods like SCake properly! Question : Does SCake work in Multiplayer? Answer : Mostly, though things can be buggy! Use SCake only in consenting multiplayer servers/sessions! (Using SCake while joining a server without SCake support may cause issues) Want to implement more animations? Feel free to contact me or interact with our Discord! We're a community thriving on creativity and would be really glad to help!