Page 2 of 5

Re: The SMBX "SMB3" Overhaul API Mod

Posted: Mon Jul 27, 2015 8:52 pm
by XerX
That's not that big of a deal is it? I did want to extend the max score but atm I'm unsure how to do so.

Re: The SMBX "SMB3" Overhaul API Mod

Posted: Mon Jul 27, 2015 9:24 pm
by MECHDRAGON777
Ignore the demo counter, That was from the Kaizo contest.

Can you add a death counter to the bottom right and disable the cheat for it "toggledemocounter"?

Re: The SMBX "SMB3" Overhaul API Mod

Posted: Mon Jul 27, 2015 9:42 pm
by XerX
MECHDRAGON777 wrote:Ignore the demo counter, That was from the Kaizo contest.

Can you add a death counter to the bottom right and disable the cheat for it "toggledemocounter"?
May I ask why you would want that? Also note that this is a SMB3 overhaul mod, so it's meant to replicate SMB3 as best as it can. I don't recall a death counter in SMB3.

Re: The SMBX "SMB3" Overhaul API Mod

Posted: Mon Jul 27, 2015 10:10 pm
by MECHDRAGON777
XerX wrote:
MECHDRAGON777 wrote:Ignore the demo counter, That was from the Kaizo contest.

Can you add a death counter to the bottom right and disable the cheat for it "toggledemocounter"?
May I ask why you would want that? Also note that this is a SMB3 overhaul mod, so it's meant to replicate SMB3 as best as it can. I don't recall a death counter in SMB3.
Well, to make it so the luna code would cause that and so no one pulls up the demo counter in the top left, but the bottom left space may be useful for that and the frame rate...

Re: The SMBX "SMB3" Overhaul API Mod

Posted: Tue Jul 28, 2015 6:40 am
by Wkay
This is honestly better than the original Super Mario Bros. 3 one...

Re: The SMBX "SMB3" Overhaul API Mod

Posted: Tue Jul 28, 2015 8:30 am
by Axiom
MECHDRAGON777 wrote:Ignore the demo counter, That was from the Kaizo contest.

Can you add a death counter to the bottom right and disable the cheat for it "toggledemocounter"?
yes i can.

i've already made a death counter, check out my development thread in sandbox. but i can easily change the position and i'll experiment with changing cheat code c:

Re: The SMBX "SMB3" Overhaul API Mod

Posted: Tue Jul 28, 2015 11:22 am
by MECHDRAGON777
Luigifan2010 wrote:
MECHDRAGON777 wrote:Ignore the demo counter, That was from the Kaizo contest.

Can you add a death counter to the bottom right and disable the cheat for it "toggledemocounter"?
yes i can.

i've already made a death counter, check out my development thread in sandbox. but i can easily change the position and i'll experiment with changing cheat code c:
What about frame rate?

Re: The SMBX "SMB3" Overhaul API Mod

Posted: Tue Jul 28, 2015 11:41 am
by Axiom
MECHDRAGON777 wrote:
Luigifan2010 wrote:
MECHDRAGON777 wrote:Ignore the demo counter, That was from the Kaizo contest.

Can you add a death counter to the bottom right and disable the cheat for it "toggledemocounter"?
yes i can.

i've already made a death counter, check out my development thread in sandbox. but i can easily change the position and i'll experiment with changing cheat code c:
What about frame rate?
worthless in a mario game. the game's locked at 65 fps/tps anyway and if you play with frameskip disabled you mess everything up.

Re: The SMBX "SMB3" Overhaul API Mod

Posted: Tue Jul 28, 2015 4:58 pm
by Axiom
https://github.com/Luigifan/lunaluascri ... ounter.lua
my skype is mrmiketheripper but i don't go on it much, if you really want to talk though i'd be willing to fire it up

Re: The SMBX "SMB3" Overhaul API Mod

Posted: Thu Jul 30, 2015 11:10 pm
by MidiGuyDP
I just got a hold of it and tried it out. Really cool stuff! ^^

I had a question though, is there a way to set individual time limits to each level?

I actually did find a way to do it, by putting each level in it's own folder then putting a lua file in each of those, but that resulted in individual "Card" save files as well that were exclusive to each level (eg, I got a flower and a flower in 1-1, and a flower and star in 1-2, and I played each level twice)

So what I wanted to know was if there was a way to have individual time limits per level, but still have the cards function together regardless of what level.

Let me know whenever you can. ^^

Re: The SMBX "SMB3" Overhaul API Mod

Posted: Thu Jul 30, 2015 11:16 pm
by XerX
MidiGuyDP wrote:I just got a hold of it and tried it out. Really cool stuff! ^^

I had a question though, is there a way to set individual time limits to each level?

I actually did find a way to do it, by putting each level in it's own folder then putting a lua file in each of those, but that resulted in individual "Card" save files as well that were exclusive to each level (eg, I got a flower and a flower in 1-1, and a flower and star in 1-2, and I played each level twice)

So what I wanted to know was if there was a way to have individual time limits per level, but still have the cards function together regardless of what level.

Let me know whenever you can. ^^
Yes, you can. Make a file in that levels own folder called "lunadll.lua" and just add the timer states and seconds. It will override the global default and still have the cards work properly.

Code: Select all

_smb3overhaul = loadAPI("smb3overhaul");

function onLoad()
	_smb3overhaul.setSecondsLeft(400);
	_smb3overhaul.setTimerState(true);
end


Re: The SMBX "SMB3" Overhaul API Mod

Posted: Fri Jul 31, 2015 6:46 am
by XerX
UPDATE

I remember a while ago, someone made a simple line that disabled spinjump from being used. It wasn't the best, still played the spinjump sound and turned the player the opposite direction when they jumped in place, as well as keep the same jump height, so spin jumping would get less air than a regular jump would.

I've made my own version, and have added it to the SMB3 Overhaul mod.



An update will come soon.

EDIT: Also if you're wondering, yes, you can disable this in LunaOverworld.lua.

Re: The SMBX "SMB3" Overhaul API Mod

Posted: Fri Jul 31, 2015 1:43 pm
by MECHDRAGON777
XerX wrote:UPDATE

I remember a while ago, someone made a simple line that disabled spinjump from being used. It wasn't the best, still played the spinjump sound and turned the player the opposite direction when they jumped in place, as well as keep the same jump height, so spin jumping would get less air than a regular jump would.

I've made my own version, and have added it to the SMB3 Overhaul mod.



An update will come soon.

EDIT: Also if you're wondering, yes, you can disable this in LunaOverworld.lua.
This is truly interesting, but do you think you can make a lua code that also makes Peach and Link Spin jump as well?

Re: The SMBX "SMB3" Overhaul API Mod

Posted: Fri Jul 31, 2015 1:51 pm
by h2643
MECHDRAGON777 wrote:This is truly interesting, but do you think you can make a lua code that also makes Peach and Link Spin jump as well?
Link actually can spin-jump with a use of glitches:
http://engine.wohlnet.ru/forum/viewtopic.php?f=29&t=184

Re: The SMBX "SMB3" Overhaul API Mod

Posted: Fri Jul 31, 2015 4:33 pm
by XerX
NEW UPDATE.

Please be sure to update to the newest API. (Version 1.0.2)

If you have an older version installed, just overwrite 'smb3overhaul.lua'. That's it.
DOWNLOAD

Changelog
Added a "Disable Spinjump" function.

Code: Select all

	_smb3overhaul.disableSpinJump(true/false);

Re: The SMBX "SMB3" Overhaul API Mod

Posted: Fri Jul 31, 2015 10:48 pm
by MECHDRAGON777
h2643 wrote:
MECHDRAGON777 wrote:This is truly interesting, but do you think you can make a lua code that also makes Peach and Link Spin jump as well?
Link actually can spin-jump with a use of glitches:
http://engine.wohlnet.ru/forum/viewtopic.php?f=29&t=184
I discovered those glitches before I joined the forums! I mean I was hopeing it would be possible with lua because isers get onto me because of that glitch!

Re: The SMBX "SMB3" Overhaul API Mod v1.0.2

Posted: Sat Aug 22, 2015 1:24 pm
by PersonNamedUser
Could I have a code just for the P-meter?

Re: The SMBX "SMB3" Overhaul API Mod v1.0.2

Posted: Tue Sep 01, 2015 11:54 am
by XerX
Image

Today I'm releasing a minimalistic version of the Overhaul mod, for those who don't want to sacrifice the design of their levels by extending the bottom bounds by two blocks.
Based off the SMAS4 SMB3 HUD Style.

Image

Info :
Spoiler: show
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.

Code: Select all

_smb3overhaul.setSecondsLeft(TIME);
_smb3overhaul.setTimerState(true/false);
_smb3overhaul.usesPBar(true/false);
_smb3overhaul.useEasyMode(true/false);
_smb3overhaul.usesCard(true/false);
_smb3overhaul.disableSpinJump(true/false);

Download : Download Version 1.0

Re: The SMBX "SMB3" Overhaul API Mod v1.0.2

Posted: Tue Sep 01, 2015 12:03 pm
by antonioflowers056
XerX wrote:Image

Today I'm releasing a minimalistic version of the Overhaul mod, for those who don't want to sacrifice the design of their levels by extending the bottom bounds by two blocks.
Based off the SMAS4 SMB3 HUD Style.

Image

Info :
Spoiler: show
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.

Code: Select all

_smb3overhaul.setSecondsLeft(TIME);
_smb3overhaul.setTimerState(true/false);
_smb3overhaul.usesPBar(true/false);
_smb3overhaul.useEasyMode(true/false);
_smb3overhaul.usesCard(true/false);
_smb3overhaul.disableSpinJump(true/false);

Download : Download Version 1.0
Good job XerX. Keep it going :D

Re: The SMBX "SMB3" Overhaul API Mod v1.0.2

Posted: Tue Sep 01, 2015 12:30 pm
by HunnyBon
This modification is awesome! I especially enjoy the minimalistic version of the HUD!

EDIT: is there a way of using this in all episodes you play? As in have it load on any episode you choose)