v1.1.6 & v1.1.7 Dynamic Stat Logic, AI Notes
Formamorph » Devlog
v1.1.6
- Updated download saves and loading old saves logic to not freeze the game and fail
v1.1.6
Dynamic Stat Logic
- You can now write Javascript code to update a stat based on other stats! FULL GUIDE HERE
AI Notes
- There is now a Notes panel in the left sidebar
- Notes will persist for the entire game and get saved/loaded with the game saves
- In the future, the AI might be able to update the notes, but not for now, as that requires much more testing
Revamped Save Format
- Resolved the exponentially growing save file issue
- The old save format will be automatically converted when you load them with the new version
Get Formamorph
Formamorph
Every choice transforms your body and shapes your adventure
Status | In development |
Author | FieryLion |
Genre | Interactive Fiction |
Tags | Adult, bbw, belly, Erotic, Female Protagonist, inflation, pregnancy, vore, weight-gain |
More posts
- Dynamic Stat Calculation Guide3 days ago
- v1.1.4 & v1.1.5 New Features & Fixes23 days ago
- v 1.1.0 & v1.1.3 Major Improvements!70 days ago
- v1.0.1 & v1.0.2 & v1.0.3 patch75 days ago
- Launch! v1.076 days ago
- Quick Setup Guide: (Free!) OpenRouter Setup76 days ago
Comments
Log in with itch.io to leave a comment.
Like this?
// Make Milk Volume = Production Rate × Time - Expression Rate × Time, capped by Max Capacity
const productionRate = stats.find(s => s.name === 'Production Rate')?.value || 0;
const expressionRate = stats.find(s => s.name === 'Expression Rate')?.value || 0;
const timeElapsed = stats.find(s => s.name === 'Time Elapsed')?.value || 0;
const maxCapacity = stats.find(s => s.name === 'Max Capacity')?.value || 500;
// Calculate current milk volume
let milkVolume = (productionRate - expressionRate) * timeElapsed;
// Clamp milkVolume between 1 and maxCapacity
milkVolume = Math.max(1, Math.min(milkVolume, maxCapacity));
return milkVolume;
Test Code Result: 1
i have no idea how the script worked, i just ask to AI generate to this
okay I realized the current stat system is too limiting, I’ll try to greatly improve it next update sorry! I see you’re trying to add to the milk stat, but right now you can only return the value.
To get this setup to work, you are almost there, but the milk value need to take into account the previous milkVolume. For example
"Don't worry, making scripts is hard, even I can't write JavaScript. GPT is my hero.
Even with GPT I don’t know HOW its work, if it will work or not.
Four milk stats: Lactation, Breastmilk Volume (Milk Storage), Leakage, and Milk Accumulation, just for experimentation.
Maybe later, I’ll incorporate Milk Storage with Breast Size—bigger breasts have more storage—and also incorporate it with Lactation.
Also what does "Warning: The current system prompt does not include the <NOTES> placeholder!" mean?
Go into settings and reset AI prompts
Alright. Now when I try to load an old save though, the game locks up. Can't click anything. Music still plays though...but it just froze.
It appears that the desktop version, instead of updating my saves to the new format, just crashes.
I also can't back my new saves up to the computer from the game anymore. I click the download button but nothing happens.
Certain older saves work and can be backed up / downloaded / converted but anything recent will kill the game if I try to convert it and I can't back up / download them.
Specifically, every save that I made after April 10th, 2025 breaks the game.
I pushed an update that should fix this
Cool, hopefully it works.
your saves are too big, wait at least 5 minutes while the game convert your old save to new save format, old save format was recursive which meant the save size grew exponentially! I fixed that by rewriting the save load system, but this means old saves still need to be converted.
Hmm, so if the screen whites out while the music stops, does that mean that it's still converting?
1.1.5 is the latest version that I can use my saves in without the game breaking while trying to convert them.
It's been 12 minutes since I first wrote this comment and the window still hasn't recovered, is my save toast?
So it just had a little infobox pop up that said 'Processing Save File' for like a minute then the window turned white again, and the game locked up and stopped playing music.
Will the game eventually load, or is converting my save for the new version a lost cause?
Where are saves kept internally so I can try to manually back them up?
Do you have a manual way to convert saves to the new format? Clearly trying automatically is breaking something.
you can download saves from the dev console
Can you give me a walkthrough on how to reach / use that?
sry you can ask on the discord I’m book for the week :c
So how does the AI Note function work?
just write into the notes what you want the AI to remember, such as new characters encountered
I don't want to cause a fuss or say anything untrue, but for some reason the update has affected how my game updates stats. I'll see + and - by the numbers but my stat totals never change and the model doesn't show any changes either
I'm experiencing the same issue.
My bad! Shouldnt have pushed the update at 2am xD Should be fixed now
I appreciate your hard work, but I'm still having this issue for some reason. I just downloaded the new update. Sorry to trouble you with this.
Sorry about that uploaded old file
Yep. It works now. Thank you!
Unfortunately I just realized another issue. The Rollback function has stopped working on my end. Is an issue to others as well?
I tested and seems to be working for me? Is it working in your browser?