Introduction
General configures the general settings of the engine.
Properties
Interactions
| Name | Explanation | Type |
| Default Cooldown | The default virtual key cooldown in milliseconds. | Number |
| Menu Sound Effect | The sound to play when the main menu opens. | Sound Effect? |
| Cooldown Ends on Release | Whether or not virtual key cooldown begins when the key is released. | Toggle |
Scripts
| Name | Explanation | Type |
| Maximum Script Execution Time Per Frame (microseconds) | The maximum amount of time a single script will execute per frame. This is a throttle for longer scripts and should not affect execution. In most cases it will never be used or noticed. | Number |
User Interfaces
| Name | Explanation | Type |
| Main Menu | The main menu linked to the menu virtual key. | User Interface |
| Icons | The icons to leverage throughout the engine. | Image |
| Icon Width/Height | The dimension of the cell for an individual icon. | Number |
Save Data
| Name | Explanation | Type |
| Empty Save State Name | The name to use on any empty save state. | String |
| Use Save State Slots | Whether or not to use save state slots. | Toggle |
| Save State Slot Count | The number of save state slots to use. | Number |
| Is Clear Text | Whether or not the save data is in clear text and can be edited by the user. Note: If this setting is changed, prior save data will not be able to be read. | Toggle |
Scripts
| Name | Explanation | Type |
| Before Load | The script that executes before the state is loaded. | Script |
| After Load | The script that executes after the state is loaded. | Script |