SMBX2 (2.0 Beta 3)

This is where we'll store the "best" topics that have ever existed on the forums, as well as community events that are no longer relevant. Read at your own risk.

Moderator: Userbase Moderators

Forum rules
Read at your own risk.
underFlo
Wart
Wart
Posts: 4456
Joined: Mon Jul 14, 2014 10:44 am
Flair: sup im lesbiab
Pronouns: They/She
Contact:

Re: SMBX 2.0 Beta 3

Postby underFlo » Wed Dec 07, 2016 2:07 pm

But LunaLua is based off, as the name implies, the programming language Lua, and really there's not all that much stuff you learn when programming with LunaLua that you can't use in other programming languages or engines like Unity.

Emral
Cute Yoshi Egg
Cute Yoshi Egg
Posts: 9890
Joined: Mon Jan 20, 2014 12:58 pm
Flair: Phoenix

Re: SMBX 2.0 Beta 3

Postby Emral » Wed Dec 07, 2016 2:07 pm

King of Eterity wrote:
Enjl wrote:
King of Eterity wrote:Yeah I do see where people come from when they argue against the use of LUA because it can only be used with SMBX and nothing else.
Lua is a very popular programming language which has been used, for example, for modding in World of Warcraft. There's also a Lua-interpreter for C# meaning you can technically write entire games in Unity using barely anything but Lua. TRIPLE SNAP!
LunaLua however seems to be an SMBX thing.
If you learn LunaLua you're inevitably learning Lua. Lunalua is just a bunch of SMBX-specific functions and APIs. I don't see how there's any hint of an argument to be made against its use.

Hoeloe
Phanto
Phanto
Posts: 1465
Joined: Sat Oct 03, 2015 6:18 pm
Flair: The Codehaus Girl
Pronouns: she/her

Re: SMBX 2.0 Beta 3

Postby Hoeloe » Wed Dec 07, 2016 2:32 pm

King of Eterity wrote: LunaLua however seems to be an SMBX thing.
In the same way that if you learn Unity, you learn C#, with Unity's wrappers. If you learn LunaLua, you learn Lua, with the SMBX wrappers. You're no less learning the language, you're just also learning some hooks to apply it in a specific way. With a scripting language, you will always have to learn a scripting interface to apply it to the system you want to use. That's just how scripting languages work.

In this way, it's SUBSTANTIALLY better to use something like LunaLua than SMBX Autocode or Teascript.vbs, since those are custom designed languages, and have no applications outside SMBX at all.

FanofSMBX
Ludwig von Koopa
Ludwig von Koopa
Posts: 3878
Joined: Sun Dec 22, 2013 12:01 pm

Re: SMBX 2.0 Beta 3

Postby FanofSMBX » Wed Dec 07, 2016 2:49 pm

Oh, Hoeloe, could you please answer my question in my last post, since you're one of the main 2.0 devs? You and Horikawa's opinions would be very welcome.

Imaynotbehere4long
Boomerang Bro
Boomerang Bro
Posts: 1389
Joined: Thu Jan 23, 2014 3:00 pm

Re: SMBX 2.0 Beta 3

Postby Imaynotbehere4long » Wed Dec 07, 2016 2:53 pm

Enjl wrote:Lua is a very popular programming language
Hoeloe wrote:it's SUBSTANTIALLY better to use something like LunaLua than SMBX Autocode or Teascript.vbs
You seem to be misunderstanding us (or at least me).

Although Lua is a popular programming language and is better than certain other languages, the fact remains that it is a programming language in the first place and therefore lacks the ease-of-use that a premade level editor has. If one is willing to put in the time and effort to learn Lua, LunaLua, or any programming language, said person most likely wouldn't want to limit his/her audience to the SMBX community and would move on to something more versatile/powerful, which is what I was getting at when I responded to FanofSMBX. Let me try to simplify it:

LEVEL EDITOR:
BENEFIT: ease of use
DRAWBACK: limited options, can only reach fans of said level editor

PROGRAMMING LANGUAGE:
BENEFIT: versatile, can reach anyone who owns a PC (or whatever system is being programmed for)
DRAWBACK: requires much more time and effort to learn than a level editor.

In other words, learning/using Lua just to make more unique SMBX levels results in the worst of both worlds, so there won't be much overlap. In conclusion, I believe FanofSMBX's prediction about the future of the SMBX fanbase is correct, and there isn't much that can be done to prevent it.

Julia Pseudo
Luigi
Luigi
Posts: 5609
Joined: Wed Jan 08, 2014 12:04 am
Flair: gay gaymer girl
Pronouns: She/her

Re: SMBX 2.0 Beta 3

Postby Julia Pseudo » Wed Dec 07, 2016 5:13 pm

FanofSMBX wrote:In the future of SMBX, will there also be this dichtomy of the minority who create custom stuff, and the majority who is at their mercy (I don't mean mercy in a cruel sense, but I can't think of another word) to gain it? Like, are prefab resources going to be the best most users can do with LunaLua in the future?
Probably, and I don't see anything wrong with this to be honest. That's one of the advantages of using a level-editor instead of creating your own game.

Inspirited
Snifit
Snifit
Posts: 242
Joined: Sun Oct 30, 2016 5:58 pm

Re: SMBX 2.0 Beta 3

Postby Inspirited » Fri Dec 09, 2016 4:15 pm

I have problems with testing levels with PGE. So apparently there are 3 ways to test a level. "Test Level <Alpha>", "Test a saved file" and "LunaTester -> Run Testing F5".

"LunaTester -> Run Testing F5" seems to use the SMBX engine. It works, but every time I want to test it has to load for around 1 minute. That's extremely annoying.

"Test Level <Alpha>" starts a PGE alpha build. It loads a lot faster than LunaTester, but I don't know how to change my controls in this one. There's also weird things happening. For example, I put a fire flower in a block and in SMBX I get a mushroom from the block, as expected. In this alpha build however, a fire flower comes out of the block. Why??

"Test a saved file" also uses a PGE alpha build, but with this option I always start inside the ground, trapped and unable to do anything.

:/

PixelPest
Link
Link
Posts: 7111
Joined: Sun Jul 12, 2015 5:38 pm
Flair: Tamer of Boom Booms
Contact:

Re: SMBX 2.0 Beta 3

Postby PixelPest » Fri Dec 09, 2016 4:20 pm

LunaTester is what you should be using. It only takes 30 seconds or so to load for me and that delay is only for the first time you open up the editor after having it closed. After that it opens testing immediately. The other two testing options are WIP parts of the PGE project and are just for experimental purposes

darkhog
Buster Beetle
Buster Beetle
Posts: 87
Joined: Sat Dec 10, 2016 11:17 pm

Re: SMBX 2.0 Beta 3

Postby darkhog » Sat Dec 10, 2016 11:41 pm

Okay, a small PSA: AVG detects virus in SMBX2 (after starting a level. THIS IS A FALSE POSITIVE - no virus there.

kota_sans
Shy Guy
Shy Guy
Posts: 6
Joined: Fri Dec 02, 2016 10:33 am

Re: SMBX 2.0 Beta 3

Postby kota_sans » Sun Dec 11, 2016 7:07 am

heya i have MANY problems with my game:
1.when i click play episode it opens the 1.3 launcher (same with testing with lunalua)
2.boo circles,boo snakes and diagonal podoboos are going super fast all over the screen
3.left and right/up and down hovering koopas are just staying in one place
4.(this only happened once) the grid and the "snapping to grid"wasnt at the same place
5.after saving a level the script options gets locked except the 2 lunalua ones but they dont open
6.character blocks dosent do anything except mario,luigi,toad,peach,link
7.in invasion 2 write in "supermario32"and upwards in mario's house go right and hold down and an invisible warp takes the player and the clones to a character test but the clones get knocked out of the stage and teleports the playerto the world map

theese are the ones that i can think of right now
my pc is win xp

Wohlstand
Chargin' Chuck
Chargin' Chuck
Posts: 2008
Joined: Tue Feb 11, 2014 4:44 pm
Flair: [ˈvoːlˌʃtant], 狐エンジニア
Pronouns: he/him
Contact:

Re: SMBX 2.0 Beta 3

Postby Wohlstand » Sun Dec 11, 2016 7:42 am

"1.when i click play episode it opens the 1.3 launcher (same with testing with lunalua)"
On Windows XP you must use Hexed version (you can take it at official LunaLua repository, but be careful with antiviruses, shut them up or there are can produce false alert, especially Avast, AVG and some others). LunaLoader unfortunately is dumb on Windows XP and can't patch vanilla EXE in memory. Therefore pre-hexed exe is required. Con is antivirus's false positives.

Hoeloe
Phanto
Phanto
Posts: 1465
Joined: Sat Oct 03, 2015 6:18 pm
Flair: The Codehaus Girl
Pronouns: she/her

Re: SMBX 2.0 Beta 3

Postby Hoeloe » Sun Dec 11, 2016 1:49 pm

kota_sans wrote: my pc is win xp
Really this is your problem. There are ways to fix 2.0 for XP, but I would strongly recommend upgrading to at least Windows 7 (it's not expensive to do so).

Please read this page for why having a Windows XP machine is a terrible idea: https://support.microsoft.com/en-us/hel ... of-support

ElectriKong
Bowser
Bowser
Posts: 4652
Joined: Mon Jun 06, 2016 4:32 pm
Pronouns: he/him
Contact:

Re: SMBX 2.0 Beta 3

Postby ElectriKong » Sun Dec 11, 2016 2:03 pm

kota_sans wrote:my pc is win xp
Yes this is your problem. UPGRADE IT!

Imaynotbehere4long
Boomerang Bro
Boomerang Bro
Posts: 1389
Joined: Thu Jan 23, 2014 3:00 pm

Re: SMBX 2.0 Beta 3

Postby Imaynotbehere4long » Sun Dec 11, 2016 3:51 pm

Horikawa Otane wrote:LunaLua is incredibly simple...If people don't learn it (at least at a basic level), they're mostly lazy.

Frankly? In a lot of ways LunaLua is easier than Events, so you could make the same argument there...I personally wouldn't even know where to begin. Heck, I literally don't even use events because I find LunaLua, on the whole, much easier.
Horikawa, I can explain why people are unwilling to learn Lua: just take what you said, switch the two around, and boom: you essentially have the mentality of those who don't want to learn Lua.
Using Events is incredibly simple...If people don't learn it (at least at a basic level), they're mostly lazy.

Frankly? In a lot of ways Events are easier than LunaLua, so you could make the same argument there...I personally wouldn't even know where to begin. Heck, I literally don't even use LunaLua because I find Events, on the whole, much easier.
It's a simple case of "the thing I already know how to use is much easier to work with than the other thing I know nothing about." The only difference between your mentality and theirs is that you learned Lua first, whereas they learned SMBX Layers and Events first. I don't intend to start an argument; I just wanted to give you an insight toward how people think since you seemed so baffled as to why people don't want to use LunaLua.

ElectriKong
Bowser
Bowser
Posts: 4652
Joined: Mon Jun 06, 2016 4:32 pm
Pronouns: he/him
Contact:

Re: SMBX 2.0 Beta 3

Postby ElectriKong » Sun Dec 11, 2016 3:55 pm

Imaynotbehere4long wrote:
Horikawa Otane wrote:LunaLua is incredibly simple...If people don't learn it (at least at a basic level), they're mostly lazy.

Frankly? In a lot of ways LunaLua is easier than Events, so you could make the same argument there...I personally wouldn't even know where to begin. Heck, I literally don't even use events because I find LunaLua, on the whole, much easier.
Horikawa, I can explain why people are unwilling to learn Lua: just take what you said, switch the two around, and boom: you essentially have the mentality of those who don't want to learn Lua.
Using Events is incredibly simple...If people don't learn it (at least at a basic level), they're mostly lazy.

Frankly? In a lot of ways Events are easier than LunaLua, so you could make the same argument there...I personally wouldn't even know where to begin. Heck, I literally don't even use LunaLua because I find Events, on the whole, much easier.
It's a simple case of "the thing I already know how to use is much easier to work with than the other thing I know nothing about." The only difference between your mentality and theirs is that you learned Lua first, whereas they learned SMBX Layers and Events first. I don't intend to start an argument; I just wanted to give you an insight toward how people think since you seemed so baffled as to why people don't want to use LunaLua.
Thing with LunaLua is that you can do things that cannot be done with just events and layers

Imaynotbehere4long
Boomerang Bro
Boomerang Bro
Posts: 1389
Joined: Thu Jan 23, 2014 3:00 pm

Re: SMBX 2.0 Beta 3

Postby Imaynotbehere4long » Sun Dec 11, 2016 4:00 pm

King of Eterity wrote:Thing with LunaLua is that you can do things that cannot be done with just events and layers
That's not my point. My point was that people who are used to Events see LunaLua as being more complex, so despite the greater possibilities, they stick with Events. Like I said earlier: I wasn't trying to start an argument, just explain why people are unwilling to learn Lua despite everything.

ElectriKong
Bowser
Bowser
Posts: 4652
Joined: Mon Jun 06, 2016 4:32 pm
Pronouns: he/him
Contact:

Re: SMBX 2.0 Beta 3

Postby ElectriKong » Sun Dec 11, 2016 4:05 pm

Imaynotbehere4long wrote:
King of Eterity wrote:Thing with LunaLua is that you can do things that cannot be done with just events and layers
That's not my point. My point was that people who are used to Events see LunaLua as being more complex, so despite the greater possibilities, they stick with Events. Like I said earlier: I wasn't trying to start an argument, just explain why people are unwilling to learn Lua despite everything.
Yeah if you are used to one thing then you may see another version of it more daunting and complex, even if it is actually simpler. Another example of this could be Legacy editor and PGE.

Emral
Cute Yoshi Egg
Cute Yoshi Egg
Posts: 9890
Joined: Mon Jan 20, 2014 12:58 pm
Flair: Phoenix

Re: SMBX 2.0 Beta 3

Postby Emral » Sun Dec 11, 2016 7:25 pm

Imaynotbehere4long wrote:
Using Events is incredibly simple...If people don't learn it (at least at a basic level), they're mostly lazy.

Frankly? In a lot of ways Events are easier than LunaLua, so you could make the same argument there...I personally wouldn't even know where to begin. Heck, I literally don't even use LunaLua because I find Events, on the whole, much easier.
It's a simple case of "the thing I already know how to use is much easier to work with than the other thing I know nothing about." The only difference between your mentality and theirs is that you learned Lua first, whereas they learned SMBX Layers and Events first. I don't intend to start an argument; I just wanted to give you an insight toward how people think since you seemed so baffled as to why people don't want to use LunaLua.
I've been using SMBX since 2011 and honestly fuuuuuuuck events. Lua is just so much easier. The issue is like horikawa said: people are lazy.
And no, it's not something like "oh you already knew how to program before Lua". LunaLua is how I got into programming. There are no tricks. I just decided to expand my horizon and go with the times.

timocomsmbx2345
Foo
Foo
Posts: 853
Joined: Sat Feb 06, 2016 1:44 pm
Contact:

Re: SMBX 2.0 Beta 3

Postby timocomsmbx2345 » Sun Dec 11, 2016 7:38 pm

Horikawa Otane wrote:
King of Eterity wrote:
Snessy the duck wrote:I think it's a little odd that the loading screen in the hardcoded gfx folder is actually different from 1.3.0.1, yet the actual loading screen is still the one from 1.3.0.1! Is that some kind of bug or what?
Remember the game is still in development, so it may or may not be.
The reason is that the loading screen is handled slightly differently from all other hardcoded gfx. It's not handled via the same sorts of calls. So the hardcoded gfx replacement we've coded doesn't work for it.

It's something that is planned to be fixed and updated "eventually," but it's far from a top priority right now. Right now the priorities are new NPCs, new Blocks, and Frogsuit.

Incidentally...

Image
I'm still waiting for all the 1.4.x features to be added to 2.0 as well a the chucks, sm64 thwomps, smm winged spinies & red bullet bills, fire snakes, SMB3 spikes, Amazing Flyin' Hammer Brothers, streches, golden bowser statues, the elite koopas, wigglers, & dragoneels.

PixelPest
Link
Link
Posts: 7111
Joined: Sun Jul 12, 2015 5:38 pm
Flair: Tamer of Boom Booms
Contact:

Re: SMBX 2.0 Beta 3

Postby PixelPest » Sun Dec 11, 2016 7:56 pm

Patience young Padawan. They can't do everything at once


Return to “Archives”

Who is online

Users browsing this forum: No registered users and 1 guest

SMWCentralTalkhausMario Fan Games GalaxyKafukaMarioWikiSMBXEquipoEstelari