CustomCalendarPlugin

版本 v1.6.0·更新於 2024-09-15

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

模組介紹 作者原文

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.6.0: Updated for compatibility with BR Taleweaver and BR Seats update

1.5.0: Updated for compatibility with BR update

1.4.0: Exposed position and size into configuration file

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

Install

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.

Usage

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.

Persistence

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

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

bbepisTaleSpire-BepInExPackbrcoding-SetInjectionFlagPluginLordAshes-FileAccessPluginLordAshes-ChatService

檔案與校驗

檔案名稱
CustomCalendarPlugin-1.6.0.zip
檔案大小
47.8 KiB