Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implemented lua scripting system #173

Open
wants to merge 32 commits into
base: main
Choose a base branch
from
Open

Conversation

KiritoDv
Copy link
Contributor

Scripting support 🚀

Description

This PR introduces a new modding system powered by Lua, allowing users to create more sophisticated mods.
The system provides a flexible and extensible scripting API, enabling modders to interact with core game/application features without modifying the base code.

How It Works

  • Mods are placed inside a o2r, you need to make a manifest but we have an example already
  • Mods can use the current hook system enabling the possibility to override the game's behavior

Next Steps

  • Expand API coverage for deeper mod integration.
  • Add documentation and example mods to showcase capabilities.
  • Implement UI for mod management within the application.

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.

1 participant