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

Major Feature: Packages (Modding Support) #88

Open
seisatsu opened this issue Jul 8, 2020 · 1 comment
Open

Major Feature: Packages (Modding Support) #88

seisatsu opened this issue Jul 8, 2020 · 1 comment
Labels
enhancement New feature or request major feature

Comments

@seisatsu
Copy link
Owner

seisatsu commented Jul 8, 2020

Add a package system that allows commands and libraries to be bundled in a zip file and installed in a packages folder. These will be able to add or override existing commands and engine libraries. The engine will load base libraries and commands into an internal virtual filesystem, and then load package contents on top of that. Packages may also have priority, so that some files from one package can supersede the same files from another loaded package. Once all packages are loaded, the engine will load the libraries and commands and start the engine.

@seisatsu seisatsu added enhancement New feature or request major feature labels Jul 8, 2020
@seisatsu
Copy link
Owner Author

I already implemented this decently in my Driftwood2D project, so I can copy most of the code from there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request major feature
Projects
None yet
Development

No branches or pull requests

1 participant