Homebrew [Release] Linux for the 3DS

Ryccardo

Penguin accelerator
Member
Joined
Feb 13, 2015
Messages
7,689
Trophies
1
Age
28
Location
Imola
XP
6,904
Country
Italy
well it is a fan game, so if I get their sdk, I will be under their control. and people will saying it is illegal.

--------------------- MERGED ---------------------------


I agree, but my options are limited because I do not want Nintendo code in this game, otherwise I risk my game facing issues

Well, if you are going to publish the compiled game, that's indeed not allowed to be posted (outside of certain other sites), but nothing prevents you from adapting the source to the official SDK and telling others how to compile it themselves
 

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
Well, if you are going to publish the compiled game, that's indeed not allowed to be posted (outside of certain other sites), but nothing prevents you from adapting the source to the official SDK and telling others how to compile it themselves
wait what do you mean not allowed to be posted? it is a fan game.
 

Ryccardo

Penguin accelerator
Member
Joined
Feb 13, 2015
Messages
7,689
Trophies
1
Age
28
Location
Imola
XP
6,904
Country
Italy
wait what do you mean not allowed to be posted? it is a fan game.
Compiling combines the source code that you input with software made by others (Unity, Nintendo, etc), so the results are not 100% "a fan game" (which is still copyrighted by its developers)

(this is off topic)
 

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
Compiling combines the source code that you input with software made by others (Unity, Nintendo, etc), so the results are not 100% "a fan game" (which is still copyrighted by its developers)

(this is off topic)

Either way, I just want to try running the game as Linux on 3ds, any advice? like what should I look up?
 

bee395

Member
Newcomer
Joined
Jun 26, 2016
Messages
16
Trophies
0
Age
25
XP
94
Country
Netherlands
You can't make a game with a official license (Unity / Nintendo) and then release the compiled game on forums like these.

Edit: I don't think it is possible since you are running unity on Linux on a 3ds. I think Unity is too heavy for linux on the 3ds.
 
Last edited by bee395,

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
You can't make a game with a official license (Unity / Nintendo) and then release the compiled game on forums like these.
so what you are saying is you can't make a unity fan game? what about games like pokemon unity?

--------------------- MERGED ---------------------------

like are you saying in terms of legal issues? or in terms of forum rules? or in terms of technical issues, the whole point of my post is that I do not want to use Nintendo code, and I just want to use Linux instead.
 
Last edited by kingtut,

bee395

Member
Newcomer
Joined
Jun 26, 2016
Messages
16
Trophies
0
Age
25
XP
94
Country
Netherlands
Both, if you get a developer license for Unity, so you can develop for the 3DS, you can only release your 3ds game on the Nintendo E-Shop.

If you release your game for Linux and then run it on a 3ds you are probably fine, hence you don't have a license, but I don't think that the 3ds can run Unity within Linux. I never tried it however.
 
  • Like
Reactions: kingtut

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
Both, if you get a developer license for Unity, so you can develop for the 3DS, you can only release your 3ds game on the Nintendo E-Shop.

If you release your game for Linux and then run it on a 3ds you are probably fine, hence you don't have a license, but I don't think that the 3ds can run Unity within Linux. I never tried it however.
According to the gentlemen right here, there is a way to run arm apps on Linux. So I just want to know how to do it. Let me make myself clear, I am not using the ninendo sdk to port the 3ds version.
 

TheCyberQuake

Certified Geek
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
According to the gentlemen right here, there is a way to run arm apps on Linux. So I just want to know how to do it. Let me make myself clear, I am not using the ninendo sdk to port the 3ds version.
Good luck with that. Trying to run even basic software is difficult with this, let alone any kind of game. The os itself runs slow, I guarantee you won't be running any games in this, at least not well.
 

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
Good luck with that. Trying to run even basic software is difficult with this, let alone any kind of game. The os itself runs slow, I guarantee you won't be running any games in this, at least not well.
I know that possibility, I just want to try anyway
 

uyjulian

Homebrewer
Member
Joined
Nov 26, 2012
Messages
2,567
Trophies
2
Location
United States
Website
sites.google.com
XP
3,873
Country
United States
so how would you run binary on the emulator? would you have to convert it to .sh first
If you don't know basics of UNIX (you don't just convert binaries to .sh), there's no point in trying.
It's too complicated and too slow, and you probably can't even save data because SD write support is not implemented.
 

TheCyberQuake

Certified Geek
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
so how would you run binary on the emulator? would you have to convert it to .sh first
The fact that you think it could convert in any way to .sh shows you don't know nearly enough to even be attempting what you want.
For the record, .sh files are (in simple terms) basically the equivalent of .bat on windows. Basically just scripting using what's available in the OS terminal. You don't convert binaries to .sh, especially not a game. That would be like saying I could convert call of duty.exe to a .bat file. Just doesn't work that way.
 

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
The fact that you think it could convert in any way to .sh shows you don't know nearly enough to even be attempting what you want.
For the record, .sh files are (in simple terms) basically the equivalent of .bat on windows. Basically just scripting using what's available in the OS terminal. You don't convert binaries to .sh, especially not a game. That would be like saying I could convert call of duty.exe to a .bat file. Just doesn't work that way.

I understand that I do not know much, And so just let me know what you think I should learn. And I will learn it.

Like if I have a binary Linux file, how would I try it on this emulator? even if it is without saving. I want to try it.

--------------------- MERGED ---------------------------

If you don't know basics of UNIX (you don't just convert binaries to .sh), there's no point in trying.
It's too complicated and too slow, and you probably can't even save data because SD write support is not implemented.

ok so what is your advice? I am sorry for asking noob questions. but I have no idea where to even start. I am willing to research whatever you want me to.
 

TheCyberQuake

Certified Geek
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
I understand that I do not know much, And so just let me know what you think I should learn. And I will learn it.

Like if I have a binary Linux file, how would I try it on this emulator? even if it is without saving. I want to try it.

--------------------- MERGED ---------------------------



ok so what is your advice? I am sorry for asking noob questions. but I have no idea where to even start. I am willing to research whatever you want me to.
There would be to much for us to teach you. Really you would just need to get Linux on a pc and start learning from there. There is no real guide on how to use Linux, except for individual parts and cli commands. The only real good way to learn is to just install Linux on a pc you don't care about and start playing around. It's how I figured out how to compile 3ds homebrew (with seemingly each one requiring something nothing else required). Honestly that's usually how most people learn the basics of Linux. Get Ubuntu find a starters guide on youtube, then Google anything else you can't figure out.
 
  • Like
Reactions: kingtut

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
There would be to much for us to teach you. Really you would just need to get Linux on a pc and start learning from there. There is no real guide on how to use Linux, except for individual parts and cli commands. The only real good way to learn is to just install Linux on a pc you don't care about and start playing around. It's how I figured out how to compile 3ds homebrew (with seemingly each one requiring something nothing else required). Honestly that's usually how most people learn the basics of Linux. Get Ubuntu find a starters guide on youtube, then Google anything else you can't figure out.
thanks for advice, I will look it up.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Maximumbeans @ Maximumbeans:
    I think that's why I focus on just enjoying single player experiences that aren't too competitive
  • Maximumbeans @ Maximumbeans:
    How are you doing?
  • SylverReZ @ SylverReZ:
    There's also this thing where I'm hyperfocused at night and cannot get to sleep.
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I'm doing alright, thanks.
    +1
  • Maximumbeans @ Maximumbeans:
    That must be rough. Productive I'm sure but hard to balance with daily life
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Indeed. I've been working on getting this Infecutus chip to work on my PS2. But after soldering, I realised that a plastic piece was missing from the power ribbon cable to the power and eject buttons.
  • SylverReZ @ SylverReZ:
    Now I could go with soldering the contacts from the cable to the connector on the mobo, but doesn't sound like a good permanent solution.
  • Maximumbeans @ Maximumbeans:
    Man, that's beyond my brain :rofl: I'm no good with hardware for now. I'd like to get into hardmods in future though
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Maybe start practice soldering. Get a cheap-ass soldering iron and follow some good YouTube tutorials.
    +1
  • SylverReZ @ SylverReZ:
    Least my experience has gotten better than over a decade ago. My iron would constantly bump into components and break them.
  • Maximumbeans @ Maximumbeans:
    Sounds good. I actually did soldering but like 16 years ago for school so uuuuh probably rusty haha
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Same here. I did soldering at school from a teacher who I honestly liked since he had plenty of good electronics experience.
    +1
  • Maximumbeans @ Maximumbeans:
    I wish I could play chess well
    +1
  • Maximumbeans @ Maximumbeans:
    Useless but a true art
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I had a friend who had a glass chess set for their birthday.
  • SylverReZ @ SylverReZ:
    It was like all clear and fancy. Tbf I'm not too experienced with chess, but would like to learn someday.
  • Maximumbeans @ Maximumbeans:
    That sounds really cool
  • Maximumbeans @ Maximumbeans:
    I know the basics but no strategy at all :rofl:
  • Veho @ Veho:
    Watch chess streamers on Twitch and you'll pick up a thing or two.
  • Veho @ Veho:
    Not to mention there's an infinite number of chess games for every possible platform.
  • DinohScene @ DinohScene:
    just play it, get beaten a few times and start dominating
  • K3Nv2 @ K3Nv2:
    Nude chess is best
  • DinohScene @ DinohScene:
    strip checkers > nude chess
  • K3Nv2 @ K3Nv2:
    Nude checkers get jumped
    K3Nv2 @ K3Nv2: Nude checkers get jumped