Difference between revisions of "Develop:Module"
| Line 2: | Line 2: | ||
Module development may involve the following technologies...  | Module development may involve the following technologies...  | ||
| − | * [[Develop:LavishGUI|LavishGUI]]: In-client GUI/overlay  | + | * [[Develop:LavishGUI 2|LavishGUI 2]]: In-client GUI/overlay  | 
* [[Develop:LavishScript|LavishScript]]: In-client functionality  | * [[Develop:LavishScript|LavishScript]]: In-client functionality  | ||
* [[Develop:Lua|Lua]]: [[ISBoxer 2 Launcher]] functionality  | * [[Develop:Lua|Lua]]: [[ISBoxer 2 Launcher]] functionality  | ||
Revision as of 20:07, 12 May 2018
A Module is a package of features that can be added on to ISBoxer 2.
Module development may involve the following technologies...
- LavishGUI 2: In-client GUI/overlay
 - LavishScript: In-client functionality
 - Lua: ISBoxer 2 Launcher functionality
 - JSON: Data exchange from ISBoxer 2 API, and from ISBoxer 2 Launcher to in-client LavishScript
 - ISBoxer 2 API: Online configuration (HTML, CSS, JavaScript)
 
Modules can be created via the Module Creator Window, after enabling Module Developer mode in the Prefs Tab