A specialized utility for players of Corvus Belli's Infinity N5. It manages active army lists, provides roster and analysis views, tracks game sessions from mission setup through final scoring, and keeps common references close at hand.
Before making changes, read PROJECT_GUIDELINES.md for:
- Git workflow expectations.
- Required tooling: use
bun, not npm or yarn. - Component architecture standards.
- Tech stack details.
- User Manual - How to use the application during a game.
- Missions Development Guide - How to update scenario data and scoring logic.
- Faction Data Management - How to regenerate
public/data/factions/*.jsonfrom Infinity Army data. - Deployment Guide - Technical instructions for hosting the app.
- Project Guidelines - Coding standards and architecture.
- Army Lists: Import Infinity Army codes, save lists locally, and maintain compatible active List A/List B pairings.
- List View: Inspect combat groups, unit details, weapon profiles, and print-friendly rosters.
- List Analysis: Compare order pools, specialists, SWC usage, and troop type investment.
- Game Sequence: Create persistent game sessions, walk through mission setup and turns, and calculate OP/TP scoring.
- References: Browse order reference content and hacking programs backed by project metadata.
- Settings: Switch measurement units and refresh locally saved lists after data updates.
To run this project locally, you will need Bun installed.
-
Install dependencies:
bun install
-
Run the development server:
bun run dev
-
Open the app: Navigate to
http://localhost:5173/in your browser. -
Run the full verification gate:
bun run check
Note: This is a community-made tool and is not affiliated with Corvus Belli.