ElfFriend-DnD / foundryvtt-compactBeyond5eSheet

A character sheet built with the intention of mimicing the dndbeyond character sheet layout and UX
MIT License
14 stars 16 forks source link
foundry-vtt foundryvtt

Compact DnDBeyond-like 5e Character Sheet

Latest Release Download Count Forge Installs Foundry Hub Endorsements Foundry Hub Comments

Foundry Core Compatible Version Manifest+ Version

ko-fi patreon

Shamlessly taking ideas (and some code) from both the DnDBeyond character sheet and the Tidy 5e character sheet. This is an information-dense character sheet for Foundry users who like the feel of D&DBeyond's character sheet, but want it to fit better within the Foundry UI.

Installation

Module JSON:

https://github.com/ElfFriend-DnD/foundryvtt-compactBeyond5eSheet/releases/latest/download/module.json

Dependencies

This module depends on Character Actions List dnd5e, which you can obtain on the listing or here.

Gallery

Click to view bigger.

Key Features & Changes

Actions Tab

Intending to place all of the "combat-important" (damage-dealing) spells and features up front, this tab lists every equipped item and prepared spell that can deal damage. Option in settings to limit spells to only Cantrips.

Skills and Resources always present

No more digging around through multiple tabs to control your class resources or find the skill list. These two things sit on the screen always.

Spellbook

Got rid of the spell school to make room for the more compressed table area. I can't think of anyone but a wizard who would need to know this information, and the info is still easily accessible from the expanded row. Make an issue if you disagree and we'll hash things out.

Options

Name Description
Use Expanded Sheet as Limited Uses the expanded sheet for the limited view.
Show Passive {Skill} Displays a dedicated fancy box below the skills list with the skill's passive score within.

This sheet respects the 5e System setting: "Disable Experience Tracking"

Compatibility

I'm honestly not sure how well this will play with modules that affect character sheets, I'll try to test as many as possible but if something is obviously breaking please create and issue here and I'll see what I can do.

Name Works Notes
Better Rolls 5e :heavy_check_mark: Integrated with 0.7.x, all tabs seem to be working properly.
Midi-QOL :heavy_check_mark: Integrated with 0.7.x, Everything seems normal.
Minor QOL :x: Deprecated in favor of Midi-QOL. Won't Support.
5e-Sheet Resources Plus :heavy_check_mark: Resources area scrolls independently. Uses CSS Grid
Variant Encumbrance :x: Default encumberance bar removed, Speed css overrides will break things.
FoundryVTT Magic Items :heavy_check_mark: List of Spells is Appended to more or less correctly, but new abilities are not added to the Actions Tab.
D&D5e Dark Mode :heavy_check_mark: Made tweaks to make foundry-wide dark mode "usable."
Favourite Item Tab :heavy_check_mark: Works as expected, a few things on the UI are cramped but definitely usable.
Inventory+ :shrug: Inventory Tab Features interfere with how we generate the Actions Tab. If Inventory+ is on, the actions tab will not display items.
Illandril's Character Sheet Lockdown :heavy_check_mark: As of 0.7.x this sheet is appropriately affected.
Crash's 5e Downtime Tracking :heavy_check_mark: Works well in limited space.
Ethck's 5e Downtime Tracking :heavy_check_mark: Works well in limited space.
Skill Customization for D&D5E :heavy_check_mark: user might want to expand their sheet horizontally a little to accommodate the needed extra space.

Known Issues

Acknowledgements

Obviously all of the layout decisions here are pretty directly ripped from D&DBeyond's desktop-sized character sheet. I'm assuming they have done a lot of UX research and am piggy-backing off of that work.

Yoinked the expanded Biography tab directly from tidy5e-sheet. Also took their localization of the headers in said tab.

Bootstrapped with Nick East's create-foundry-project.

Mad props to the League of Extraordinary FoundryVTT Developers community which helped me figure out a lot.