Register

DCCRPG Custom Class Sheet

An Add-on Module for Foundry Virtual Tabletop

Author: mummson Project: Source Foundry Versions 13 to 14 (Verified 14) Last Updated 3 weeks, 2 days ago

DCCRPG Custom Class Sheet

Foundry Version System License

A Foundry VTT module for the Dungeon Crawl Classics system that adds a Custom Class character sheet with dynamic tab labels, grouped skills, and a visual class builder wizard.

Features

Custom Class Sheet

Intelligent Skill Grouping

Visual Class Builder

Interactive Skills

Installation

  1. Open Foundry VTT
  2. Go to Add-on Modules tab
  3. Click Install Module
  4. Paste this URL: https://raw.githubusercontent.com/mummson/dcc-custom-class-sheet/master/module.json
  5. Click Install

Quick Start

Creating a Custom Class

  1. Create a new Player actor or open an existing one
  2. Change sheet to "Custom Class":
    • Click the sheet config button (top-right)
    • Select "Custom Class" from dropdown
  3. Click "Create Custom Class" button in the empty tab
  4. Follow the 3-step wizard:
    • Step 1: Enter class name + choose icon
    • Step 2: Add skills with names/descriptions/weights
    • Step 3: Preview and create
  5. Apply to actor when prompted (or drag folder from Items sidebar later)

Example: Creating a Barbarian

Step 1 - Basics:

Step 2 - Skills:

Step 3 - Preview:

Result:

Usage Guide

Naming Conventions

Class Label Skill

Controls the tab name and icon:

Name: (CUSTOMCLASS)Barbarian
Description: 
<p>icon: fa-axe-battle</p>
<h3>Barbarian</h3>
<p>A fierce warrior from the frozen north...</p>

Result: Tab labeled "Barbarian" with axe icon

Prefixed Skills

Format: (ClassName^Weight)SkillName

Examples:

Occupational Skills

No prefix needed:

These automatically group under "Occupational Skills" at the bottom.

Custom Icons

Add to (CUSTOMCLASS) skill description:

icon: fa-icon-name

Popular Icons:

Find more: FontAwesome Icon Browser

Skill Weighting

Higher weights appear first within their group:

(Barbarian^20)Signature Move    ← Appears 1st
(Barbarian^10)Core Ability      ← Appears 2nd
(Barbarian^10)Another Core      ← Appears 3rd (alphabetical)
(Barbarian)Basic Skill          ← Appears last (weight 0)

Multi-Class Characters

Use multiple class prefixes:

(CUSTOMCLASS)Ranger/Rogue
(Ranger^10)Track
(Ranger)Animal Companion
(Rogue^10)Sneak Attack
(Rogue)Pick Locks
Climbing                        ← Occupational

Display order:

  1. Ranger group (alphabetically first after class name check)
  2. Rogue group
  3. Occupational Skills

Tips & Tricks

Organizing Classes in Folders

Use the Parent Folder selector in Step 3 to organize:

📁 Custom Classes
  📁 Barbarian
    📄 (CUSTOMCLASS)Barbarian
    📄 (Barbarian^10)Rage
  📁 Blood Mage
    📄 (CUSTOMCLASS)Blood Mage
    📄 (Blood Mage)Crimson Bolt

Troubleshooting

Tab Label Not Updating

Skills Not Appearing

Icon Not Showing

Builder Button Not Working

Compatibility

Roadmap

Potential future features:

Contributing

Issues and pull requests welcome!

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature-name
  3. Commit changes: git commit -am 'Add feature'
  4. Push to branch: git push origin feature-name
  5. Open a Pull Request

License

This module is licensed under the MIT License.

Credits

Author: Dr. Mummson

Acknowledgments:

Support

Supported Game Systems

  1. Dungeon Crawl Classics (DCC)

    Latest Version: Version 0.70.54 Last Updated 2 hours, 50 minutes ago

Categories

Available Versions

  1. Version 1.1.1

    3 weeks, 2 days ago
    Foundry Version 13 - 14 (Verified 14) Manifest URL Read Notes
  2. Version 1.1.0

    4 months ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  3. Version 1.0.1

    10 months ago
    Foundry Version 13 - 13 (Verified 13) Manifest URL Read Notes
  4. Version 1.0.0

    10 months ago
    Foundry Version 13 - 13 (Verified 13) Manifest URL Read Notes