Page 1 of 4

SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 11:13 am
by aero

Image

The SMBX source code is finally open! Do with it as you please. Here's a quick Q&A for anticipated questions...
Spoiler: show
Q: What is this?
A: The source code for Super Mario Bros. X 1.3 legacy version.

Q: Is this legit?
A: Yes.

Q: Is this decompiled code?
A: No. This is the source code that was written.

Q: Can I build this?
A: Short answer is not really. Long answer is that SMBX was written in VB6 and Microsoft has long since ended support for the language. You will need to set up your own development environment to build the project.

Q: Is this going to be built upon by the SMBX2 team?
A: No. Doing so would disrupt development.

Q: What is the utility of releasing the source code?
A: The code can be used as a reference for posterity. SMBX until this point has had a closed source engine, and editor. The value of releasing the code as-is exists from SMBX's history, the benefits of software freedom, analysis, and to help SMBX move forward.

Q: How will this fit into the community?
A: This board will remain the same in terms of support for SMBX2. Discussion about the source code may be posted in this thread, or in other threads. That will be the extent of the code's role.

Q: What will be the overall impact?
A: Everything will be the same, except that SMBX's code is now free. The forums, and SMBX2's progression will follow the same path as if the code was still unavailable.
GitHub Link
https://github.com/smbx/smbx-legacy-source

FAQ
http://codehaus.wohlsoft.ru/blog/faq/

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 11:15 am
by Quill
Nice.

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 11:16 am
by RudeGuy
about time
edit: the first file i click on has 12000 lines, thank you based redigit

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 11:17 am
by Julia Pseudo
Yeah

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 11:19 am
by Emral
PSA: Don't even try to learn anything from this code when it comes to programming practices.

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 11:19 am
by Cedur
So people are making big hype in chat but it doesn't really have any use now?

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 11:21 am
by Saltlord
Cedur wrote:
Sun Feb 02, 2020 11:19 am
So people are making big hype in chat but it doesn't really have any use now?

yes

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 11:22 am
by Justin14p
Wow

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 11:22 am
by aero
Cedur wrote:
Sun Feb 02, 2020 11:19 am
So people are making big hype in chat but it doesn't really have any use now?
Yeah not for anything with practical development. It's okay to sift through for reference and see what makes SMBX tick.

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 11:23 am
by ShadowStarX
What the serious hell?!

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 11:24 am
by CopyLeft
bless us dear redigit for this food we are about to eat and in his name we pray amen
Image

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 11:33 am
by Novarender
Well now I can check out why some things in SMBX don't work

And jeez, Redigit really likes if-else-ifs huh

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 11:52 am
by Yoshi021
wow

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 11:55 am
by Thehelmetguy1
Take a shot for every elseif you find.

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 11:58 am
by Novarender
Thehelmetguy1 wrote:
Sun Feb 02, 2020 11:55 am
Take a shot for every elseif you find.

You would die.

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 12:55 pm
by Cedur
normal circumstances: #general channel on the smbx server gets 1000 messages in a month
source code release: #general gets 1000 messages in an hour

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 1:44 pm
by JustOneMGuy
Would this be useful for rewriting the source code in C++, BTW?

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 2:10 pm
by ItsIggy
Today, today is a good day. :D
Image
EDIT:I was already thinking about taking up Visualbasic classes for a few months now with the release of this I think it confirmed my decision.

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 2:17 pm
by Cedur
JustOneMGuy wrote:
Sun Feb 02, 2020 1:44 pm
Would this be useful for rewriting the source code in C++, BTW?

The devs clearly stated that it's not.

Re: SMBX Legacy Source Code

Posted: Sun Feb 02, 2020 3:13 pm
by h2643
How?