LordAshes-CustomCalendarPlugin icon


Track in-game month and day with options for time.

Last updated 2 weeks ago
Total downloads 981
Total rating 0 
Categories Integration Tweaks Networked Tools
Dependency string LordAshes-CustomCalendarPlugin-1.3.0
Dependants 0 other mods depend on this mod

This mod requires the following mods to function

bbepisTaleSpire-BepInExPack-5.4.10 icon

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.10
brcoding-SetInjectionFlagPlugin-2.3.0 icon

Allows players to flag mods are installed

Preferred version: 2.3.0
LordAshes-FileAccessPlugin-1.2.3 icon

Provides standardized methods for accessing both local file and url resources. Automatically handles searching local folders for assets.

Preferred version: 1.2.3
LordAshes-ChatService-1.1.0 icon

Dependency plugin to add services to the chat.

Preferred version: 1.1.0


Custom Calendar Plugin

This unofficial TaleSpire tracks months, days and optionally hours and minutes with a banner displaying the date and optional time under the tool bar.

This plugin, like all others, is free but if you want to donate, use:

Change Log

1.3.0: Updated for compatibility with Chat Service Plugin update
1.2.0: Banner line is now a full line centered so longer entries can be displayed. Banner file is always 1920.
       Adjust the width of the displayed banner to suit desired length.
1.2.0: Optimization to read banner texture only once. This also avoids multiple FindFile entries in the log.
1.1.0: Switch from BoardPersistence to ChatService. DateTime now game wide common to all boards.
1.0.1: Bug fix to avoid exception when Board does not have a Date/Time set
1.0.0: Initial release


Use R2ModMan or similar installer to install this plugin.

Set the desired setting, including the current date/time, using the R2ModMan config for the plugin.


The message for the corresponding day will be displayed in the date/time banner at the top of the screen.

Right Shift + A = Adds one day to the current date.
Right Shift + S = Subtracts one day from the current date.
Right Shift + M = Prompts for how many minutes to add (1).
Right Shift + D = Prompts for current month, day, hour and minutes (2). 

(1) Minutes can be negative but must in both cases must be entered with a prefix sign and at least a 2 digit number.
    Use a preceeding 0 when adjusting by less than 10 minutes (e.g. +05 or -07).
(2) The format for setting date is Month:Day:Hour:Minute for example 02:05:08:35. Set hour and minutes to 00 if not used.

Demo Assets

The Custom Calendar Plugin comes with a regular modern Western calendar. However, the calendar can be adjusted to suit your own world. The number of minutes per hour and number of hours per day default to 60 and 24 but can be set in the R2ModMan settings for this plugin.

The Calendar.json file defines the months and days of the month. Each entry is the message that is to be shown for that day. The default just shows the date but you can customize these entries to show any message on any given day. If a day has an empty message, the banner will not show for that day.

The JSON format is as follows:

[ [ "The 1st of January", "The 2nd of January", "The 3rd of January", ... "The 31st of January" ], [ "The 1st of February", "The 2nd of February", "The 3rd of February", ... "The 28th of February" ], ... ]

Where ... means mode code that has been removed to make the sample smaller.


The date time is common to all boards to loading a new board will retain the current campaign date/time.

Available versions

Please note that the install buttons only work if you have compatible client software installed, such as the Thunderstore Mod Manager. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2023-3-9 1.3.0 126 Version 1.3.0 Install
2021-12-5 1.2.0 701 Version 1.2.0 Install
2021-12-4 1.1.0 54 Version 1.1.0 Install
2021-12-4 1.0.1 52 Version 1.0.1 Install
2021-12-3 1.0.0 48 Version 1.0.0 Install