1. AI Roguelite
  2. News

AI Roguelite News

Moddable UI, player-controlled lorebook, other fixes

Most of the images of the UI can now be replaced via mods, so please mod to your heart's content. Examples in default/ui/info.txt. Please note, the default directory only serves as an example and is not being used, because I realized that loading images from disk instead of baking it into the game increases the load time by a few seconds. Custom images will only be loaded if they're in a mod directory other than "default".

Customizable preambles for ChatGPT: The "preamble" messages are now available in json form under chatgpt-preambles. Jailbreaking isn't needed for most scenarios, but it's there in case you need it. Please try not to increase the token count too much (a reasonable limit might be implemented in the future)

Player controlled lorebook: An optional text field now appears in the story tab view. It serves as a permanent player-editable grounding point for story facts, lore, important events, etc.

Fixed some of the most egregious Open Assistant issues such as constantly being attacked by non-existent entity

Misc
- Fixed bug where summary couldn't be turned off
- Inventory sorting preferences is now remembered in the save file

Starting attributes/skills + Open Assistant integration (experimental)

[h3]Starting attributes/skills:[/h3]

The new game window now allows you to specify starting attributes and skills. The starting skills have also been woven into the preset scenarios as well as the auto-generation of those scenarios. This allows you to better roleplay your character and not be so helpless in the beginning.

[h3]Open Assistant:[/h3]

Open Assistant (not to be confused with OpenAI) is a new free service open to the public, which does not have an official API. There is now an option to use the API in an unofficial way (subject to breakage if they patch it). Please note, even though I have provided a default cookie, this cookie may expire in which case you need to follow instructions on how to register your own free account and copy/paste the cookie.

The quality is not as good as OpenAI's ChatGPT, but is mostly better than the other free cloud option (kobold horde). The service reliability depends heavily on the time of day. More updates will be coming in the near future which may mitigate the queue time issue using better retry logic.

[h3]Misc:[/h3]

Fixed some bugs in resource tracking
Fixed widescreen equipment issue
Fixed blank ability/item issue
Fixed use ability on self issue in non-chatgpt mode

Paving the way for free/cheaper chatGPT (not really working yet) + various fixes

Began implementation of free ChatGPT-like functionality for Kobold Horde. This uses the new config line KOBOLD_HORDE_CHATGPT with a default whitelisted substring of GPT4-X-ALPACA. Warning: Currently this feature is so slow to the point of being unusable because there’s only 1 chatGPT model in Kobold Horde with high queue times. Also, there is a possible issue with the kobold horde API causing bugged outputs. I will continue monitoring the feasibility of various free/cheap ChatGPT-like options.

Abilities cooldown logic: Abilities now use a cooldown feature alongside energy requirements, instead of requiring a heal to recharge.

Fixed bug where if AI declared enemy defeated during an interaction with an NPC, the NPC would die

Fixed bug where no XP was gained if “outcome wasn’t great”

Added feature allowing you to use an ability to satisfy “required item/thing” in quests

Track raw resources

[h3]Track raw resources:[/h3]
  • Press the dog paw symbol when recipe-based crafting is active to start tracking all raw resources for that recipe. Open currently tracked recipes by pressing the dog paw during inventory view.
  • Only tracked resources will be eligible as overriding raw resources for foraging and looting. Also, the probability of acquiring a raw resource (if tracking it) has been buffed. Please note: tracked items still need to pass the eligibility check to show up for foraging/looting merchants. For non-chatGPT, this is via the "[item] can be found in:" words. For chatGPT, it asks ChatGPT whether it makes sense for an item to be found in the particular area.


[h3]Misc[/h3]
  • Fixed use ability on self bug
  • Customizable save location
  • Fixed new quest location even when quest location was already reached
  • Tweak ChatGPT checks including quest completion via story, self injury, enemy injury, and more
  • Reduced ChatGPT plot armor from 2 to 1. ChatGPT has a tendency to wish to continue a story rather than end it.
  • Fixed Wombo issue. Wombo changed VFX v2 into a premium model. Switched it to realistic v2.

Fixes incl better popup UI

  • Implemented tooltip big image for hovering over player
  • Fixed modding order being overwritten by writing to player prefs instead. Hopefully this update would be the last time anyone encounters overwritten mod orderings.
  • Fixed some false positives in all modes of text gen by preventing the used item/ability from showing up as a new item/ability if their names are almost equivalent
  • Fixed UI issue where tooltip would still show when modal window popped up
  • Fixed survival bar bug where survival bars weren't leveling up correctly (this fix works on older saves but cannot retroactively apply level ups)
  • Improved auto-scroll logic such that it stops auto-scrolling if you clicked in the window or scrolled yourself
  • Overhauled modal window UI: Moved it up to not block log text; also, player can now interact with non-turn-taking buttons behind the modal including scroll through the text log.
  • Fixed some false positives with ChatGPT via a new prompting technique which confirms whether item/ability was actually legitimate
  • Fixed a few formatting issues with ChatGPT generated entities
  • Reduced chance of abstract items in required item/location in ChatGPT-generated quests
  • Fixed ChatGPT issue where some enemy loot were presenting as "I'm sorry / need more information" etc due to prompt being unclear
  • Fixed ChatGPT raw resource implementation
  • Fixed survival bar wrong texture
  • Added retry logic for OpenAI. When there's a failure, it will retry once. This brings the chance of a failure from about 1/100 to 1/10000
  • Maybe fixed issue where NovelAI image gen would randomly stop working