diff --git a/about.html b/about.html index 52f6c56..c42b152 100644 --- a/about.html +++ b/about.html @@ -1,9 +1,3 @@ - - @@ -33,63 +27,51 @@ Hey you! Yeah, you! What are ya, a web developer or something? Think my website

About SessionZero

-

A free, open-source, and offline-first TTRPG companion for any game system.

+

A free, open-source, and system-agnostic TTRPG companion app.

-

SessionZero is a free and open-source TTRPG "companion" application for managing characters, templates, data, and game sessions. It allows you to utilize any TTRPG system by being completely data-driven with user-generated content.

+

SessionZero is built to be a flexible, minimal companion for any tabletop RPG system you want to run—from popular games to niche homebrew. It’s designed to get out of your way and put you in total control of your game data.

+ +

We believe your data should always be yours. That’s why SessionZero is built around three core principles: it's system-agnostic, offline-first, and truly open source (AGPL-3.0).

-

Features

+

The Core of SessionZero

-

Offline-First, No Strings Attached

-

By default, SessionZero works completely offline. Your data is stored locally on your machine. No account required. No phoning home. You have total ownership over your data.

+

System-Agnostic Datapacks

+

The entire application is driven by Datapacks (.szp files). These are structured archives of JSON files and assets that define a game system’s rules, character sheets (Templates), and content (Datasets like items and monsters). If you can define it, you can play it.

-

Build Your Own Universe

-

You're the architect. Create templates for character sheets, define custom stats, and build your own collections (Datasets) of items, spells, monsters, or anything else your game needs. All data is stored in a human-readable format (SZF) that you can easily export, share, and back up.

+

Offline-First & Self-Hostable

+

SessionZero works fully offline by default, storing all your content and characters locally on your device. For shared, real-time play with friends, you have the option to run your own server instance. This means no central service is required, and your data ownership remains absolute.

-

Run Your Game, Your Way

-

Use SessionZero for your private, offline session notes, or host a live online game for your friends. As a Game Master, you can manage NPCs, track turns, and make real-time updates to character sheets. Players can join with their own characters and keep private session journals.

+

Shared Sessions and Live Play

+

For Game Masters, Sessions allow you to track initiative, manage NPCs, and make real-time updates to player characters. Players can join your game, keep private journals, and reference the campaign's required Datasets. When online, updates are pushed instantly via WebSockets.

Open Source and Transparent

-

SessionZero is open-source software. We believe in the right to see what's going on behind the scenes and contribute to the project. No AI chatbots, no ads, no bloat. We promise.

+

The code is licensed under AGPL-3.0. You're free to inspect, modify, and contribute to the project. There's no telemetry, no lock-in, and no hidden features—just community-driven TTRPG software built for TTRPG players.

-

The SessionZeroDB

+

SessionZeroDB

-

SessionZero includes access to the SessionZeroDB, a free online repository of user-created templates and datasets. When online, the application can automatically find and download required content for you.

+

Every server instance includes a SessionZeroDB where users can download and share custom datapcks.

-

Who Is This For?

+

Federation (Future Plan - Phase 2)

+ +

The future plan is Federation: allowing independent SessionZero servers to discover and share public content (Datapacks, Templates) across any SessionZero server instance that is configured to allow public discovery. This enables players on one self-hosted server to connect with and use content from another public server they trust, without relying on a central authority.

+ +

Who Should Use This?

- -

Why use Godot?

- - - -

The Bottom Line

- -

SessionZero is about freedom, flexibility, and community.

diff --git a/design-doc.md b/archive/design-doc.OLD.md similarity index 100% rename from design-doc.md rename to archive/design-doc.OLD.md diff --git a/szf-docs.html b/archive/szf-docs.OLD.html similarity index 100% rename from szf-docs.html rename to archive/szf-docs.OLD.html diff --git a/index.html b/index.html index 08f0355..fbf21a7 100644 --- a/index.html +++ b/index.html @@ -1,9 +1,3 @@ - - @@ -50,18 +44,34 @@ Hey you! Yeah, you! What are ya, a web developer or something? Think my website

Truly Open

-

SessionZero is 100% FOSS (Free and Open Source Software). Inspect, modify, and contribute to the code. No secrets, no hidden fees, just community-driven software.
- Transparency and freedom.

+

SessionZero is 100% FOSS (Free and Open Source Software). Inspect, modify, and contribute to the code. No secrets, just community-driven software.

Completely Data-Driven

-

Everything is user-generated: items, NPCs, monsters, and more. Build your own datasets and templates for any system.
- Total flexibility, no limits.

+

Everything is user-generated: items, NPCs, monsters, and more. Build your own datasets and templates for any system. +

Offline-First, Always Yours

-

SessionZero works fully offline by default. All your data stays on your device unless you choose otherwise.
- Your info is yours.

+

SessionZero works fully offline by default. All your data stays on your device unless you choose otherwise.

+
+
+
+ +
+

Main Features

+
+
+

Datapacks

+

The foundation of the app. A Datapack (.szp file) is a user-generated, self-contained archive that bundles all the rules, templates, and datasets (items, spells, monsters) for a specific TTRPG system or module. Create, import, and share content easily.

+
+
+

Characters

+

Create and manage your TTRPG characters using flexible, user-defined Templates. All your character data is stored locally as an Instance, giving you total control and ownership over your heroes, no matter the game system.

+
+
+

Sessions

+

Set up a campaign using a user-defined Session Template. GMs can manage NPCs, track turn order, and update character sheets in real-time. Players can join a shared session or use the app privately for offline notes and journals.