Page 31 of 208

Re: SMBX 2.0 Beta 3

Posted: Sun Feb 12, 2017 7:38 am
by Hoeloe
MECHDRAGON777 wrote:I should of posted this about seven months that ago, but when trying to speed run the invasion two, Yoshi plus the key crashes SMBX because of the new keyhole animation. I need to retest if it happens in 2.0 beta 3, but it is still annoying.
This has been known for a while and will be fixed in the next version.

Re: SMBX 2.0 Beta 3

Posted: Sun Feb 12, 2017 4:18 pm
by MECHDRAGON777
Ah, thanks then.

Re: SMBX 2.0 Beta 3

Posted: Tue Feb 14, 2017 9:09 pm
by Ljw1765
Enjl wrote:WE HAVE A BLOG NOW WHERE WE SOMETIMES POST THINGS
so if you want more of that sweet development information head over there and give our posts a read. We'll probably announce each new post here too but keep an eye on it just to be safe :p
Cool! Added to my Tasker news feed. :D
Image: show
Image

Re: SMBX 2.0 Beta 3

Posted: Tue Feb 14, 2017 9:49 pm
by Lila M-3210
I am curious as to how to use Gamepad Controls on this version.

Re: SMBX 2.0 Beta 3

Posted: Tue Feb 14, 2017 9:56 pm
by kr4k1n
Lila M-3210 wrote:I am curious as to how to use Gamepad Controls on this version.
viewtopic.php?t=1990 A couple posts in this topic explain how.

Re: SMBX 2.0 Beta 3

Posted: Tue Feb 14, 2017 10:04 pm
by Lila M-3210
This is odd. That is exactly how I figured to do this in 1.3 but the option menu does not show up in SMBX2. There IS an SMBX Program in the same folder as SMBX2. Maybe I should use that to use the controller.

Re: SMBX 2.0 Beta 3

Posted: Wed Feb 15, 2017 12:40 am
by underFlo
SnifitGuy wrote:
Enjl wrote:
timocomsmbx2345 wrote:there are absolutely no good tutorials nor tutors regarding LunaLua
yeah just ignore the discodehaus aka the place everyone is led to when they need help

Re: SMBX 2.0 Beta 3

Posted: Wed Feb 15, 2017 1:31 am
by Zenithbreak
Lila M-3210 wrote:This is odd. That is exactly how I figured to do this in 1.3 but the option menu does not show up in SMBX2. There IS an SMBX Program in the same folder as SMBX2. Maybe I should use that to use the controller.
You have to quit out of an episode to get to the main menu.

Re: SMBX 2.0 Beta 3

Posted: Wed Feb 15, 2017 4:13 am
by Hoeloe
Spinda wrote:
SnifitGuy wrote:
Enjl wrote:
yeah just ignore the discodehaus aka the place everyone is led to when they need help
Also the reason why people ask you to learn basic Lua first is because, like anything, you need an understanding of the basics to be able to deal with the more complex stuff. People are asking you to use the wealth of online resources to learn about Lua's structure and syntax (and are usually willing to help you do that if you ask) before you dive into complex SMBX programming. There is a reason we ask you to do this: it is substantially faster and more rewarding than just handing you the code. You can learn Lua in a week if you make the effort to do so, even if you've never programmed before.

Re: SMBX 2.0 Beta 3

Posted: Wed Feb 15, 2017 4:45 am
by Emral
SnifitGuy wrote:This is one reason why the community as a whole is not fully fluent in LunaLua; you need prior knowledge of Lua coding (according to you) in order to make these spectacular things, and the learning of such code is considerably difficult, as is any other form of code. However, I will also say that this whole Lua thing is very much a clique. There seems to be those who are fluent and knowledgeable yet do not provide examples of their work apart from certain features grouped into a specific file or something from which it is difficult to extract code. I don't see why you are so pissed at him, Enjil; there are absolutely no good tutorials nor tutors regarding LunaLua, with people being forced through trial and error to see what the hell each function does in SMBX because Lua was not designed to work with SMBX. It's not fair to those like myself who truly want to learn LunaLua but are turned off by the fact that there are no decent examples of complex systems and the fact that it seems that the true potential of LunaLua is kept among some dark cult of mysterious entities. I'm not accusing anyone of withholding information for malicious or selfish reasons, but I am saying that conversations generally go like this:
(LunaLua) Noob: Hey, how do you do x function?
(LunaLua) Pro: Hey, you just gotta do <insert Lua jargon here>.
Noob: cool. Could I do something like <insert Lua command here>?
Pro: No, it's not built into LunaLua.
Noob: Ok, how would I add it to LunaLua.
Pro: Learn Lua why don't you.
Spoiler: show
Image
1) Hoeloe's post.
2) I am working on reviving the old tutorial series. It's not at a sharable state yet because I'm currently dying from real-life stress but that's beside the point. Tutorial series is coming and it will cover Lua basics before going into SMBX specifics.
3) I've had countless exchanges with him in the past which have set the tone for this exchange. I am frequently helping out many people with their lunalua problems, not just on codehaus, but this is a kind of scenario where I know I would be frustrated just a few minutes after explaining what a boolean is.
4) Many of the "dark mysterious systems" come down to arithmetic and usage of Lua's basic capabilities in clever ways. The SMBX-specific functions are a conveniency that builds on top of that and is much easier to understand once you got a hang of coding as a whole. One of my friends which I'm trying to help out is missing these basics but knows some of the extended stuff that's possible, and it helps him exactly 0, as he is incapable of getting code running on his own.
5) Much like everything else in life, programming comes down to a matter of interest and good googling. I am self-taught in lua without much prior knowledge in programming, and much like everything else you have a higher chance at succeeding if you can get yourself interested in the topic. The reason why the community isn't fluid in it is because many people don't care enough to research or actively learn the language, which isn't a bad thing because ultimately everything comes down to interests.

Re: SMBX 2.0 Beta 3

Posted: Wed Feb 15, 2017 5:53 am
by timocomsmbx2345
Enjl wrote:
Koopa10 wrote:there are trailer things that do not appear in the editor do you have to change graphics? And there are also missing characters
The trailer showcases some things made with the 2.0 engine in addition to its features.
timocomsmbx2345 wrote:
Koopa10 wrote:there are trailer things that do not appear in the editor do you have to change graphics? And there are also missing characters
The Trailer had "Orekel" in it, but it took 3 months of lunalua & Enjl someone wont tell me how make something like that.
I'm not telling you how to do it because you're horrible at lua and I don't want to spend 5 months tutoring you about very specific things when you can learn all these things on your own time. Orakel, who took 3 WEEKS, mind you, uses a lot of different things lua is capable of. Talk to me about it again once you have a basic understanding of functions, tables, coroutines, vectors, verteces, mathematics and english (and by an extent: textblox, eventu, colliders APIs) and then I can explain to you how he works without spending an eternity on every miniscule detail.
Here's a place where you can start: https://www.lua.org/pil/1.html


EDIT:
WE HAVE A BLOG NOW WHERE WE SOMETIMES POST THINGS
so if you want more of that sweet development information head over there and give our posts a read. We'll probably announce each new post here too but keep an eye on it just to be safe :p
i understand. . . . . . . . . . I just didin't want my boss rush to have cloned of bosses like the first boss rush made in SMBX made.

Re: SMBX 2.0 Beta 3

Posted: Wed Feb 15, 2017 6:49 am
by Emral
Image
Friendly reminder that this block exists in beta 3 and is super awesome!

Re: SMBX 2.0 Beta 3

Posted: Wed Feb 15, 2017 11:02 am
by Lila M-3210
There seems to be no button for configuring controls on the Launcher Screen. The Launcher Screen lets you choose an episode from there. Am I incorrectly looking at it?

EDIT: I see what you meant. It did not occur to me that Pause would be the ESC Key. This worked. Thank you for the help.

Re: SMBX 2.0 Beta 3

Posted: Wed Feb 15, 2017 11:09 am
by Emral
Lila M-3210 wrote:There seems to be no button for configuring controls on the Launcher Screen. The Launcher Screen lets you choose an episode from there. Am I incorrectly looking at it?
Zenithbreak wrote:
Lila M-3210 wrote:This is odd. That is exactly how I figured to do this in 1.3 but the option menu does not show up in SMBX2. There IS an SMBX Program in the same folder as SMBX2. Maybe I should use that to use the controller.
You have to quit out of an episode to get to the main menu.
Launcher will see a redesign in the future.

Re: SMBX 2.0 Beta 3

Posted: Wed Feb 15, 2017 12:37 pm
by Rixitic
SnifitGuy wrote:
In addition to everything Enjl and Hoeloe said, I'd like to stress that the whole "certain features grouped into a specific file or something" is a fundamental practice in programming in general, not just Lua/LunaLua. The point of these APIs is not to lock off functionality behind some intimidating barrier but to provide a reusable set of features that are easy to enable and configure. That's why we sometimes call them "helper libraries".

Here's another (rather simplified) way to look at it:

Programming is condensing a bunch of complex math and resource management into a set of simple commands and values.
Scripting is using those simple commands and values to control object behavior and that kinda stuff.

When you're asking how to add features to LunaLua, you're effectively asking "how do I program in Lua", and that requires having a strong enough grasp of the language's nuances so you don't screw up like I did and make a convoluted, buggy mess like cinematX. But if you just want to script stuff in LunaLua, that's just a matter of using the LunaLua classes and APIs to script your levels and episodes, and... well, as Hoeloe and Enjl explained, you still need a general understanding of Lua. But you don't need to be an expert.

We do our best to document LunaLua's features and the APIs we write to make them more accessible for folks trying to use them for scripting. So yes, we are working to make all this stuff more usable and understandable for everyone. We have been from the start. But it takes time; it's a process, it doesn't happen overnight. And we do it as a hobby, not a full-time job.

If anyone's interested in helping us with creating and maintaining wiki pages, it would be greatly appreciated. And for any peeps with a fair amount of Lua experience who'd like to help with developing new libraries, we're looking into setting up project management and crowdsourcing resources in discodehaus.

Re: SMBX 2.0 Beta 3

Posted: Wed Feb 15, 2017 12:41 pm
by KILROCK
What's the point of the launcher anyway? What was wrong with the title screen?

Re: SMBX 2.0 Beta 3

Posted: Wed Feb 15, 2017 12:53 pm
by Ljw1765
KILROCK wrote:What's the point of the launcher anyway? What was wrong with the title screen?
It allows episode creators to show a custom "launch page" of sorts for their episodes, allowing them to notify players about updates or other things. Also, if I'm right it also is the only way to get to the new editor. There's also a "delete save" feature in it that otherwise would not be available in SMBX itself. Oh, and I think I also remember hearing that it either does or will support allowing you to choose the new characters right away without having to switch to them mid-episode.

Re: SMBX 2.0 Beta 3

Posted: Wed Feb 15, 2017 1:33 pm
by Cedur
Ljw1765 wrote:Also, if I'm right it also is the only way to get to the new editor
You can always access the PGE from the path data --> PGE, scroll down to pge_editor.exe. You can even attach it to your taskbar.

Re: SMBX 2.0 Beta 3

Posted: Wed Feb 15, 2017 4:01 pm
by AirSeus
Enjl wrote:Image
Friendly reminder that this block exists in beta 3 and is super awesome!
Huh, I never knew that type of block was a thing in 2.0.

Re: SMBX 2.0 Beta 3

Posted: Wed Feb 15, 2017 7:17 pm
by Ljw1765
Supershroom wrote:
Ljw1765 wrote:Also, if I'm right it also is the only way to get to the new editor
You can always access the PGE from the path data --> PGE, scroll down to pge_editor.exe. You can even attach it to your taskbar.
Ah, OK. Noted.