A lightweight mobile-first PWA for tracking your pilot and mech during a session of the Lancer TTRPG.
- Combat tracker — mech HP, heat, structure, reactor stress, repair charges, burn, core system toggle, pilot HP, and status conditions, all on one screen
- Pilot sheet — License Level / GRIT, H.A.S.E. stats with live derived-stat recalculation, searchable skill triggers and talents
- Mech sheet — frame picker with full stat block, frame traits and core system description, weapon mount loadout, and installed systems with SP tracking
- Offline-first PWA — installable to your home screen; works without a network connection after the first load
- Persistent state — everything is saved automatically to
localStorage; no account or server required
pnpm install
pnpm dev # http://localhost:5173/lancer_charsheet/pnpm build # output → dist/
pnpm preview # serve dist/ locally to verify before deployThe base in vite.config.ts is set to /lancer_charsheet/ to match the repository name. If you fork this under a different name, update that value and the PWA start_url in vite.config.ts before building.
All Lancer game content — including frame statistics, weapon profiles, system descriptions, talent text, and skill triggers — is the intellectual property of Massif Press and the creators of the Lancer TTRPG, Tom Parkinson-Morgan and Miguel Lopez.
If you enjoy Lancer, please support the creators:
The source code of this project is released under the GPLv3 license.
Lancer game content and data are © Massif Press, licensed separately under GPL-3.0-or-later. See lancer-data for details.