📘

Character Manager

Multi-novel. Local-first. Export/Import JSON.
Discord
📚
🔎 Ctrl K
👤
Saved
Tabs ID: —
Quick Actions Novel: —
Join the discord server: TheAbyssWritesBack
Join Discord
Tips:
• Novel stat mode controls Stats tab display.
• Items affect stats when Equipped.
• Skills affect stats when Enabled + Affects Stats.
• Shared events are per-novel.

—

—

Set up your first novel

This shows only when the app is empty/reset. You can edit later.

Novel Details

required
If you choose Structured/Text/Both here, that’s what the Stats tab shows for every character in this novel.
This only affects new characters created in this novel.
This sets the default blocks for every new character you create.

Items & Skills — Rank Names

optional
Choose how you want ranks to be named. You can customize/rename/add ranks later in Settings → Novel Settings → Ranks.
Enable levels, XP, and point budgeting.

Progression rules

defaults (per novel)
No points are gained on level-up. Available points will always be 0 unless you manually set stats.
This controls how many unspent points become available as the character levels up.
Stats mode is set to Text only, so stat progression settings are optional and won’t affect the Stats tab. (XP settings below still apply.)
Example: Level 1 → 0 earned, Level 10 → 45 earned (9 levels × 5).
Starts with a small amount per level, then increases every few levels.
Escalation preview
—
—
The steady points gained each level (before milestone bonuses).
Enable a larger bonus every X levels.
Example: Base +3 per level, and every 10 levels gain an extra +10 on that level.
This becomes the default per-character, but each character can override it later.
This is mostly for visualization; you can still type values manually.
Scales the base XP for the quadratic curve. Example: if Base XP is 100 and intensity is 2×, Lv10→11 becomes 100×2×10² = 20,000 XP.
How much XP it takes to go from Level 1 → 2.
How much the required XP increases each level.
Example: —
—

Cover Image

optional
Upload a cover (optional)
The cover is resized/compressed and stored in the save/export.

Edit novel

Change name, cover, stats mode, stat preset.

Novel Details

editable
Enable levels, XP and point budgeting in the Stats tab.

Progression rules

defaults (per novel)
No points are gained on level-up. Available points will always be 0 unless you manually set stats.
Controls point budgeting as the character levels up.
Stats mode is Text only, so these stat rules won’t affect the Stats tab. (XP settings below still apply.)
Escalation preview
—
—
Enable a bonus every X levels.
Scales the base XP for the quadratic curve. Example: if Base XP is 100 and intensity is 2×, Lv10→11 becomes 100×2×10² = 20,000 XP.
How much required XP increases each level.
Example: —
—

Cover Image

optional
Cover is stored inside the novel object.
0 ? clamp((curNum/next)*100,0,100) : 0; else pct = (curPct>0) ? clamp(curPct,0,100) : (next>0 ? clamp((curNum/next)*100,0,100) : 0); const fill = $("#xpProgressFill", container); const meta = $("#xpProgressMeta", container); if(fill) fill.style.width = pct + "%"; if(meta){ const parts = []; parts.push(`${pct.toFixed(0)}% to next`); if(type !== 'percent') parts.push(`${Math.round(curNum).toLocaleString()}/${Math.round(next).toLocaleString()} XP`); meta.innerHTML = parts.join(" · "); } }catch(e){} } >