Category:LunaLua helper libraries

From Moondust Wiki
Revision as of 11:35, 20 August 2015 by Kevsoft (talk | contribs)
Jump to navigation Jump to search


Name Status Included? Author(s) Description
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.
raocoin.lua 1.1 Yes Hoeloe A currency system framework using dragon coins.
triggers.lua 1.0 Yes Hoeloe A system for triggering LUA code via SMBX events. [DEPRECATED - v0.6] Use onEvent event instead.
musix.lua 1.0 Yes Hoeloe A small library which simplifies the creation of music codes.
multipoints.lua 3.0.0 Yes 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.
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.2 Yes Hoeloe A library designed to aid custom collisions. Requires VectR.lua as of version 2.1.0.
leveltimer.lua 1.1.1.0 Yes Luigifan2010 A simple API script used to provide a level timer. Warns at 100 time, kills both players on 0.
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.