Change Log
A Foundry VTT module to log changes to the chat log.
Features
- Log changes per property and actor type.
- Show specific changes to the GM, player or everyone.
- Undo changes by right-clicking the chat message.
Installation
Method 1
- In Foundry VTT's Configuration and Setup screen, click Add-on Modules
- Click Install Module
- Search for Change Log
- Click Install next to the module listing
Method 2
- In Foundry VTT's Configuration and Setup screen, click Add-on Modules
- Click Install Module
- In the Manifest URL field, paste:
https://github.com/Larkinabout/fvtt-change-log/releases/latest/download/module.json
- Click Install next to the pasted Manifest URL
Supported Systems
Change Log is intended to be system-agnostic, however only the systems listed are currently supported with pre-populated lists and friendly property names:
- Archmage / 13th Age
- Cypher System
- D&D 5e
- Old-School Essentials (OSE)
- Savage Worlds Adventure Edition
If you would like your system to be supported or a property is not listed for a supported system, please raise a feature request or, better yet, create a pull request.
How to Use
For supported systems
- Open Configure Settings and navigate to the Change Log settings.
- Open Changes for GM.
- Click into the Available Properties box.
- Click the properties in Available Properties to add them to the Selected Properties.
- Click Accept.
- Open Actor Types for GM.
- Click the types in Available Types to add them to the Selected Types.
- Click Accept.
- Click Save Changes
For unsupported systems
Please note that unsupported systems have not been tested and the Change Log module may not function as expected.
- Open Configure Settings and navigate to the Change Log settings.
- Open Changes for GM.
- Click into Selected Properties.
- Type the path of the property in dot notation format starting with the type:
actor
,item
oractiveEffect
. For example, the D&D 5e system has a property for an actor's current HP and the path would be:actor.system.attributes.hp.value
. - Press
;
to add the property to the list. - Repeat steps 4 and 5 for each property.
- Click Accept.
- Open Actor Types for GM.
- Click into Selected Types.
- Type the id of the actor type. For example, the D&D 5e system has the following actor types:
character
,npc
,vehicle
,group
. - Press
;
to add the type to the list. - Repeat steps 10 and 11 for each type.
- Click Accept.
- Click Save Changes