Skip to content

Conversation

@Mr-Wiseguy
Copy link
Member

This PR adds the following features:

  • Mods can provide a config schema json that specifies fields that are user-configurable for the mod. This gets hooked up to a menu in the parent project to allow users to configure their mods.
  • Mods can be reordered to change the order that their loading occurs. This also gets exposed in the menu by the parent project.
  • Parent projects can now provide extended exports, which generate a shim between the function call and the base function that injects the caller mod's ID into the arguments. This provides a mechanism for exported functions to check what mod has called them.
  • Exported functions have been created so that mods can read their config values.

@Mr-Wiseguy Mr-Wiseguy merged commit 2ed84f4 into main Mar 24, 2025
10 checks passed
@Mr-Wiseguy Mr-Wiseguy deleted the mod-ui branch March 24, 2025 01:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants