SMBX 1.4 - Discussion Thread and Downloads

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, TepigFan101, Moderators, Semi-moderatos

FanofSMBX
Contributor
Contributor
FanofSMBX
Contributor
Contributor
Reputation: 18
Posts: 54
Joined: 24 Jun 2014

Post #181by FanofSMBX » 12 Nov 2016, 0:25

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?

Shadowblitz16
Close friend
Close friend
Shadowblitz16
Close friend
Close friend
Reputation: 11
Posts: 93
Joined: 15 Aug 2016

Post #182by Shadowblitz16 » 12 Nov 2016, 6:28

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

Catskart M
Count
Count
Avatar
Catskart M
Count
Count
Age: 19
Reputation: 138
Posts: 258
Joined: 29 Nov 2015
Location: France

Post #183by Catskart » 12 Nov 2016, 9:53

Shadowblitz16 wrote:I think SMBX 1.4 scripting language should be overhauled to be made easier to use.
l

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

Alvespires M
Count
Count
Avatar
Alvespires M
Count
Count
Age: 18
Reputation: 14
Posts: 222
Joined: 20 Aug 2016
Location: Koopa Troopa Beach

Post #184by Alvespires » 12 Nov 2016, 13:24

Yeah.It's very easy...BUT I haven't learned using the help,I did not learn using it.as people help me on forum I find the logic and learn.You should do that
"This giant fish is a mouth breeder, so it spits babies out of its mouth at Mario." - Nintendo Power Strategy Guide for Super Mario Bros. 3

I don't really have anything to say.

I think I also lost it.

I'm supporting:

Spoiler

Image

I know I'm annoying sometimes,so please send me a PM if one of my messages hurts your feelings or if it's stupid so you can help me become a better person.

Shadowblitz16
Close friend
Close friend
Shadowblitz16
Close friend
Close friend
Reputation: 11
Posts: 93
Joined: 15 Aug 2016

Post #185by Shadowblitz16 » 13 Nov 2016, 5:59

Catskart wrote:
Shadowblitz16 wrote:I think SMBX 1.4 scripting language should be overhauled to be made easier to use.
l

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


Alvespires wrote:Yeah.It's very easy...BUT I haven't learned using the help,I did not learn using it.as people help me on forum I find the logic and learn.You should do that

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

Alvespires M
Count
Count
Avatar
Alvespires M
Count
Count
Age: 18
Reputation: 14
Posts: 222
Joined: 20 Aug 2016
Location: Koopa Troopa Beach

Post #186by Alvespires » 13 Nov 2016, 14:22

Shadowblitz16 wrote:variable names are shortened so they are even harder to know what they are for

You can name your variable the way you want

Shadowblitz16 wrote:-you have to use unnecessary functions like val() or gval() when you could just use val() for SMBX defined variables

If I remember well,val are for local ones and gval for global ones.

Shadowblitz16 wrote:-you can't make variables in script or even functions

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.

Shadowblitz16 wrote:-you have to flood your SMBX with variables and events which could be handled in script

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.

Shadowblitz16 wrote:-you have to do and complete stupid mini games just to get things like arrays and loops

Eck.I agree with this one.

Shadowblitz16 wrote: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

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
"This giant fish is a mouth breeder, so it spits babies out of its mouth at Mario." - Nintendo Power Strategy Guide for Super Mario Bros. 3

I don't really have anything to say.

I think I also lost it.

I'm supporting:

Spoiler

Image

I know I'm annoying sometimes,so please send me a PM if one of my messages hurts your feelings or if it's stupid so you can help me become a better person.

Catskart M
Count
Count
Avatar
Catskart M
Count
Count
Age: 19
Reputation: 138
Posts: 258
Joined: 29 Nov 2015
Location: France

Post #187by Catskart » 13 Nov 2016, 16:42

Shadowblitz16 wrote:what do you mean its easy?

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.

Shadowblitz16 wrote:-you can't make variables in script or even functions

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)

Shadowblitz16 wrote:-you have to flood your SMBX with variables and events which could be handled in script

I don't know what do you mean.

Shadowblitz16 wrote:-you have to use unnecessary functions like val() or gval() when you could just use val() for SMBX defined variables

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.

Shadowblitz16 wrote:-you have to do and complete stupid mini games just to get things like arrays and loops

Eh, it nothing to does with TeaScript, even if I think that those minigames are annoying, they unlocks nothing about TeaScript.

Shadowblitz16 wrote:-no code folding or shortcut variables
You can skip a line or place some spaces before some lignes.

Shadowblitz16 wrote:-variable names are shortened so they are even harder to know what they are for

I don't understand, can you give me examples ?

Shadowblitz16
Close friend
Close friend
Shadowblitz16
Close friend
Close friend
Reputation: 11
Posts: 93
Joined: 15 Aug 2016

Post #188by Shadowblitz16 » 13 Nov 2016, 23:55

@Catskart @Alvespires

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

Yoshi021 M
Moderator
Moderator
Avatar
Yoshi021 M
Moderator
Moderator
Age: 18
Reputation: 119
Posts: 667
Joined: 15 Feb 2016
Location: Yoshi's Island

Post #189by Yoshi021 » 15 Jan 2017, 22:12

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

[url=https://discord.gg/8hHCdcs][img]http://wohlsoft.ru/images/userbars/SMBX38A_Userbar.png[/img][/url]

Image
Links
ImageImageImage
Image
Image
"Going to University is FUN!" :pardon:

PK Esper F
Lord
Lord
Avatar
PK Esper F
Lord
Lord
Age: 12
Reputation: 102
Posts: 518
Joined: 22 Aug 2016
Location: The sky
Website Facebook Google+ Twitter

Post #190by PK Esper » 28 Jan 2017, 14:10

Sorry for the bump. I have a question for SMBX 38A 1.4.1.

Do you need to/download a chinese language for your PC to make 1.4.1 able to run ?
why i hadn't been in this forum for long when i used to be a super active person
Formerly known as RSupertheGreat.
ImageImage
What I support
ImageImageImage
Personality
Yes, I'm a girl. If you guys are thinking I'm a boy.
I hate most people.
I'm a developer (and a beta tester of):
Image
Image
My level/episode playthrough thread: http://wohlsoft.ru/forum/viewtopic.php?f=29&t=2185

Yoshi021 M
Moderator
Moderator
Avatar
Yoshi021 M
Moderator
Moderator
Age: 18
Reputation: 119
Posts: 667
Joined: 15 Feb 2016
Location: Yoshi's Island

Post #191by Yoshi021 » 28 Jan 2017, 22:03

RSupertheGreat wrote:Sorry for the bump. I have a question for SMBX 38A 1.4.1.

Do you need to/download a chinese language for your PC to make 1.4.1 able to run ?
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.
Links
ImageImageImage
Image
Image
"Going to University is FUN!" :pardon:

h2643 M
Topic author, Contributor
Contributor
h2643 M
Topic author, Contributor
Contributor
Reputation: 108
Posts: 328
Joined: 15 Feb 2014
Location: Ukraine
Website YouTube

Post #192by h2643 » 24 Feb 2017, 22:11

Man is this thread outdated... Gonna fix this.
<Knux> h2643 the super computer

the GaMERDoG M
Viscount
Viscount
Avatar
the GaMERDoG M
Viscount
Viscount
Age: 14
Reputation: 30
Posts: 348
Joined: 11 Mar 2017
Location: Biysk, Russia
Website

Post #193by the GaMERDoG » 23 May 2018, 15:49

Sorry to bump, but SMBX Universe is down.
Image
#theofficialcharliebrownofthesmbxcommunity is back to Multiplayer Piano, and thinks the mspaint gods get angered by 1% a built-in color each and get appeased by 1% a transparent pixel each.

ImageImageImage

Check out my Artwork Train!
Image

Emoji wars: Team Doghouse
skpr ( :tux: 1)/elempow=linux/atktype=rang+mel/5df/5at/5sp/arm=none/wep=orders/maxhp=100
kowalski ( :tux: 2)/elempow=linux/atktype=rang+mel/5df/3at/5sp/arm=none/wep=brain/maxhp=100
rico ( :tux: 3)/elempow=linux/atktype=rang+mel/7df/7at/5sp/arm=none/wep=mouth/maxhp=100
pvt ( :tux: 4)/elempow=linux/atktype=rang+mel/3df/1at/5sp/arm=none/wep=cuteness/maxhp=100
lighthouse64 ( :warning: )/elempow=sound/atktype=ranged/5df/8at/7sp/arm=none/wep=mic/maxhp=100

Image

Zack
Citizen
Citizen
Avatar
Zack
Citizen
Citizen
Reputation: 6
Posts: 9
Joined: 27 Feb 2017

Post #194by Zack » 9 Aug 2018, 18:51

the GaMERDoG wrote:Sorry to bump, but SMBX Universe is down.
Oh no.
Well, Hello Again [b]Ready for a Round 2?[/b] :gamer:


Return to “Super Mario Bros. X by 38A (SMBX-38A)”

Who is online (over the past 5 minutes)

Users browsing this forum: 1 guest