SMBX 2.0: Where is the source code?

Need help with any SMBX game-related issues? Ask your questions here.
wodencafe
Shy Guy
Shy Guy
Posts: 9
Joined: Mon Feb 19, 2018 9:30 am
Chat Username: wodencafe

SMBX 2.0: Where is the source code?

Postby wodencafe » Mon Feb 19, 2018 9:34 am

Hi guys,

I see on https://horikawaotane.com/smbx that SMBX 2.0 is advertised as being Open Source.

I've done some searching around, and can't verify this information or find a copy of the source code anywhere.

I want to add support for my USB Gamepad. Do you guys know if this description of Open Source is accurate?

PixelPest
Link
Link
Posts: 7116
Joined: Sun Jul 12, 2015 5:38 pm
Flair: Tamer of Boom Booms
Current Project: Boom Boom Evolution
Chat Username: PixelPest
Contact:

Re: SMBX 2.0: Where is the source code?

Postby PixelPest » Mon Feb 19, 2018 9:37 am

It's available to devs in a private repo on GitHub. PGE, the editor, is on GitHub publicly: https://github.com/WohlSoft/PGE-Project

User avatar
WildWEEGEE
Koopa Shell
Koopa Shell
Posts: 664
Joined: Thu Dec 14, 2017 2:21 pm
Current Project: things
Chat Username: WildWEEGEE

Re: SMBX 2.0: Where is the source code?

Postby WildWEEGEE » Mon Feb 19, 2018 9:47 am

That's the question smbx users asked for years. Ever since redigit left the development of this game we searched for a source code so we could add our own content and updates. But that's 1.3, 2.0 uses lunalua (a programming language that was used to hack smbx) idk if Lunalua has that capability but I'm not a developer.
I have absolutely no idea what my current project is... My interests always seem to shift
I support: show
ImageImage
Looking back at every one of my posts, I cringe, hard, very hard.

wodencafe
Shy Guy
Shy Guy
Posts: 9
Joined: Mon Feb 19, 2018 9:30 am
Chat Username: wodencafe

Re: SMBX 2.0: Where is the source code?

Postby wodencafe » Mon Feb 19, 2018 10:21 am

PixelPest wrote:It's available to devs in a private repo on GitHub.
So just to make sure I understand this correctly, are you saying SMBX 2.0 is not actually Open Source?

User avatar
Electriking
Posts: 4462
Joined: Mon Jun 06, 2016 4:32 pm
Flair: I have NO idea what to put here
Current Project: Something
Chat Username: ElectriKing
Contact:

Re: SMBX 2.0: Where is the source code?

Postby Electriking » Mon Feb 19, 2018 10:26 am

wodencafe wrote:
PixelPest wrote:It's available to devs in a private repo on GitHub.
So just to make sure I understand this correctly, are you saying SMBX 2.0 is not actually Open Source?
No, because the source code is private.
SMM2 ID: JJF-P7G-FSF

wodencafe
Shy Guy
Shy Guy
Posts: 9
Joined: Mon Feb 19, 2018 9:30 am
Chat Username: wodencafe

Re: SMBX 2.0: Where is the source code?

Postby wodencafe » Mon Feb 19, 2018 10:35 am

Electriking wrote:
wodencafe wrote: So just to make sure I understand this correctly, are you saying SMBX 2.0 is not actually Open Source?
No, because the source code is private.
Ok, so this is a fraud.
Image

Westretroman
Nipper Plant
Nipper Plant
Posts: 702
Joined: Tue Mar 29, 2016 6:50 pm

Re: SMBX 2.0: Where is the source code?

Postby Westretroman » Mon Feb 19, 2018 10:44 am

wodencafe wrote:
Electriking wrote:
wodencafe wrote: So just to make sure I understand this correctly, are you saying SMBX 2.0 is not actually Open Source?
No, because the source code is private.
Ok, so this is a fraud.
Image
I wouldn't call this a fraud, I mean you didn't pay for anything, more like you just learned that it was private.

wodencafe
Shy Guy
Shy Guy
Posts: 9
Joined: Mon Feb 19, 2018 9:30 am
Chat Username: wodencafe

Re: SMBX 2.0: Where is the source code?

Postby wodencafe » Mon Feb 19, 2018 10:51 am

Westretroman wrote:
wodencafe wrote:
Ok, so this is a fraud.
Image
I wouldn't call this a fraud, I mean you didn't pay for anything, more like you just learned that it was private.
fraud
noun
1. wrongful or criminal deception intended to result in financial or personal gain.
2. a person or thing intended to deceive others, typically by unjustifiably claiming or being credited with accomplishments or qualities.
https://www.google.com/search?q=fraud

SMBX2 is being advertised on the home page as Open Source, when it is in fact not. This is fraudulent misrepresentation.
Westretroman wrote: I mean you didn't pay for anything
I'm not disputing the fact that it's free. Free and Open Source are two different things.
Westretroman wrote: you just learned that it was private.
Right, I learned it was private, when the home page is fraudulently advertising it as Open Source - intended to deceive others, typically by unjustifiably claiming or being credited with accomplishments or qualities.

User avatar
Hoeloe
Kamikaze Koopa
Kamikaze Koopa
Posts: 1209
Joined: Sat Oct 03, 2015 6:18 pm
Flair: The Codehaus Girl
Current Project: A2XT Episode 2

Re: SMBX 2.0: Where is the source code?

Postby Hoeloe » Mon Feb 19, 2018 11:03 am

wodencafe wrote:
I'm not disputing the fact that it's free. Free and Open Source are two different things.

SMBX2 is a patch onto SMBX 1.3 made by redigit. As a download, the package contains SMBX 1.3 and the SMBX2 patch. SMBX 1.3 is not open source, and obviously, no source code is available.

However, the patch that constitutes SMBX2 (namely LunaLua and associated Lua libraries) is completely open source. LunaLuna has a github repository that is publicly visible, while the Lua libraries that make up the SMBX2 content are packaged as plaintext in the download.

It is absolutely not a lie or "fraud" to claim that SMBX2 is open source.

wodencafe
Shy Guy
Shy Guy
Posts: 9
Joined: Mon Feb 19, 2018 9:30 am
Chat Username: wodencafe

Re: SMBX 2.0: Where is the source code?

Postby wodencafe » Mon Feb 19, 2018 11:11 am

Hoeloe wrote:It is absolutely not a lie or "fraud" to claim that SMBX2 is open source.
Let's keep it really simple
Image
This statement, from the home page, is not true.
o·pen-source
adjective
1. denoting software for which the original source code is made freely available and may be redistributed and modified.
https://www.google.com/search?q=open+source
You can try to change the goal posts and say that SMBX2 is Open Source because it uses Open Source libraries (Like LunaLua).
No one is saying LunaLua or other libraries used by SMBX2 aren't Open Source.
Or you can claim that SMBX2 can't possibly be Open Source, because SMBX1.3 isn't Open Source.

That's all fine, but that doesn't change the fact that the home page is advertising SMBX2 as Open Source, when it simply isn't true.
The SMBX2 Source Code is not available. SMBX2 is not Open Source. The repo is private, it is Closed Source freeware.

It doesn't matter how many Open Source Libraries it is composed of, the home page says SMBX2 is Open Source, when it's not.
This a fraudulent misrepresentation.

Westretroman
Nipper Plant
Nipper Plant
Posts: 702
Joined: Tue Mar 29, 2016 6:50 pm

Re: SMBX 2.0: Where is the source code?

Postby Westretroman » Mon Feb 19, 2018 11:18 am

I don't want to be in a contention, but can you listen? It's a "patch" that is open source and can be edited to whatever likes upon the lua library, I believe that the line is misleading but the answer is simple and you really aren't the person that likes simple answers and I understand that, but when you are told it's open source, even by a developer, then it's not fraud, it's not criminal, and I doubt it would be, just misleading.

I agree though, they could better change the description to better help those interested in nodding the source code.

And yes, I know if a developer says it, it can still be fraud, but if you are new around here, these guys are rather trustable.

wodencafe
Shy Guy
Shy Guy
Posts: 9
Joined: Mon Feb 19, 2018 9:30 am
Chat Username: wodencafe

Re: SMBX 2.0: Where is the source code?

Postby wodencafe » Mon Feb 19, 2018 11:24 am

Westretroman wrote:you really aren't the person that likes simple answers and I understand that
Here's the issue, in 3 points.

1. Advertising a project as Open Source when it isn't, is fraudulent.
2. SMBX2 Home Page is advertising SMBX2 as Open Source, in very specific terms.
3. SMBX2 is not Open Source.

Which one of these 3 points are you disputing?

Westretroman
Nipper Plant
Nipper Plant
Posts: 702
Joined: Tue Mar 29, 2016 6:50 pm

Re: SMBX 2.0: Where is the source code?

Postby Westretroman » Mon Feb 19, 2018 11:28 am

I just believe that you are hard to please, simple answer is you aren't seeing things and that it is open source, the real issue is the misleading information not the fact that it's not open source which is not true, it is open source. But I will just end it here, because at this point I'm babbling and you are taking this too seriously.

User avatar
Hoeloe
Kamikaze Koopa
Kamikaze Koopa
Posts: 1209
Joined: Sat Oct 03, 2015 6:18 pm
Flair: The Codehaus Girl
Current Project: A2XT Episode 2

Re: SMBX 2.0: Where is the source code?

Postby Hoeloe » Mon Feb 19, 2018 11:34 am

wodencafe wrote: Let's keep it really simple
Image
This statement, from the home page, is not true.

It absolutely is true.

Read it again.

"SMBX2 is an open source expansion"

Not program. Expansion. SMBX2 is an expansion pack to SMBX 1.3. This expansion is open source. Which is what is written on the website. SMBX2 is an open source expansion.

SMBX2's source code is all available, completely publicly. Of course not anyone can contribute directly to the repository, but anyone can get access to the source code. Here is the repository for LunaLua (the code of the SMBX2 expansion pack): https://github.com/WohlSoft/LunaLUA, which has publicly accessible source code.

The rest is in Lua libraries included in plaintext in the download.
Last edited by Hoeloe on Mon Feb 19, 2018 11:37 am, edited 1 time in total.

wodencafe
Shy Guy
Shy Guy
Posts: 9
Joined: Mon Feb 19, 2018 9:30 am
Chat Username: wodencafe

Re: SMBX 2.0: Where is the source code?

Postby wodencafe » Mon Feb 19, 2018 11:37 am

Hoeloe wrote:This expansion is open source
Great, where is the source code?

User avatar
Hoeloe
Kamikaze Koopa
Kamikaze Koopa
Posts: 1209
Joined: Sat Oct 03, 2015 6:18 pm
Flair: The Codehaus Girl
Current Project: A2XT Episode 2

Re: SMBX 2.0: Where is the source code?

Postby Hoeloe » Mon Feb 19, 2018 11:37 am

wodencafe wrote:
Hoeloe wrote:This expansion is open source
Great, where is the source code?
https://github.com/WohlSoft/LunaLUA Here, and in the download.

SMBX2 consists solely of LunaLua and Lua libraries that use it. There isn't some super-secret extra patch with hidden source.

wodencafe
Shy Guy
Shy Guy
Posts: 9
Joined: Mon Feb 19, 2018 9:30 am
Chat Username: wodencafe

Re: SMBX 2.0: Where is the source code?

Postby wodencafe » Mon Feb 19, 2018 11:40 am

Hoeloe wrote: SMBX2 consists solely of LunaLua and Lua libraries that use it.
If that were true, there wouldn't be a "private SMBX2 github repo".

A project doesn't become Open Source just because they are using Open Source things.

If SMBX2 has code that they are keeping private, that is NOT Open Source.

Does that make sense?

User avatar
Hoeloe
Kamikaze Koopa
Kamikaze Koopa
Posts: 1209
Joined: Sat Oct 03, 2015 6:18 pm
Flair: The Codehaus Girl
Current Project: A2XT Episode 2

Re: SMBX 2.0: Where is the source code?

Postby Hoeloe » Mon Feb 19, 2018 11:42 am

wodencafe wrote:
Hoeloe wrote: SMBX2 consists solely of LunaLua and Lua libraries that use it.
If that were true, there wouldn't be a "private SMBX2 github repo".

A project doesn't become Open Source just because they are using Open Source things.

If SMBX2 has code that they are keeping private, that is NOT Open Source.

Does that make sense?
There is a private repo for the unreleased version. Unreleased software is not the same as closed source software. When the new version is released, the entire source code comes with it. The currently released version, SMBX2 Beta 3, is open source, as will be the currently unreleased SMBX2 Beta 4.

wodencafe
Shy Guy
Shy Guy
Posts: 9
Joined: Mon Feb 19, 2018 9:30 am
Chat Username: wodencafe

Re: SMBX 2.0: Where is the source code?

Postby wodencafe » Mon Feb 19, 2018 11:44 am

Hoeloe wrote: The currently released version, SMBX2 Beta 3, is open source
Great, where can I get a copy of the source code?

User avatar
Cedur
Toad
Toad
Posts: 6224
Joined: Tue Jun 28, 2016 10:14 am

Re: SMBX 2.0: Where is the source code?

Postby Cedur » Mon Feb 19, 2018 11:45 am

1.3.0.1 is not open source to begin with, since Redigit never gave out the source code. Everything that 2.0 adds on 1.3.0.1 is open source in the way Hoeloe explained it
Image
More Supports: show

Image
Image

Still using the legacy editor? Get SMBX2 and PGE, it will improve your experience significantly. Here's why. And remember, Yoshis are tools to be used and discarded.

ShadowStarX (06/14/18) wrote: South Korea is easy deal


Return to “Help and Support”

Who is online

Users browsing this forum: No registered users and 17 guests