New updates to the page

This commit is contained in:
Chris Bell 2025-10-16 15:38:09 -05:00
parent c6f6ad293f
commit 1acd8fc152
4 changed files with 44 additions and 52 deletions

View File

@ -1,9 +1,3 @@
<!--
Hey you! Yeah, you! What are ya, a web developer or something? Think my website sucks? Well, you're in luck! I'm always looking for feedback and improvements. If you have any suggestions, ideas, or just want to chat, hit me up at chrisbell@bellsworne.com. Happy adventuring!
© 2025 Bellsworne LLC. All rights reserved.
-->
<!DOCTYPE html>
<html lang="en">
<head>
@ -33,63 +27,51 @@ Hey you! Yeah, you! What are ya, a web developer or something? Think my website
<main>
<section class="hero">
<h1>About SessionZero</h1>
<p class="tagline">A free, open-source, and offline-first TTRPG companion for any game system.</p>
<p class="tagline">A free, open-source, and system-agnostic TTRPG companion app.</p>
</section>
<section class="content">
<p>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 <strong>completely data-driven</strong> with user-generated content.</p>
<p>SessionZero is built to be a flexible, minimal companion for <b>any</b> tabletop RPG system you want to run—from popular games to niche homebrew. Its designed to get out of your way and put you in total control of your game data.</p>
<h2>Features</h2>
<p>We believe your data should always be yours. Thats why SessionZero is built around three core principles: it's <em>system-agnostic</em>, <em>offline-first</em>, and <em>truly open source</em> (AGPL-3.0).</p>
<h2>The Core of SessionZero</h2>
<div class="feature-detail">
<h3>Offline-First, No Strings Attached</h3>
<p>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.</p>
<h3>System-Agnostic Datapacks</h3>
<p>The entire application is driven by <b>Datapacks</b> (.szp files). These are structured archives of JSON files and assets that define a game systems rules, character sheets (Templates), and content (Datasets like items and monsters). If you can define it, you can play it.</p>
</div>
<div class="feature-detail">
<h3>Build Your Own Universe</h3>
<p>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.</p>
<h3>Offline-First & Self-Hostable</h3>
<p>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 <b>own server instance</b>. This means no central service is required, and your data ownership remains absolute.</p>
</div>
<div class="feature-detail">
<h3>Run Your Game, Your Way</h3>
<p>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.</p>
<h3>Shared Sessions and Live Play</h3>
<p>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.</p>
</div>
<div class="feature-detail">
<h3>Open Source and Transparent</h3>
<p>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.</p>
<p>The code is licensed under <b>AGPL-3.0</b>. 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.</p>
</div>
<h2>The SessionZeroDB</h2>
<h2>SessionZeroDB</h2>
<p>SessionZero includes access to the <strong>SessionZeroDB</strong>, a free online repository of user-created templates and datasets. When online, the application can automatically find and download required content for you.</p>
<p>Every server instance includes a SessionZeroDB where users can download and share custom datapcks.</p>
<h2>Who Is This For?</h2>
<h2>Federation (Future Plan - Phase 2)</h2>
<p>The future plan is <b>Federation</b>: 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.</p>
<h2>Who Should Use This?</h2>
<ul>
<li>Players who want total control over their character sheets and game data</li>
<li>Game Masters who want to run any system whether it's a popular RPG, niche indie game, or their own homebrew content</li>
<li>Anyone who's tired of apps that feel bloated, hard to learn, restrictive, or designed to constantly sell you something</li>
<li>Players and GMs who demand <b>total control</b> over their character sheets, notes, and game data.</li>
<li>Anyone tired of apps that are bloated, restrictive, or constantly designed to sell you content.</li>
<li>Developers or tinkerers who want a flexible, open-source platform to build their own TTRPG tools.</li>
</ul>
<h2>Why use Godot?</h2>
<ul>
<li>
Godot Engine's editor is that it itself is made with Godot. This proves that it can be used to make flexible desktop applications, while providing game engine features like networking and an easy to use UI system.
</li>
<li>
Godot is FOSS (Free and Open Source Software) as well, which aligns with our core values.
</li>
<li>
It is easy to learn and use, which allows for anyone to modify the application to their liking, creating "mods/plugins" and making SessionZero work for them.
</li>
</ul>
<h2>The Bottom Line</h2>
<p>SessionZero is about freedom, flexibility, and community.</p>
</section>
<section class="pricing-preview">

View File

@ -1,9 +1,3 @@
<!--
Hey you! Yeah, you! What are ya, a web developer or something? Think my website sucks? Well, you're in luck! I'm always looking for feedback and improvements. If you have any suggestions, ideas, or just want to chat, hit me up at chrisbell@bellsworne.com. Happy adventuring!
© 2025 Bellsworne LLC. All rights reserved.
-->
<!DOCTYPE html>
<html lang="en">
<head>
@ -50,18 +44,34 @@ Hey you! Yeah, you! What are ya, a web developer or something? Think my website
<div class="feature-grid">
<div class="feature-card">
<h3>Truly Open</h3>
<p>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.<br>
<span style="color:var(--accent-color);">Transparency and freedom.</span></p>
<p>SessionZero is 100% FOSS (Free and Open Source Software). Inspect, modify, and contribute to the code. No secrets, just community-driven software.</p>
</div>
<div class="feature-card">
<h3>Completely Data-Driven</h3>
<p>Everything is user-generated: items, NPCs, monsters, and more. Build your own datasets and templates for any system.<br>
<span style="color:var(--accent-color);">Total flexibility, no limits.</span></p>
<p>Everything is user-generated: items, NPCs, monsters, and more. Build your own datasets and templates for any system.
</p>
</div>
<div class="feature-card">
<h3>Offline-First, Always Yours</h3>
<p>SessionZero works fully offline by default. All your data stays on your device unless you choose otherwise.<br>
<span style="color:var(--accent-color);">Your info is yours.</span></p>
<p>SessionZero works fully offline by default. All your data stays on your device unless you choose otherwise.</p>
</div>
</div>
</section>
<section class="features">
<h2>Main Features</h2>
<div class="feature-grid">
<div class="feature-card">
<h3>Datapacks</h3>
<p>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.</p>
</div>
<div class="feature-card">
<h3>Characters</h3>
<p>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.</p>
</div>
<div class="feature-card">
<h3>Sessions</h3>
<p>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.</p>
</div>
</div>
</section>