Roll20 Timekeeper DM

Timekeeper for DM

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Author
TheMerryTavern
Daily installs
1
Total installs
1
Ratings
0 0 0
Version
2.2
Created
2026-01-30
Updated
2026-01-30
Size
27 KB
License
MIT
Applies to

Chronicle Your Adventure with Precision!

The Roll20 Timekeeper DM is a powerful VTT tool designed to take the headache out of tracking time and dates. No more manual scratchpads—manage your campaign's timeline with a single click.


Key Features for the DM:

  • Interactive Time Bar: A draggable overlay that stays with you. Change time by +15m, +1h, or +8h (Long Rest) instantly.
  • Full Harptos Calendar: 12 unique months (Hammer to Nightal) with 30-day cycles.
  • Notes: Click any day to store encounter ideas or plot hooks. Days with notes are marked with a blue dot.
  • Visual Day/Night Cycle: Emojis (🌅, ☀️, 🌇, 🌙) update dynamically based on the current hour.
  • Automated Player Sync: When you update the time, the script automatically sends a command to the chat, updating the clocks of all players using the Player Edition.

How Sync Works:

The script monitors the chat. When the DM changes the time, it broadcasts a "time HH:MM" message. If the hour crosses midnight, it automatically triggers a date update to keep the calendar in sync. The current day is highlighted with a gold dot.


How to install:

  1. Install a script manager like Tampermonkey in your browser.
  2. Install this script (DM edition).
  3. Open your Roll20 game. The time bar will appear at the top!
  4. IMPORTANT: Tell your players to install the Roll20 Timekeeper Player edition so they can see your updates!

For your Players: Give them this link so they can see your time updates:

👉 Download Roll20 Timekeeper - Player Edition

 Visit The Merry Tavern

 Looking for more RPG tools, lewd bard songs, or a place to share your campaign chaos? Join our community!

 Reddit: r/themerrytavern