Hero Mancer 2 (v3.0.0)
Hero Mancer 2 is a complete rewrite, released as version 3.0.0.
Breaking Changes
- Foundry VTT v14 is now the minimum required version.
- Most 2.x settings are not carried forward. On first load after upgrading, removed settings are purged and a few are migrated in place.
- Localization keys moved to a structured
HEROMANCER.Category.Subcategory.Entrytree. Non-English translations were removed pending retranslation against the new keys.
New Features
Wizard shell and navigation
- A rebuilt frameless wizard you can drag and resize, that remembers its size and position per user, fades out when closed, and comes to the front when clicked.
- A completion progress bar (per-tab and global) tracks required fields, and tab badges show a live missing-field count with a tooltip listing what is unfilled.
- A Randomize button fills name, identity, ability scores, and HP.
Identity
- An Identity tab with Background, Species, and Class sub-tabs, plus a Subclass sub-tab once the chosen class reaches its subclass level. Each picker is a searchable dropdown with a flat, A-Z sorted option list.
- Inline journal descriptions for the selected species, class, and background. Movement, senses, and creature type render on the Finalize tab.
- Subclasses can be locked to a ruleset edition (2014 or 2024).
Ability scores
- An Abilities card grid with three methods: Standard Array, Point Buy, and Manual Formula.
- Primary abilities for the selected class are highlighted live with tooltips, and modifiers update as scores are assigned.
Hit points
- A new HP tab where the player picks from the enabled methods (average, max, or manual roll). Each level is a card showing its class, the live CON modifier, and a running total.
Advancements
- An interactive Advancements tab where ability score improvements, proficiency choices, and item or feature choices show live pickers that remember your selections.
- A read-only Granted list sits above the interactive Choose tiles, with per-level blocks and rule-reference links on granted saves and skills.
- Proficiency choices expand wildcard pools (for example any simple weapon) into grouped lists and hide proficiencies you already have. Open-ended choices, such as spell or feature picks, open the D&D5e Compendium Browser pre-filtered by level and prerequisites.
- Advancements are applied automatically at creation.
Equipment
- A new Equipment tab presenting starting equipment from the class and background as interactive tiles. Each section has a "Take starting wealth instead" toggle.
- An Equipment Shop sub-tab to browse and buy additional items within the available gold budget, with filters, sorting, and D&D5e item-sheet links. Unspent gold and silver are deposited on the actor at creation.
- A per-source wealth roll button with optional chat publication, and a GM-defined bonus-gold formula granted on creation.
Finalize and character creation
- When fields are incomplete, submit shows a tooltip listing what is missing and asks for confirmation before proceeding.
- On creation the character receives its class, species, and background, its ability scores, HP, and advancement results, token configuration, and every granted item. A character a GM creates for a player is owned by that player.
- A post-creation summary chat card mirrors the sidebar HUD, with visibility set per world setting (public, whisper to GMs and owners, or off).
GM approval workflow
- Optional GM approval before player characters are finalized. Players submit their character for review; a live Pending Approvals queue lets GMs review each submission inside the wizard, quick-approve or quick-reject per row, and hand the finished sheet to the player on approval.
- Rejections return to the player with the GM's reason and the choice to resume the saved draft or discard it. The wizard locks after submission until the request is resolved.
- A GM-only Pending Approvals journal stores submissions, and a floating banner appears for GMs on login when reviews are pending.
Level-up mode
- A dedicated Level-Up wizard showing only the relevant tabs. It includes a class picker for existing classes and multiclass options grouped by ruleset and a live preview of HP gain, new features, spellcasting progression, ability and feat opportunities, and subclass unlocks.
- GMs can grant level-up to chosen PCs from character and group sheets; players then see a pulsing Level-Up button.
Multiclass
- Characters starting above level 1 can multiclass during creation: add secondary classes with per-class level steppers and subclasses. HP and advancements are computed across the full class roster, with prerequisite chips flagging unmet requirements.
Compare and pin
- Pin options per category (species, class, subclass, background, feat) and open a side-by-side Compare dialog. It compares proficiencies and ability-score increases, plus category-specific rows such as movement and senses for species, resistances and scale values for species, class, subclass, and feat, and level-grouped features for subclasses.
Feat browser
- A feat browser dialog for ability and feat slots: a tile grid with search and ruleset/source/subtype filters. Ability bonuses from feat picks flow into the HUD immediately.
Sidebar HUD
- A live character HUD: a draggable portrait with a frame tinted to match the class image, a multiclass-aware name/level/class banner, and floating AC/HP/coin chips that update as abilities are assigned. Saving throws and hit die follow the class, while speed and senses follow the species.
Names, art, and dice
- A procedural name generator on the Start tab: pick a culture preset and a style (feminine, masculine, surname, or all), then randomize. Re-rolling a first name preserves an existing surname and vice versa.
- Portrait and token art pickers on the Start tab, with the token texture stamped onto the prototype token.
Settings and exclusions
- Settings panel that groups settings into six tabs: Abilities, Flow, Enforcement, Exclusions, Experience, and Advanced.
- A Compendium Exclusion List where each category (species, background, class, subclass, items) is a row with a count badge and a Browse button that opens D&D5e's Compendium Browser to pick exclusions.
Integrations
- Tokenizer 2: a Tokenize button on the Start tab; avatar and token paths and the layer-stack are captured into the draft and applied at creation.
- Spell Book: spellcasters hand off automatically after creation, with the GM finalizing class rules while the player sees a waiting dialog, and a Finalize-tab option to skip opening Spell Book.
- Calendaria: a birthday picker on the Start tab creates a recurring yearly birthday note, with character age and birth year linked bidirectionally.
- Dice So Nice: die appearance can be set from the Start tab and is stamped to the actor on creation, with a default/custom status indicator.
Onboarding and support
- A first-launch Welcome dialog with role-tailored steps, quick-action links (D&D5e source config, module settings and specific settings tabs, the pending queue, the actor directory, and the Create Actor dialog), and a "Don't show again" toggle.
- A version-release chat card, whispered on login when a new version is detected, linking to the release notes.
- A rebuilt Troubleshooter dialog that exports a report to file or clipboard and links out to Discord and GitHub for support.
- A launch button in the Actor Directory header and a Hero Mancer 2 entry injected into the D&D5e Create Actor dialog, which pre-fills the character name.
Changes
- The top-level Enable toggle is removed; the module is always active once installed.
- The Mandatory Fields configurator and the CSV pools for alignments, deities, eye colors, hair colors, skin tones, and genders are removed. Alignment and Faith are now plain text inputs, enforcement is handled by two toggles (Enforce Biography and Enforce Art), and the Customization menu shortcut is gone.
- The roll-table biography integration is removed; the random trait, ideal, bond, and flaw buttons no longer appear.
- CPR integration is removed.
- Manual compendium pack-selection settings are removed. Compendium scanning now uses the D&D5e Compendium Browser, with entries grouped by source folder (SRD 5.1, SRD 5.2, The Forge, D&D Beyond, Homebrew).
Installation: To manually install this release, use the following manifest URL: https://github.com/Sayshal/hero-mancer/releases/download/release-3.0.0/module.json