Skip to main content

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

Karthmanter

6
Posts
A member registered Jan 25, 2024 · View creator page →

Creator of

Recent community posts

(1 edit)

In 1.1.0, the request for generating choices errors with "expected at least one role=user message". Seems like an incompatibility with deepinfra, since it doesn't cause issues with openrouter. Otherwise very cool update.

There are limits to the AI, but in this case traits are never passed to the model. Using devtools to check the network request sent to chat completions, it shows all of the information that gets sent to the AI. As of 1.0.3, it sends the system prompt and however much of your story that fits in the context limit you set. For me this was set to 64k (model supports up to 128k), but setting it to 1k reduces the information sent to just the system prompt and latest action, so the system prompt isn't being thrown out. I'm sure it wouldn't be handled as consistently if the story context grew to outweigh the system prompt, but that's a separate issue inherent to how messages are weighted. The issue here is just that traits aren't included in the system prompt, so the AI never knows they exist to begin with. Adding "<TRAITS DESCRIPTION>" to the system prompt, similar to how world data and stat descriptions are handled doesn't add any trait information, so there's presumably no code to support it.

I noticed that traits don't affect the starting prompt/story so a trait that says "you have xyz" like Busty is ignored if the breasts stat is too low. It'd be neat if trait descriptions could be added to the AI's context. Another neat feature would be adding/removing traits through the story much like how stats change over time or just manually. i.e. you start with busty and if the breasts stat drops too low, you lose busty or allow the player to remove/add it at will. As it stands traits are basically just filler for stat changes, which is okay but there isn't really any way to shape the starting prompt/story other than numerical statistics.

- Not entirely sure whether or this one's intentional, but traits that raise a stat's maximum value ALSO raise the starting value. Picking Iron Stomach on Veilwood increases max stomach to 120 as normal, but also increases the starting value to 40/120 instead of 0/120. It's also different from other worlds, as picking Iron Stomach on any of the other worlds raises the starting Stomach value to 20/120.

- Traits that reduce maximum values don't seem to work. Picking Busty says it reduces max Stamina by 5 but you still start with 100.

- Zen Master is unable to reduce the starting value of Stress below 0, so does nothing in that regard.

WOW, that's such an awesome feature. I wish I knew about that ages ago, there's so many games I'd love to tinker with.

How would someone go about editing the model? Do you have to extract it from the .exe somehow?