Artemis Kearney

Now available on the World Wide Web!

View My GitHub Profile

CustomJSONData

GitHub

A library for Beat Saber mods that lets other mods access arbitrary data from beatmap files. This allows modders to make entirely new features available to beatmap creators.

Previous mods that extended the feature set available to beatmap creators, such as Chroma and MappingExtensions, relied on magic numbers with special meanings in existing beatmap syntax. While this approach was functional, it imposed severe limitations on plugin developers and made the process of using these features for beatmap creators somewhat opaque.
CustomJSONData seeks to improve upon this paradigm by allowing beatmaps to contain arbitrary JSON objects, and thus effectively arbitrary data.

Features: