Compiled Index of Lua Scripts for Visionaire Studio
From The Official Visionaire Studio: Adventure Game Engine Wiki
Here you can find a list of verified working Lua scripts made by various members of the Visionaire Studio team & forum community.
Basic
| Script Name | By |
|---|---|
| (un)mute Volume | AFRLme |
Intermediate
| Script Name | By |
|---|---|
| Cycle Inventory Items | AFRLme |
| Dynamic Action Names | AFRLme |
| Global Command Checker | AFRLme |
| Load External Scripts | Divo |
| Organize Inventory Items Alphabetically | AFRLme |
| Percentage Display (real time) | AFRLme |
Advanced
| Script Name | By |
|---|---|
| Config.ini (read/write) | AFRLme |
| Dynamic Action Names for Dragged Items | AFRLme |
| Sliding Interfaces (based on Deponia) | AFRLme |
| Volume Control (rail, button, percentage) | AFRLme |
Visionaire Studio Functions
| Function Name | Description |
|---|---|
| createScreenshot() | Create a screenshot & save as .png to a specified folder or use the screenshot for the save game thumbnail. |
| getCursorPos() | Retrieves the current (absolute) position of the mouse cursor. |
| getLink() | Retrieves the data stored inside of a linked objects table. |
| getLinks() | Retrieves grouped data stored inside of a linked objects table. |
| getName() | Returns the "string" name value of the linked objects table. |
| getObject() | Retrieves the data stored inside of a linked objects table. |
| getProperty() | Retrieve various operating system (os) properties; such as: platform, system language etc... |
| getSoundId() | ... |
| getSoundProperty() | ... |
| getSteamAchievement | ... |
| getSteamStat | ... |
| getTexts() | Retrieve all texts associated with the linked object. |
| getTextStr() | Retrieve a specific text string, based on the current game language or the included language id. |
| getTime() | Developer command for checking time between 2 points; can be re-purposed into a crude delay or loop function. |
| getVolume() | Retrieve volume levels for: music, sound, speech, videos, & master. |
| getWindowBrightness() | Retrieve global window brightness value. |
| isEmpty() | Returns true or false; depending on whether or not the linked object is empty. |
| registerEventHandler() | ... |
| registerHookFunction() | ... |
| resetSteamStats() | ... |
| setCursorPos() | ... |
| setSoundProperty() | ... |
| setSteamAchievement() | ... |
| setSteamStat() | ... |
| setVolume() | ... |
| setWindowBrightness() | ... |
| setWindowTitle() | ... |
| startAction() | ... |
| startAnimation() | ... |
| startDefaultBrowser | ... |
| startSound() | ... |
| stopAction() | ... |
| stopAnimation() | ... |
| stopSound() | ... |
| toggleSoundPause() | ... |
| unregisterEventHandler() | ... |