API ReferenceGE Extensionscore
Activity Manager
Simple activity launcher. Maps activity names to startup functions. Currently only supports `ContinueFreeroam`.
Simple activity launcher. Maps activity names to startup functions. Currently only supports ContinueFreeroam.
Public API
| Function | Signature | Returns | Description |
|---|---|---|---|
M.startActivity | (name) | nil | Starts a named activity if registered |
Registered Activities
| Name | Action |
|---|---|
ContinueFreeroam | Calls freeroam_continueFreeroam.start() and triggers loading screen |
Usage Examples
-- Start freeroam
core_activity.startActivity("ContinueFreeroam")
-- Unknown activities are logged and ignored
core_activity.startActivity("InvalidName") -- logs warningPostFx Utilities
Utility module for loading and saving post-processing effect preset files via file dialogs.
Audio Bank Manager
Manages FMOD sound bank loading, caching, hotloading, and level-specific audio. Handles string banks, preload banks, asset banks, meta banks, and ambient banks in the correct loading order.