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.
Last edited by Lx Xzit on 20 Sep 2023, 2:18, edited 1 time in total.
Reason: no longer relevant or useful | ||
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.
| ||
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:
ROCKMAN GIF IN SMBX 38A | ||
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 | ||
How are we supposed to know? Added after 20 minutes 36 seconds: Think of the possibilities we could add a crouching sprite for small mario, finish the seesaw implimentation and add new things including stuff that is already in SMBX2 Beta 4. | ||
if 38a doesn't return, I think it would be a good idea to merge smbx 1.4 with 2.0 (in case someone can modify smbx 1.4). 38a had been asked to work together and she didn't want to. | ||
If that does happen then we won't need to put in the chargin' chucks ourselves anymore. Added after 1 minute 7 seconds: Let's call this SMBX3 | ||
You can't merge 38a with smbx2. Don't forget that smbx2 is based on the source code while smbx38a is rewritten completely. Plus, the way smbx2 npcs act won't feel right with smbx38a since the physics are different. | ||
Maybe we could add lua support to 38A I know for a fact that both 38A and 1.3 are written in VB6 so we could add lua support to this version, find a way to make it work with 38A's physics and add special slots for custom NPCs rather than having new NPC in place of another one.
That way a new version can be made. With the decompiled code we could potentially add new NPCs and power-ups without replacing anything else. | ||
Strenge description I'll clarify:
So, if speaking about what thing is better to do, is re-implementing of best features of both SMBX2 and SMBX-38A on top of TheXTech. | ||
? I'm confused. So I get SMBX38A being rewritten, but SMBX2 ISN'T a unofficial continuation to 1.3? Umm I stated this wrong. What I meant to say was, the source code for smbx isn't being edited in smbx2? It's just adding on?
Ur taking it too far lol. Reminds me of my old self. I wanted to make 1.5 a thing and didn't know how to code + the source code (for 1.3) wasn't even out that time. | ||
Esa sería la idea | ||
Is there a way to load the decompilation or at least test it out?
Added after 3 minutes 13 seconds:
I just noticed this part of the post. There is hidden functions? What do they do? | ||
Yes there is. It's a exe compilator, it allows you to export your project but it's standalone so you don't have to download SMBX 1.4.5 to play your project. However, there isn't any minigame, you have to hack the software to unlock it. | ||
Yeah, you can say smbx2 is like a smbx mod with hacks
Last edited by +KZ on 28 Dec 2022, 0:20, edited 2 times in total.
| ||
Who is online (over the past 5 minutes)Users browsing this forum: 1 guest | ||