1. AI Roguelite
  2. News

AI Roguelite News

ChatGPT Hotfix

Sapphire tier: Decreased chances of OpenAI's ChatGPT refusals by switching to the 0613 model for some tasks and tweaking the preambles to make it behave properly

Bug fixes, partial NovelAI customization

  • Adds partial customization options for NovelAI params such as bad_words_ids. It’s available under “default/model-params/novelai-common-params.txt”. Temperature and repetition penalty are dependent on the prompt so these customization options will need to wait until a future update
  • Fixed bug in location change with NPC/enemy where they’d be duplicated, which would occasionally cause save file corruption if that NPC/enemy later died. Also changed save loading logic to be more lenient of this issue regarding missing enemies, so previously corrupted saves should now be loadable.
  • Fixed bug where location change or quicktime event would override the portal to another universe when defeating legendary boss.
  • Fixed UI issue where local model wasn’t displayed when using free cloud, which still requires local model for event checks
  • Fixed UI issue where kobold api URL format was unintuitive. It now accepts both with and without “http://”

Various updates/fixes

Please note: This announcement details various updates from the past few days:

  • Since OpenRouter became non-free, I’ve sunsetted that as a free cloud option and replaced it with a new default free cloud.
  • Added a NSFW toggle for Sapphire tier subscription
  • Added official support for custom-run A1111 API image gen. Just check the checkbox indicating “Custom” and run your own image gen server for the game to connect to.
  • Fixed bug in Kobold API chatGPT style preventing the game from running at all
  • Added workaround affecting a small subset of users encountered about win32pipe. It hopefully won’t break the game anymore
  • NovelAI users are now calling the Kayra model instead of Clio model
  • Implemented support/detection for new version of NovelAI api keys. Old way should still work too
  • Fixed issue with story prompt formatting sometimes missing newlines for chatGPT style

New free cloud option

Switched the new default free cloud option to OpenRouter, which has a free API for google palm bison. It's about 75% as good as ChatGPT, albeit slower and slightly more prone to censorship (though it's certainly playable and, in my opinion, the best free cloud option so far).

The service on OpenRouter says "Free, for now" and it's not clear when/whether they will change this.

Text Generation Updates

[h2]Sapphire tier[/h2]

[h3]If you are on Sapphire tier and had noticed a degradation in vaguely violent or NSFW content:[/h3]
It’s because OpenAI had switched from gpt-3.5-turbo-0301 to gpt-3.5-turbo-0613 a couple months back. The new version tried comically hard to avoid any bloodshed and/or suggestive themes. After some trial and error, I found a prompt that was able to make it about as open-minded as the previous model (approximately like a PG-13 movie), so you should no longer be shoehorned into always being a pacifist do-gooder.

[h3]If you are Sapphire tier and had noticed degradation in event checks:[/h3]
The new model has slightly different quirks and biases from the old model. After editing some of the event checks, the accuracy went back to normal or slightly better. Feel free to report any consistently wrong event checks in the discord or steam forum. The one thing might be energy and mood changes trigger too frequently at the moment.

[h3]Temporarily put on hold:[/h3]
I had momentarily implemented an option for Sapphire users to use an alternate OpenAI model that was more tolerant towards NSFW. Due to the recent scare about OpenAI banning people for adult content, and the fact I was able to get ChatGPT 0613 into a playable state, I have decided to put this feature on hold and try to find an alternate service which allows it in their TOS.

[h2]Regular paid cloud tier[/h2]

Switched to a more capable story teller which is also capable of text adventure-like instructions, albeit only for the story. So it’s a hybrid of using semi-ChatGPT-style inputs for the story and traditional inputs for most other things.

[h2]NovelAI[/h2]

Clio has a lot of the same wonkiness as Krake and Euterpe. However, after some testing, I found it was better than krake as long as the input was formatted carefully and the text adventure instruct style input was used. Therefore all NovelAI users are now automatically using Clio instead of Krake.

[h2]Free tier[/h2]

Added Kobold API option. It was tested and working with a locally run instance of Kobold AI. AI Roguelite’s traditional local model is still needed for event checks, unless running ChatGPT style.

I am aware of possible issues with OpenAssistant and will try to either fix it or find a different free service.

[h2]Image Gen[/h2]

Wombo updated their unofficial API again, which broke image generation. This patch should fix it!

[h2]Bug fixes[/h2]

  • Fixed bug where enemies defeated via story context (not while in combat) weren’t updated
  • Fixed bug where enemies being killed via story context if you hadn’t entered combat in that save would cause the game to get completely stuck
  • Implemented visibility toggle of personal keys in the options fields to make it streamer-friendly
  • Updated default OpenAssistant cookie, but who knows how long it will last
  • Healing now takes priority over damage, so if you got healed and talked about your injuries in the same turn, hopefully you’ll get healed instead of injured now
  • Moved item/ability consumption logic to take place after text generation success, to avoid unfairly consuming them if an http error occurred

[h2]Other news[/h2]

AI Roguelite 2D is currently on hold by Steam. I will need to make some changes to make it compliant with Steam's AI art policies. Here's the trailer: https://www.youtube.com/watch?v=gjEaVZOZ9Ag