Description: Subforum dedicated to SMBX-38A - a fan-made remake of the original SMBX Engine, made by 5438A38A.
Forum rules: This is official Europan/American community for the SMBX-38A. Suggested to don't post stuff for this engine outside this subforum.
Moderators: Lx Xzit, Yoshi021, 5438A38A, Semi-moderatos, Moderators
Yea, I think that SMBX 1.4.x should be made open source. Why? Because the developer is very busy, and it would be tiresome for him to hassle for suggestions and bugfixes, so I think that it would be better to let community edit the game when they find an issue or request, instead of have to wait for 53A's busy schedule. What do you think, @5438A38A and other users?
I support this even though I would not be doing any coding.
I think SMBX 1.4 scripting language should be overhauled to be made easier to use.
right now it feels at ASM level and I think it should be a very high level scripting language for user appeal
TeaScript is already easy to use, all commands and values are in the scripting help file, just follow the instruction.
If you say that teascript is hard without try, it doesn't work. :p
what do you mean its easy?
-you can't make variables in script or even functions
-you have to flood your SMBX with variables and events which could be handled in script
-you have to use unnecessary functions like val() or gval() when you could just use val() for SMBX defined variables
-you have to do and complete stupid mini games just to get things like arrays and loops
-no code folding or shortcut variables
-variable names are shortened so they are even harder to know what they are for
like i said it could be made much easier and user friendly
I have tried to get help but it seems nobody cares to help a me understand how the language works
I have looked at other peoples creations and the code for it looks awful and unreadable and could be cleaned up a ton with functions
You can name your variable the way you want
If I remember well,val are for local ones and gval for global ones.
What?Did not understand.As I know,you're trying to say that you can't create variables on scripts?Really not,but there's a specific option to create them.
Uh...Scripts SOMETIMES call events if their condiction is retorned as true,but there's a lot of things that you can do only in scripts as well.
Eck.I agree with this one.
Well...Do you know how to use basic math AND variables?If yes,maybe I can teach you...But really don't have time now,and it's hard to explain.Oh.I must go NOW!I'm just sending this message
Not really up to it.
Because before TeaScript I never programmed before, and see what I make, I begin TeaScript a little less one year ago, all synthaxs is in the script help, you see that the commands are made for SMBX.
You can create variable in a level, there isn't a problem.
Oh, and you can create your own Custom Functions and Procedures. (See part 5.c of script help)
I don't know what do you mean.
I see you can't see the difference enter val and gval.
Gval is global value for your game.
val is local value for your level.
Eh, it nothing to does with TeaScript, even if I think that those minigames are annoying, they unlocks nothing about TeaScript.
You can skip a line or place some spaces before some lignes.
I don't understand, can you give me examples ?
when I say you can't create variables in script I mean you can't do something like "myvariable = 5;" and then read from it inside the actual script. you have to use the SMBX variable window instead and that makes scripts less portable
the same goes with events you can't actually test if a event is happening inside a script. instead you have to attach the script to a event.
as for variable flooding I meant having to create a bunch of variable in the variable window instead of creating them in script
as for code folding this is a minor thing that would help a lot but short cut variables and functions would be very nice for someone that doesn't want to code in something from scratch.
for example short cut variable knockback could be there if someone whats to apply knockback to the player or npc instead of having to code everything in
and when I say variable names are shortened I mean like build in ones like gval() for example it could be globalval() or global() so people actually know what it does
I have something neat to present. Wohlstand made a cooluserbar, and I made it so it can link you to the discord chat.
Code: Select all
If you're using Windows, go to control pab\nel and change your computer language to simplified Chinese. You also have to place some .dlls.
Sorry to bump, but SMBX Universe is down.
* (Taking off when the russians become isolated from outer internet.)
Check out my Artwork Train!
Does anyone have that video? Because on YouTube now it's private
Who is online (over the past 5 minutes)
Users browsing this forum: 2 guests