Skip to content

Frailrain/Cryptarch

Repository files navigation

Cryptarch

Real-time god roll alerts for Destiny 2. Auto-locks keepers before you dismantle them.

Overwolf app, CEF-based. Vite + TypeScript + React + Tailwind.

Dev

npm install
npm run dev       # vite build --watch — rebuilds dist/ on change
npm run build
npm run typecheck

Overwolf apps load from disk, not a dev server. After building:

  1. Open Overwolf → wrench icon in dock → About → Development Options.
  2. "Load unpacked extension" → select this repo's dist/ folder.
  3. Cryptarch appears in the dock; click it to open Settings.

Reload the unpacked extension to pick up changes.

Layout

  • src/background/ — invisible controller window (no React).
  • src/overlay/ — in-game notification overlay (React, InputPass style).
  • src/settings/ — desktop settings window (React, 4-tab skeleton).
  • src/shared/ — messaging helpers, types, constants.
  • src/core/ — business logic (Bungie client, scoring, storage). Scaffolded, populated in later briefs.
  • public/manifest.json — Overwolf app manifest, copied verbatim to dist/.

Notes

  • Auto-lock model. The overlay is display-only; the background auto-locks high-scoring drops via the Bungie API. See InputPass on the overlay window.
  • Background logs land at %localappdata%\Overwolf\Log\Apps\Cryptarch\. Overlay/settings have their own DevTools (right-click → Inspect).

About

An item appraiser with auto-locking for Destiny 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors