Giter VIP home page Giter VIP logo

foundryvtt-compactbeyond5esheet's Introduction

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

Known Issues

  • The To Hit/Save DC column is probably going to respond poorly to unconventional weapon builds. Stuff like the Hexblade or Bladesinger. See Issue #4.

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.

foundryvtt-compactbeyond5esheet's People

Contributors

akrigline avatar boefjim avatar c-s-mcfarland avatar ceanec avatar etriebe avatar jdr-ninja avatar opticalshadows avatar varriount avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.