Search the Community
Showing results for tags 'sex framework'.
-
View File Project Sugar Cake [Animation and Stat Framework] (_) Project Sugar Cake - Palworld Sex and Stats Framework (_) Created and Maintained by : Michael "Spirit Shard" Stanich Discord - The Broken Chatbox - https://discord.gg/h3vB7S4FEw Website - https://www.michaelpstanich.com/ v (Donations! =^-^=) v SubscribeStar - https://subscribestar.adult/michaelpstanich (_) What is Sugar Cake? (SCake for short) (_)Project Sugar Cake is a sex animation and gameplay stats 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 ^.-). < - > 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! (_) Known Critical Issues (_) - Triggering animations in some cases can break animations or triggers, causing game errors. Only trigger animations while the player isn't mounted or in another interaction! Validation methods to prevent these errors are in the works for future versions of SCake but we need more testing to find exceptions and when things break. (If you find something that breaks anims or the game, please let me know!) (_) 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 - - > Project 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! <> Custom UI for controlling Animations and Settings - - > Simplified set-up and control through a custom UI and input handler built specifically for SCake and SCake Modules! Using the defined keys, this UI is easy and simple to navigate for customizing your SCake experience. During animations this UI is also used for adjusting positioning, moving the camera (in player involved animations), and editing the animations on-the-fly! <> 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! <> 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, so you can have different settings per-world! <> 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! (Requires the Palworld Modding Kit for all functions to work properly) (_) Inputs (_) SCake has a custom input handler to avoid issues with the game's own input system. SCake defines it's keys as "Up / Down / Left / Right / Menu / Select". Default Keys and their functions (Use the "Menu" Input to open ) I : Up - In Menus : Moves Up K : Down - In Menus : Moves Down J : Left - In Menus : Selects Left L : Right - In Gameplay : Start solo player animation - In Menus : Selects Right U : Menu - In Gameplay/Menu : Toggles the menu O : Select - In Gameplay : Opens animation control for the targeted characters - In Menus : Selects Center Camera Controls (While in player involved animations only) W : Move Camera Inward S : Move Camera Outward A : Move Camera Left D : Move Camera Right Q : Move Camera Up E : Move Camera Down Debug Inputs (While in Gameplay and 'Allow Debug Inputs' is enabled in settings) I : Up : End any animation the target is involved in K : Down : Start animation between player and the target, hold down to start animation with summoned pal. J : Left : Select 2 targets to start an animation for (_) How to install the SCake framework (_) - Unzip the archive and place the LogicMods and ~mods folder in "[Palworld Install]/Pal/Content/Paks" - In the ~mods folder, enter the "AnimJSON" folder and run the "__Create_Load_List__.bat" file to auto-fill the load list (You'll need to run this any time you install new animation .json files) - Install the proper version of UE4SS (Latest version with updated Palworld) - https://github.com/UE4SS-RE/RE-UE4SS [Optional, sort of] - Must install animation packs (Detailed below) - Remember to run the "__Create_Load_List__.bat" file every time you install new animations with .json files! (If the .bat file doesn't run, you can enter the .json file names for animations you want to load in-game manually into the _LoadList.json file) (_) 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/AnimJSON/" and run the "__Create_Load_List__.bat" in the same folder - Now it should load in-game the next time .json animations are registered! (_) How to add and create animation packs (_) For a full guide you can read it over on my website at https://www.michaelpstanich.com/article/SCake_HowToMakeAnimsGuide.html 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_TemplateWithExplainations.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) Once you have 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. (_) 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! (_) > - > - > - > - < - < - < - < Some links to Animation Paks on LoversLab! (These are just ones I know about, if more show up please let me know!) TemTemLover's Animations + Mesh Pack Spirit Shard's "SCake_BasicsAnimPak" Should be in the downloads for the mod! You can find more animations over on our Discord! (There's a couple of in-progress animation packs, so they may not have been posted elsewhere yet!) Submitter Spirit_Shard Submitted 04/14/2024 Category Palworld
-
[ (_) ] Project Sugar Cake (SCake) [ (_) ] [ Palworld Sex and Stat Framework + Gameplay Project ] Created and Maintained by : Michael “Spirit Shard” Stanich Discord (The Broken Chatbox) - https://discord.gg/h3vB7S4FEw v (Donations! =^-^=) v SubscribeStar - https://subscribestar.adult/michaelpstanich Project Sugar Cake has officially released in BETA! With the BETA launch I consider SCake properly usable, while it's not perfect and still needs a lot of work, the framework is in a state where people could easily use it in-game and it's in a state where animation support should be fairly straight forward. I've created a downloads page for SCake which automatically comes with its own thread. I'll try to continue updating this thread as long as people are interested, though I will be simplifying some things since I've stretched myself a bit thin trying to update information in too many places. I plan to discontinue the SCake_BasicsAnimPak and instead create a new animation pack that will release on it's own with more polished animations that take advantage of the framework in a much better way. I'll leave the pak attached to this post to keep it around for those that want it, and until the other animation pack is released I'll continue to recommend it. Download the SCakeBasicsAnimPak - SCake_BasicsAnimPak v0.0.3.7z [ (_) ] Current Dev Status [ (_) ] [BETA: Software is usable but lacks features and polish] Latest update post on SubscribeStar - https://subscribestar.adult/posts/1251821 Currently I am working on validation systems to ensure starting animations don't break things and make systems so modules can automatically detect various character states. I'm also researching and making adjustments for multiplayer support. I also have a method for persistence between game sessions, I just need to build the JSON parser for it and ensure it works in all instances [ (_) ] Current Road Map [ (_) ] 1 ) Work on Validation and Persistence 2 ) Work on Multiplayer Support 3 ) Re-organize my internal docs and figure out the next best step... ? ) Make animations! [ (_) ] Downloads Page + Thread [ (_) ] Thread - https://www.loverslab.com/topic/229303-modproject-sugar-cake-animation-and-stat-framework/ Proposal / Initial Thread Links Initial Idea Gathering - https://www.loverslab.com/topic/225286-modding-palworld-ideas-and-proposal-direction-decided-still-taking-suggestionsfeedback/ Initial Research Results - https://www.loverslab.com/topic/225286-modding-palworld-ideas-and-proposal-direction-decided-still-taking-suggestionsfeedback/?do=findComment&comment=4289003 [ (_) ] Animation Resources [ (_) ] Guide on how to make animations! On my website - https://www.michaelpstanich.com/article/SCake_HowToMakeAnimsGuide.html On LoversLab - https://www.loverslab.com/topic/228416-guide-scake-how-to-set-up-animating-and-import-animations-for-project-sugar-cake/ In the GDrive folder for Palworld mods you can find some assets I've distributed for importing animations under the "Modder Resources" folder! GDrive : https://drive.google.com/drive/folders/1vYfgMom7UJs2OmJ5B4FGQTMYEOR0n9Vr?usp=drive_link [ (_) ] Project Sugar Cake – Objective / Goal [ (_) ] The goal of this project is to create a gameplay oriented Sex and Stat framework as well as create some gameplay style modules to integrate Sex, Reproduction, and Erotic concepts into the general gameplay loop of Palworld. This mod will include 2 elements, first is the base framework with all the features and stat tracking which mods can grab or hook into to use in their own mods, then the gameplay module portion which will add actions and features that integrate the framework into the game. Initially these 2 features will be developed as one (just easier to develop this way and avoids some issues) but hopefully in the future we can separate different gameplay elements into their own modules as optional additions. The general concept is to leave things as open and loose as possible so modders can integrate their own systems however they please without conflict. Note : These are only planned features and may change through-out development. Planned features [ Framework ] - Animation support (Either custom or from another framework) - Dynamic Gender/Sex Support - Systematic AI Configurations (Presets mods can use for plug-and-play support) - Pal Sexual Desire System (Pal Heat) (includes human characters) - Sexual Overlays / Effects Support (cum decals, wet dripping, ect) - Pregnancy System (dynamic breeding from animations, breeding pen support) - Sex Object/Item Support (furniture, toys, items like sperm/milk) - Additional Traits/Passives (related to framework functions) - Preferences System (affecting heat and breeding traits systems) - Dynamic and User Configurable Metadata/Tagging System (if using custom framework or another framework used is not sufficient) - User Configurable (and mod configurable) parameters for most, if not all, features [ Gameplay Module ] - Pal Interact System (think pet, but like, much more sweaty?) - Pal Lusting System (tied to dynamic AI and Heat system) - Combat Submission System Considered, but currently out-of-scope (If any modders are looking in here, and would like to build these systems as modules, let me know!) - Relationship / Love System - Dynamic World Sex Events (NPCs in the world engaging in sex through special events, like caged pal events) - Breeding Goals and Pal Market - Brothel Module/Support - Integrated Unique Models (If someone supplies these, I can add them, but I don’t think I’ll have time to add them myself) - Attractiveness System (dynamic value similar to heat/cold) - Unique ‘Sex’ Skills - Dynamic Age System (May re-consider depending on how difficult it would be to implement) - Family Tree System (May re-consider depending on how difficult it would be to implement) - Direct Restraint/Bondage Implementation - Bulging / Cumflation (would require specific model and animation support) - Proper Multiplayer/Server Support (This will be put on hold until Single Player is considered stable and official mod tools are available) [ (_) ] Additional Notes [ (_) ] Fetish Support I’ve seen a lot of suggestions for various types of fetish content, so I want to make a note clear about this and my stance. I will not be personally blocking any fetish content if someone wishes to add it. If someone is making a mod and needs support for a specific fetish, please let me know what you would need of the framework and I can add it to the doc for support. I want to create an open framework that would allow users the most freedom possible, I’m not going to force morals. External Mod Support It’s inevitable that some mods will be incompatible and some creators will act maliciously to prevent other creators from working on compatibility. So, to ensure things go as smoothly as possible, I will be focusing on support on mods closest to the base game first and will only work on support for mods that are freely available to everyone without major restrictions. I will not work on support for mods that are paywalled, that’s on them to figure out, though I won’t block such efforts in any way. When the base game features are working then I can work on additional support features for mods that deviate from the base game. Old Thread Info and Updates I've uploaded a DevPost Archive odt file to the SCake GDrive folder under Archive for anyone curious about the thread's previous updates. Since I've updated the thread here to be much more simplified and easier to update later if need be, I figured it would be worth archiving that information for future reference. FSolo_AnimTestPreview.mp4
- 129 replies
-
72
-
Version 0.2
3,493 downloads
(_) Project Sugar Cake - Palworld Sex and Stats Framework (_) Created and Maintained by : Michael "Spirit Shard" Stanich Discord - The Broken Chatbox - https://discord.gg/h3vB7S4FEw Website - https://www.michaelpstanich.com/ v (Donations! =^-^=) v SubscribeStar - https://subscribestar.adult/michaelpstanich (_) What is Sugar Cake? (SCake for short) (_)Project Sugar Cake is a sex animation and gameplay stats 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 ^.-). < - > 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! (_) Known Critical Issues (_) - Triggering animations in some cases can break animations or triggers, causing game errors. Only trigger animations while the player isn't mounted or in another interaction! Validation methods to prevent these errors are in the works for future versions of SCake but we need more testing to find exceptions and when things break. (If you find something that breaks anims or the game, please let me know!) (_) 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 - - > Project 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! <> Custom UI for controlling Animations and Settings - - > Simplified set-up and control through a custom UI and input handler built specifically for SCake and SCake Modules! Using the defined keys, this UI is easy and simple to navigate for customizing your SCake experience. During animations this UI is also used for adjusting positioning, moving the camera (in player involved animations), and editing the animations on-the-fly! <> 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! <> 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, so you can have different settings per-world! <> 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! (Requires the Palworld Modding Kit for all functions to work properly) (_) Inputs (_) SCake has a custom input handler to avoid issues with the game's own input system. SCake defines it's keys as "Up / Down / Left / Right / Menu / Select". Default Keys and their functions (Use the "Menu" Input to open ) I : Up - In Menus : Moves Up K : Down - In Menus : Moves Down J : Left - In Menus : Selects Left L : Right - In Gameplay : Start solo player animation - In Menus : Selects Right U : Menu - In Gameplay/Menu : Toggles the menu O : Select - In Gameplay : Opens animation control for the targeted characters - In Menus : Selects Center Camera Controls (While in player involved animations only) W : Move Camera Inward S : Move Camera Outward A : Move Camera Left D : Move Camera Right Q : Move Camera Up E : Move Camera Down Debug Inputs (While in Gameplay and 'Allow Debug Inputs' is enabled in settings) I : Up : End any animation the target is involved in K : Down : Start animation between player and the target, hold down to start animation with summoned pal. J : Left : Select 2 targets to start an animation for (_) How to install the SCake framework (_) - Unzip the archive and place the LogicMods and ~mods folder in "[Palworld Install]/Pal/Content/Paks" - In the ~mods folder, enter the "AnimJSON" folder and run the "__Create_Load_List__.bat" file to auto-fill the load list (You'll need to run this any time you install new animation .json files) - Install the proper version of UE4SS (Latest version with updated Palworld) - https://github.com/UE4SS-RE/RE-UE4SS [Optional, sort of] - Must install animation packs (Detailed below) - Remember to run the "__Create_Load_List__.bat" file every time you install new animations with .json files! (If the .bat file doesn't run, you can enter the .json file names for animations you want to load in-game manually into the _LoadList.json file) (_) 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/AnimJSON/" and run the "__Create_Load_List__.bat" in the same folder - Now it should load in-game the next time .json animations are registered! (_) How to add and create animation packs (_) For a full guide you can read it over on my website at https://www.michaelpstanich.com/article/SCake_HowToMakeAnimsGuide.html 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_TemplateWithExplainations.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) Once you have 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. (_) 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! (_) > - > - > - > - < - < - < - < Some links to Animation Paks on LoversLab! (These are just ones I know about, if more show up please let me know!) TemTemLover's Animations + Mesh Pack Spirit Shard's "SCake_BasicsAnimPak" Should be in the downloads for the mod! You can find more animations over on our Discord! (There's a couple of in-progress animation packs, so they may not have been posted elsewhere yet!)