Homebrew [POLL] Official ports of open source games

Are you interessted in official ports of open source games?

  • Yes, I'm interessted and I would also support it on Kickstarter

    Votes: 14 17.3%
  • Yes, I'm interessted, but I would only support the final products

    Votes: 49 60.5%
  • No, I'm not interessted

    Votes: 18 22.2%

  • Total voters
    81
  • Poll closed .

Roomsaver

Well-Known Member
Member
Joined
Sep 7, 2015
Messages
951
Trophies
0
Location
garfield kart grand prix
XP
479
Country
United States
the finished port will be free, I will only add something additional like skins, which will allow me to make game porting full-time. The kickstarter would be to allow me to start with the porting and to allow me to buy a devkit, which is needed to be able to release games on the shop.
If there would be many people buying the additional contend, so that its enough for me to be able to do future development and supporting, I will also give some of the money to the original devs.
And like I said, I will only do it, if the devs are allowing me to do it.
I would just release it as 3dsx and CIA.
 

RednaxelaNnamtra

Well-Known Member
OP
Member
Joined
Dec 8, 2011
Messages
1,210
Trophies
1
XP
3,354
Country
Germany
I would just release it as 3dsx and CIA.
That would not be an official version, that could be used by everybody.

Cool man!
Just you should know that there are open source software that cant be released on other platforms/cant be charged for money
I know, that's why I need to check the licenses before, but most of the time the creator itself could also allow it, even if the license would not allow it (but he can't allow it for librarys, that are used, that he doesn't wrote)
 

Drakia

Well-Known Member
Member
Joined
Mar 15, 2008
Messages
1,644
Trophies
2
Age
36
XP
2,596
Country
Canada
He can't now though, because he signed away his right to do so by signing the NDA.
People who have signed the NDA are perfectly capable of working on CIA/3dsx homebrew, so long as they don't use the SDK to make it. There's nothing in the NDA stopping you from using libctru to make homebrew.
 

RednaxelaNnamtra

Well-Known Member
OP
Member
Joined
Dec 8, 2011
Messages
1,210
Trophies
1
XP
3,354
Country
Germany
Just to inform you guys, I started to port SDL to the ctr sdk lately, because it seems to be used in many open source projects. Atm I'm able to compile it and create a application (.cci/.3ds, .cia) which includes the tests and a menu to select them (where I used my FMP menu as base). Now I will begin to port the function itself to the ctr SDK, and show results in form of pictures or videos, after I have more than a menu.
I have some ideas how to share the library with people that have a Nintendo developer ID, but I still need to check what's the best way to do it, after I finished porting the lib.
 
  • Like
Reactions: Deleted User

Majickhat55

The Red Woman
Member
Joined
Mar 28, 2016
Messages
4,936
Trophies
1
Age
36
Location
Asshai
XP
2,958
Country
United States
TBH this is a cool project but it sounds like you want your cake and to eat it to. When other devs like Rinnegatamante port games for free (albeit through adfly) it just makes you seem kind of greedy. I feel like you should go one way or the other, either kickstart your project (good luck) or release your ports officially on eShop for $4.99. Or do like most devs and release a HomeBrew/CIA for free and create revenue through ads (see above).
 

asiekierka

Well-Known Member
Member
Joined
Sep 26, 2007
Messages
120
Trophies
1
XP
997
Country
Poland
Not so fast. You cannot release any copylefted game on the 3DS eShop, because that would require you to provide the source code of the 3DS version (at the very least upon request) - which you cannot, as it contains NDA'd SDK information. (Of course, this issue does not apply to homebrew) This rules out anything licensed under the LGPL and GPL. Many of these projects also lack licensing agreements for contributors, which means you'd need to get permission from every contributor to relicense the combined work. Not fun. MIT/BSD-style projects should be fine, however.
 

RednaxelaNnamtra

Well-Known Member
OP
Member
Joined
Dec 8, 2011
Messages
1,210
Trophies
1
XP
3,354
Country
Germany
TBH this is a cool project but it sounds like you want your cake and to eat it to. When other devs like Rinnegatamante port games for free (albeit through adfly) it just makes you seem kind of greedy. I feel like you should go one way or the other, either kickstart your project (good luck) or release your ports officially on eShop for $4.99. Or do like most devs and release a HomeBrew/CIA for free and create revenue through ads (see above).
Like I said, my plan is to kickstart it, after I have something to show the people that I am capable of doing it.
After that the game should be released completely for free, while I will try to add a mini dlc based on the game (for example skins in teeworlds, maybe also in cooperation with nintendo) to allow future support on a level that is not granted for homebrew projects and to finance more ports.
I also plan to make the port quality as high as possible and I want to add thinks like local play or maybe also download play.
Not so fast. You cannot release any copylefted game on the 3DS eShop, because that would require you to provide the source code of the 3DS version (at the very least upon request) - which you cannot, as it contains NDA'd SDK information. (Of course, this issue does not apply to homebrew) This rules out anything licensed under the LGPL and GPL. Many of these projects also lack licensing agreements for contributors, which means you'd need to get permission from every contributor to relicense the combined work. Not fun. MIT/BSD-style projects should be fine, however.
Like I said in my first posts, I'm aware that problem and I will check the licences and get the the permissions from the creators before I port anything. If its not possible I will not port it.
 

Technicmaster0

Well-Known Member
Member
Joined
Oct 22, 2011
Messages
4,410
Trophies
2
Website
www.flashkarten.tk
XP
3,513
Country
Gambia, The
I hope that no one will support this project because OP tries to gain profit out of the hard work of the real game devs. While they only take donations and write the games in their spare time OP wants to get paid just to port them, less work than the real devs put into the games and he didn't even consider to donate to the devs.
You, OP, can do the work in your spare time like the real devs and only ask for donations. You are not better than the devs nor do you deserve more or anything equal to them since porting the games is by far not as much work as developing them in first place.
In addition to the real devs, there are many people who spend their own money to host the game servers (best example is teeworlds where the servers get hosted by the community). Even they deserve much more than you because they spend actual money (in addition the the work that is required to set up and maintain a server) and don't ask for anything (except for donations in some cases).

Other than that I wouldn't expect teeworlds to run with a playable speed on the 3ds. It doesn't even run properly on a raspberry pi of the latest generation which has much more power.

Oh, and you posted this in the wrong forum. This is about homebrew development and emulators, not what you plan to do. Making a kickstarter and creating it with the SDK to release it in the eShop disqualifies it from beeing homebrew. A fitting forum would be 3DS - Games & Content.
 

RednaxelaNnamtra

Well-Known Member
OP
Member
Joined
Dec 8, 2011
Messages
1,210
Trophies
1
XP
3,354
Country
Germany
I hope that no one will support this project because OP tries to gain profit out of the hard work of the real game devs. While they only take donations and write the games in their spare time OP wants to get paid just to port them, less work than the real devs put into the games and he didn't even consider to donate to the devs.
You, OP, can do the work in your spare time like the real devs and only ask for donations. You are not better than the devs nor do you deserve more or anything equal to them since porting the games is by far not as much work as developing them in first place.
In addition to the real devs, there are many people who spend their own money to host the game servers (best example is teeworlds where the servers get hosted by the community). Even they deserve much more than you because they spend actual money (in addition the the work that is required to set up and maintain a server) and don't ask for anything (except for donations in some cases).

Other than that I wouldn't expect teeworlds to run with a playable speed on the 3ds. It doesn't even run properly on a raspberry pi of the latest generation which has much more power.

Oh, and you posted this in the wrong forum. This is about homebrew development and emulators, not what you plan to do. Making a kickstarter and creating it with the SDK to release it in the eShop disqualifies it from beeing homebrew. A fitting forum would be 3DS - Games & Content.
Porting and supporting a game in a profesional way is much more work, than doing is as a spare time project. As spare time project you have no responcebillity for fixing bugs and get everything working as smooth as possible.
Also it not like I didn't considered to spend some of the money I would possibly earn with additional contend, but the first thing that a project like this would need to do is to finance itself. The developer need some money to life, he needs the development equipment (a development kit), and after this is granted, everything additional could be spendet.
Also its very likely that bug fixes for the ported version will go back to the original project, and this way it would help the original developer too.
By the way, I would have asked the developers before I would have started porting a game, so why would it be a problem of the result would have been free, and the user would have only needed to pay for additional contend?

Also like you said, to get games like teeworlds run smothly on a system like the 3DS you would need to optimize it, and this could also need very much work, and sometimes you even need to rewrite complete parts of a game to make this possible.


Generally I was thinking much about doing it, but I it would have been a very big risk, so I won't do it this way, but maybe I will try to do this in my spare time. So don't expect me to release something in the near future, but maybe some day in future there will be a teeworlds or a other port on the eshop :)
 

Technicmaster0

Well-Known Member
Member
Joined
Oct 22, 2011
Messages
4,410
Trophies
2
Website
www.flashkarten.tk
XP
3,513
Country
Gambia, The
Porting and supporting a game in a profesional way is much more work, than doing is as a spare time project. As spare time project you have no responcebillity for fixing bugs and get everything working as smooth as possible.
Also it not like I didn't considered to spend some of the money I would possibly earn with additional contend, but the first thing that a project like this would need to do is to finance itself. The developer need some money to life, he needs the development equipment (a development kit), and after this is granted, everything additional could be spendet.
Also its very likely that bug fixes for the ported version will go back to the original project, and this way it would help the original developer too.
By the way, I would have asked the developers before I would have started porting a game, so why would it be a problem of the result would have been free, and the user would have only needed to pay for additional contend?

Also like you said, to get games like teeworlds run smothly on a system like the 3DS you would need to optimize it, and this could also need very much work, and sometimes you even need to rewrite complete parts of a game to make this possible.


Generally I was thinking much about doing it, but I it would have been a very big risk, so I won't do it this way, but maybe I will try to do this in my spare time. So don't expect me to release something in the near future, but maybe some day in future there will be a teeworlds or a other port on the eshop :)
Tho you are very limited in fixing bugs etc. without an update by the real developer since that could break compatibility with the official stuff. The real devs try to get everything as smooth as possible too. It would really make sense to support the real devs first.
It doesn't work that way. There is a mod called DDNet for teeworlds which gets updates frequently but the original dev doesn't adopt the fixes.
It's bullshit to earn money with something that other people made for free (even if one put work in it too).
 

RednaxelaNnamtra

Well-Known Member
OP
Member
Joined
Dec 8, 2011
Messages
1,210
Trophies
1
XP
3,354
Country
Germany
Tho you are very limited in fixing bugs etc. without an update by the real developer since that could break compatibility with the official stuff. The real devs try to get everything as smooth as possible too. It would really make sense to support the real devs first.
It doesn't work that way. There is a mod called DDNet for teeworlds which gets updates frequently but the original dev doesn't adopt the fixes.
It's bullshit to earn money with something that other people made for free (even if one put work in it too).
Yes, but say could easily say, I don't have time to work on it anymore, or I want do something else, I they need to, if you have a official release, its something you would not do.
Also like you said, there are update and fixen on the official side to, but these fixes are most of the time not only fixes, that the original developer did, but also patches done by others from the community, but if you use a official SDK, that is not freely available, you won't be able to get this part for the port, so you would realy need to port the changes by yourself.
And like I said, it would have been extra contend, which would have pay for this extra work, not the game itself. Only the beginning would have been directly financed using kickstarter, because thinks like dev kits needed for publishing and getting the first port done, in a good quality, would have needed time and money in the beginning.

And I think that only a project that gets startet this way, would allow that many fun open source games will get a good official port for platforms like the 3DS.
 

Technicmaster0

Well-Known Member
Member
Joined
Oct 22, 2011
Messages
4,410
Trophies
2
Website
www.flashkarten.tk
XP
3,513
Country
Gambia, The
Yes, but say could easily say, I don't have time to work on it anymore, or I want do something else, I they need to, if you have a official release, its something you would not do.
Also like you said, there are update and fixen on the official side to, but these fixes are most of the time not only fixes, that the original developer did, but also patches done by others from the community, but if you use a official SDK, that is not freely available, you won't be able to get this part for the port, so you would realy need to port the changes by yourself.
And like I said, it would have been extra contend, which would have pay for this extra work, not the game itself. Only the beginning would have been directly financed using kickstarter, because thinks like dev kits needed for publishing and getting the first port done, in a good quality, would have needed time and money in the beginning.

And I think that only a project that gets startet this way, would allow that many fun open source games will get a good official port for platforms like the 3DS.
Why wouldn't you be able to copy the official fixes? How would you make updates that change the server communication if you can't even copy simple fixes? You would be doomed to stay on a lower version.
I don't think that you can compare writing a game in any way with making a few skins. The work for the skins wouldn't be worth enough to live from it without making much too high prices.

There were serveral awesome ports of open source games to the DS and I'm sure that there will be serveral great ones for the 3DS - completely for free. I think that it's wrong to make money with the main reason beeing work that was done by other people. Even if the people agree with it.
 

RednaxelaNnamtra

Well-Known Member
OP
Member
Joined
Dec 8, 2011
Messages
1,210
Trophies
1
XP
3,354
Country
Germany
Why wouldn't you be able to copy the official fixes? How would you make updates that change the server communication if you can't even copy simple fixes? You would be doomed to stay on a lower version.
I don't think that you can compare writing a game in any way with making a few skins. The work for the skins wouldn't be worth enough to live from it without making much too high prices.

There were serveral awesome ports of open source games to the DS and I'm sure that there will be serveral great ones for the 3DS - completely for free. I think that it's wrong to make money with the main reason beeing work that was done by other people. Even if the people agree with it.
like I said, it could ne possible that you need to make many modifications or even need to rewrite complete parts in order to get a game working on a device like the 3DS (sdk and power). This means that a simple patch copying is often not possible. Also you need to check everything that got change, because if it broke something you cant release the update, but you dont have a community that is doing this, and releases fixes, because you cant release the code outside of the nintendo developer portal.
Skins as dlc was only an example, but you forgot the main reason of the idear of the dlcs in this project, its not only for the skins, they would have supported the porting of more games and granted the future release of updates. It would have been something like a donation feature, where the user would have gotten something for donating(something like 1-3€ for the complete pack was my idea).
And like i said, the game itself would still have been available for free.
I would have also released every library that I needed while porting on the nintendo developer portal, so other devs would had less work for other ports.

yes, there are many ports for the ds, but how much of them are realy complex games with networking and more? Also the nds and wii homebrew community was bigger than the community for the 3ds (and wiiu) is and there were only a few homebrew games that got an official release, where people without any modifications or flashcards where able to play them.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    I kept thinking jaws was gonna come up and attack
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
  • K3Nv2 @ K3Nv2:
    Nearly 4 hours without power :(
  • Veho @ Veho:
    SO POWERLESS
  • K3Nv2 @ K3Nv2:
    Tell Kanye I need power
    K3Nv2 @ K3Nv2: Tell Kanye I need power