Skip to content

Unofficial Vampire: The Masquerade V20/V5 interactive character sheet. Fan-made project using Tailwind CSS and vanilla JavaScript.

License

Notifications You must be signed in to change notification settings

frantaing/schrecknet-lite

Repository files navigation

SchreckNet Lite

Unofficial Vampire: The Masquerade V20/V5 interactive character sheet.
Fan-made project built with Vite, Tailwind CSS, and vanilla JavaScript.

Note

V20 Sheet is...fully complete! Fully functional sheet, complete with the freebie mode!

I am currently working on styling the V5 sheet, though I don't know when I'll finish it. I'll still work on the V20 sheet, if I am struck by sudden inspiration and determination.

Have a pancake! 🥞

👉 Try it here!


📌 About the project

The goal is to recreate a simple, interactive character sheet for Vampire: The Masquerade, starting with V20 and later adding V5 support.
It is heavily inspired by the SchreckNet character sheet site and by existing fan projects, especially VTMsite by DrSharky. ❤️

This is a pure front-end application that runs entirely in your browser. No data is saved, and no login is required.

❗ This is a personal fan project! All game rules, terminology, and setting elements are owned by their respective copyright holders (White Wolf Publishing / Paradox Interactive). This project is for educational, recreational, and non-commercial purposes only.


✨ Features (V20 Sheet)

The V20 sheet now fully implements the character creation process from the core rulebook:

  • Interactive Dot System: Click to assign points to Attributes, Abilities, Disciplines, Backgrounds, and Virtues.
  • Rule-Aware Point Allocation:
    • Separate, managed point pools for each character creation stage.
    • Point counters that update in real-time.
    • Prevents spending more points than are available.
  • Dynamic & Intelligent Dropdowns:
    • Clan selection automatically populates in-clan Disciplines.
    • Dynamically add or remove rows for Disciplines, Backgrounds, Merits, and Flaws.
    • Prevents duplicate selections for a valid character sheet.
  • Complete Freebie Point System:
    • Enter a final, dedicated "Freebie Mode" to spend your initial 15 points.
    • Strict enforcement of Freebie Point costs for all traits.
    • Gain up to 7 additional points by selecting Flaws, with Merit options dynamically updating based on available points.
  • Derived Stat Calculation: Humanity/Path and Willpower are automatically calculated and updated based on Virtue scores.
  • Export Your Sheet: When finished, save your character sheet as a formatted .txt file or a print-ready PDF.

🚀 Running Locally

Prerequisites:

  • Node.js (v20.x or higher)
  • npm (included with Node.js)

Instructions:

  1. Clone the repository:
    git clone https://github.com/overuseofrem/schrecknet-lite.git
    cd schrecknet-lite
  2. Install dependencies:
    npm install
  3. Run the dev server:
    npm run dev
    This will start a local server, usually at http://localhost:5173.

⏳ Project Status & Future Plans

  • V20 Sheet: The character creation workflow is complete and stable. Future V20 work will focus on minor enhancements like tooltips and UI polish.
  • 🚧 V5 Sheet: Currently in the early styling phase. The core structure is in place, but interactivity has not yet been implemented.
  • Overall: The project is moving towards an official 1.0.0 release, marking the completion of the V20 sheet.

📷 Inspirations and Sources


📝 Disclaimer

This is a fan-made, non-commercial project created for educational and recreational purposes only.
All game mechanics, setting terms, and thematic elements belong to their respective copyright holders.
This project is not affiliated with, endorsed, sponsored, or specifically approved by White Wolf Publishing, Paradox Interactive, or any related entity.
All original code in this repository is licensed under the MIT License.

About

Unofficial Vampire: The Masquerade V20/V5 interactive character sheet. Fan-made project using Tailwind CSS and vanilla JavaScript.

Topics

Resources

License

Stars

Watchers

Forks