Hacking Can I help somehow?

  • Thread starter Thread starter BootsLoader
  • Start date Start date
  • Views Views 3,387
  • Replies Replies 26

BootsLoader

Well-Known Member
Member
Joined
Dec 3, 2015
Messages
321
Reaction score
126
Trophies
0
Age
36
XP
254
Country
Greece
I was thinking today if I can somehow help the homebrew scene. I wish to make my own apps and help other people and devs in the process. But I have no idea about coding and programming language. But I really wish to learn. If somebody who knows can help me, or show me where to start, it would be much appreciated.

Thank you in advance guys :)
 
That's almost like saying, "I want to be a pro basketball player but I have never played basketball in my life... I've watched a lot on TV, though!" You say you want to make apps, yet have already stated you know nothing about programming. You have identified the problem. Now go learn to code. Maybe in a few years you'll be proficient enough to make something, but by that point the scene will probably have moved on.

I'm sorry if this sounds harsh, but when we're talking about the hacking scene, the skills most in demand are reverse-engineering and programming. Unless you have some skill in one of those areas, there really isn't much you can do to help.
 
  • Like
Reactions: BootsLoader
i know your pain heh.I always wanted to code and make stuff but not smart enough nor do i have the attention span some times i think most coders are just born smart and just know things (genius).
 
  • Like
Reactions: BootsLoader
No its not harsh it's the truth and it's OK. I always prefer the truth and you are right. It's a pain in the ass. Too difficult for me to start now. Guess I'll just wait for other people to make programs and try to do something else. Anyway. Thanks for your time :)
 
Go to codeacademy.com and learn a higher level language first, they're easier to follow and read. Once you have a firm understanding of how programming works you will be able to apply the principles you've learned in one is those languages and learn something like C. Then move on to lower level languages liks ASM. This is just my opinion but codeacademy helped me a lot when i was learning Python. Write a bunch of mock-up apps or try writing a GUI for an existing command line tool. You cant write sentences until you learn the alphabet and how vowels are used.
 
  • Like
Reactions: BootsLoader
Thank you very much for the info!!!! I'll give it a try and I'll try hard. Also thank you for giving me some hope. I really like that stuff but never has the opportunity to learn. Thanks again dude.
 
I was thinking today if I can somehow help the homebrew scene. I wish to make my own apps and help other people and devs in the process. But I have no idea about coding and programming language. But I really wish to learn. If somebody who knows can help me, or show me where to start, it would be much appreciated.

Thank you in advance guys :)


That's great but you are being silly. Simple: Study coding and programming language first is not a easy task. Google have a plenty information for you to do that. :D
 
  • Like
Reactions: BootsLoader
Look at the source code from some of the existing homebrew apps we have at the moment. There's a good place to start (kind of). Although it might be a bit of a pain in the ass for you, since you claim you have no skills in coding, however, you can search for some good C and C++ tutorials on the internet to give you a good taster of the functions and structures you will need to use.

After you have a decent knowledge of how things work, begin to test out the many different functions within a code library. In this instance, you will want to possibly use and learn libwiiu functionality.

I wish I could go on, but I'm stuck for stuff to say lol. :P
 
  • Like
Reactions: BootsLoader
for us non cody types there isnt all that much we can do, there is some things you can do to help which doesn't require coding experience, stuff like documenting sprites etc for things like reggieU

or writing up tutorials to help guide noobs along the setup process rather than having them harass dev's with trivial questions repeatedly

there is always places where you can help out if you wish to help, it may not be gbatemp nobel prize worthy contributions, but you can do that while learning new stuff yourself at your own pace
 
Then move on to lower level languages liks ASM.

I was curious about assembly because its supposed to be more efficient and be the actually machine code. But when I was looking into it, it says its on the x86 arch. I thought Nintendo used ARM/RISC processors. Does assembly still work, or are people using library calls like a higher level language?
 
  • Like
Reactions: BootsLoader
I was curious about assembly because its supposed to be more efficient and be the actually machine code. But when I was looking into it, it says its on the x86 arch. I thought Nintendo used ARM/RISC processors. Does assembly still work, or are people using library calls like a higher level language?
There is PPC ASM. I know 0 ASM, only Python and Im now learning C. ASM is on my future goals list lol.
 
Last edited by dojafoja,
  • Like
Reactions: BootsLoader
There's not really much to contribute to at the moment. Without a proper ELF (well, there's sort of an ELF loader, but it's fairly limited afaict) or RPX loader (there's Loadiine, but no tools to convert a homebrew ELF into an RPX yet; the one from the leaked SDK needed relocation sections or something, and besides, why use leaked tools for that?), there's basically no "native" homebrew yet, just things we can load from the browser, which is limited to 32K of code for now. In the meantime I suggest studying up on how to code for a simpler device like a phone or a PC, then when you have an idea of how to do graphics/sound/whatever you're wanting to make, the Wii U should have a proper environment for homebrew by then.
 
Well thank you everybody for your answers. I really like communicating with other people and share opinions. Really thank you very much. Well I'll start studying when I can. Meanwhile, I think I could help some other way. Maybe I have to read tutorials etc and make some simpler tutorials. Or maybe I'll think of something else. But firstly I have to study :)

Anyways thanks again guys and I wish you a happy new year.

If someone have any idea to write here or help me, please feel free to do. I want to read as many ideas and opinions as I can.
 
Really thank you very much. Well I'll start studying when I can.


You are welcome but "when I can..." No, you can or you can't is only your option. As I said before it is not a simple task. Its complicated and can take months nor years to understand the code.
 
Last edited by spotanjo3,
  • Like
Reactions: BootsLoader
Yeah you're right. I did some research before writing and it's complicated I admit it. I just thought asking here in the forum, I thought that maybe people here can suggest me something else, I mean some other way cause there are allot of people here that know how things work.

Also I am a person who likes sharing my thoughts so why not writing here :D :P
 
Programming is easy. Computer science is hard. It's learning the concepts of computer science that makes everything hard. Actually writing the code is the simple part. There's not much to programming, and languages themselves aren't that difficult to understand, but those are just the tools that you have to use to write algorithms that make sense. It's similar to knowing how a hammer works, versus how to build a house with one. I work primarily in firmware development mostly in C and C++, and I do have formal education in electronics and computing, but I would say that the most valuable knowledge is the stuff I learned by just experimenting and making my own projects that I wanted to. Look at your end goal, and work out the steps required to achieve that goal, and then the path becomes clear.
 
So I have to figure out my goal in the end. Then read and start experimenting until I reach my goal. Sounds good to me. I think first of all is better for me to try to write some apps for Android or PC, console programming I think is a little more complicated right?

I still don't know my goals about programming. Just help other people and write apps, but the more I will learn I think the more my goal will be clear. If I have the knowledge then I'll understand what to do with it. (sorry for my bad English)
 
It's not how much smart, it's how much attention and time you are willing to put into it, and in order to put that much attention and time, you need a lot of motivation, you need to love that stuff, and just liking the idea isn't enough :).
 
  • Like
Reactions: BootsLoader

Site & Scene News

Popular threads in this forum