Releases: XNBlank/LunaLua-Modules
SMBX "SMB3" Overhaul Mod (Minimalistic)
Credit to Mike Santiago for the timer api.
Special thanks to Mike Santiago and Kevsoft for the help and support.
This API combines the "leveltimer" api and the "smb3goalcard" api, while also adding new features. To avoid any issues, it is advised that you do not use the two api with this one.
How to use
HOW TO USE
SETUP
1 . Copy/Paste the smb3overhaulMIN.lua file and smb3overhaulMIN folder into your LuaScriptsLib folder which should be in the root of your SMBX folder. (../SMBX/LuaScriptsLib/)
IMPLEMENTING INTO YOUR SMBX EPISODE/LEVEL
1 . Make a new file in your project folder called LunaWorld.lua.
2 . Add __smb3overhaul = loadAPI("smb3overhaulMIN");_ to the file.
3 . In your onLoad function, you can toggle certain settings on/off.
_smb3overhaul.setSecondsLeft(TIME);
_smb3overhaul.setTimerState(true/false);
_smb3overhaul.usesPBar(true/false);
_smb3overhaul.useEasyMode(true/false);
_smb3overhaul.usesCard(true/false);
_smb3overhaul.disableSpinJump(true/false);
SMBX "SMB3" Overhaul Mod
Credit to Mike Santiago for the timer api.
Special thanks to Mike Santiago and Kevsoft for the help and support.
This API combines the "leveltimer" api and the "smb3goalcard" api, while also adding new features. To avoid any issues, it is advised that you do not use the two api with this one.
How to use
HOW TO USE
SETUP
1 . Copy/Paste the smb3overhaul.lua file and smb3overhaul folder into your LuaScriptsLib folder which should be in the root of your SMBX folder. (../SMBX/LuaScriptsLib/)
IMPLEMENTING INTO YOUR SMBX EPISODE/LEVEL
1 . Make a new file in your project folder called LunaWorld.lua.
2 . Add __smb3overhaul = loadAPI("smb3overhaul");_ to the file.
3 . In your onLoad function, you can toggle certain settings on/off.
_smb3overhaul.setSecondsLeft(TIME);
_smb3overhaul.setTimerState(true/false);
_smb3overhaul.usesPBar(true/false);
_smb3overhaul.useEasyMode(true/false);
_smb3overhaul.usesCard(true/false);
_smb3overhaul.disableSpinJump(true/false);
SMB3 Roulette Card
HOW TO USE
SETUP
1 . Copy/Paste the smb3goalcard.lua file and smb3goalcard folder into your LuaScriptsLib folder which should be in the root of your SMBX folder. (../SMBX/LuaScriptsLib/)
IMPLEMENTING INTO YOUR SMBX EPISODE/LEVEL
1 . Make a new file in your project folder called LunaWorld.lua.
2 . Add " smb3card = loadAPI("smb3goalcard"); " to the file.
3 . In your onLoad function, you can toggle the card function on/off
with " smb3card.usesCard(TRUE/FALSE); "
4 . If you want to have a certain level not use the card function, or if
it doesn't have a card, add the above line, set it to false, and put it
into a LunaDll.lua file in that levels graphic folder.