Every update written in the ledger, so the realm's history stays legible. This entry — the table in a hand: every screen measured at 360×780 before it was touched, the narration row cut down to a single line, and three things said out loud — Qwen 4 is announced and not here, the prices are being adjusted, and the cauldron is getting an address of its own.
v1.9 → v2.0 · 2026-10-28
2.0
The Pocket Table
MOBILE
The table fits in a hand · 2026-10-27 → 2026-10-28
- Measured Measured before it was touched — 45 of the last 83 visits came from a phone, and the most common screen was 360×780. Every page was measured at that size first; the fixes started after the numbers, not before them.
- Fixed The story got the screen back — on the chat page the composer, the starter chips and the narration row were squeezed (117 → 62, 153 → 47, 97 → 44 px). The narration column went from 299 to 446 px on a 360×780 phone: 38% of the screen became 57%.
- Fixed One row of controls — the narration player used to carry a sentence, "[♪] latest narration — press ▶". It is gone: the play button opens the latest narration and says so on hover, and the sentence only ate the row it sat in. Play, the combat log and the voice picker now share a single line above the composer at every width — measured at 360, 390, 768, 1024 and 1280, where the row is 60 → 30 px and the story column gained 30 px.
- Fixed Thumbs, not cursors — every control on a phone is at least 44 × 44 px, text fields sit at 16 px so iOS stops zooming when you touch them, the header rail sits at the top of the page on all 22 pages, drawers close on the backdrop and on Esc, and the toast no longer covers the composer.
- Fixed The login form came first — on a phone it started at y 1864, three screens below a banner. It starts at y 635 now, with the news line static above it.
- Note Still open, said plainly — on the narrowest screens the narration progress line has no room inside the terminal-style pill, so a playing narration shows the button state but not the bar. And a table is a card or a step-list on a phone, not a table: the models and mechanics pages were rebuilt rather than shrunk.
MINDS
Qwen 4 — announced, not here · 2026-10-28
- Not yet What is actually true today — Alibaba confirmed the Qwen 4 family at the Apsara conference on 22 September and said "very soon"; the names were previewed on stage. It is in training: no weights, no API listing at our provider (the token plan's list still ends at Qwen 3.8), no date, and no benchmark we are willing to repeat. Checked again today.
- Promise A teaser is a promise about behaviour, never a date — this ledger does not badge a model that cannot be called. The day Qwen 4 is callable it comes to the table: played through our own campaigns before it is offered to yours, at whatever the provider charges. Nothing is claimed about speed, quality or price — those are measurements, and there are none yet.
- Today The roster is unchanged — step-3.7-flash is free for everyone, every day. Qwen 3.8 Flash, DeepSeek V4.1 Flash and Step 5 Preview sit behind the one-time 10€ unlock, as they did yesterday.
PRICING
Prices are being adjusted — nothing under your feet · 2026-10-28
- Stays The free table stays free — 20 fresh turns every day, no card, no email, no trial clock. That is the floor of the whole thing, not a promotion, and it is not part of the adjustment.
- Changes What is under review is the paid side — the numbers are being reworked now. The new prices land on the pricing page before they take effect and are announced in this ledger first; nothing changes under anyone's feet in the middle of a campaign. No date yet — said plainly rather than dressed up.
- Yours What you already bought is yours — the 10€ unlock is one-time and permanent (every Dungeon Master, voice narration, image generation), purchased and donated turns never expire, and no plan renews itself. Nothing will be retro-priced.
THE REALM
A domain of its own, and support that continues · 2026-10-28
- Planned The cauldron gets an address of its own — it has lived at dnd.rostad.cc, a borrowed corner of someone else's domain, for longer than it was meant to. It is getting its own. The move will be announced here before it happens, and campaigns live on the server, not in the address — nothing is tied to the URL you typed today.
- Ongoing Support continues — this is not a project winding down. Fixes ship in this ledger together with the reason they were needed, failures are written down instead of quietly dropped, and the open list stays visible: a fallen enemy still keeps its last hit points in the combat state, a second press of the die still spends a turn, and Hunter's Mark's extra die waits on concentration tracking the engine does not carry yet.
1.8
The Corrected Ledger
SKIN
The Emberwatch skin — one palette, from one file · 2026-10-22
- New The whole site wears the console's colours — the admin dashboard's palette (cold ash surfaces, ember accent, warm bone text) used to live in its own stylesheet. It is the game's palette now, read from one place, and the twenty pages that had each been carrying their own copy of the old one no longer carry anything.
- New Autumn on the threshold — the login cover and the adventure screen share one new night: a rune-carved cauldron glowing behind the sigil, a carved pumpkin, a hanging lantern, fog over wet flagstones. Two crops of the same scene, and the darkness where the text sits is measured rather than eyeballed.
- Note Softer edges, redder hovers — buttons, fields, cards, chips and rows are rounded now, and every control answers the pointer in ember: a wash on rows, a border on chips and buttons, a one-pixel lift on cards, and red on anything destructive.
- Fixed Text that was too faint to read — a sweep of every page found the log console, the DM footer and the placeholder text sitting under 4.5:1. They clear it now, and a field carries a visible boundary instead of a hairline measured at 1.3:1.
- Fixed Three things that had quietly broken — the model and language pickers on Cooked Souls rendered as white native selects; the new-character page overflowed sideways on a phone; and the rules page's section titles were red instead of gold.
MINDS
The free minds that still answer · 2026-10-22
- Fixed Stale free models, swept out — the free corner of the model picker had been carrying voices that no longer exist as free: one left the free tier behind a price, one answers 404 from its provider, two more are only reachable through OpenRouter's own agent path and refuse a plain call. Every entry was called live before it was written down, and the ones that failed are gone rather than left to break a turn mid-scene.
- New A free voice no longer has to be text-only — anything that accepts text and answers in text, for nothing, is welcome at the table now, even if it also takes images, audio or video. The game only ever sends words, so the extra senses hurt nobody. MiniMax M3.1 Flash, with a million-token context, is the first of the batch and sits at the top of the list.
- Fixed The five-seat limit is gone — the free group used to hold exactly five names no matter how many free models existed. Today OpenRouter offers fourteen that can act as a Dungeon Master; all fourteen are in the picker, the hand-picked ones pinned first and the rest newest-first.
- Fixed A choice that was silently swapped back — a model that arrived through the newest-first fill could be picked, and then quietly replaced by StepFun 3.7 Flash on the next turn, because the server's allow-list only knew the hand-picked names. The allow-list now follows exactly the list the picker shows, so what you choose is what answers.
- Note Rate limits are not dead models — the free voices share one key's quota, so a busy hour arrives as a rate-limit error. Those entries stay; they are slow, not broken. Entries that cannot answer at all are the ones removed.
SHEET
The character sheet can be corrected — and the rules still hold · 2026-10-21
- Fixed "The DM says it is updated, the page never changes" — a player wrote in that the codex had assumed spells and a feat he never picked, and that both the Dungeon Master and the Lorekeeper logged the change while the sheet stood exactly where character creation left it. He was right, and the cause was ours: the mechanism that was supposed to apply character choices only ever wrote a diary entry. It writes to the sheet now — spells learned and unlearned, feats added and dropped, and the fighting style you actually chose.
- New The codex is editable where it matters — open Spells, drop the spell you never wanted, add the one you should have had. Open Features and swap a feat for another. Every change lands in Character Growth, so the log and the sheet finally tell the same story.
- Fixed Fighting Style stopped asking and started answering — the class feature used to read "Choose a fighting style" forever, because the choice had nowhere to be stored. Pick one and the sheet shows "Fighting Style (Archery)" with its rule attached; changing it replaces the old line instead of stacking a second one beside it.
- Note What stays locked — abilities, hit points, armour class, XP, level and spell slots are still owned by the engine. The codex corrects choices; it does not hand out power.
RULES
Five limits you can read, in the corner of the spellbook · 2026-10-21
- New Your limits, written down — above the spellbook sit four quiet chips: your class and level, the highest spell level you can hold, cantrips known, spells known. Each carries a small ? that says where the number comes from and when the next one unlocks.
- New Spell levels out of reach say so — the level picker offers only what your class can actually cast; the rest are greyed with the level that would open them ("Level 5 — unlocks at level 17"). No silent refusals, no guessing why.
- New One feat for one feat — features are swapped, not stacked: drop the one you never picked, add the one you meant, and the count never grows past what your class and level justify.
- New The sheet locks mid-fight — spells, feats and fighting styles wait between scenes; in combat the codex says so plainly instead of quietly refusing. Your notes stay open.
- Fixed A correction cannot become a loophole — the allowances remember what your sheet already carried, so a sheet character creation got wrong can always be repaired, while nothing can be inflated on top of it.
MINDS
What is coming — Qwen 4, and the next DeepSeek · 2026-10-21
- Watching Qwen 4 is not released — no weights, no API listing, no date. We read the model lists and the Qwen channels rather than repeating rumours, and this ledger will not carry a "coming soon" badge for a model that cannot be called. The day it is real at the token plan, it comes to the table.
- Watching The next DeepSeek, likewise — DeepSeek V4.1 Flash (build 1017) is the patron's Dungeon Master today and the sharpest storyteller in the roster; the build after it is not out. When it lands it will be played through our own campaigns before it is offered to yours.
- Honest note No promises, no invented numbers — no dates, no benchmark claims, no model cards for things that do not exist. The ledger says what is true on the day it is written, and says plainly when the answer is "not yet".
1.7
Six Voices at the Table
LANGUAGE
German, French, Spanish and Italian join the table · 2026-10-06
- New Four new campaign languages — choose Deutsch, Français, Español or Italiano when you begin an adventure and the Dungeon Master narrates every scene, every NPC, every whisper in it. English and Swedish stay exactly as they were.
- New The character sheet follows the campaign — backstory, personality, appearance, starting gear with its lore, even the languages your hero speaks: the sheet is now woven in your campaign language, while class and race names stay exact, because they are machine keys the rules engine reads.
- New The whole engine speaks along — battle reports, the logbook chronicle, quests, the memory archive and travel times ("3 Tage", "3 jours", "3 días", "3 giorni") all run in the tongue you picked.
- Honest note Voice narration got an accent — the spoken DM is now told to read German, French, Spanish and Italian with native pronunciation. Voice input stays English-only for now — the speech-to-text engine we use only understands English (and Chinese), and we say so plainly rather than pretend.
UI
One accordion, two per row — the dark paths go quiet · 2026-10-06
- Changed Every archetype is now a small expandable card — a colour dot, a name, a chevron; click to fold out its lore and tags, click again to fold it back. Twenty-seven fate lines sit two per row on desktop and stack to one on phones, so choosing a fate is browsing, not scrolling a wall of tiles.
- Changed The mature archetypes moved in from the cold — the separate "dark paths" dropdown is gone; the six darkest fates now stand in the same list as the rest, without emoji name tags or a section of their own. They were always part of the table.
- Fixed Illuminated initials stop breaking words — the decorated first letter used to float out of its own word ("C auldron", "HOOSE YOUR FATE"). It now sits enlarged and gilded inside the word on all eight page banners; the drop-caps at the start of real paragraphs were left alone, since there the float is correct.
- Changed The hovering cauldron sigil retires — the floating logo above the realm's gate is replaced by a quiet news line carrying the latest ledger entry, with a ✕ whenever you have read it.
LEAKAGE
Swedish retreats to where it belongs · 2026-10-06
- Fixed The language gate got a spine — thirty-odd places in the engine asked "is this English? if not, Swedish". That made every non-English campaign quietly Swedish inside. The gate now asks "is this Swedish?" and everything else falls back to the campaign's own tongue — one rule, from the combat block to the chronicle prompt.
- Fixed The vault stopped flattening your language — summoning an adventurer in German used to collapse to English on the way in. Supported codes are honoured end to end; only unknown ones fall back.
- Fixed English chrome everywhere — picking German, French, Spanish or Italian no longer flips menus, buttons and tooltips to Swedish on the way in; the interface stays English while the story speaks your language.
- Unchanged The dice protocol stays Swedish underneath — the internal tags the parser reads are untouched on purpose; you never see them, and what you do see is a language reminder at the top and bottom of every prompt, so a long transcript in one tongue cannot drag the DM into another.
MINDS
The house DMs keep their manners · 2026-10-06
- Note No new models, no new prices — the six house Dungeon Masters are the same roster as before, and the free table still refreshes 30 turns a day; the 10€ unlock still opens every voice, image engine and DM permanently. What is new is only what those minds are allowed to say, and in which language.
- New Guardian and Lorekeeper localise their notes too — the bookkeeping agents that write daily entries, NPC notes and item lore now receive instructions in the campaign language, so the journal in your vault reads in one tongue from cover to cover.
1.2
The Honest Dice
COMBAT
The engine rolls every blade
- New Your weapon damage is now rolled, not narrated — a hit tumbles your wielded weapon's damage dice through the server's own dice engine; a critical hit doubles them. No story number decides your damage any more.
- Fixed The war council wakes up — enemy attacks rolled by code now update HP bars, initiative and the combat log every turn; they used to go silent between rounds.
- Fixed One law per combatant — the Dungeon Master now narrates intent and impression only; the engine reports the outcome, and the story weaves it in next turn. Prose and numbers can no longer disagree.
RULES
Conditions live, rests true, levels real
- New Prone, restrained, stunned, poisoned — they bite now — a knocked-down foe is easier to hit and its own blows falter; stunned combatants lose their turn; venom burns between rounds.
- New Level-ups grant everything you are owed — hit-dice health, class features, spell slots and a rising proficiency bonus, whichever road the experience arrives by. A fifth-level character finally rolls +3.
- Fixed Armour changes your armour class — swapping into the chain you picked up moves your AC; it used to freeze at whatever the forge wrote on day one.
- Fixed Long rests give back half your hit dice, as the table intends, and every rest refills spell slots and dulls exhaustion.
- Fixed Quests pay what they promise — completion grants its stored XP and gold on every path, once, never twice.
- Fixed Your purse can no longer be quietly destroyed — spending more than you carry is refused, not rounded to zero; the coins stay.
TRUTH
A rulebook that matches the machine
- Improved The mechanics page was audited line by line against the code and rewritten where it lied — spell slots, rests and the dice contract are documented at last, and nothing on the page promises an engine that does not run.
- Fixed Rolls you take while offline are marked honest — if the server cannot be reached, the dice fall locally and the chat says so.
- Fixed Dying reads as dying — at 0 HP the chronicle shows the death-save tracker, and the Dungeon Master knows you are down instead of asking you to stroll.
- Fixed Signup promises retired cleanly — the old welcome-turns text is gone from every page and search snippet; the free road is 50 fresh turns daily, one turn per message. (2026-09-27: the free road now refreshes 30 turns daily.)
- Improved The realm speaks one tongue per toggle — quota warnings, the day-cap modal and idle whispers are now translated both ways, and the legacy welcome-bonus line in your profile says exactly what it is.
CRAFT
One gold, one ledger, less noise
- Improved A single palette across the realm — three competing golds became one; every page now draws from the same tokens so the torchlight finally matches.
- Improved Carried weight counts your coins — the sheet, the Dungeon Master and the Guardian now agree on how heavy your pack is.
- Fixed Returning heroes skip the tutorial — the onboarding steps fold away once you have an adventure; one line invites a new one.
- Fixed A silent-turn plague cured — malformed numbers from the story-tellers no longer drop a whole turn's XP, gold and items on the floor; they are repaired or refused.
1.1
The Open Road
MODELS
Five free minds, always at the table
- AIOpenRouter's newest free models, always available — the five latest free community DMs now sit in every picker — Dungeon Master, Guardian, Extraction and character creation — for every path, no upgrade needed. StepFun 3.7 Flash stays the steadfast default; the free minds are the open road beside it, refreshed as OpenRouter ships new ones.
VOICE
The realm speaks to everyone
- SNDStepFun narration is free — the DM, characters and NPCs answer aloud for every path; the free road was always meant to be heard.
- SNDVoice input is free — tap the microphone and speak your action; StepFun speech-to-text transcribes it for you to edit and send. No top-up needed to be heard.
FACES
Image generation for everyone
- FEATStepFun image generation is free — generate your adventurer, the Dungeon Master and every NPC you meet, free-prompt or from the sheet, on the free road.
- FEATQwen Image 3 Pro joins the premium brushes — the new engine from the Token Plan stands beside Wan 2.7 Pro in the Patron palette, up to 10 premium image generations a day between them.
PATHS
One path to everything
- PATHSThe 3€ Support pack is retired — the fork in the road is gone. The one-time Patron top-up (30€) now carries every benefit: premium DMs (Qwen, DeepSeek), Qwen narrators, export, uploads and the premium brushes.
- PATHSExisting Support benefits are honored — anyone with an active Support window keeps their perks until it runs out; purchased turns never expire, as always.
1.0
The Complete Table
VOICE
Speak to the realm
Voice now runs the whole way around the table — speak your action, hear the realm answer. English, end to end.
- SNDPlayer voice input — tap the microphone, speak your action in English, and StepFun speech-to-text (stepaudio-2.5-asr) turns it into a transcript you can edit before sending. No typing for the urgent parts.
- SNDStepFun narrators — the DM, characters and NPCs answer aloud with stepaudio-2.5-tts: natural language instructions instead of canned voice labels, with long replies split into seamless clips.
- SNDQwen narrators — the premium storytellers (Patron tier) give the realm a different grain of voice — pick StepFun or Qwen for your campaign.
- UXFree to speak — voice input costs no turn: the transcript is yours to edit before it counts. Speech and narration follow the tier gates (Support for StepFun, Patron for Qwen).
MODELS
Heavier minds at the table
- AIQwen 3.8 Max as Dungeon Master — Alibaba's flagship: deep reasoning and a million-token memory, so the realm keeps the whole campaign in mind, not just the last hour. (2026-09-27: Qwen 3.8 Max has left the roster — deep reasoning now rides Step 5 Preview.)
- AIDeepSeek V4 line — DeepSeek sits alongside the Qwen line in every picker, so each tier gets a mind that matches the table's budget. (2026-09-21: the line is now DeepSeek V4.1 Flash on the Patron path.)
MECHANICS
The whole 5e table, in play
The rules are no longer a suggestion the Dungeon Master reads from memory — they are a contract the realm enforces. Every major mechanic a table needs now lives in the game, verified by tests, and applied by the Lorekeeper after every turn.
- FEATSkills and proficiency — the right tool for the right task: skill checks carry proficiency and ability modifiers, and the DM knows when the party is pushing its luck.
- FEATSpell slots spend — casting a spell consumes the slot, and the spellbook tracks what is left. No more infinite fireballs.
- FEATInspiration and class features — the spark of a nat-20 is banked as inspiration, and class features arrive as real rules instead of flavor text.
- FEATConditions that tick — blinded, grappled, restrained and the rest apply their effects and expire on schedule.
- FEATResistance and vulnerability — fireball into a creature that shrugs fire halves the pain; a vampire still fears the sun's light twice as much.
- FEATEncumbrance, exhaustion, cover, darkvision — carry too much and movement suffers; push too hard and exhaustion stacks; half cover means half the hits land; darkvision decides what you see in the dark.
- FEATGrapple, shove, movement, downtime training — the physical tools of the table: lock a foe in a grapple, shove them off a ledge, move with the terrain, and spend downtime learning a tool or language.
- AIBattle AI for enemies — when enemies are alive, the Guardian decides their moves and the code rolls the dice — no enemy ever hits or misses by LLM fiat.
DICE
Dice the realm can trust
- FIXServer-authoritative dice — every player roll now travels to the realm's own dice engine (secrets, not a client-side random) before the result lands in the chat. Advantage rolls two d20s server-side, then picks the best.
- FEATThe DM dice ceremony — when the Dungeon Master rolls for an enemy or an ally, the dice tumble visibly in the chat: a flicker, a roll, and the result — no more placeholder boxes.
- FIXNo double damage — a player or ally attack that already dealt its damage can no longer strike the same enemy twice through the mechanics layer.
- FIXDead enemies stay dead — a slain creature's last rolls no longer re-render on every new reply.
MEMORY
A memory that holds
The realm's memory was rebuilt from the inside: a moving window of facts, ranked fresh before every single turn, backed by a semantic index that is actually reachable from the cauldron.
- FEATFact register — the moving window — every turn's events are distilled into durable facts (people, places, promises, grudges). Before each reply, the top 8 facts are scored against your message — keyword overlap, recency, mentions, confidence — and only the winners enter the prompt.
- AISemantic recall, fixed — the Qdrant index (transcript, lore, summaries) was unreachable from inside the container; the connection now works, and the top 4 semantic chunks join the fact window every turn. RAG is no longer a checkbox — it fires on every DM call.
- FEATNothing is deleted, everything competes — facts fall out of the window but never out of the register: compaction every 50 turns marks stale facts, superseded facts are retired, and player-pinned facts (the /pin command) can never be evicted.
- FIXTransparent recall — the Engine Room now shows exactly what the DM saw: 8 facts + 4 RAG chunks per call, so you can watch the realm remember.
- FIXCampaign language held — scene, chapter and arc summaries now follow the campaign's language instead of hardcoded Swedish; NPC keys survive apostrophes and parentheses.
TURNS
A turn ledger that spends honestly
- FEATOne turn per message, nothing hidden — your chat message costs exactly 1 turn. The guardian, threads, summaries, day-entries and battle AI run free inside it — the internal machinery is never billed against you.
- FEATTTS counts once, cache hits free — a synthesized voice costs 1 turn the first time; replaying a cached clip costs nothing.
- FEATImage turns — AI-generated portraits charge a single turn, with the price shown before you generate.
- UXQuota you can read — hover the turn pill for the honest breakdown, see the big refresh timer, and open the full profile modal from the top bar: turns, tier, and subscription in one place.
- UXFree models, everywhere — OpenRouter free models now sit in the regular DM, Guardian and Extraction pickers (and character creation) — no separate experiment row — with backend validation for every tier.
MOBILE
The table fits in your hand
- UXComposer trimmed ~50% — the Act button lives inside the field, the input is a compact single row, and the quick-scroll controls shrank — more story, less chrome on a phone.
- UXTTS controls as chips — the voice boxes became chip-sized (26px), the media player a minimal pill, and the combat button is icon-only in the bar — the whole stack is radically shorter.
- FIXBottom nav that stays put — the nav is now flow-based instead of fixed-position, so Firefox Android no longer hides it behind the URL bar.
FACES
Faces worth seeing
- UXChat avatars ~3× larger — the DM and player portraits now stand at 120px (84px on mobile), stacked above their messages instead of squeezed beside them.
- FIXPlayer avatar above the bubble — the portrait sits above your message, matching the DM's side.
- FIXSoft rounded frames — avatar frames follow the table's soft design language (10–12px radius) instead of sharp corners.
- FIXRefresh actually refreshes — generating a new DM or player portrait now updates the chat in place; wrong selectors no longer keep the old face.
- FEATAvatar gallery arrows — flip through your generated faces with arrows, and inactive portraits are purged after 30 days.
CLEANING
A lighter engine room
- FIXDead code pass — the legacy REST combat path and unused code are gone; the engine room is smaller and the turn path shorter.
- FEATUnique visitors per country — the admin ledger now counts real people (deduplicated) by country with time filters (1h/12h/24h/7d/30d), plus top referrers and unique daily visitors.
- FIXBook of Souls cleans after itself — only existing campaigns and the currently selected card appear; deleted cards leave no showcase ghosts behind.
0.10
The Soft Table
FACES
Faces you can look in the eye
- FEATPortrait previews — tap your adventurer's portrait in the summoning circle and it opens large, with Re-roll portrait that generates a fresh face without touching your stats.
- FEATYour account profile — click your portrait in the top bar and the mirror opens: stats, tier, and one Generate your account profile avatar button with the engine dropdown, exactly like your adventurer's card.
- FEATKnown faces first — NPCs with AI-generated portraits rise to the top of the Known NPCs list, so the faces you care about are always in view.
VOICE
A voice you can steer
- SOUNDTTS player bar — a slim bar above the voice settings shows playback progress with play/pause, so the narrator is always under your thumb.
- SOUNDAutoplay speaks once — each Dungeon Master reply is read aloud exactly one time. Switching voice or provider stops the old voice first — no more echoes.
- SOUNDNarrator test retired — test your voice on the Dungeon Master instead.
TABLE
A table that reads true
- UXSofter edges everywhere — the release notes, how-to-play, Codex cards, trait chips and the combat button all carry the same rounded, glowing hand as the rest of the table.
- UXCodex tabs you can read — the tab rows are larger and clearer, both on the big table and the small screen.
- UXLorekeeper has its own voice — the report is now a teal bubble of its own, and Dungeon Master gold stands apart from player violet.
- UXEngine Room moved to the top bar — the debug icon sits beside the gear; one click opens it, the next closes it.
- UXCoin icons in the purse — the left overview shows each metal you carry: platinum, gold, silver and copper as their own coins.
KEEPING
The realm answers plainly
- FIXSwedish names welcomed — å, ä and ö are accepted in new adventurer names, and the ledger now says exactly what the cauldron needs when a name is refused.
- FIXDonations fill the purse — every euro donated also tops up 100 turns (no expiry), and the pricelist says so plainly.
- FIXLorekeeper arrives on time — the post-turn report appears after the Dungeon Master answers, without needing to refresh the table.
- FIXThe Engine Room speaks English — every debug line is now in the common tongue.
NEXT
What we are still working on
- NEXTSee the game — real screenshots and footage of the cauldron at work are being gathered, and the gallery will be rebuilt around them.
- NEXTFaster free turns — the free tier's Dungeon Master requests will run more at once, shortening the wait between your words and the world's answer.
0.9
The Full Mind
DEEPSEEK & QWEN
The Dungeon Masters arrive in full force
- FEATDeepSeek and Qwen take the chair — the premium Dungeon Masters are here. The full reasoning power of Qwen and DeepSeek sits behind your adventure: massive storylines, quests that hold together, and a DM that thinks before it speaks — without breaking immersion.
- FEATWan 2.7 image generation — the premium image engine generates your adventurer, the DM and every face you meet in sharp, high-resolution portraits.
- SOUNDQwen 3.0 TTS narration — a premium narrator's voice joins the Patron path, reading the Dungeon Master's words aloud in full voice.
PATHS
A month of fire — one-time, stackable
- FEATSupport and Patron packs unlock 30 days of benefits — one-time purchases, no subscription, no renewal. Buy again to stack more time (+30 days per pack).
- FEATYour purchased turns are yours forever — when the 30 days pass, the premium doors close but your turns stay on the account, unspent and waiting.
- FEATPriority API — Support and Patron words reach the Dungeon Master first, even when the cauldron is busy.
CLEARING
The table reads better
- FIXPreparing spells is clearer — the spellbook shows what is equipped and what is available, and the incantations sit where you actually look for them.
- UXLaunch promotions read clearly — the 300 turns on signup are now what they are: a limited-time welcome with a countdown on the gate, so nobody misses the fire while it is hot.
- UXTurn order that makes sense — your welcome turns are spent first, then the daily 50, and your purchased turns are saved for last, when you need them most.
- FIXOne adventurer per fire — a single account per network, so the free road stays fair for everyone.
FORGE
Faces you keep
- FEATDownload your portraits — every generated face in Cooked Souls can be saved to your own keep, even long after the benefits that generated it have passed.
- FEATExport carries the images — campaign exports and Forge exports now bundle every portrait, so your adventure leaves with its faces.
NEXT
What we are still working on
- NEXTFaster free turns — the free tier's Dungeon Master requests will run more at once, shortening the wait between your words and the world's answer.
0.8
The Portrait, the Path
WAN 2.7
The premium brush arrives
- FEATWan 2.7 image generation — Patron tier (30€) — the premium image engine now generates your adventurer, the DM and every NPC in sharp high-resolution portraits, in seconds. Gated honestly on every page: login, pricing and the model hall all carry the path.
- AIChoose the engine — a new engine picker sits in the avatar hall: StepFun (Support, 3€) or Wan 2.7 (Patron, 30€). The same choice follows you into the Vault, so a Patron can generate Wan portraits everywhere a face can be generated.
- FEATStepFun image generation unlocks with the Support top-up (3€) — the free-prompt option costs nothing extra on any paid path, so your adventurer, the DM and the faces you meet can all be generated with StepFun.
PROFILE
Your face, your adventurer
- FEATYour profile portrait is separate from your adventurer's — the pill in the header is your face at the table (generated with StepFun, Support feature 3€), while the party card and character sheet keep your adventurer's portrait. Generate one without touching the other.
- UXClick the portrait to generate a new one — the header pill opens the profile easel; any card in the realm opens its own.
SMALL FIXES
The table sits right
- FIXThemes that actually stick — the palette you choose now survives reloads, works even in browsers that block local storage, and follows you across devices via your account.
- FIXNarrator settings follow the campaign — voice, provider, style and your own custom narrator prompt are remembered per campaign, not per browser, so the story reads the same on any device.
- UXA softer table — rounded buttons, gentler edges and calmer shadows across the top bar, the Codex and the composer; the header no longer squeezes the campaign name or the turn counter out of view.
- UXThe Codex reads in two rows — character, NPCs, map, journal and facts above; spells, equipment, treasury and notes below, living with the same buttons as the rest of the realm.
0.7
Cooked Souls, Earning
PAY
The Cauldron takes a payment
The realm now carries its own keep. After a season of free tables, the forge accepts coin — and with it, the fire burns steadier. Every path is real, wired end-to-end through Stripe, and every adventurer keeps a free road forever.
- FEATFounding offer — two free months — for the first seven days, subscribe for one month and get 2 months free on Companion. And Lifetime for 50€ — half price, one-time. The countdown lives on the login page and the table.
- FEATFour paths into the realm — Wanderer (free), Companion, Adventurer, and Lifetime. Each a real tier: free stays free, the paid paths unlock the deeper models and the twin voices.
- FEATStripe checkout, live — the pricing page is wired to a real Stripe account: products, prices, and a webhook that records payment. No more mock buttons.
- FEATWebhook idempotency — a delivered payment event is recorded exactly once, even if Stripe retries it. The ledger never double-counts a coin.
- FEATLifetime is truly forever — a Lifetime purchase never expires (holds until the end of time, not a date). Granting a tier writes a line into the player's transcript.
- AIModel gating by tier — free players travel with the steadfast step-3.7-flash; paid paths unlock the deeper minds as their Dungeon Master. Locked models are visibly grayed out, never silently ignored. (2026-09-27: the roster behind the 10€ unlock is the Qwen 3.8, DeepSeek V4.1 and Step 5 Preview minds.)
- UXYour tier is visible — the profile card in the gear menu shows your path, and the pricing page marks your current subscription with a lit sigil.