Register

Draw Steel: Project Point Tracker

An Add-on Module for Foundry Virtual Tabletop

Author: Bruce Moser Project: Source Foundry Versions 13+ (Verified 13) Last Updated 7 hours, 18 minutes ago

Draw Steel: Project Point Tracker

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.

Foundry VTT v13 Draw Steel System


Features

Requirements

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.

Installation

  1. In Foundry VTT, go to Settings → Manage Modules → Install Module.
  2. Paste the manifest URL into the Manifest URL field:
    https://github.com/bruceamoser/draw-steel-downtime-project-tracker/releases/latest/download/module.json
    
  3. Click Install.

Manual

  1. Download the latest release zip from the Releases page.
  2. Extract the zip into your Foundry Data/modules/ folder. The folder should be named ds-project-tracker.
  3. Restart Foundry and enable the module in your Draw Steel world.

From Source (development)

  1. Symlink foundry-project-point-tracker/module/ into your Foundry VTT Data/modules/ directory as ds-project-tracker/.
  2. Restart Foundry and enable the module.

Usage

Opening the Board

Click the hammer icon in the Token Controls toolbar on the left sidebar. The button is visible to GMs only.

Adding Heroes

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.

Adding Projects

Adding Points

Click Add Points on a project card:

  1. Select a Source (career points, project roll, guide, etc.).
  2. Enter the number of Points.
  3. Optionally add Notes to describe this entry.
  4. Click Add to Ledger.

Rolling for Progress

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.

Viewing the Ledger

Click Ledger to see the full point history for a project. GMs can delete individual entries from the ledger if needed.

Completing a Project

When a project reaches 100% progress, a Complete button appears. Clicking it marks the project as complete (irreversible).

Removing Heroes & Projects

Settings

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.

File Structure

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

Building a Release

npm run build:project-tracker-release

Output:

Upload both files as GitHub Release assets.

License

This project is licensed under the MIT License.

Acknowledgements

Supported Game Systems

  1. Draw Steel

    Latest Version: Version 0.10.2 Last Updated 3 days, 8 hours ago

Categories

Available Versions

  1. Version v0.2.10

    1 week, 2 days ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  2. Version v0.2.9

    1 week, 4 days ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  3. Version v0.2.5

    2 weeks ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  4. Version v0.2.4

    2 weeks, 2 days ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  5. Version v0.2.1

    2 weeks, 2 days ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  6. Version v0.1.1

    2 weeks, 2 days ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  7. Version v0.1.0

    2 weeks, 4 days ago
    Foundry Version 13+ (Verified 13) Manifest URL
  8. Version 0.3.1

    7 hours, 18 minutes ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  9. Version 0.3.0

    1 week ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  10. Version 0.2.11

    7 hours, 25 minutes ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes