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

Bug Reports Sticky

A topic by FieryLion created Feb 12, 2025 Views: 26,871 Replies: 466
Viewing posts 61 to 80 of 160 · Next page · Previous page · First page · Last page

Dunno if it happened in 1.1.10 or 1.1.11, but now the rollback feature seems to break utterly if you rollback more than 2 responses.

Looks like responses remain in memory as stale memory even after rollback, and gets loaded if you try rolling back again after having rolled back more than 2 responses. (sorry if that's hard to understand, it's hard to explain it well)

Developer

I’m looking into it

Hi I'm experiencing a problem with trying to save my worlds and I want to ask if it is possible for you to make it that you can save them offline on mobile or make a mobile version of the computer app? Also thanks for the good job you're putting in to create this awesome game. 

Developer

Does clicking Download work? What browser are you using?

No download gives me this. I'm on opera. 

Developer

something weird is going on with your browser, try Chrome or Firefox

(1 edit)

This is the result on Firefox. The world's don't even load.

Developer

wait for 5 minutes? It loads slower on phones, especially if you downloaded many worlds

The menu glitch is still a thing on mobile, a chunk of it (roughly 4 locations) are off the screen and there's no way to scroll up.

Developer

I can’t reproduce this, what browser are you using?

Chrome. And it's mobile, you need a bunch of locations so try using my custom world from my earlier report

Developer

wait are you talking about main menu (worlds selection)

Developer

I patched it

I just HAD to say something about a bug ... tried to start a new game and i keep getting this error (i have the default settings on at it had been working just fine until now)

"This model's maximum context length is 4096 tokens. However, you requested 4171 tokens (3147 in the messages, 1024 in the completion). Please reduce the length of the messages or completion."

Developer

reduce the output from 1024 to 800 again the memory estimation isn’t perfect (each model uses different token system) so sometime it under-estimate the memory and the model reject the request due to over memory limit

(1 edit)

It fixed the error code but now the game acts as if every new page is the beginning... 😓

Also i wasn't talking about request, im talking about ANYTHING. I can't even start a new game and when i try to load a save, the error still persists

(1 edit)

Also, I don't know if this has anything to do with it but when i make a new game, my character starts with 120 breasts (should only have 30 base) and a few stats like Health, Mana and Stamina are doubled for some reason. 🤷‍♂️

Developer

weird! Maybe change your browser and see if it gets better

(1 edit)

Tried and it's still broken but acts as if i had set it to 800 when it's really at 1024 (aka every page acts like it's the start of the game)

For reference, i had a save at page 160 ish earlier and there was no problem at all. The classic games seem to be working sort of so i honestly don't know why mine is acting out. 🤷‍♂️

Developer

can you screenshot or just tell me the memory details like how much %

(1 edit)

-6,8% Available memory. 👀

Prompt: 80,2%

Output token: 26,3%

History: 0%

Developer

It is saying your world data eats up all of the memory, there’s no room left to store even a single game text. You need to reduce the amount of text in the world itself, or reduce your maxoutputtokens from 1024 to maybe 200

Yep, i erased an entity and simplified 2 others' descriptions and now it's working again... 

I feel extremely dumb.

(1 edit)

Ok so the stats glitch thing is getting insane. Just started a new game and my character had 210 Breast (supposed to start with only 30) i had 450 Max Mana when I should've had 150 max and 415 Max Health and Stamina when i should've had 120. And the other stats all have increased Max too... 

Yeah, it's definitely a pain point for me. I've observed when running a local AI on qwen2.5-7b-instruct-uncensored, the performance is *slightly* more reliable, but it's definitely not perfect. Qwen is about the most stable I've used (out of over a dozen _instruct_ tagged models). I mostly just disable stat prompts now and try to construct scenarios in a way that they aren't required. The AI is actually surprisingly good at conjuring skill checks and resolving them without including the details in its response, in a way that keeps the game immersive.

(+1)

The server broke again. Or ... lack-there-of... you know what I meant!

(+1)

dont know if this is a bug or otherwise but it keeps saying failed to load ai request when i hit start game

Developer

server died, I restarted it. This happens from time to time

(+2)

sometimes when i hit "rollback" it rolls forwards... into a page i erased.

yeah i head this to

Small "bug" on mobile, it appears we cannot save the game past a certain amount of pages... i had a save at 90ish, and one at 60ish but i tried to save my latest which is at 171 and well ... it doesn't work.

Not sure if this can be classified as a glitch though cause everything else works fine.

(Side note: I found out that removing the default worlds and only using one helps with memory and processing)

Developer

mobile browsers have much stricter limit on save size unfortunately, I already optimized the save size but I can add an option to save without any rollback data that will greatly reduce the size by 100 times

Can anyone who's more of a computerwiz tell me what this means? I'm on mobile, trying out a new stat and i checked every descriptions, there's no errors.

"[1d 8h] Error parsing streaming response: SyntaxError: Unterminated string in JSON at position 183 (line 1 column 184)"

First thing to check is if your scenario still works when you remove the new stat. If you continue to get the error, that means you have instructions somewhere that are causing problems.

I would check the "name" for the actual stat, as I didn't see any kind of key sanitization in the source code. If you've added a double-quote in the name for your stat, it might be interfering with some behind-the-scenes code.

Next place to check would be the description for the stat, as well as the ranges. If those are clear, check if you're using the custom stat progression box (the one that lets you add Javascript).

And if all of *that* is good, then you should export your scenario and try it on the desktop version. You would do this by trying to export somewhere like Google Docs so that you can import it from the desktop client.

Beyond that, FieryLion may have more ideas. Those are mine as a web developer. I see this error frequently with my day job when someone doesn't pair quotes or tags correctly.

WARNING!!! VORNY TALK AHEAD!!!

The stat was "Digestion" the description: "Represents how long it'll take before the prey is digested after being Vored. If the player is the prey, damage Health by 25 every page once Digestion reaches 100." 

Or something like that ... as for if it works, the world works perfectly (sort of) without said stat.

I removed the stat after a few tries, currently ensure how to make it work as intended since it wouldn't increase unless i said "i watch as Digestion meter increased" or something like that. 

I'm not the best at this type of stuff ... I mean heck, my world is an altered version of Braduhsley's named player Colossus world... (with alot of new junk and less furries and more monster girls) 😅

I'd like to fiddle more and give you some examples, but Windows has suddenly decided to treat this game as a virus and refuses to let me run it.

This is my "best guess" for trying to adjust the System Prompt for your scenario after poking at my local QWEN-2.5 AI on this. This assumes the "Digestion" stat is being tracked on the prey (in this case, the player) and not the predator (the NPC that has swallowed the prey).


Text to add to your prompt:


### Detailed Instructions

#### Digestion

- **Initial Value:** The digestion timer starts at zero.

- **Increment:** Each time a creature swallows another, digestion begins. 

- **Decay:** Digestion decreases by 10 every action that does not involve swallowing.

- **Threshold and Effect:** Once the digestion reaches or exceeds 100, damage Health by 25 with each subsequent action.

Well it sort of worked... but now the web version is broken so I can't really say. 🤷‍♂️

This is why running a local AI is so good. The downside is that you're hardware and instruction limited--AIs behind web endpoints are generally more "up to date" and may have "guard rails" in what they're allowed to generate depending on laws in your locale, even if you pick one that is labeled "uncensored".

(2 edits)

Well, the good thing is it worked, the bad thing is it also didn't because now there's too much text... I'm using the basic/default due to me preferring it's role-playing capabilities but this also means 3900 cap... and apparently describing the different types of Vore is too much for that in some locations that have alot of entities... (even without the Vore description, the digestion stuff by itself is a bit too much for some areas) 😅

Lemme go count my entities rq

Edit: 67 ... I have 67 entities if you don't count the 3 actions, minus 2 if you don't count the location specific ones. 😅

Edit The Sequel: Wait would it be better if I added the vore variants into the description of the entity Vore (action)? Since it's an action and not an entity present in every area, would it smooth out the kinks? (Pun intended)

If you're running a local AI now in LM Studio, there is a gear icon in the "Chats" tab of LM Studio. If you go into the "Developer" tab in the left panel and select your model in the center panel, the right panel has a "Load" tab where you can adjust the token length the local server will allow. Changing this value does require you to reload the model in LM studio (it gives you a button prompt for this), and bigger values require more CPU or GPU.

As far as resolving your entity behavior, I haven't looked _that_ deeply into the source code. I think the game only sends entities based on the player's location, and this goes out with the <LOCATION JSON DATA> placeholder in the various prompts. So if all 67 of your entities are in the same area, it might be part of why you're hitting some token limits.

I've had the "best" success by trying to define behaviors and states in the System prompt (I think I pasted an example for the Slime Core and Player Excretion above) and then mentioning those behaviors in the entity's AI instructions (second box on the Entity setup), but I've never had more than 4-5 "weird" behaviors in a scenario that I needed to explain as part of the instructions.

(1 edit)

It's AI, weird behavior is to be expected. And I'm using the default parameters due to me preferring the model's role-playing capabilities, and the fact it's free lol... i know this comes with 4k limitations but still. (Also I'm stuck on mobile due to my pc being well ... deceased) 😅

Developer

sounds like you may have reached your free model daily limit. The game is bad at reporting error messages

Not sure, I played alot since that error in my world that didn't have the Digestion stat and didn't get the error again. 🤷‍♂️

The web version keeps deleting the worlds, it does so once you try to edit or when you come back to the menu.

The character display thingy is also broken. 😓

Developer (1 edit)

something is wrong with your browser! check your storage space, are you running out of it? It sounds like you have too many large save files. Check to see if you have any storage space left on your device.

I literally don't have any save files in the game and I'm still using the Mobile Web version.... not a downloaded version.  

As for downloaded saves, I only have 3 ... all less than 5Mb. 🤷‍♂️

Developer

maybe change browser

(1 edit)

I tried it today and it's fine for now... not sure what it was but it made bug testing my world very annoying lol.

Edit: It appears I have accident found the root cause, it's the xenomorph world in the shared worlds. Downloading it causes the worlds to get Thanos snapped when you exit world editing or the world you're playing in. I would assume it also causes the character bug though I'm not sure due to that world's lack of model. 🤷‍♂️

Developer

wait what openrouter model are you using? I have received reports of their free models hickupping often

Basic, I'm not using the openrouter, just default due to me preferring its role-playing capabilities 

my memory usage keeps drastically rising more and more and the dictionary isn't helping anymore, what is going on? my notes are small, i'm using the dictionary to save memory, the world is a little big but i don't think it's too big to just suddenly spontaniously use 1000 tokens over max, is there something wrong i'm doing? i feel like this isn't intended, i'm using the default AI for the game

Developer

don’t press the abort button sorry, the abort button have a small chance of breaking the game state. When this happens restart the game to hopefully fix it.

I’m working on a fix.

This is funny mostly because I accidentally posted a response to this game to you on a different game that you also make haha  so I'm not sure what happened but I played a little bit earlier this morning it worked fine I come back this afternoon I play a little bit and I realized the AI is making all kinds of errors that weren't present before and I'm a little bit confused it's losing cohesion it's losing relative interactions between for example companion is being attacked by a slime and I am fighting another slime that has just appeared the AI completely forgets about what's going on with the companion and the slime and focuses purely on the player and the slide disregarding the other two and their existence, and when the battle is over it sometimes forgets that I even had a companion with me I'm pretty sure I broke something by mistake but I'm not sure what so I'm going to have to reinstall it and try again, but I am enjoying it at least what little I have already tested oh and it's been crashing for god knows what reason quite frequently recently at least on my end

Developer(+1)

default AI has very little memory to work with, you should use your own models or make a free OpenRouter account to use better AI with more memory https://fierylion.itch.io/formamorph/devlog/885513/quick-setup-guide-free-openrouter-setup

(1 edit)

Thank you very kindly for the information, I should know I was playing around with the settings I'm 100% sure I broke something and that's my bad after deleting all residual files and reinstalling everything went back to working as it should do

for some reason my security program is considering this game as a virus and keeps qurating it

Developer

here is virus total scan results of the game file, 64/64 scanners passed it https://www.virustotal.com/gui/file/5b8a6e3f61dc6e64ec00fb24e05da14ad4d9d2068ab054454e3f35efc383a906

im not saying theres a virus in it im say i cant run the non browser one because when i run it it automaticaly quarentins it

I mean, that's a problem on your end then. Configure an exception in your AV or complain to the AV company, they should fix it.

That sounds like what McAfee was doing to me for awhile. You can add an exception if you're on McAfee (it took me almost 3 days to actually find it) under My Protection (4-square icon) > Real Time Scanning > Excluded Files

If you're on a different AV, you'll have to find it on your own.

thank you ive been needing to find the for sword art online fatal bullete

(4 edits)

Not running in wine (Linux). I get a black window and the crashdump, with error messages in console:

    wine: Unhandled page fault on read access to FFFFFFFFFFFFFFFF at address 00007078D5E87AAD (thread 0170), starting debugger...
    020c:fixme:dbghelp:elf_search_auxv can't find symbol in module
    020c:fixme:dbghelp:elf_search_auxv can't find symbol in module
    020c:fixme:dbghelp_dwarf:dwarf2_get_cie wrong CIE pointer at 0 from FDE c098

Wine setup: newest staging with vcrun2022 and DXVK

Backtrace

Just a note that 90% of Steam games run in Proton (wine + newest vcrun + DXVK).

(1 edit)

Get this errer everytime.

 Error parsing streaming response: SyntaxError: JSON.parse: unterminated string at line 1 column 169 of the JSON data

You probably have an entity, location, trait, or stat with a quote in it. Smart money is a single quote is floating around somewhere.

Developer

are you using OpenRouter free model? if you try again the next day and it works, that means you just used up the daily free limit

im using the default one hosted on your potatoe pc. the game still works after i rollback after getting the error. 

Developer

maybe reduce your max output tokens from 1000 to 512

(2 edits)

When I press rollback, for example, from page 8 to 5 and then continue my story, for example, to page 7, if I press rollback again, I am transferred to page 8 with the original story, which in theory should have been erased. I don't know how else to describe it, EN is not my first language, sry. You can see how it looks on the gif at the link below

https://drive.google.com/file/d/1WrdbeZ0qK4VzT3kRvgghoR0Ea11cu48E/view?usp=shari...

(2 edits)

Ok, I'm not sure if this is due to the new updated AI or something else but i keep getting this error, non-stop...

"Error parsing streaming response: SyntaxError: Unterminated string in JSON at position 22 (line 1 column 23)"

Edit: This happens in every worlds, even the base ones.

Developer (1 edit)

so yeah, this error is because the new AI is too fast (I improved AI writing speed by 5-10 times). I discovered a bug in the game code that caused it to fail when parsing AI responses that are too fast. I have patched the bug, but I cannot patch old versions that you have downloaded. You’ll need to use the latest version unfortunately. I can’t just slow down the AI response for older unsupported game versions.

Still on mobile so i can't really "not" use the latest update lol

Developer

strange it should have been fixed, did you refresh the page? What browser are you using?

Oh it is fixed, sorry... Didn't mean to make it sound like it wasn't 😅

(1 edit)

The screen is stuck in the up-down mode on mobile, won't turn sideways. If that makes any sense

Edit: I meant it's stuck on portrait mode with no way to put it in landscape mode which is my preferred mode. 

Developer (1 edit)

image.png

I added the change orientation button, not sure it if will work though

I mean that works but honestly I (personally) would prefer an option to pic between the old and new versions as I liked having the character AND notes viewable permanently but whatever. I guess it'll just take some getting used to. 🤷‍♂️

Developer

sorry its a major design decision change yeah, previously the 3D model was tiny

I'm not complaining, i just preferred the older model because everything was easily accessible whilst keeping the 3d model viewable allowing you to see the changes as they happen. 

But like I said, it'll just need some getting used to. 🤷‍♂️

(1 edit)

The default AI is currently producing malformed words and sentences such as: "In the heart of the sprawling, bustling Seisyō High School nestled between the chattering crowds and the echoing halls, lies the sanctuary of knowledge and tranqu, the library You, a Senior student, find yourself ensced in this bast of academia, engrossed in your, or so. eyes flit over pages of your textbook, but your mind wanders, lost in theyrinth of teenage dreams and curiosities."

I've played around with Max Memory and Max Tokens, but the results remain unchanged. Apologies, if this doesn't qualify as a bug report.

Developer

what browser are you using?

Chrome.

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