Gamebook Tracker
User Guide

Gamebook Tracker - User Guide#

Keep track of every branch, every choice, and every playthrough in your favourite gamebooks. Works with Fighting Fantasy, Choose Your Own Adventure, Lone Wolf, and anything else that uses numbered sections.


Landing page panels#

When you first arrive - whether you're logged in or not - the screen is divided into three panels side by side.

Left - Book covers#

A public wall showing all the books, anthologies, and series in the tracker. Click any cover to see its details.

Click the ⚙ (cog) button in the header, or press Ctrl+Y, to adjust the cover-title font size, toggle bold text, hide Cyrillic covers, toggle Reduce animations (useful on low-powered devices), and toggle Show covers in feed / Transparent background for day cards.

Centre - Activity feed#

Shows what everyone's been up to over the last 30 days. You don't need an account to read it.

Each day's card shows the covers of the public books played that day, faded behind the entries (cycling through more than one if several different books were active). Turn it off via Show covers in feed in the Ctrl+Y settings panel if you'd rather keep the feed plain. Days with no cover to show get a faint see-through tint instead, letting the rotating background peek through - toggle that separately with Transparent background for day cards if you'd rather those stayed flat too.

What you'll see in the feed:

EventWhat it means
user created / added book bookA new book was added to the library
user created / added series seriesA series was created or added
user began run N of bookSomeone started a new playthrough
user won / lost / died in book run NA playthrough ended
user won book run N for the first timeFirst ever victory in that book, showing which run achieved it
user lost in book for the first timeFirst ever loss (non-battle) in that book
user fell in battle in book for the first timeFirst ever battle-death in that book
user won in all books of series / anthologyEvery book in a collection completed
user discovered / visited every section of bookReached 100% mapping or 100% visiting
user reached level NSomeone levelled up
user joinedA new player registered

Clicking things in the feed:

Right - Login / Books#

This is either the login form or your books list, depending on whether you're signed in.

Collapsing panels: each side panel has a ‹ / › button on its inner edge to fold it away. The feed has its own ▴ / ▾ tab at the top. Your side panel preferences are saved to your account; the feed's collapsed-or-open state only lasts for the current session.

Keyboard shortcuts (landing page):

ShortcutAction
Ctrl+XHide or restore all three panels
F1Open the Cheat Sheet
Ctrl+YLanding page settings (cover-title font size/bold/hide Cyrillic, background source, reduce animations, feed day covers, transparent day cards)

Landing background: the animated background image behind the panels rotates through book covers. While logged in, right-click anywhere on the background (not on a panel) to get a quick menu with Hide background / Show background. Your choice is saved to your account. Normally the cover is dimmed so it stays legible behind the panels - collapse all three (Ctrl+X) and the dimming lifts, showing the cover at full brightness; bring any panel back and it dims again.


Stats for Nerds#

Click Stats in the header (visible to everyone) to see live numbers for the whole platform.

SectionWhat's shown
PlayersRegistered players, admins, authors, contributors, public profiles, avatars, undos/Fast Travels performed
BooksUnique books/series/anthologies, total library copies, public/private split, unique authors, average sections and pages per book, total/mapped/discovered sections, books fully visited or discovered
PartiesPlay Together parties created and active, players currently in a party, invites sent/accepted/declined
GameplayTotal, active, and finished playthroughs; wins, losses, battle deaths (with percentages); tracked and average play time
XP & ProgressionTotal XP earned; platform level and title; average player level and title; level-ups; XP event types/count
Gold Coins & ShopCoins earned, spent, and in circulation; upgrades purchased by type
RatingsTotal ratings given; book, anthology, and series ratings counted separately; average book rating; breakdown by star count
ForumCategories, threads, pinned threads, posts
ServerCPU model/cores/age/clock/architecture, total RAM
The AppApp age, server uptime and uptime %, total downtime, lines of code, code/database size, JS module count, network traffic, live session averages (CPU, heap, RSS)
Open WorldOpen world series (public split), books in them, portal nodes, series runs (completed/public), pre-series runs

Demo mode#

Click Demo on the landing page to try everything without creating an account.


Accounts#

Your session is remembered in the browser. Click Log out on the books screen to sign out.


Your books#

After logging in you land on the Books screen.

New accounts include a Demo Book - a fully mapped 50-section example with completed playthroughs, notes, and priorities. Delete it any time.

Each book card shows a progress bar for sections you've visited across all playthroughs. The bar turns green once you've visited every section.

ButtonWhat it does
OpenGo into the tracker for that book
Edit the book details (name, sections, identifiers, cover)
Delete the book and your progress (asks for confirmation)

If an admin shared a book with you, is visible but greyed out - only the creator can change the book's details.

Creating books#

Click Create Book at the top of the books screen. As you type the name, a dropdown suggests books already in the system - selecting one fills in all the details automatically and changes the button to Add to library.

Leave any optional fields blank and fill them in later using the button.

Stashes#

A stash is a personal folder for tidying up your books list.

Use Edit Stash on the stash header to rename it or change its contents later.


The tracker interface#

The screen has two areas:

Collapsible panels - each panel has a ‹ / › or button to fold it away. Your preferences are remembered between sessions.

PanelHow to collapse it
Sidebar button on its right edge
Current run path strip button in the strip header
Legend button in the legend header
Player XP panel button in the panel header

The Player XP panel shows your level, title, XP bar, and active boosts. On the level row, your heartbeat XP rate is shown on the right in aqua - for example +6.7 heartbeat XP/min - so you can see at a glance how much passive XP you're earning while the tracker is open. The same rate appears on the books screen and in your profile.

Keyboard shortcuts (play area):

ShortcutAction
IOpen / close the Inventory panel (not while typing in a text field)
COpen / close the Character Sheet (not while typing in a text field)
EOpen / close the Equipment panel (not while typing in a text field)
SOpen / close the Battle Simulator, if one is available for the current book (not while typing in a text field)
ROpen / close Live Reading, if the current book has it (not while typing in a text field)
Ctrl+XHide or restore all play-area side panels at once

PDF access: if the book has a PDF and you've been given access (or you're an admin), a PDF link appears next to the book title at the top of the sidebar.

Sidebar bottom buttons:

ButtonWhat it does
Center on Current SectionScrolls and zooms the graph to show where you are right now
Find SectionType a section number and press Enter to jump to it on the graph
Export BookDownload a copy of this book's data as a ZIP file
Reset BookWipe all map data and playthrough history for this book
← HomeGo back to your books list

Graph background image#

If the book has a cover image, it appears as a faint watermark behind the graph.

Your preference is saved per book.

Grid and snap-to-grid#

All three work even for books without a cover image, and all are saved per book.


Recording a playthrough#

Starting a run#

Click + New in the Runs panel to begin a new playthrough. It starts at section 1 by default.

To change the book's default starting section permanently: before you start any playthroughs, right-click anywhere on the graph and choose ✎ Edit start node.

To start this one run somewhere else without changing the default - handy for books with more than one real beginning, like a flip/dos-a-dos edition with a second story starting deep in the back - click the button next to + New and type the section to start at.

Once you've started runs from 2 or more different sections, + New stops assuming - it shows a quick picker so you can choose which beginning to use, instead of making you reach for the ⚑ button and retype the section number every time. Only known starts are offered (the default plus any section a past run actually began at); the ⚑ option is still in the picker if you want to start somewhere new.

Recording choices#

When you reach a section that hasn't been mapped yet, a text box appears. Type in the section numbers the book offers as choices, separated by commas:

34, 67, 112
101-A, 101-B, 202

Special values: -1 = a dead end (loss ending), 0 = a winning ending.

Press Record & Choose (or Enter), then click the button for the path you actually took.

Alphanumeric sections: if you type something like 101-A for the first time, you'll be asked to confirm once. After that, the book switches to alphanumeric mode permanently.

Undoing a step#

The Undo button takes you back to the last real decision point. If several sections in a row only had one possible destination, they're all skipped in a single undo instead of clicking through them one at a time. Each playthrough gets a limited number of undos based on your level (you can buy more in the shop):

LevelUndos available
1–303
31–404
41–505
51–606
61–707
71–808
81–909
91–10010

Ending a run#

ButtonWhat it does
★ WinMark this playthrough as a victory
✝ LossMark this playthrough as a regular death
Battle Death ⚔Mark a battle death at your current section; also flags that section as a battle location on the map

Each one asks you to confirm before it's finalised.


Managing runs#

The Runs panel in the sidebar lists every playthrough, newest first.

ButtonWhat it does
Private / Public (completed runs)Switch whether this playthrough is visible to others in the activity feed
Load (a run in progress)Switch to that playthrough and continue it
Load (a completed run)Show that playthrough's path highlighted on the graph
Delete this playthrough permanently (asks for confirmation)

You can have several playthroughs going at once; only one is active at a time.


The graph#

Every section you've ever visited appears on the graph as a dot (called a node). Lines between dots show which sections lead to which.

Line colours#

ColourMeaning
Red (thick if you travelled it this run)This path leads to a dead end
Green (thick if you travelled it this run)This path leads to victory
Orange (thick)You travelled this path in the current or viewed playthrough, with no definite outcome
GreyYou didn't travel this path in the current run

Dot colours#

ColourMeaning
Orange (solid)Where you are right now
Blue (solid)Visited in the current or viewed playthrough
Red (solid)Where a lost playthrough ended
Burnt orange (solid)Where a battle-death playthrough ended
Green (solid)Where a victorious playthrough ended
Dark with red outlineThis section can lead to a dead end
Dark with green outlineThis section has a path to victory
Dark orangeFlagged as a battle location
Purple (solid)Fully mapped - choices recorded
Grey (solid)Seen but not yet mapped
Yellow (solid)The starting section

Moving dots#

Drag any dot to reposition it. The position saves automatically.

Zoom and pan#

Your zoom level and position are saved per book.

Right-click menu#

Right-clicking a dot opens a menu with these options:

Fast Travel#

Jump directly to a section you've already visited, skipping everything in between. Fast Travel is available during an active playthrough on sections that have been mapped. Choose how you want to get there:

ModeRoute
High priorityPrefers sections you've marked as high priority
ShortestThe quickest path
NormalAvoids both high- and low-priority sections
Low priorityPrefers sections you've marked as low priority

Each playthrough gets a limited number of Fast Travels (same level table as undos, and you can buy more in the shop). You can also click the Fast Travel button in the sidebar to type a section number directly.

Section notes#

Right-click a dot → Edit note to attach a text note to that section. Dots with notes show a small green book icon.

The Show next to node option in the note window pins your note as a label directly beside the dot on the graph.


Dice roller#

The collapsible Dice panel sits in the bottom-left corner of the graph area.

The dice count and your last roll are saved per playthrough and restored when you switch back to that run.


Stats (sidebar)#

StatMeaning
MappedSections where you've recorded choices, shown as a percentage of the total
DiscoveredAll sections you've ever seen, shown as a percentage of the total
MissingSections within the book's total that you've never come across (only shown when Mapped equals Discovered). Hover to see the section numbers.
PlaythroughsTotal playthroughs; completed ones broken down as losses (red) and wins (green)

Character sheet#

Click Character Sheet (bottom-right of the tracker) to track stats, items, and attributes for the current playthrough.

Field types#

TypeUse for
NumberSKILL, STAMINA, Gold, etc.
BooleanDoes your character have this item or ability? (yes/no)
TextFreeform notes
ListInventory (comma-separated items)
EnumClass, faction, stance (choose from a set of options)

Saving#

ButtonWhat it does
SaveSave the current values to this playthrough
Save as templateSave as the starting values for new playthroughs in this book
CancelDiscard any changes you haven't saved yet

Compact overlay#

Fields you've chosen to show appear as a small text display in the bottom-right corner of the graph - no background, nothing blocking interaction. It updates when you press Save.


Inventory#

Click Inventory (bottom-right of the tracker screen) to see and manage the items your character is carrying in this playthrough.

Each playthrough has its own separate inventory. If you look back at a finished run, the inventory shows what you had then - you can view it but not change it.

Adding items#

Click + Add Item, then browse or search the list of available items. Click any item to add it. You can also type a short label on it - useful if you want to note a quantity or a specific version of an item.

Changing the order#

Drag items around to arrange them however you like. The new order is saved automatically.

Removing an item#

Right-click an item to remove it.

Showing an item on screen#

Right-click an item and choose Show on screen to pin it to the on-screen display in the play area, next to your character sheet. It shows up there with a small blue "ITEM" badge - equipped items get the same treatment but in amber with their slot name instead, so at a glance you can tell what's just carried from what's actually equipped.

Save as Template#

If you always start a book with the same set of items, click Save as Template. Future playthroughs of this book will automatically begin with that inventory.


Equipment#

Click Equipment (bottom-right of the tracker screen) to equip items from your inventory onto a character silhouette - head, chest, weapon, off-hand, back, rings, and more, plus five extra slots for consumables. It's purely visual (no stat effects) and is a handy way to see what your character is carrying or wearing at a glance.

Like the inventory, equipment is per playthrough. When viewing a finished run, it's read-only.

Equipping and unequipping#

Click an empty slot to open a picker of items currently in your inventory, then pick one to equip it. Click the on an equipped item to send it back to your inventory.

Right-click menu#

Right-click an equipped item for options:

Save as Template#

Click Save as Template to save the current loadout (including any custom names, notes, and quantities) as the starting equipment for future playthroughs of this book.


Notebook#

Click Notebook (bottom-centre of the graph area) to open a freeform text area shared across all playthroughs for this book.

The Show in play area toggle pins your notebook as a see-through overlay on the left side of the graph. Hover over it to start editing; save or move the mouse away to go back to view mode.


Your profile#

Click your avatar circle on the Books screen.

Your current level, title, and progress toward the next level are also shown here.


Levels#

You earn XP naturally - playing books, mapping sections, completing playthroughs, sharing books publicly, organising series, uploading avatars, and more. No grinding required.

Rewards appear as floating notices at the bottom-right of the screen:

Every level you gain adds a permanent +0.1% XP boost to all future XP. Shop purchases stack on top.

Your XP bar also shows your heartbeat XP rate (the passive XP you earn just for having the tracker open) in aqua on the right of the level row - e.g. +6.7 heartbeat XP/min. If you've bought XP boosts in the shop, the boost percentage shows in aqua too, with the total bonus XP shown beside it.


Gold Coins & Shop#

You earn 1 Gold Coin (GC) for every 1,000 XP. You can also earn bonus coins:

MilestoneReward
Visit every section of a book1 GC
24 tracked play hours1 GC
Every 100 completed runs (across all books)1 GC
Visit every section of every book in a series1 GC per book in the series
Visit every section of every book in an anthology1 GC per book in the anthology

Click GC in the books screen header to open the shop.

ItemCostEffectCap
XP Boost1, 2, 3… GC (goes up each time)+0.1% to all future XP, permanentlyLevel × 0.1%
Heartbeat XP1, 2, 3… GC (goes up each time)+0.1 to idle XP per purchaseLevel × 0.1 XP
Extra Undo3, 6, 9… GC (escalates per purchase)+1 undo per playthrough, permanently1 per 10 levels
Fast Travel5, 10, 15… GC (escalates per purchase)+1 Fast Travel per playthrough, permanently1 per 10 levels
Lucky Coin Chance1, 2, 3… GC (goes up each time)+0.01% chance per XP event of a lucky gold coin appearingLevel × 0.01%

The shop header shows your current balance next to a "N spent" pill, so you can see your lifetime total spent at a glance alongside what you have left.

Coins are spent permanently - no refunds. Boosts only apply to XP earned after you buy them.

Lucky gold coin#

Every level gives you a small passive chance (0.01% per level) of a lucky gold coin appearing, checked each time you earn XP. Buying Lucky Coin Chance in the shop adds more, up to a cap that matches your level's own free chance.

When you get lucky, a small coin icon in the books screen header (just left of the F1 button) lights up with a golden glow - click it to claim the coin. It stays dim and unclickable the rest of the time, and only one can ever be waiting at once, so there's no rush once it appears.


Rating#

Rate any book, anthology, or series with 1–5 stars (half-star increments).

Requirements:

The star widget appears in the book's detail window and the Edit Book dialog when you own the item. Click your current rating to clear it. Rating a book for the first time earns 25 XP; changing or clearing your rating doesn't.

Once you've rated something, your stars turn aqua to tell them apart from the amber preview you see while hovering.


Editing book details#

You can edit a book from two places:

Books need a minimum of 5 sections. You can't lower the section count below the highest section number already in use.

Identifiers (ISBN, ASIN, ISSN) appear next to the section count in the books list. Books that share the same ISBN or ISSN are treated as the same title across all users.

Discoverable sections#

When you've explored everything you can find - every section you know about is fully mapped, but the total is still below the book's printed section count - the edit dialog shows a Discoverable Sections field. Set this to the true number of reachable sections to correct the progress bar and the XP targets for everyone tracking the book.

Book cover#

Upload a cover in the Create Book window or the edit dialog. Images are compressed to a maximum of 256 KB. The cover appears on the public wall once uploaded.

Make public#

The Make public checkbox (creator only) makes the book findable by other users:

Series#

Create a series with Create Series. Add a book to a series via the Series dropdown in the Edit Book dialog. Books in the same series group together under a collapsible amber header.

Anthologies#

An anthology is a physical book containing several separate adventures - each tracked independently.

What the anthology holds: name, cover, ISBN/ISSN/ASIN, page count, authors, description. What each story inside holds: name, section count, authors, description. The stories don't have their own cover, ISBN, or page count - those belong to the anthology.

Creating an anthology:

  1. Click Create Anthology - fill in the name, ISBN, cover, etc.
  2. For each story inside, click Create Book → set the name and section count → select the anthology in Part of anthology → Create.
  3. The stories appear nested inside the anthology row in your list.

To group existing books into an anthology:

  1. Create the anthology first.
  2. Click on each book → set Part of anthology → Save.

Adding someone else's anthology: click + Add to my library on any public anthology to add it and all its public stories in one step.


Open World series#

An open world series is a continuous adventure that spans multiple books. All books share the same playthrough numbering, and your character sheet carries over between them.

Normal seriesOpen World series
Each book has its own independent playthroughsAll books share the same playthrough numbers
Character sheet stays within each bookCharacter sheet travels between books
A playthrough ends within its bookA playthrough ends wherever it ends, in any book
No connections between booksPortal sections link books together

Portal sections (◇)#

Teal diamond shapes on the graph mark portal sections - they connect a section in one book to a section in another. When your playthrough reaches one, a Portal destinations panel appears in the sidebar.

Travelling through a portal:

  1. Saves your character sheet to the series playthrough
  2. Marks your playthrough as paused at this portal
  3. Opens the target book at the destination section

Adding a portal: an Add Portal button appears below the choices input in open world books. Choose the target book, enter the target section, and optionally add a label.

Playthrough list in open world books#

EntryWhat it means
Active playthroughYou're currently playing in this book
in [Book] §X ⇒ (teal)This playthrough is currently active in a different book
Portal-pausedPaused here; active somewhere else. Use View (not Load) - you need to portal back to resume
CompletedEnded somewhere in the series

Journey viewer#

For completed public series playthroughs, click ⤢ View to see the full cross-book journey - every book visited, the path through each one, portal transitions, and the final result.


Reset#

Reset Book wipes all map data and playthrough history for the current book. The book itself is kept. This cannot be undone.

For open world series, Reset Book resets the entire series - all playthroughs and all progress across every book in the series.

To fully remove a book, use on the Books screen.


Exporting your data#

Export Everything#

In your profile (click your avatar) → Export⬇ Export Everything (.zip). The archive contains:

Export This Book#

In the sidebar of any open book → ⬇ Export Book. The button shows "Exporting..." while the ZIP is being prepared. Contains:

The ZIP is saved with the book's real name (e.g. The Citadel of Chaos.zip).


Battle Simulators#

Some books come with a built-in Battle Simulator that appears automatically when you open them. It handles the book's specific combat rules so you can focus on the adventure, not the maths.

When a simulator is available, a panel appears in the play area alongside your tracker - no special setup needed.

What it does:

Good to know:


Live Reading#

Some books have their actual text available to read right inside the app. Click Read Book in the play area to open it.

How it works:

Not every book has this yet - it's rolling out gradually, one book at a time.


Play Together#

Link two or more users' copies of a book so all progress is shared in real time.

Starting a party#

  1. Open the book → click Play Together
  2. Type a username and click Invite (a dropdown suggests matching users as you type)
  3. The other user sees an invite card above their books list

Accepting an invite#

Click Accept on the invite card. The book is added to your library with the inviter's current progress. If you were already tracking it, your existing progress is replaced by the shared one. Click Decline to say no.

While playing together#

Stopping#

Click Play TogetherStop Playing Together (asks for confirmation). Everyone keeps the current shared progress and continues on their own.


Forum#

The community forum is at /forum. Anyone can read; you need to be logged in to post.

Sub-forumPurpose
General DiscussionAnything gamebook-related
Book RecommendationsLooking for something to read?
Playthroughs & SpoilersDiscuss specific books and routes
Site FeedbackBugs, feature requests, suggestions
Off TopicAnything else

Formatting your posts: thread and reply bodies accept a small markup:

Type thisGet this
**bold**bold
*italic*italic
__underline__underlined
~~strikethrough~~strikethrough
{color:name}text{/color}colored text - name is one of red, orange, amber, green, teal, blue, purple, pink
[label](https://url)clickable link

Feedback & Inbox#

Sending feedback#

Click Feedback in the header → fill in your message → Send. You can optionally attach files before sending:

Notifications#

The bell 🔔 turns solid green when you have unseen notifications. Click it to see them.

NotificationWhen it appears
Level upEach time you gain a level
Gold Coin earnedXP milestone, level-up reward, 24h playtime, book completed, series/anthology fully completed
Gold Coin giftedWhen an admin sends you coins directly
Role assignedWhen an admin gives you the Author or Contributor role

Inbox#

The Inbox button shows a count of unread messages from the admin. Click it to open your conversations.

Generated from docs/user-guide.md. Do not edit this HTML directly.