| Latest version | 0.3.11 |
|---|---|
| Minimum Core | 13 |
| Compatible Core | 14 |
| Last updated | 5 months ago |
| Created | 7 months ago |
| Authors | |
| Languages |
English |
| Systems |
Draw-steel |
| Project source | Project URL |
| Report bugs | Bug tracker URL |
| License | License URL |
A Foundry VTT module for the Draw Steel system that provides a party-level project board for tracking downtime project progress.
Track career project points, point sources, and completion across your entire party — all from a single GM-facing window.
item.system.rollPrompt()), or fall back to manual entry.system.points field so the character sheet stays up-to-date.| Requirement | Version |
|---|---|
| Foundry VTT | v13+ |
| Draw Steel System | Any |
This module only works with the Draw Steel system. It will not initialise in worlds using other game systems.
https://github.com/bruceamoser/draw-steel-downtime-project-tracker/releases/latest/download/module.json
Data/modules/ folder. The folder should be named ds-project-tracker.foundry-project-point-tracker/module/ into your Foundry VTT Data/modules/ directory as ds-project-tracker/.Click the hammer icon in the Token Controls toolbar on the left sidebar. The button is visible to GMs only.
Drag a hero actor from the Actors sidebar onto the project board window. The hero will be registered and any existing project items on their character sheet will be auto-imported.
Click Add Points on a project card:
Click Roll on a project card. If the Draw Steel system supports native project rolls, that will be triggered. Otherwise, the Add Points dialog opens pre-set to the "Project Roll" source for manual entry.
Click Ledger to see the full point history for a project. GMs can delete individual entries from the ledger if needed.
When a project reaches 100% progress, a Complete button appears. Clicking it marks the project as complete (irreversible).
| Setting | Default | Description |
|---|---|---|
| Sync points to project items | Enabled | When adding points via the tracker, also update the project item's system.points field on the actor. Disable this if you want the tracker to operate independently of the character sheet. |
Access via Settings → Module Settings → Draw Steel: Project Point Tracker.
foundry-project-point-tracker/
├── module/ # Foundry module source
│ ├── module.json # Module manifest
│ ├── lang/
│ │ └── en.json # English localisation
│ ├── scripts/
│ │ ├── module.mjs # Entry point: hooks, settings, toolbar button
│ │ ├── ProjectBoard.mjs # Main ApplicationV2 window
│ │ ├── AddPointsDialog.mjs # Add Points dialog
│ │ ├── LedgerDialog.mjs # Point ledger dialog
│ │ └── data/
│ │ └── BoardState.mjs # Data model, state helpers, actor extraction
│ ├── styles/
│ │ └── ds-project-tracker.css # All styles
│ └── templates/
│ ├── project-board.hbs # Main board template
│ ├── add-points.hbs # Add Points form
│ └── ledger.hbs # Ledger table
├── dist/ # Build output (git-ignored)
├── tools/
│ └── build_foundry_release.js # Build & zip script
└── README.md
npm run build:project-tracker-release
Output:
foundry-project-point-tracker/dist/module.json — Stamped manifest for GitHub Releasesfoundry-project-point-tracker/dist/ds-project-tracker-v<VERSION>.zip — Installable zipUpload both files as GitHub Release assets.
This project is licensed under the MIT License.
To install this package, open your Foundry Setup screen and navigate to your Module tab and click the Install Module button.
From there, you can either search for the package unique name: ds-project-tracker or copy its manifest URL:
And paste it to the input box at the bottom of your window.

You can install this package directly to your Forge account.