Project Sugar Cake v0.4.2 DEV Released! (BETA) [Palworld Mod]
Last update wasn't too long ago, but man was it a mess! Not the update itself but rather the situation surrounding it. If you aren't caught up, my last blog post was about Palworld and the packaging changes involving IO Store. This is the first release where I'm actually exporting both versions into the same package and just kinda hoping for the best, but also shortly after this post I do have another mod to reveal related to Palworld! (If you're in the Discord you've potentially already seen it ^.-) Short write up for this update as it's not super major, but it does feature a critical fix!
I'll admit the last update's release was a bit rushed near the end and that lead to a pretty nasty bug residing in some new functionality. I was already planning a small update to coincide with Altermatic but this critical fix made it even more important! AdjustProfiles unfortunately had a memory leak! @.@ It was reported by a community member, and their AdjustProfile reached 17mb!!! I wasn't able to find the source but did confirm it 'could' happen, just didn't know what exactly was causing it. So I did what any reasonable programmer would do... I re-wrote the entire implementation, leaving only tertiary code untouched. Benefit? AdjustProfile code is a lot faster and uses a more complex-to-make but quick-to-process system. Since the profiles would be experiencing bloat I invalidated all previous profiles with a version cut-off, so you'll need to re-adjust your alignment again. >.<
Additionally it was suggested to add another Gender, which we've dubbed "Andro". Andro is a setting for "Vagina Only" definition and is now fully supported within SCake!
Download Links!
GDrive Folder : https://drive.google.com/drive/folders/1vYfgMom7UJs2OmJ5B4FGQTMYEOR0n9Vr?usp=drive_link
Mega Folder : https://mega.nz/folder/9hZQ2IIR#Ou77tq4qQxw9UBQsozh6zg
LoversLab Page : https://www.loverslab.com/files/file/33158-project-sugar-cake-scake-animation-and-stat-framework/
GDrive Folder : https://drive.google.com/drive/folders/1vYfgMom7UJs2OmJ5B4FGQTMYEOR0n9Vr?usp=drive_link
Mega Folder : https://mega.nz/folder/9hZQ2IIR#Ou77tq4qQxw9UBQsozh6zg
LoversLab Page : https://www.loverslab.com/files/file/33158-project-sugar-cake-scake-animation-and-stat-framework/
- Project Sugar Cake -
- Full Changelog -
- Full Changelog -
SCake Version 0.4.2 DEV (Beta)
Note :This update invalidates old AdjustProfiles since fixes were made.
Added :
- "Andro (Vagina Only)" Sex Equip definition (Can be configured in JSON for compatibility as well)
- AdjustProfile now records the last SCake_ModVersion it was saved on
Changed :
- Doubled debug input's trace distance (how far the game scans for selections)
Changed/Fixed :
- Cam Adjustments are now properly determined by EventID rather than AnimID, this should fix inconsistant behavior when animation events start on different stages (same cam position for the full event)
Fixed :
- AdjustProfile saving null values ("0.0") in the SaveAdjust JSON
- Cam Adjustments should now load from the SaveAdjust file properly
- AdjustProfile save duplicating/not removing redundant entries and vastly improved performance (completely re-wrote large sections to use a new system similar to how I assign custom genders)
What's Next?
I... think multiplayer support? Or, rather, at least 'testing' multiplayer support and seeing how far I can get. There's been an increasing number of people interested in multiplayer support, and while I've been saying it's part of the plan I'd not made any major advances on it in a good while. So, I think it's a reasonable time to try and push on that front given the recent big update has given the game a large spike in players. In the immediate future however I have the other Palworld modding project to tend to as well, Altermatic! That mod will have its own post so I won't cover it here, but if you've been in the Discord you may have seen us testing it, and it's exciting! (Well, I'm enthusiastic about it at least >.<)
Current Road Map
1 ) Release Altermatic and work on integrations
2 ) Work on anim packs and try to expand releases
3 ) Test/work on multiplayer support
2 ) Work on anim packs and try to expand releases
3 ) Test/work on multiplayer support