Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SR3 Host Generator

A cross-platform desktop application for generating and tracking Shadowrun 3rd Edition Matrix hosts.

Tech Stack

  • Backend: Rust (Tauri v2)
  • Frontend: Svelte 5 + TypeScript
  • Package Manager: Bun
  • Build Tool: Vite

Features

Phase 1: Generator & Editor

  • Procedural Host Generation using all tables from the SR3 Core Rulebook and Matrix sourcebook
    • Host Rating Table (ACIFS generation)
    • Security Sheaf generation (Trigger Steps, Alert Table, all IC tables, IC Rating Table, IC Options)
    • Paydata generation with defenses
    • Nasty Surprises table
    • Archaic system limitations
    • Grid security rules support
  • Host Editor — edit any generated host or create from scratch
    • Overview (ACIFS ratings, notes)
    • Security Sheaf viewer
    • Paydata viewer
    • Text export for printing
  • Save/Load — .sr3host JSON files with OS-native file dialogs

Phase 2: Interactive Tracker

  • Security Tally tracking with manual adjustment and automatic trigger detection
  • System Test Roller — both auto-roll and manual success entry
    • Configurable decker skill, hacking pool, utility ratings, detection factor
  • Alert Status tracking (No Alert → Passive Alert → Active Alert)
  • Active IC management — spawn, crash, suppress, release
  • Event Log — timestamped history of all actions

Development

# Install dependencies
bun install

# Run in dev mode
bun run tauri dev

# Build for production
bun run tauri build

Rules Reference

All generation logic dogmatically follows:

  • Shadowrun, Third Edition (Core Rulebook) — Matrix chapter, pp. 199–230
  • Matrix sourcebook — Host generation, pp. 112–116; Paydata, pp. 49–50

About

A tool to help generate hosts for Shadowrun 3rd Edition SR3 SR 3e

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages