Releases
v3.3.1
Compare
Sorry, something went wrong.
No results found
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
You can’t perform that action at this time.