You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Atlas Framework currently lacks support for modules, which would greatly improve organization and flexibility in the development of addons. Specifically, I propose the following features for modules in the framework:
A protected environment that allows for scoping from the global, but does not create global variables when defining them. This would allow for the global scope to still exist, but make it possible for the local environment to overshadow global counterparts.
A modules file that includes a MODULE variable, which would be read from to define modules using structs similar to weapons.
Entities per module, which would allow for better organization and management of entities within an addon.
Config per module, which would allow for individual configuration options for each module.
Ability to disable modules, which would provide more control over which features are enabled within an addon.
Module dependencies, which would allow for modules to depend on other modules in order to function properly.
Renaming and properly introducing the existing AtlasLoader that already loads a module, similar to what is described above. As it currently sits very lonely loading parallel to it and not using the load order from the other AtlasLoader which is causing conflicts. The new implementation should be expanded upon and made consistent with the overall eco-system of the framework.
Additional context
This feature would greatly improve the organization and flexibility of addons developed using the Atlas Framework. It would also provide a more structured approach to developing addons, allowing for easier maintenance and scalability.
Please let me know if you need any more information or if there is something unclear.
The text was updated successfully, but these errors were encountered:
Issue Summary
Add support for modules in the Atlas Framework
Description
The Atlas Framework currently lacks support for modules, which would greatly improve organization and flexibility in the development of addons. Specifically, I propose the following features for modules in the framework:
MODULE
variable, which would be read from to define modules using structs similar to weapons.Additional context
This feature would greatly improve the organization and flexibility of addons developed using the Atlas Framework. It would also provide a more structured approach to developing addons, allowing for easier maintenance and scalability.
Please let me know if you need any more information or if there is something unclear.
The text was updated successfully, but these errors were encountered: