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 2 months, 1 week ago
AI Usage Explanation

Some portions of this module were assisted by generative AI tools for code drafting and debugging. All code has been reviewed, tested, and finalized by the author.

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.82 Last Updated 2 days, 2 hours ago

Categories

Available Versions

  1. Version 1.1.1

    2 months, 1 week ago
    Foundry Version 13 - 14 (Verified 14) Manifest URL Read Notes
  2. Version 1.1.0

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

    11 months, 2 weeks ago
    Foundry Version 13 - 13 (Verified 13) Manifest URL Read Notes
  4. Version 1.0.0

    11 months, 3 weeks ago
    Foundry Version 13 - 13 (Verified 13) Manifest URL Read Notes