1. AI Roguelite
  2. News

AI Roguelite News

2 followers + NPC health bars

[h2]Main[/h2]
  • You may now have up to 2 followers
  • NPCs and followers now have health bars and can be healed or injured

[h2]Misc[/h2]
  • Improved SummaryCeption defaults across the board, to raise context window and improve the amount of story the LLM can remember. Increased defaults are more pronounced for sapphire/silver subscribers due to the increased token limit that can be worked with.
  • NPC deduping: When a new character matches the name of an existing one from another location, they are teleported in from that location instead of created anew
  • Reduced chance of item and new character false positive via a tweak to the event check prompting technique
  • "[character] has died" is now added to the story if an NPC dies, to encourage the AI not to continue as if they were alive in case it was not apparent from the story
  • Current enemy learned name: You can now also learn the name of the current enemy
  • Former name in parentheses: For some prompts, in which character names are included but character descriptions aren't, the former description prior to the learned name will be included so the LLM has some idea of what they are
  • Fixed follower bug: Fixed at least some cases of follower reaching a weird state where it was still in your follower UI but no longer actually a follower. Please report the bug if it keeps happening
  • Steam cloud saves: Steam cloud saves should now be enabled by default. They can be disabled via Steam

Sapphire Overhaul, Player name/pronouns, and more

[h2]Sapphire overhaul[/h2]

[h3]New model[/h3]
Sapphire users have all been upgraded to Gemini due to its superior storytelling abilities. Compared to ChatGPT, I feel it has more depth, better plot development, and more realistic character responses. It was so good that for the first time in my life I felt emotionally invested in the characters’ outcomes.

For non-storytelling (event checks, entity generation etc), it uses a combination of Gemini or ChatGPT depending on which model performed better during testing.

In case some are wondering about the future of non-subscribing users, note that this technology improves rapidly and becomes cheaper over time. For example, today’s Free Cloud is actually almost as good as Sapphire when it first launched (apart from the speed).

[h3]New options[/h3]
The Sapphire model now has two modes. Default for more creative and realistic plot development (with auto NSFW fallback if the model refused to generate), and NSFW-friendly if you want to have more control and literal interpretation of your actions.

[h2]Prompt overhauls[/h2]
Several prompts have been revised to improve storytelling and event checks across all models. The biggest difference is you may notice a reduced incidence of story turns which end with your action without describing what happens next.

[h2]Configurable generated length[/h2]
The length of generated text is now moddable and model-dependent, under the model-config directory (e.g. “2-3 sentences” or “couple paragraphs”). So far only Default vs Gemini are supported (Gemini obeys the length recommendation more strictly). Please note there's still a token limit on the output per turn, but this phrase can influence how soon into the generated text things start "happening", as well as the probability of a plot twist.

[h2]Player name and pronouns[/h2]
You may now optionally specify your name and pronouns, when making a new game. The story prompt will take them into account.

[h2]NPC pronouns[/h2]
I finally prompt engineered the LLM’s to produce descriptions of NPCs that include gendered pronouns “he” or “she”, rather than describing every single person as “they”. Fun fact: I thought this task would take 5 minutes, but it actually took almost a whole day.

[h2]Talk to enemy, Charisma revision[/h2]
Due to popular abhorrence of talking to people “sheepishly” and “awkwardly” (as well as my own annoyance at my own mechanic), I’ve raised the minimum roll outcome of talking to NPCs to minor success. This means no more “awkwardly” talking to NPCs (unless of course you’ve enabled crit failures for simple tasks in the option menu).

At the same time, you are now allowed to talk to the current enemy you're facing. When talking to an enemy you have no such “minimum roll outcome” allowance, and get stricter punishments when you fail, which means Charisma is still an important stat.

[h2]Cheat codes[/h2]
The console view (opened via ~) now includes a text input. The supported cheat codes are:
  • reg - Restore all health and survival bars
  • lvl - Gain 1 level
  • item [item name] - Gives you an item with that name with rarity based on the default loot probability table
  • item[number 1-5] [item name] - Gives you an item of that name, with the number dictating the rarity level, 1 being Common and 5 being Legendary. NOTE: No space between item and the number. Example usage: item2 Longsword
  • gold [number] - Gives you that amount of gold
  • abil [ability name] - Grants you a learned ability with that name
  • roll [a number 0 to 3] - Sets an override for all roll checks at the specified number, with 0 being critical failure and 3 being critical success. This is reset when you reload the save or restart the game.

[h2]Improvement for open-ended turns[/h2]
Instead of tacking on your text as the verbatim part of the story, open-ended now allows you to instruct the LLM in a free-form manner. This makes for a better gaming experience because it doesn’t require you to be a great writer to achieve great outcomes.

[h2]Misc[/h2]
  • The game now makes a backup save before saving, in case the save file becomes corrupted due to a crash
  • Charm logic (tweaks inspired by a gripping story by Gemini in which a friend became possessed):
    • If an enemy was defeated, charmed, and
    • not* injured, it’s considered charmed instead of defeated
    • If an enemy has any NPC history or history summary, charm bypasses its plot armor
  • Fixed chatgpt too tolerant of item similarity

Farming (Beta)

Farming and storage features are now available in the Beta build and will be promoted to the regular build in a few days.

[h3]Farming[/h3]
You can now start a farm anywhere by clicking the farm icon in the location image. Pick 1-2 resources, then select the desired AI-generated pipeline. "Farm" in this case refers to the broader gaming term meaning a method of passively producing items, which could resemble a manufacturing facility, brewery, etc. or a literal farm.

You will need to complete construction of the processing station and storage, as well as select at least 1 worker, for the farm to become active. Workers add throughput but require gold upkeep.

For now, any resource can be farmed, to allow for open-ended or unconventional types of production.

[h3]Storage[/h3]
Farms require storage, which you can open to inspect/take the produced goods. However, you may also encounter storage containers in the wild; if you do, they will be prepopulated with 1 item.

If a storage container is destroyed for some reason, items you placed in the storage will be returned to your inventory.

Map search, etc.

[h3]Map[/h3]
  • Added search/filter functionality in map: Filter by category, and/or search for a location or NPC's name.
  • Added icons in map locations: Area level, merchant, player-built thing

[h3]UI[/h3]
  • Added back "tabs" for focusing on things, NPCs, or enemies, which can now be done by clicking one of the icons on the left side.

[h3]Misc[/h3]
  • Fixed NovelAI bug with constructing new thing
  • Fixed colored banners crafting bug
  • Added warning if custom save dir wasn't found
  • Now displaying all NPC liked/disliked that in a single line
  • Added option for requiring extra confirmation for pressing Undo (default off)
  • Fixed rare dropdown menu width bug
  • Possible/partial fix for "Blonde man" free cloud issue
  • Possible/partial fix for alternate quest task free cloud issue
  • Quest log now remembers which quest is highlighted
  • Esc now closes skills or recipe view if applicable
  • Tweaked prompt for place entities to encourage no enemies/NPCs if applicable

UI Improvements Part 2

[h3]Edit item equipment slot[/h3]

You may now edit the equipment slot of an item. Changing its category may trigger a call to the AI to generate the new abilities or status effect.

[h3]Image cropping for entity images[/h3]

You may now adjust whether to crop or scale images (or a combination of both) under Options. This mitigates the stretching issue that was bothering many users.

[h3]Misc[/h3]

  • Added option to put entity titles on bottom instead of top
  • Added separate x y sizing for exploration background image gen
  • Added enter key logic for most confirmation modals
  • Added double clicking logic for loading a game
  • Added open folder button when loading game
  • Fixed favorite star icon bug for merchant inventories
  • Improved NovelAI image gen retry logic (less chance you’ll need to restart the game if NovelAI rejects the request)
  • Reduced chance of adjective item issue (e.g. acquiring an item called “old”)