Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

You must be 18+ to view this content

Formamorph may contain content you must be 18+ to view.

The creator of this page has specified that it contains mature themes and content. Please enter your birthdate to verify you are 18 or older:

or Return to itch.io

Formamorph

Every choice transforms your body and shapes your adventure · By FieryLion, Jake James

General Discussion Sticky

A topic by FieryLion created Feb 12, 2025 Views: 37,048 Replies: 287
Viewing posts 61 to 80 of 112 · Next page · Previous page · First page · Last page

Ok... can someone explain to me why the AI understood my "One thousand years of death!" Reference but doesn't understand when I reference Monster Musume or DnD ??? 😐

Probably the training set the AI is referencing. Try using D&D instead of DnD. I can't advise you on Musume. I've poked at almost 2 dozen different language models and they've *all* understood D&D as shorthand for Dungeons and Dragons.

I can try again but I've already tried 'Dungeons And Dragons' 'Dungeons&Dragons' and 'DnD' but the AI didn't know what Driders were. 🤷‍♂️

(Also this doesn't explain how it knew about Naruto!)

As I understand it, the language model includes a training set, which is why even the "smallest" are measured in gigabytes. Qwen2.5 knows what all of those are, so you might try setting that as your model and see if you get better results with your scenarios.

i have a question, does the AI read the description of stats? cause a lot of game rules i have in my big world talk a lot about stats and i wanna know if i can save memory by putting that information in the stat tab instead

(+2)

I looked at the source code on Lion's github. The stats, their thresholds, and the description for the relevant stat threshold get sent when your prompt includes the <STATS DESCRIPTION> text. The game basically tokenizes each stat and includes it with the prompt with the description of its current threshold ("current" measured as "current value <= threshold value"). For example, if you define "Stamina" as a stat with thresholds at 33 (you are tired), 66 (you are winded), and 90 (you feel great), when the current game state thinks the player's "Stamina" is 70, the prompt will include the stat and the description from the "90" threshold as "Stamina: You feel great".

I don't think "rules" work in the stats descriptions or thresholds. If you want them to do something, you should probably put that as instructions in the System Prompt

(+1)

Hi, I have two QoL feature requests.

1) Can you add the Notes section to the UI for world creation? This may sound odd, but the notes are very handy when playing. Having some "default notes" that are always the same at the start of a session coild improve QoL and consistency per run quite a bit. I still would want them to be editable durring a session, I am just asking for a way to start each session with the same notes already in that box.

2) Is there a way to set a default player model (hair, eyes, size/shape, ect for our client or for a particular world? If not, could that also be added down the road?

Deleted 338 days ago

Which one should i use?

Is there a way to change the 3d model to something else like a model of my own

Developer

not yet

(1 edit)

i noticed we have a new AI, i'm really happy about the extra memory but i also see some problems, the AI ignores the "generate 3-5 possible actions" quite often, making like 20 choices, and whenever i'm accompanied by allies in some world the AI gives the option to fight them for some reason? there's definitely a new issues but overall i feel like it's a much better experience
update: i also noticed that it's way too generous with stats, as after losing half of my stomach stat it immediately gives it all back out of nowhere [i looked away for a small moment and didn't even do anything to raise the stat]

Developer

huh it seems the new AI isnt very good at following instructions… I may have to revert the changes :C

is it possible to use custom 3d models in the EXE version?

Developer

Not yet! I need to make sure the version is stable before I release the exe.

(3 edits)

How do I stop AI from 1) narrating intro by detailing surrounding scenery in the beginning of every pages of the generated text before continuing from the previous event. 2)  briefly narrate the repetitive process of the event by saying "another, and then another, and then another."  and "until X number of Y is finished." so that it can narrate each processes of making action in detail and just as frequent as the max token is allowed for one page. Like add prompt to **never** generate text in the certain ways.

Developer

AI will keep writing style and format consistent, so if the AI has started the narration of the previous message with describing the surrounding scenery then it will likely keep doing that. If you don’t want the AI to keep doing something, you need to edit the AI message to remove that part.

For the repetition problem I’ll add the repetition penalty parameter in the settings next update. For now the only way is to use a better AI model.

Why should you update the game just to solve this finicky issue? I added a more specific instruction to the game rule and the AI seems to narrate the story in a more detailed way.  And if I keep improving the game rule or add the prompt correctly, I can make AI generate the story the way I like, right? I just don't want AI to finish the event right away and keep follow though with what I want it to narrate.

It is a solution to just adjust the rules to narrow it down to what you want from the AI, but it's different for everyone. Besides, some AI models might only take the exact example that you gave, assuming that you gave any. For example, you set it so that the AI can't use "and another, and another, and another...". In this case, the AI will still use "and again, and again, and again...". I've also had that issue with one AI model long ago. No matter what I set in the rules, it kept doing its' own thing.

(+1)

Wrangling the AI to do reliable first-responses in the intro is difficult. For all my worlds' shared system prompt I use "keeping environment descriptions to a bare minimum", but the AI will still just do full environment description if you don't give it something to show the player instead. However even in my worlds which provide characters and starting event, it's probably only 80% of the time that the character interaction happens immediately in the intro (though in the remaining 20% of the time, if I just "look around" as an action, it nearly always leads to that early event.

Varies between models, even within models (with the model I've been using most (meta-llama/llama-3.3-70b-instruct:free) sometimes the responses will get into a groove that's very different from the story I want)

what programming language do you use to create this game 

Developer (1 edit)

javascript html css

stack: vite + reactJS + shadcn UI + luicide icons

(+1)

When discovering worlds, I see that some worlds are advising me to turn off stat updates or otherwise mess with my global "Game Text Prompt", "Choices Prompt", "Stat Updates Prompt", or "Location Change Prompt" to work better with their world / to save on tokens.

There aren't that many examples of this, but here are some of the ones I could dig up:

Example "Mating Season v1.2"

Rejuvenate your neglected farm! Head out in search of various monster-girl species to bring back to your barn to tame, milk and breed with each other to repopulate your farm. Maybe you'll even take the breeding duties into your own hands? TIPS: Disable stat prompt. Select your character's gender from the starting traits. Use the !examine command to produce a list of tamed monster-girl's attributes and copy them to the notes panel so the AI remembers them.

Example "In love with a guy who wants you fat"

semi-realistic weight gain scenario, you're just a random woman in a random place in the US and you live with your husband who is actively trying to fatten you up. skip character customization, I recommend disabling stats in your system prompt. use the notes copy and paste the players description, as well as the husbands description(ai sometimes will easily forget names and so on). good base for weight gain scenarios if you remove the husband bit

Example "Ashfield Chaos (modified v1.10)"

Recommended to use these notes with stats, choices, location, etc. turned off ('DISABLED'): You are a normal uninfected female. You have no clothes or equipment. You have 0 credits. You have (0) items:

Example "Lewdest Dungeon"

You have been dropped into a massive dungeon, filled with monsters and traps. This would be a death sentence if everything wasn't geared towards violating adventurers rather then killing them. PLAYER NOTE: I recommend disabling the Stat Prompts and just adjusting the stats as desired to adjust the scene parameters.

But since I've already customized my prompts to generally work better with my model, I find this kind of disruptive that to play one specific world, I need to separately save off my prompts somewhere so that I can temporarily change them to disable stat updates. And then to switch back to some other world I need to go add back in my prompts.

It might be nice if there was a more general system for doing this on a per-world basis or on a temporary basis. Like a checkbox to disable the Stat Updates / Choices prompts rather than having to delete my entire prompt to say DISABLED.

Hey Lion, for Mobile web browser users can you add the change orientation to the settings so when someone is playing one of the AI stories that they don't have to save and exit the session to the main menu to change the orientation since leaving the game or answering a call cause the orientation to revert back to vertical 

Developer

I’m trying to make APK version so you can freely change orientation with the app

I followed the instructions you gave me, but somehow the error still pops up

Developer

you could join the discord and we can help you diagnose the lmstudio issue, I dont know how you have it setup

(1 edit)

I wanted to send pictures but I couldn't. I came up with a compromise. That is in the form of text to say my Settings, those settings are done according to the quick setup guide

Endpoint URL:https://openrouter.ai/api/v1/chat/completions

Model Name:master/master 7b

Max Memory(characters):20000

Max Output Tokens:1000

The above is my Settings. if there is anything you need to change, you can tell me.

Developer

this model doesnt exist, please use an existing model name on openrouter

Well, that's what worries me. I can't find it. Any recommendations?

Developer

mistralai/mistral-nemo:free

OK, I'll try

Still doesn't seem to work. Is there something wrong with what I typed?

Model Name:mistralai/mistral-nemo:free

This is how I type, do I want to delete free?

I'm sorry, I really don't understand this

I wish I could send pictures

The API is up to date every time

(+1)

Are there any plans to improve the game in the future? Maybe some sneak peak of what to expect from the next updates

(+1)

Can  you add the Custom Player VRM Model that allows player's to upload their own VRM Model to the download version of the game as it does not have that option yet

Sometimes the game gives a few responses like say you open a box and you find random stuff in the box. It then gives you choices like "You take the mirror," or "You take the apple," etc. Can an option be added so you can select multiple responses (like holding shift and left-clicking) creating a gestalt prompt for the game to then formulate a response to?

Developer

you can type your own responses, maybe copy pasting from multiple responses to make a long one?

I've tried that, sometimes what will happen is it'll only do one, maybe the choices but it ignores the rest. If I switch off the one paragraph response, it can randomly generate a massive response to "I take both the mirror and the apple".


It'd be a nice quality of like change but ultimately it wouldn't be hugely necessary I guess.

With the new custom model update can i add animations to my custom models them so they are just t posing

Developer

if they are mostly t-posing it means you are using very old version of vroid for the model, which will not support animations sorry. I do plan to add animations support but only for vrm 2+

(1 edit)

do you have a discord we can join, considering whats recently happened here on itch?

(+1)

The third paragraph of the game's description is a link to the discord.

Not that it will necessarily do much, as who knows if Discord will suddenly cave as well.

I've been wondering, is it better to keep the single paragraph event on or off? I've been keeping it on but sometime the AI writes something I rather it didn't.

I've been tinkering about with a new world and well ... I kinda need a few alien-like animals/creatures to reference so that my entity descriptions aren't a mile long ... I tried Star Wars (it failed ... doesn't seem to know any of the animals, but it does know some of the humanoids like twi'leks.), Avatar (only recognized the Na'vi, banshees and the hammerhead) and some few others that didn't work at all (star trek and ben 10)
Any and all help would be very appreciated. Thanks in advance! 

What about tentacles creatures? a Draenei with tentacle beards maybe?

Hello I just came across this app/game(?) and I have been hooked. I'm now trying to get a local instance to run exactly like the online default would. So far I was able to get LM Studio up and running and connected to the windows version of this game. I chose a couple of random "uncensored" versions of multiple LM`s from within the LM studio app and I can type into the game a get responses that are almost similar to how I get from the online version of the game, however they are never as detailed or coherent as the online version.

I was just wondering if its at all possible to acquire the same LM that is used as Default LM in the online instances of this game?


Also thanks for making such a fun tool 

Viewing posts 61 to 80 of 112 · Next page · Previous page · First page · Last page