Register

Currency Manager (DnD5e)

An Add-on Module for Foundry Virtual Tabletop

Author: Hammer Project: Source Foundry Version 14 (Verified 14) Last Updated 2 days, 17 hours ago

Currency Manager (DnD5e)

Currency Manager (DnD5e) is a Foundry VTT module designed to give Game Masters simple control over how the native D&D 5e currency system behaves in their world.

The module works directly with the existing D&D5e currency fields — Copper, Silver, Electrum, Gold, and Platinum — without creating a parallel wallet, custom currency documents, or a separate economy system.

Its goal is to preserve compatibility with the native D&D5e data structure while allowing different currency scales and campaign styles.

Main Features

Currency Profiles

Currency Manager includes three configuration profiles.

D&D 5e Official

Uses the standard D&D 5e currency values:

All five currencies are enabled.

World of Warcraft Style

Uses a 100-based progression:

Electrum and Platinum are disabled.

This results in:

Custom

Allows the GM to choose which of the five native D&D5e currencies are enabled and define the value of each currency relative to the lowest denomination.

Example:

Electrum and Platinum can remain disabled.

Enabled and Disabled Currencies

Each of the five native D&D5e denominations can be enabled or disabled individually.

Enabled currencies continue to work normally.

Disabled currencies remain part of the native D&D5e data structure for compatibility, but their fields become unavailable for direct editing and any stored value is reconciled into enabled denominations.

This makes it possible to run a campaign using only:

Copper + Silver + Gold

without replacing or modifying the underlying D&D5e currency structure.

Automatic Currency Normalization

Currency Manager includes an Automatic Currency Normalization option.

When enabled, accumulated currency is automatically promoted into higher denominations according to the current configuration.

Example using the World of Warcraft Style profile:

When Automatic Currency Normalization is disabled, currencies may remain accumulated without being automatically promoted.

In this mode, the native D&D5e currency conversion interface remains available for manual conversion.

Payments and Change

Configured currency values are also used when a larger denomination must be broken in order to complete a payment.

For example, if:

a character holding:

1 Gold

can pay:

5 Silver

and end with:

95 Silver

The same principle applies across all enabled denominations.

Currency calculations use integer values based on the lowest configured denomination, avoiding floating-point currency arithmetic.

Actors and Containers

Currency Manager does not only apply to a character's main wallet.

The same currency configuration is also applied to native D&D5e Containers, including bags and other Items capable of storing currency.

This allows the module to support:

Item Piles Compatibility

Currency Manager continues to use the native D&D5e currency structure.

Live testing with Item Piles has successfully covered:

Currency Manager does not provide its own merchant or loot system.

Configuration

Currency settings are configured by the GM and apply to the entire World.

The module settings include:

Currency Profile

Automatic Currency Normalization

When using Custom, each currency provides:

Changing Currency Settings in an Existing Campaign

Changing the Currency Profile or Base Values after a campaign already contains distributed wealth may significantly change how that wealth is represented.

Currency Manager attempts to reconcile existing values using the lowest available base unit, but major changes to an established economy may produce results different from what the GM expects.

It is recommended to:

Disabling the Module

Currency Manager does not use a proprietary wallet system.

All currency remains stored in the native D&D5e fields:

Because of this, disabling the module does not make character currency data incompatible with D&D5e.

For Worlds using custom currency values, it is recommended to switch back to the D&D 5e Official profile, review the reconciled wallets, and only then disable the module.

Project Philosophy

Currency Manager is intentionally designed to remain small and specialized.

It does not add:

Its purpose is simply to manage the native D&D 5e currency system in a flexible, safe, and integrated way.

Supported Game Systems

  1. Dungeons & Dragons Fifth Edition

    Latest Version: Version 5.3.3 Last Updated 3 months, 1 week ago

Categories

Available Versions

  1. Version v0.0.3

    2 days, 17 hours ago
    Foundry Version 14 - 14 (Verified 14) Manifest URL Read Notes