Skip to content

RPG-Made-Simple/FVTT-Bifrost

Repository files navigation

Bifrost Title

A FoundryVTT library that provides a system-agnostic API (WIP) to interact with Foundry without worrying about system implementation details.

Do not expect a smooth experience, this is a complex subject and the module is currently not concrete enough for being widely adopted.

Note

This system-agnostic approach requires the system to be supported by Bifrost, and that requires a custom Bridge (WIP) implementation.

Note

For simplicity's sake this module contains all the supported systems, even if you plan to never use the other systems. This is to prevent any extra efforts from the players while using the module, we wnat a streamlined approach that makes user errors minimal.

Caution

Please, do not use Bifrost on games where you do not completely trust your players. The module exposes some API functionalities that are not completely safe, items can be created and deleted anywhere when using Bifrost, so be careful while using the module.

This will be fixed in a near future, but for now if you are in doubt, don't use Bifrost yet!

Tip

If you are developing a system, please consider supporting Bifrost by supplying your own Bridge (WIP) implementation, that way you can make your system compatible with all the modules that use Bifrost as the interface to interact with system-specific info.


Do you like the module? Consider supporting it :)

Buy Me a Coffee at ko-fi.com


Note for Developers (modules and macros)

Take a look at the Documentation WIP


Supported Systems


Supported Versions

  • V11
  • V12 as soon as it gets released

TODO

  • Unit tests for internal functionalities.
  • Automated tests on a complete workspace.

Releases

No releases published

Sponsor this project