1. AI Roguelite
  2. News

AI Roguelite News

Traps

Traps:
  • Set any Thing as a trap and arm it by providing the required ingredient. Each trap independently has a 50% chance of triggering when an enemy attacks you while in the area.


Misc:
  • Minimum level requirement for main quest: This incentivizes the player to explore further. Can be turned off under options
  • Fixed issue where only str and dex were generated as item attributes
  • Customizable negative prompt for local stable diffusion and novel ai image gen
  • Speculative fix for local stable diffusion periodically not working, by simplifying and using an sd-dedicated python exe as opposed to a wrapper exe

Blocked Places

Blocked places: Each place has a chance of spawning a blocked/locked place which can be unblocked via items/abilities for XP. These places also have a level jump which serves as a means to get to a higher-level area more quickly.

Misc:
Fixed stable diffusion not working
Tentative fix and extra debug statements for an issue with local A1111 stable diffusion only affecting a subset of users

A1111 for local image gen, better local text gen support

This update is mainly geared towards people who generate images or text locally using their NVIDIA GPU.

Overhauled the local image gen to use A1111 and its API. It generates images much faster than the original stable diffusion, and with less VRAM required!

Oobabooga API was not suitable for my text gen purposes because of the overhead in traditional event checks, so instead of going with that, I fixed some code in gpt_server to autoload the models better, so more models should be supported than before.

Image gen and text gen are also a little more transparent than before with the python code exposed under the "ai" directory, and being run via an included standalone python exe. This may also make it slightly easier to debug issues.

I also implemented preliminary support for Llama-based chat models, but this has only been briefly tested on my own computer, and only with the model Aitrepreneur/wizardLM-7B-GPTQ-4bit-128g which is small enough to fit on my GPU.

Difficulty Overhaul, Auto-generated UI image, and other fixes

[h3]Difficulty overhaul [/h3]
  • Conversation was OP, so modified that to be influenced by charisma and pre-picked skills
  • Critical failures are now disabled for conversation, use consumable on self, and offer item, but can still be enabled in options if you enjoy the hilarious results
  • Roll checks are no longer so punishing in the beginning nor so easy when you’re leveled. Instead of being absolute, all roll checks now scale with the target’s level as well as being influenced by the item/ability level if applicable.

[h3]Generated image for exploration area[/h3]

In the UI the left panel now gets an auto-generated image, which can be toggled off in the options.

[h3]Misc[/h3]

Added ability to outright delete summaries or key plot points
Added ability to delete NPCs
Fixed flashing texture issue
Added UI clarity for the ability to continue story without input without needing to spend any essences
Fixed display names not updating after editing (finally)
Added option to reset summaryception settings to defaults
Fixed text log frame modding
Fixed issue where enemy disappeared if http error occurred during location change with enemy
Added a config option to prevent local AI from loading at start (only for debugging for people who experience CTD or freezing on game start)
Fixed Open Assistant equipment detection
Hopefully fixed issue where 6b model calibration would fail
Fixed open assistant empty required skills in some cases

Notice to modders: Please be aware that some prompts have been changed

Open Assistant fixes, save during combat, possible fix for memory leak

  • Fixed open assistant not working after a patch they made which changed the way chats should be retrieved
  • Added button to delete side quests
  • For some event checks which are chatGPT compaible, ChatGPT now respects event trigger sliders, only if it’s dragged all the way to the left to the minimum value (you can think of it as turning off the feature).
  • Mitigated infinite death loop issue by increasing survival bar value when dying
  • Slightly increased font size for journal and modal views
  • Mysterious memory leak / crashing issue: Identified and fixed the most likely cause of memory leaks and/or crashing. It is thought to be caused by a particular type of texture allocation. All the code is now migrated away to the new way of allocating textures. This results in a brief flash before the texture is loaded, which will probably be fixed in the next update.
  • Fixed issue where defeating all the enemies in a room while using Open Assistant caused an error when trying to regenerate enemy names
  • Mod logic: Mods are no longer enabled by default when a new mod is detected. It defaults to disabled.
  • Improved summarization prompt to reduce chance of ChatGPT saying “protagonist”. Special thanks to Furoggu.
  • Added ability to save while in combat.