Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Thanks, these are great. Please keep the feedback coming. 

A few things you mentioned are bugs. I found them and fixed them. I will push the new version out tonight.

Player Sheet

  • Spells panel finally fills the whole panel. It was only using about 40% before scrolling kicked in. Root cause was a max-height: 540px cap on #sec-spells .ps-section-body from the dashboard-shrink override block. This was fixed with flex-fill on the spells card plus max-height: none on the body.
  • Prepared-spell toggle redesigned. Replaced the star toggle with a glass bubble that takes its color from your character's class, like Wizard purple, Cleric gold, Druid green, etc. It reads much more clearly at a glance.
  • Spell table column cleanup. Added a dedicated Active column for the prepared toggle. Time, Range, and Hit-DC are now tightened into a cleaner cluster. Spell names now line up under the Spell header. They were drifting about 24px to the right because the toggle was nested inside the name cell. I also added extra breathing room between Cast and delete.
  • Class resource Max values now stay at user-edited values. Sorcery Points, Ki, Channel Divinity, Rage, and other custom Max values no longer revert to the class preset every time the panel re-renders. Refresh from class still works if you want to opt back into auto-sync.

Spell Compendium

  • Spell descriptions no longer vanish after Save. Editing a custom spell and saving used to silently hide the description and the rest of the detail body until app relaunch.

Cartographer

  • Token drags now reach the player view instantly. Dragging a token on the GM map now updates the player pop-out window in real time. Previously the player view did not catch up until something else, like a marker, fog reveal, or map reload, triggered a re-sync.

Rolodex

  • Soft-deleted characters no longer ghost the relation graph. Characters in Trash used to keep showing as nodes, sometimes as [deleted] stubs, until permanently purged. Now they are filtered out of the graph immediately while still recoverable from Trash.

Feature Follow-Up

Cartographer Dynamic Lighting

I am currently working on setting up session multiplayer and the beginning phases of merging Battle Master and Cartographer into a VTT. This would include dynamic lighting. This is a major feature and will take some time and testing before it is ready. When I get to the beta phase, I will reach out if you are interested in being a beta tester for it.

Music Orchestrator

To upload tracks, you just need the file downloaded on your computer. Go to Library, create a playlist from there, and then you can upload tracks to that playlist.

Bulk Campaign Management

Bulk campaign management currently exists in Rolodex, Codex, and NPC Forge.

  • Rolodex: Use shift-click to highlight multiple characters, then right-click and choose Move to Campaign.
  • Codex: Click Select, check the notes you want, then press the Move to Campaign button in the bulk-actions bar at the bottom.
  • NPC Forge: Enter bulk-select mode from the NPC list toolbar, check the NPCs you want, click the button in the bulk bar, and pick the target campaign from the popover.
  • I have been working on adding this feature to a few other tools that would benifit from it.

For the other features, I should have an update soon with most of them included.

Awesome dude, again such a lovely app and a time saver as a DM ahah ! And yeah would love to be a beta tester. I'm mostly DMing remotely because I work quite far away of where my players are so we do mostly remotely with roll20 and sometimes in real life. I was thinking about only using Campaign Forge for the next real life session but I might use roll20 just for the dynamic lighting on maps and how easy it is for the tokens and all those stuffs but if this kind of stuff are coming to campaign forge that's quite insane !