Can I help somehow?

Discussion in 'Wii U - Hacking & Backup Loaders' started by BootsLoader, Jan 11, 2016.

  1. BootsLoader
    OP

    BootsLoader GBAtemp Fan

    Member
    321
    126
    Dec 3, 2015
    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 :)
     


  2. TehCupcakes

    TehCupcakes GBAtemp Regular

    Member
    250
    141
    Apr 5, 2013
    United States
    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.
     
    BootsLoader likes this.
  3. gamer4lif3

    gamer4lif3 GBAtemp Regular

    Member
    273
    89
    Dec 31, 2015
    United States
    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).
     
    BootsLoader likes this.
  4. BootsLoader
    OP

    BootsLoader GBAtemp Fan

    Member
    321
    126
    Dec 3, 2015
    Greece
    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 :)
     
  5. dojafoja

    dojafoja life elevated

    Member
    459
    301
    Jan 2, 2014
    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.
     
    BootsLoader likes this.
  6. BootsLoader
    OP

    BootsLoader GBAtemp Fan

    Member
    321
    126
    Dec 3, 2015
    Greece
    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.
     
  7. azoreseuropa

    azoreseuropa GBAtemp Guru

    Member
    5,817
    866
    Nov 6, 2002
    Portugal
    Proud to be Portuguese but I am in USA.

    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
     
    BootsLoader likes this.
  8. Voxel

    Voxel Fable Junkie

    Member
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,197
    5,888
    Jun 27, 2015
    United Kingdom
    England, UK
    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
     
    BootsLoader likes this.
  9. gamesquest1

    gamesquest1 Nabnut

    Member
    14,134
    9,478
    Sep 23, 2013
    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
     
    BootsLoader and aracom like this.
  10. Ashell

    Ashell Advanced Member

    Newcomer
    53
    24
    Jan 11, 2016
    United States
    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?
     
    BootsLoader likes this.
  11. dojafoja

    dojafoja life elevated

    Member
    459
    301
    Jan 2, 2014
    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, Jan 11, 2016
    BootsLoader likes this.
  12. daxtsu

    daxtsu GBAtemp Guru

    Member
    5,546
    3,952
    Jun 9, 2007
    Antarctica
    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.
     
    BootsLoader and Voxel like this.
  13. BootsLoader
    OP

    BootsLoader GBAtemp Fan

    Member
    321
    126
    Dec 3, 2015
    Greece
    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.
     
  14. azoreseuropa

    azoreseuropa GBAtemp Guru

    Member
    5,817
    866
    Nov 6, 2002
    Portugal
    Proud to be Portuguese but I am in USA.

    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 azoreseuropa, Jan 11, 2016
    BootsLoader likes this.
  15. BootsLoader
    OP

    BootsLoader GBAtemp Fan

    Member
    321
    126
    Dec 3, 2015
    Greece
    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
     
  16. nyrol

    nyrol Member

    Newcomer
    40
    6
    Jan 4, 2007
    Canada
    Waterloo, Ontario
    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.
     
    clank, BootsLoader and Azure_Kytia like this.
  17. BootsLoader
    OP

    BootsLoader GBAtemp Fan

    Member
    321
    126
    Dec 3, 2015
    Greece
    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)
     
  18. TheZander

    TheZander member

    Member
    1,086
    772
    Feb 1, 2008
    United States
  19. oumoumad

    oumoumad GBAtemp Advanced Fan

    Member
    798
    727
    Apr 20, 2015
    France
    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 :).
     
    BootsLoader likes this.
  20. dojafoja

    dojafoja life elevated

    Member
    459
    301
    Jan 2, 2014
    I actually followed his python tutorials as well and liked them a lot. He really likes ham sandwiches lol
     
    BootsLoader likes this.