Category:LunaLua helper libraries
Revision as of 05:49, 8 December 2015 by Horikawa otane (talk | contribs)
Here you can find a list of custom APIs which was developed outside of the core LunaLua project. Custom APIs can be loaded with loadAPI and loadSharedAPI.
Here is an example of loading an API:
local levelTimer = loadAPI("leveltimer")
This code loads the custom api "leveltimer.lua".
Here is a tutorial about how to create you own custom API: How To: Make your own custom API
| Name | Latest version | Included? | Author(s) | Description | |
|---|---|---|---|---|---|
| horikawaTools.lua | 1.0.0 | Yes | Horikawa Otane | A bunch of random helper functions. Most notably it features easily useable arrays to determine hittable vs unhittable vs boss NPCs. As well as powerup arrays, etc. | |
| asmmod.lua | 1.0 | Yes | Kevsoft | Assorted assembly functions. | |
| npcid.lua | 1.0 | Yes | Rockythechao | Constant names for all SMBX NPCs. | |
| cinematX.lua | 0.0.7 | Yes | Rockythechao, Hoeloe | A framework for boss battles, cutscenes and other dynamic NPC interactions. | |
| graphX.lua | 0.3a | No | Hoeloe, Rockythechao | An offshoot of colliders.lua made for drawing primitives. | |
| textblox.lua | 0.2b | No | Rockythechao | A library for displaying custom textboxes. | |
| raocoin.lua | 1.1 | Yes | Hoeloe | A currency system framework using dragon coins. | |
| raocoin2.lua | 2.0.8 | Yes (2.0.0) | Hoeloe | An expanded and more flexible currency and shop framework. | |
| triggers.lua | 1.0 | Yes | Hoeloe | A system for triggering LUA code via SMBX events. [DEPRECATED - v0.6] Use onEvent event instead. | |
| playerGfx.lua | 1.0 | No | Rockythechao | A library for overlaying or replacing Player graphics at runtime | |
| musix.lua | 1.0 | Yes | Hoeloe | A small library which simplifies the creation of music codes. | |
| multipoints.lua | 3.0.11 | Yes (3.0.4) | Hoeloe | A library that expands the functionality of midpoints. (v3.0 is not compatible with LunaLua v0.6 or below). | |
| LevelData.lua | 1.0.1 | Yes | Hoeloe | A small library which wraps up UserData values, allowing for level-specific variables more easily. [DEPRECATED - v0.6] Use Data class instead. | |
| npcconfig.lua | 0.0.1a | No | Hoeloe | ALPHA An expansion library that allows access to some of the NPC configuration data at runtime. | |
| eventu.lua | 1.0.4 | Yes | Hoeloe | An expansion library that manages events and timers. | |
| pnpc.lua | 1.0.1 | Yes | Rednaxela | A library which provides a convenient wrapper for NPC objects to allow them to be usable across ticks. | |
| bitwise.lua | 1.0.1 | Yes | Hoeloe | A library which provides functionality for bitwise operators. [DEPRECATED - v0.7] Use luajit bit library instead. (Note: Currently still required for encrypt.dll) | |
| encrypt.dll | 1.0.1 | Yes | Hoeloe | A closed-source library which allows encrypted saving and loading from files. (NOTE: Codes saved with 1.0.0 are NOT compatible with 1.0.1) | |
| colliders.lua | 2.1.4 | Yes | Hoeloe | A library designed to aid custom collisions. Requires VectR.lua as of version 2.1.0. | |
| leveltimer.lua | 1.1.1.1 | Yes | Luigifan2010 | A simple API script used to provide a level timer. Warns at 100 time, kills both players on 0. | |
| inputs.lua | 1.1 | No | Rockythechao | A basic library designed to simplify overriding input. | |
| smb3goalcard.lua | 1.0.1.1 | Yes | XerX/XNBlank | Adds the full functionality of the SMB3 Roulette Cards. | |
| vectR.lua | 1.0 | Yes | Hoeloe | A library for vector and matrix mathematics, supporting 2,3 and 4 dimensional vectors. | |
| fade.lua | 1.0 | Yes | Kevsoft | A simple library for colored fading and colored overlays. | |
| sprite.lua | 1.0 | Yes | Kevsoft | A high-level library for creating (animated) sprites with movement abilities. | |
| rng.lua | 1.0.1 | Yes | Hoeloe | An improved random number generator, without the flaws of math.random. | |
| HUDofTime.lua | 1.0.2 | Yes (1.0.1) | Hoeloe | A Zelda-styled HUD, that includes functionality such as increasing the player's heart limit. | |
| apc.lua | 0.2.0 | No | Sambo | A small library that adds a couple of new block types to SMBX, as well as advanced collision detection for players. |
Pages in category "LunaLua helper libraries"
The following 45 pages are in this category, out of 45 total.