Hacking How to help Atmosphere development?

Ragy

Well-Known Member
OP
Newcomer
Joined
Jul 27, 2016
Messages
54
Trophies
0
Age
22
XP
104
Country
France
Heya
If I would like to participate in Atmosphere Switch CFW, what should I learn? Programming languages, other knowledge, ... ?
 
D

Deleted User

Guest
Become a cheerleader and post a video on YouTube of you cheering on ScriesM

As for a more serious answer, if you have little to no technical knowledge you could make a financial donation or offer to do some testing. If you need to learn how to program you'll need a few years to get good. You can start learning now and start writing code for Atmosphere in a few years time. Unless you plan on making programming your full-time job you'll probably end up deciding it's not worth the time or effort.
 
Last edited by ,

Ragy

Well-Known Member
OP
Newcomer
Joined
Jul 27, 2016
Messages
54
Trophies
0
Age
22
XP
104
Country
France
Become a cheerleader and post a video on YouTube of you cheering on ScriesM
I don't think I have a good chearleader potential XD
Jokes aside, I know a little bit about C but I didn't understand all of what they were writing in their files on the github
 

:-infern:

GBAtemp Legend
Member
Joined
Jun 1, 2013
Messages
256
Trophies
0
XP
413
Country
United States
If you don't know how to program then forget atmosphere cause it's way out of your league. This is Operating System development which is pretty difficult, even for normal engineers.

But if you want to help cfw in the future I advise you

1. start learning C and C++. Follow the Learn C the hard way book and tutorial.

2. write a few apps or games.

3. Next look into how Operating Systems work. Read a book and try develop your own small OS. There's tutorials out there.

4. Then look at writing plugins for CFW. Learn what system modules are available, learn what hooks do, practise using demo code.

5. Once you are good with plugins then start looking at atmosphere itself.

Most people stop at 2, that's why there's so little out there.
 

Ragy

Well-Known Member
OP
Newcomer
Joined
Jul 27, 2016
Messages
54
Trophies
0
Age
22
XP
104
Country
France
Okay got it.
I've already programmed some little things in C and C++.
I'll look into OS programming and start step 3 then:)
Thanks
 
  • Like
Reactions: :-infern:

Ian095

Well-Known Member
Member
Joined
Jun 25, 2018
Messages
381
Trophies
0
XP
829
Country
United Kingdom
Heya
If I would like to participate in Atmosphere Switch CFW, what should I learn? Programming languages, other knowledge, ... ?

Take it from me, been studying all ranges of IT fields for 6 years these guys writing these programs are enthusiasts who have extreme hobbies in writing programs. No ordinary person can get up one day and just start doing what they're doing and if C++ is anything similar to most programming languages every line of code has to be absolutely perfect. It would take years of practice to get to the point they're at, I'm not very good at programming but most of it comes from trial and error and just flat out experience which is what makes these sort of people so good at it.

If you really want to get into the scene of releasing things I suggest start looking into making one of those Homebrew plugins first with a very simple feature, then to expand off of that and gradually make it more difficult for yourself. If you're anything like me you would likely get bored and give up I'd imagine these guys spend tons of times getting nowhere until they find something that works. There is a website called code academy which I'm not sure if that's still relevant but it is good for any beginner to programming though you sound like you've done a little programming before.

If you really want to make something substantial, learn for the future and not for today we will need people working on hacking Nintendo's next console which I'm sure Nintendo will not allow such a stupid exploit to be left on their next console.

Maybe looking at source code to see how these people have done it may help too though that does require an understanding of the programming language used. I know I would never be able to do what these guys do so props to them for all their hard work. With enough motivation though you could be making progress in the next few years and at that point, this consoles going to be cracked wide open (not that it isn't already).
 
  • Like
Reactions: sleepymanakete

Ragy

Well-Known Member
OP
Newcomer
Joined
Jul 27, 2016
Messages
54
Trophies
0
Age
22
XP
104
Country
France
Take it from me, been studying all ranges of IT fields for 6 years these guys writing these programs are enthusiasts who have extreme hobbies in writing programs. No ordinary person can get up one day and just start doing what they're doing and if C++ is anything similar to most programming languages every line of code has to be absolutely perfect. It would take years of practice to get to the point they're at, I'm not very good at programming but most of it comes from trial and error and just flat out experience which is what makes these sort of people so good at it.

If you really want to get into the scene of releasing things I suggest start looking into making one of those Homebrew plugins first with a very simple feature, then to expand off of that and gradually make it more difficult for yourself. If you're anything like me you would likely get bored and give up I'd imagine these guys spend tons of times getting nowhere until they find something that works. There is a website called code academy which I'm not sure if that's still relevant but it is good for any beginner to programming though you sound like you've done a little programming before.

If you really want to make something substantial, learn for the future and not for today we will need people working on hacking Nintendo's next console which I'm sure Nintendo will not allow such a stupid exploit to be left on their next console.

Maybe looking at source code to see how these people have done it may help too though that does require an understanding of the programming language used. I know I would never be able to do what these guys do so props to them for all their hard work. With enough motivation though you could be making progress in the next few years and at that point, this consoles going to be cracked wide open (not that it isn't already).

I think that it's the best thing to do :shy:
I'm nowhere near their level right now XD



Become a cheerleader and post a video on YouTube of you cheering on ScriesM

As for a more serious answer, if you have little to no technical knowledge you could make a financial donation or offer to do some testing. If you need to learn how to program you'll need a few years to get good. You can start learning now and start writing code for Atmosphere in a few years time. Unless you plan on making programming your full-time job you'll probably end up deciding it's not worth the time or effort.

I think I'll do that now XD
 

:-infern:

GBAtemp Legend
Member
Joined
Jun 1, 2013
Messages
256
Trophies
0
XP
413
Country
United States
For OS Dev follow a book or a course. Find one which makes you build an OS, it'll be the best of both theory and practice. I remember there being once but can't remember the exact.

I'd advise against Wikipedia, it's too much enough, a book or course is a good main start with wiki as a backend helper.
 
D

Deleted User

Guest
How to help with Atmosphere development, a short tutorial:

Step 1. Get a Twitter account or forum account
Step 2. Tweet or post whining about how TX is [insert one of the following: a) stealing GPL2 code b) adding brick code c) enabling piracy d) generally scummy]
Step 3. At no point ever do any programming


Repeat steps 1-3 until done.
 
Last edited by ,

wicksand420

Well-Known Member
Member
Joined
Nov 13, 2016
Messages
2,801
Trophies
1
Age
38
XP
2,284
Country
United States
I would say that the best way possible to help the development of atmosphere would to stand back and let the devs do there job, and when there is a release, look for bugs and let them know.

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

How to help with Atmosphere development, a short tutorial:

Step 1. Get a Twitter account or forum account
Step 2. Tweet or post about how TX is [insert one of the following: a) stealing GPL2 code b) adding brick code c) enabling piracy d) generally scummy]
Step 3. At no point ever do any programming


Repeat steps 1-3 until done.
You should try to be more helpful instead of being a TX Fanboy
 
  • Like
Reactions: tiliarou
General chit-chat
Help Users
  • K3N1 @ K3N1:
    Ask @x65943 he's trained for that stuff
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
    I @ Iron_Masuku: Hello