SMBX-38A 1.4.5 Decompilation

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

Void
Topic author, Bat
Bat
Avatar
Void
Topic author, Bat
Bat
Age: 20
Reputation: 99
Posts: 279
Joined: 18 Apr 2014
Location: [REDACTED]

Post #1by Void » 24 Dec 2021, 1:56

I believe it is somewhat obvious 38a has had no plans on returning to make another update for the engine. During that time, thanks to the efforts of Core, she has found a way to create a decompilation of the SMBX-38A 1.4.5 executable. Members in the 38a Discord server have been aware of the decompilation for a few months now, and I believe that it is safe now to post it here, considering it is rather obvious 38a is not coming back and most definitely will not be giving anybody the source code.

So without further ado, the decomp can be found here.

Do note that this is not the source code, and that a decompilation is not the same as source code, however, I do believe the decompilation could be of use to anybody interested in wanting to potentially remove the anti-cheat measures and enable hidden functions. I unfortunately cannot be much help in doing either of these, as I do not even remotely have the technical knowledge to do such a thing.

This'll be the closest we'll ever get to the source code, and I do hope that the decomp can be of use to some people. I want to thank Core again for going through the effort of creating a decomp of the game, and I would like to apologize for not posting about the decomp here sooner.
Join the SMBX 38a Discord Server!
Image

sweep a leaf sweep away a troubles

Chanceux2
Honourable citizen
Honourable citizen
Avatar
Chanceux2
Honourable citizen
Honourable citizen
Reputation: 4
Posts: 42
Joined: 10 Oct 2021

Post #2by Chanceux2 » 24 Dec 2021, 3:54

This thread needs to be sticked. This is the only way we can get SOOOO close to the source code and finally polish up the game.
Staying on this forum due to being Banned on the smbx forum. Can't wait to see you there

Erwill M
Nice citizen
Nice citizen
Avatar
Erwill M
Nice citizen
Nice citizen
Age: 23
Reputation: 8
Posts: 13
Joined: 23 Dec 2021

Post #3by Erwill » 24 Dec 2021, 8:41

I'm sure 38A will come from nowhere by magic and rants by saying the project will be postponed or something.

It's very nice, has anyone ever made an edited version of the exe?
Are there more hidden functions than the exe compilation?

I hope we will be able to more understand the decompiled code.

Void
Topic author, Bat
Bat
Avatar
Void
Topic author, Bat
Bat
Age: 20
Reputation: 99
Posts: 279
Joined: 18 Apr 2014
Location: [REDACTED]

Post #4by Void » 24 Dec 2021, 22:41

Erwill wrote:I'm sure 38A will come from nowhere by magic and rants by saying the project will be postponed or something.

It's very nice, has anyone ever made an edited version of the exe?
Are there more hidden functions than the exe compilation?

I hope we will be able to more understand the decompiled code.
i wouldn't be surprised if that actually did happen, and yet he wouldn't be able to do anything about it

There currently is not an edited version of the exe yet, however if somebody were to try to modify it, I would suggest finding a way to disable the anti-cheating/hacking measures that cause the editor to close when activated first before changing anything else.

As for hidden functions, using cheat engine to look at strings related to TeaScript, the shader related functions for TeaScript actually did show up. Either this is a leftover from 1.4.4 or there is also a way to enable those functions. More info on that here. Strings related to stuff like custom fonts also appeared in the language configuration of the editor if you open it up after opening various other windows in the editor prior.
Last edited by Void on 6 Jan 2022, 3:42, edited 1 time in total.
Join the SMBX 38a Discord Server!
Image

sweep a leaf sweep away a troubles

NESTED ERNEST M
Count
Count
Avatar
NESTED ERNEST M
Count
Count
Reputation: 72
Posts: 269
Joined: 23 Sep 2017
Location: Perú, Lima
Website

Post #5by NESTED ERNEST » 30 Dec 2021, 23:56

I say that you do more harm(than good) by publishing it here, like when Lx Xzit published the haxagon.

You act like kevSoft: you "feel" you have the responsibility to hack if the creator is inactive for 1 or 2 years, as a kind of threat that if you don't work you'll see.
Programming NPCs in SMBX-38A is fun:
That is me
Image
Image
Image
Image

ROCKMAN GIF IN SMBX 38A

Image

Neito
Nice citizen
Nice citizen
Neito
Nice citizen
Nice citizen
Reputation: 0
Posts: 14
Joined: 28 Oct 2021

Post #6by Neito » 8 Jan 2022, 22:14

This means that someone might finally make 1.5 a reality
I think this should be called 1.5.0 and not just 1.4.6

Erwill M
Nice citizen
Nice citizen
Avatar
Erwill M
Nice citizen
Nice citizen
Age: 23
Reputation: 8
Posts: 13
Joined: 23 Dec 2021

Post #7by Erwill » 9 Jan 2022, 1:56

Neito wrote:This means that someone might finally make 1.5 a reality
I think this should be called 1.5.0 and not just 1.4.6

Not sure, don't forget this isn't the source code.

Neito
Nice citizen
Nice citizen
Neito
Nice citizen
Nice citizen
Reputation: 0
Posts: 14
Joined: 28 Oct 2021

Post #8by Neito » 12 Jan 2022, 14:06

Yes I understand that this is not the same as source code but I think it should be real
I could still be possible to put in lost of new things like enemies from the Seiken Densetsu series, Charging chucks, more tiles, tilesets from kirby's adventure, and some stuff from kitiku mario. Plus a leveling system.

Added after 2 minutes 59 seconds:
And more power ups too
Such as the cape feather and Boomerang Suit

Erwill M
Nice citizen
Nice citizen
Avatar
Erwill M
Nice citizen
Nice citizen
Age: 23
Reputation: 8
Posts: 13
Joined: 23 Dec 2021

Post #9by Erwill » 13 Jan 2022, 9:22

By the way, I'm wonder if someone has tried to change something and recompiled it for testing purpose.


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

Who is online (over the past 5 minutes)

Users browsing this forum: 7 guests