Modules
| expcore.guiparts.center | Adds a new obj to the center gui |
| expcore.guiparts.inputs | Sets the input to trigger on an certain event |
| expcore.guiparts.left | Used to add a left gui frame |
| expcore.guiparts.popup | Used to add a popup gui style |
| expcore.guiparts.toolbar | Add a button to the toolbar, ranks need to be allowed to use these buttons if ranks is preset |
| expcore.commands | Uses a commands data to return the inputs as a string |
| expcore.gui | Add a white bar to any gui frame |
| expcore.ranking | Returns a rank object given a player or rank name |
| expcore.server | Returns a un-used uuid (better system needed) |
| expcore.sync | Used as a faster way to get to the ranking function, overrides previous |
| FSM | Factorio Softmod Manager |
| modules.expgaminglib.control | Loads a table into _G even when sandboxed; will not overwrite values or append to tables; will not work during runtime to avoid desyncs |
| defines.color | A defines module for retrieving colors by name. |
| Game | The game module. |
| string | Extends Lua 5.2 string. |
| table | Extends Lua 5.2 table. |
| defines.time | A defines module for retrieving the number of ticks in 1 unit of time. |
Scripts
| control.lua | Root Script File |
| index.lua | Used to index the files to be loaded |