Skip navigation
NintendoAge
Welcome, Guest! Please Login or Join
Loading...

Releasing a SNES game on steam / pc?

Feb 15, 2018 at 4:26:55 PM
drludos (0)

< Tourian Tourist >
Posts: 47 - Joined: 10/29/2017
Profile
Hi,

I'm currently interested the SNES homebrews creations (well, that's quite a increased challenge coming from the GB!), and lately I've been wondering about alternatives distributions scheme besides the ROM / cartridge version. I'm aware that GGVM is used to release NES games on Steam, but is there any equivalent for the SNES game?

For example, I remember that a few years ago, Piko Interactive published emulated SNES games on Steam (Legend, Dorke & Yimp, etc.) - do you know what tool / emulator they are using?

However, I also remenber reading that all SNES emulators are released under some non-commercial license, preventing people to bundle them with a SNES Rom to distribute the game on PC.

So is there any current solution to legally do this?

-------------------------

Download ROMs of my games: https://drludos.itch.io/
Support my work and get access to betas and prototypes: https://www.patreon.com/drludos



Edited: 02/15/2018 at 04:28 PM by drludos

Feb 16, 2018 at 5:09:02 AM
erac (0)

< Eggplant Wizard >
Posts: 295 - Joined: 07/15/2016
Alabama
Profile
There are many SNES emulators that can be used commercially, as long as you follow the license. BSNES/higan and mednafen are some. Piko's release used both, but the stink about that wasn't that the license didn't allow commercial usage, it was about Piko not following the license and thus being in breach of copyright.

Tldr: you can bundle a GPL emulator as long as you provide source.

Feb 16, 2018 at 6:09:05 AM
drludos (0)

< Tourian Tourist >
Posts: 47 - Joined: 10/29/2017
Profile
Thanks a lot for your reply!

When you mean "provide source", does it mean the source code of the game? Or only the source code of the emulator used?

-------------------------

Download ROMs of my games: https://drludos.itch.io/
Support my work and get access to betas and prototypes: https://www.patreon.com/drludos


Feb 16, 2018 at 1:40:12 PM
erac (0)

< Eggplant Wizard >
Posts: 295 - Joined: 07/15/2016
Alabama
Profile
Source code to the emulator, including any and all changes you made to it. The FSF has a comprehensive FAQ on the GPL, if reading the legalese is not your thing:
https://www.gnu.org/licenses/gpl-...

Now, if you point out that this prevents DRM, and allows any user to extract the SNES ROM, you'd be correct. If you want to DRM your ROM, you'll need to buy a commercial license to BSNES or write your own emulator (or write a native port of the game, naturally).

Feb 16, 2018 at 1:48:53 PM
drludos (0)

< Tourian Tourist >
Posts: 47 - Joined: 10/29/2017
Profile
Thanks a lot for the clarifications - I did read the GPL license, but I couldn't understand whether it meant that the game should be open source too or not.

I don't plan on adding DRM or stuff like that - my idea was rather to distribute the rom file for people who want to use their favorite emulator / flashcart, but also provide a ".exe" version for people who don't want the hassle to seek, download an install an emulator. So I don't plan on customizing an emulator, I just wanted to provide a ROM+emulator package legally, even in the case I decide to sell the game in a digital version (like Rainwarrior did for Lizard recently for example).

Just to be sure, all of this only applies to GPL emulators (BSNES/Higan, ZSNES), but not for SNES9X as their license clearly forbid any kind of "commercial use"?

-------------------------

Download ROMs of my games: https://drludos.itch.io/
Support my work and get access to betas and prototypes: https://www.patreon.com/drludos


Feb 16, 2018 at 1:55:36 PM
erac (0)

< Eggplant Wizard >
Posts: 295 - Joined: 07/15/2016
Alabama
Profile
Yes, only for GPL emulators.

Feb 16, 2018 at 3:10:33 PM
drludos (0)

< Tourian Tourist >
Posts: 47 - Joined: 10/29/2017
Profile
Thanks again for your help!

Now, I guess have to finish my SNES game project then  !

-------------------------

Download ROMs of my games: https://drludos.itch.io/
Support my work and get access to betas and prototypes: https://www.patreon.com/drludos



Edited: 02/16/2018 at 03:16 PM by drludos