Skip to content

Aiming to reproduce the layout of the print 5e Sheet within foundry

License

Notifications You must be signed in to change notification settings

fin600/foundryvtt-5eOGLCharacterSheet

 
 

Repository files navigation

D&D 5e OGL Character Sheet

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

Foundry Core Compatible Version Manifest+ Version

ko-fi patreon

A classic layout for a 5e Character Sheet, heavily inspired by the Official 5e Character Sheet and the Roll20 default 5e Sheet. This sheet is chaotic and packed with information all on one screen, but it does have the advantage of having some muscle memory if you're coming from either pen and paper or Roll20.

Maintenance Mode

I am not actively improving this module with new features. I will do my best to keep it compatible with dnd5e system updates. If any are interested in taking over please reach out to me on discord. @Calego#0914

Installation

Module JSON:

https://github.com/ElfFriend-DnD/foundryvtt-5eOGLCharacterSheet/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 Area

Dead center of the screen this is the place where all of the "combat-important" (damage-dealing) spells and items live. Option in settings to limit spells to only Cantrips.

Foundry-style Spellbook

It's not as familiar for a Roll20 user, but believe me when I say it's improved in almost every way.

Options

Name Description
Limit Actions to Cantrips Instead of showing all spells that deal damage in the Actions panel, limit it to only cantrips.
Add Icons to Inventory Adds icons to all items in the inventory section, might make itemes with limited charges display oddly.

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 somethign is obviously breaking please create and issue here and I'll see what I can do.

Name Works Notes
Better Rolls 5e Have not successfully integrated yet.
Midi-QOL ✔️ Works out of the box for roll replacement, Inventory item buttons don't seem to append correctly
Minor QOL -- Deprecated in favor of Midi-QOL. Won't support.
5e-Sheet Resources Plus ✔️ It's not pretty but it does work.
Variant Encumbrance Default encumberance bar removed, Speed css overrides will break things.
FoundryVTT Magic Items Have not successfully integrated yet.
D&D5e Dark Mode ✔️ Respects foundry-wide dark mode and is "usable."
Favourite Item Tab ✔️ Inventory overhauls make this particular module a wierd one to use here.
Inventory+ Inventory overhaul removed the "Inventory" Tab
Illandril's Character Sheet Lockdown Doesn't seem to work with any sheet but the 5e stock sheet.
Crash's 5e Downtime Tracking ✔️ Works well.
Ethck's 5e Downtime Tracking ✔️ Works well.
Skill Customization for D&D5E Inputs do not appear.

Known Issues

  • The To Hit/Save DC column is probably going to respond poorly to unconventional weapon builds. Stuff like the Hexblade or Bladesinger.
  • The inventory section is very tight, and some items with uses or charges will probably display wierd.

Acknowledgements

Obviously almost all of the layout decisions here are pretty directly ripped from the Roll20 OGL Character Sheet, and by proxy the WOTC official 5e Sheet.

Shares a lot of code with my own Compact DnDBeyond-like 5e Character Sheet. If you like D&D Beyond's layout but want it more compact and foundry-fied, check it out.

Yoinked some expanded Biography tab code 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.

About

Aiming to reproduce the layout of the print 5e Sheet within foundry

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Handlebars 50.4%
  • SCSS 24.6%
  • TypeScript 13.0%
  • JavaScript 12.0%