Skip to content

3.3.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 03:18
· 1015 commits to main since this release

Added

  • The eight bundled worlds now have new writing and show scripts, trait gates, trait modes, pick limits and weighted openings
  • Scripts
    • Stats, traits and the world now hold Scripts: code boxes with a timing, replacing a stat's two code tabs
    • The World Editor's Scripts tab lists every script by timing in run order and edits it in place
    • Selecting a timing on the Scripts tab describes it, and the Scripts help has four tabs
    • A script with the When a Trait Switches timing runs when a trait turns on or off in play
    • A script with the At Game Start timing runs once before a new game's opening
    • A During AI Output script rewrites each narration sentence as it completes
    • A script can ask the player a question with player.ask, player.confirm or player.askText
    • Script prompts show as a line under the narration, in play and in the editor
    • A trait you switch during a script prompt keeps your setting, and scripts read a changed persona's cast
    • Test Code, the Test Bench and the help's script test run every script timing on stats, traits and the world
    • The help window, Scripts Guide and hover cards now explain each script timing, narration, player and trait
    • The help window writes scripts for every timing, and Insert adds them to the open stat, trait or world
  • Image Generation
    • ComfyUI's Model row shows the model a workflow loads itself
    • ComfyUI's File Name setting sets the folders and name for each saved image
  • A setting, Strip Links And Images, sends past narration without markdown links and images
  • Buttons and menu items that send an AI request now show which endpoint gets it
  • Each text endpoint has Extra Parameters: a JSON object added to every request sent to it
  • A prompt's Native Reasoning now shows its Thinking Room beside the strength, such as "Low · 1,024 tok"
  • A disabled stat now reads "Off" and dims on the Stats tab and on its rows in the Scripts tab

Fixed

  • Native Reasoning
    • Models that always reason now have room to answer small prompts like Location Change
    • With Max Output off, models that take a thinking budget now get the strength's Thinking Room as that budget
    • On a llama.cpp server, a looping thought now stops at the Thinking Room and the model writes its answer
    • A thought that uses its whole Thinking Room now says so in the error
  • ComfyUI with an empty Model now uses the first checkpoint the server lists
  • World music or ambient sound your browser can't play now stays silent instead of showing an error
  • The world library now opens when one stored world can't be read
  • Duplicating a location from the filtered list now gives the copy its own Unique chip rolls
  • Signed out, the app no longer sends a login token with community requests
  • Login now shows the server's reason when it refuses you
  • Story export now leaves out turns that can't be read, so no error text lands in your story
  • A library entity with two links to one stat now uses the same link in the editor and in play
  • Formaquestion's code test function is now named test_script, and its description and code rider say "script."
  • Deleting an entity, trait, location or placeholder group keeps your item order
  • Arrange on the location canvas no longer freezes on a world whose locations hold each other in a loop
  • A stuck semantic search no longer hangs Help or the Test Bench
  • Undo no longer empties a name field that loaded after you opened it
  • A failed share-code copy shows an error, Copy Paths resets, and Community sorts server dates as UTC
  • Pressing Enter while a keyboard suggestion is open no longer saves a chip you are still editing
  • Stat code templates load again after a failed first open
  • Load World in the editor now accepts the same file twice
  • Editing narration now updates the turn's entities and the Entities tab, and discovers new ones