Formamorph
by FieryLion
3.8 (17 votes)
Others
v2.5.0
Game Details
- Version
- v2.5.0
- Developer
- FieryLion
- Engine
- Others
- Status
- Ongoing
- Language
- English
- Censored
- No
- Updated
- 30 July 2026
About
An AI-driven text RPG engine built around one idea: your character's body is never fixed. Start by shaping her hairstyle, eye color, and base build, hourglass, pear, apple, then let the story push that shape somewhere else entirely.
Everything runs through the transformation. Bellies and breasts grow or shrink, weight redistributes, pregnancy takes hold, and the 3D model updates to match whatever the current scene is doing to her. Since the AI generates the narrative on the fly, there's no fixed script to hit those beats on cue, so what happens to your body is genuinely up for grabs each run rather than a set sequence of predetermined scenes.
Changelog
v2.5.0
- Added
- Two more local models added, one for mid-range cards and one for the top end
- A new top-tier local model: G4 MeroMero 31B
- On mobile, switching library sections is now a bottom tab bar
- Your VRM models now have a library of their own
- The model you start with is now yours to manage
- Click a model to look it over, test it, and see who made it
- New installs now point you at the model you need, instead of failing on the first turn
- The Readme can now use placeholders
- A dead endpoint now says so — and notices when you fix it
- LM Studio with nothing loaded is now caught before you play, not after
- World Editor tabs can now explain themselves
- Removed
- Three of the smallest downloadable models are gone, because they couldn't actually play
- Fixed
- The "nothing here yet" message in Community Creations is now centered
- Selected multi-select chips are never invisible
- Binding a stat to a body slider now sees every model, not just the default
- Community Creations dialogs now name the right kind of thing
- Entity thumbnails in Community Creations no longer crop faces off
- Starting a game no longer wrongly blocks you when your AI server is actually ready
- The model Formamorph suggests for your card is now the best one, not the biggest
- Large models no longer refuse to load on a graphics card that has room for them
- A turn that comes back empty now tells you, instead of doing nothing
- World editor text boxes can be dragged taller or shorter again
- Trait descriptions read as words, not raw code
- Traits can now lower a stat's minimum, within limits
- Deleting a character cleans up after itself
- Image tags no longer leak into the story
- Locations no longer describe themselves twice
- The Readme popup is easier to read
- Text boxes can no longer be dragged sideways out of their column
- The Reincarnated Drone world's description no longer shows raw placeholder codes
- Desktop updates on Windows can no longer get permanently stuck
- A missing launcher now explains itself instead of crashing
- Placeholders in a world's Readme now read as words, not raw code
- Deleting a bundled world now sticks
- Auto response length no longer cuts turns short
v2.4.0
- Added
- Import many files at once
- Jump to a page
- Autosave
- The Save menu now lists your existing saves
- Back up and restore your library in one file
- Optimize a character's portrait when you import it
- The desktop model catalog now includes reasoning roleplay models, backed by data
- Built-in worlds refresh themselves
- Old saves pick up newly added stats
- Built-in worlds no longer warn about custom code
- Fixed
- Each world shows its own Readme again
- The AI now knows what place your location is inside, and you can walk back out of it
- Long dropdown lists no longer run off the top of the screen
- Updating and deleting your published worlds works again in the desktop app
- Long lists scroll again on mobile
- Your library is now marked as persistent storage
- No more endpoint errors when you're not using reasoning
- Popups no longer flash their empty state while closing
- Saving a backup is reliable everywhere
- Downloading community worlds quickly no longer loses one
- Clicking a character opens the right one
- Dragging a chip and dropping it outside a text box no longer misplaces one later
- Stat descriptors accept a 0% threshold
- Starving no longer wipes out that turn's other stat changes
- Loading a save can't hang on a worker failure
- The oldest saves restore their traits and body changes
- A clearer message when the web app can't reach your AI server
v2.3.0
- Added
- The "What's new" popup highlights your version
- The "What's new" popup surfaces the versions that matter to you
- The library's top bar collapses to one menu sooner
- Skip Customize is clearer when entering a world
- Choose how many characters the director stages (Staged thinking)
- Toggle the character's animation while customizing
- Character customization works in portrait now
- Fixed
- Chip pop-outs stay open while you adjust options
- The placeholder Edit/Preview toggle only shows when a world has placeholders
- Popups fit the visible screen on mobile
- Turn pager is tidier on mobile
- Re-generate is icon-only on mobile
- The in-game header is tidier on mobile
- The World Editor works on mobile
- The placeholder editor works on mobile
- The character model fills its panel on mobile
- The game view uses the full screen on mobile
- The main-menu footer is less crowded on mobile
- Community Creations filters tuck away on mobile
- Settings tab widgets fit narrow screens
- Character customization's Back button becomes Abort on the first step
- The enter-world steps dim the menu behind them again
- Location Change is skipped in single-location worlds
- Community world thumbnails zoom again
- The world details popup no longer scrolls sideways on small screens
- The character model renders cleanly in its viewer
- The app no longer shows a blank screen over plain HTTP
- Scrolling the main-menu card grids on touch no longer drags cards around
- The World Editor's + button always adds an item
- The World Editor runs edge-to-edge on mobile
- Popup buttons don't crowd together when they stack on mobile
v2.2.2
- Added
- Placeholders — reusable values and randomness in your worlds
- Preview placeholders while editing
- Edit a shared item's placeholders in the library
- Shared entities and dictionaries keep their placeholders
- Fixed
- Downloaded worlds now show their thumbnail in the library — and work fully offline
v2.2.1
- Added
- Turns finish faster with concurrent requests
- The GPU memory widget now shows Formamorph's own share (Desktop)
- Big models and multi-GPU rigs are now supported (Desktop)
- Flash Attention is now on by default (Desktop)
- The bundled desktop engine now handles parallel requests
v2.2.0
- Added
- The desktop app can update itself
- Multi-select dropdowns now match the theme like the regular dropdowns
- Stat-change bars animate consistently everywhere, and respect "reduce motion."
- Ctrl+click (or long-press) a choice to add it to your action instead of replacing it
- Entities can be organized into groups (folders)
- Paging back to an earlier turn now shows that whole turn, not just its text
v2.1.0
- Added
- Share prompt presets
- A first-run welcome animation
- Native Reasoning control for reasoning models
- Reasoning Budget on the built-in desktop engine
- See a reasoning model's thinking
- Fixed
- The welcome animation now matches your theme
- The desktop app now works with local AI servers that don't send CORS headers
v2.0.3
- Added
- Saves are now organized into per-world folders
- Per-prompt sampling controls
- Steadier scenes in Planning mode
- Planning mode fills the scene list
- The Entities tab is now a live scene list
- Portable desktop builds now keep everything in their own folder
- Fixed
- Load Game menu no longer clips or overflows
- Long names in dictionary and picker lists now clip with "…" instead of overflowing
- Opening the World Editor from the menu now animates and no longer reloads the whole menu
- New worlds no longer start with a broken thumbnail
- Every World Editor tab now shows a hint when it's empty
- Prompt editor's "Thinking" tab renamed to "Planning"
- Re-generate no longer flashes the old narration
- Smoother narration reveal
v2.0.2
- Fixed
- The opening turn of an old (1.2) save can now be rolled back and re-generated
- Importing an old (1.2) save now upgrades it properly
- More consistent turn summaries
v2.0.1
- Added
- Run a model locally — no endpoint needed (desktop)
- AI image generation
- Import tags from an image's metadata
- Authored image tags
- Danbooru tag autocomplete
- Editable tag chips
- ComfyUI image provider
- World README
- Consent-based image optimization
- Dictionaries are books
- Dictionary library + lorebook import
- Theme + theme color
- Location background controls
- AI Language is now a combobox
- Back button in the enter-world flow
- Bring characters into a world when you start it
- Choose dictionaries when you start a world
- Character cards — share a character as an image
- Import SillyTavern characters
- Sign in & publish from the desktop app
- Selectable app font
- Live theme preview
- Cards stand out
- Animated stat changes
- "Move Automatically"
- Narration reveal animation
- Fixed
- New World / Entity / Dictionary no longer leave a blank behind
- Gameplay no longer edits your world
- Re-generate & rollback work on imported v1.2 saves
- Toasts follow the theme
- Streaming narration reveal fixes
v2.0.0
- Added
- Standalone Windows app
- Custom 3D avatars
- In-app media player
- Redesigned world browser ("Discover")
- AI output controls
- Re-generate & rollback
- Markdown narration
- Token-based Context Window
- Portrait / mobile layout
- Lore Dictionary
- Full per-turn AI context viewer
- Stat-driven body sliders
- Prompt variables are now chips
- Entities are their own prompt section
- Markdown formatting
- Hide stat numbers from the narrator
- Slash commands
- Use Custom Endpoint
- Hide-UI toggle
- Update-aware world browser
- World provenance on cards
- Main-menu layout toggle
- Markdown in world descriptions
- In-game entity viewer
- Entity popup
- AI-context "current context only" filter
- System Prompts editor
- Organized Settings
- Staged (director-led) thinking
- Full-length, progressive TTS narration
- Stream Narration Audio
- Narration speed
- Karaoke sentence highlighting
- Frozen audio bar
- Export the story
- Audio settings live with the audio
- Non-streaming narration generates before the rest of the turn
- Memory Summaries
- Link entities to locations from either side
- Steadier World Editor tabs
- Audience-labeled description fields
- Planning step uses AI-Facing Summaries
- Smarter next-action choices
- AI-context "Hydrations" view
- Duplicate button in the World Editor
- Markdown toolbar for the world description
- Trait groups (folders)
v1.1.11
- Added Dictionary tab to WorldEditor, you can add trigger keywords + very long detailed descriptions that are not normally included in the AI prompt (to save on memory), only when the AI or your action text mentions the keyword!
- Added world edit button in gameplay to allow you to edit the world you are playing
- Corrected memory calculations
- Fixed abort button breaking message history
v1.1.10
- Added an informative memory usage bar
- Increased default endpoint memory from 2000 to 3900
- Fixed the token count logic to be much better at approximating tokens used
v1.1.9
- AI can now suggest changing locations
- World Editor Improvements:
- Added duplicate button to every item (entities, stats, traits, ...)
- Can now set one or more locations as starting location
- If more than one location is a starting location, when player starts a new game the game picks randomly from only those places
v1.1.6-1.1.8
- 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
- Old save format will be automatically converted when you load it with the new version
v1.1.5 Hot Fixes
- Fixed major bug where repeated edits of a world will fail to save
- Added abort button to stop generation early
- Added the ability to disable the choice generation and stat updates in settings(this speeds up by up to 3x because the game doesn't update choices or stats)
- Added the ability to delete stat updates in the traits editor
v1.1.4
- Storing and Editing Worlds
- You can now edit and upload your own worlds into the game, the edited/uploaded worlds will be stored and persist across page reloads!
- However, you should still down load backups of your worlds as your browser data could be reset.
- Source Code Released
- https://github.com/FieryLionite/formamorph
- Bug Fixes and Improvements:
- 3D model parameters (belly size, breast size, fatness) can now exceed 100%, previously the 3D viewer used the 100% percentage which meant you could never exceed 100%, even if maximum belly size got increased to 1000.
- In-game Location tab description showing the AI prompt instead of in-game description of the location
- Removed file size limit of 5MB when uploading music or images in world editor
- Load menu: move download save button to front, move upload save button outside scroll. Previously small phones couldn’t download save files
v1.1.0 - v1.1.3
- Added quality TTS (only available on Chrome and Edge)
- Added language selection
- Improved responsiveness by 20x times! You now see narration text nearly instantly rather than waiting up to minutes for the AI to finish writing the entire response.
- Removed the complicated JSON formatting, the AI can now respond in a much simpler format, this should greatly increase the success rate of parsing AI responses and allow you to use even regular role play AI models!
- AI can now see player traits information and more accurate stats data (including current and max stat values along with stat descriptors)
- Note that the AI still cannot give you or remove traits
- The Stats panel now show +5 or -2 in front of the stat names to indicate change
- Added default setting to limit AI event to only one paragraph (this prevent AI from writing too much and going off-road, eating up precious memory tokens)
- Added the ability to edit the AI responses and player stats
- AI can modify the maximum value of stats
- Fixed bugs:
- Entities list now work
- 3D character viewer often didn’t load the customization data
v1.0.3 Patch:
- World Editor:
- Added option to toggle the 3D character model or not for that world
- Fixed major bug: Stat editor doesn’t show a stat min, max, or regen values
- Added 2 new worlds: Valentine Survival and Reincarnated as a Drone
v1.0.2 Patch:
- Error messages are now way more informative on what went wrong
- Revamped the entire save load system to use IndexDB to avoid the 5mb localstorage limit
- You can now download and upload save files
- Reset AI settings now also reset the system prompt
- Fixed bugs
- Game text showing nn instead of newlines
- Traits applied max stats incorrectly
v1.0.1
- I sold a kidney to temporarily rent 2 more servers to match demand lmao why do I have to do this I’m poor as fuck
- Also fixed some bugs and added a notice to follow the open router guide because its free to use the models there!
- EDIT: Based on the logs it seems to be relatively stable now, no more dropped requests
v1.0.0
- initial zone release
Talk about this game