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

- Posts: 4456
- Joined: Mon Jul 14, 2014 10:44 am
- Flair: sup im lesbiab
- Pronouns: They/She
-
Contact:
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

- Posts: 9890
- Joined: Mon Jan 20, 2014 12:58 pm
- Flair: Phoenix
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

- Posts: 1465
- Joined: Sat Oct 03, 2015 6:18 pm
- Flair: The Codehaus Girl
- Pronouns: she/her
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

- Posts: 3878
- Joined: Sun Dec 22, 2013 12:01 pm
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

- Posts: 1389
- Joined: Thu Jan 23, 2014 3:00 pm
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

- Posts: 5609
- Joined: Wed Jan 08, 2014 12:04 am
- Flair: gay gaymer girl
- Pronouns: She/her
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

- Posts: 242
- Joined: Sun Oct 30, 2016 5:58 pm
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

- Posts: 7111
- Joined: Sun Jul 12, 2015 5:38 pm
- Flair: Tamer of Boom Booms
-
Contact:
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

- Posts: 87
- Joined: Sat Dec 10, 2016 11:17 pm
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

- Posts: 6
- Joined: Fri Dec 02, 2016 10:33 am
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

- Posts: 2008
- Joined: Tue Feb 11, 2014 4:44 pm
- Flair: [ˈvoːlˌʃtant], 狐エンジニア
- Pronouns: he/him
-
Contact:
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

- Posts: 1465
- Joined: Sat Oct 03, 2015 6:18 pm
- Flair: The Codehaus Girl
- Pronouns: she/her
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

- Posts: 4652
- Joined: Mon Jun 06, 2016 4:32 pm
- Pronouns: he/him
-
Contact:
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

- Posts: 1389
- Joined: Thu Jan 23, 2014 3:00 pm
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

- Posts: 4652
- Joined: Mon Jun 06, 2016 4:32 pm
- Pronouns: he/him
-
Contact:
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

- Posts: 1389
- Joined: Thu Jan 23, 2014 3:00 pm
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

- Posts: 4652
- Joined: Mon Jun 06, 2016 4:32 pm
- Pronouns: he/him
-
Contact:
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

- Posts: 9890
- Joined: Mon Jan 20, 2014 12:58 pm
- Flair: Phoenix
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

- Posts: 853
- Joined: Sat Feb 06, 2016 1:44 pm
-
Contact:
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...

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

- Posts: 7111
- Joined: Sun Jul 12, 2015 5:38 pm
- Flair: Tamer of Boom Booms
-
Contact:
Postby PixelPest » Sun Dec 11, 2016 7:56 pm
Patience young Padawan. They can't do everything at once
|
|
|
|
|
Return to “Archives”
Users browsing this forum: No registered users and 1 guest
|