The Journey to Wii Programming

Discussion in 'Wii - Tutorials' started by sirhiro, May 11, 2011.

  1. sirhiro
    OP

    sirhiro Member

    Newcomer
    20
    6
    Jul 28, 2008
    United States
    UsA
    Your journey into Wii homebrew programming

    So, you're interested in more than just enjoying the entertainment of playing homebrew games? You're ready to begin creating your own adventures and puzzles? Well this guide will teach you how to begin your journey into Wii homebrew and programming!

    Separated by Operating System!

    Windows
    Warning: Spoilers inside!
    Mac OS X
    Warning: Spoilers inside!
    Linux
    Warning: Spoilers inside!

    Hopefully now that you're machine is setup properly to compile Wii homebrew and you've successfully compiled your first program you have an understanding of the process involved in accomplishing such tasks. From here you should be able to lift-off into your own realm and provide the world with new and inventive homebrew to enjoy on their consoles!

    Lua
    Warning: Spoilers inside!


    Resources:
    Wii Programming Tutorials

    Collection of Developer Tutorials

    Libraries for Advanced Development
     
    Covert Maverick and XDel like this.
  2. nintendoom

    nintendoom Nintendoom

    Member
    1,110
    28
    Sep 12, 2009
    Viridian City
    tl;dr

    looks nice anyway.
     
  3. sirhiro
    OP

    sirhiro Member

    Newcomer
    20
    6
    Jul 28, 2008
    United States
    UsA
    Haha, Thanks for the compliment even though you ';dr' it. =P.
     
  4. Slimmmmmm

    Slimmmmmm GBAtemp MoNkEeE

    Member
    1,687
    27
    Nov 1, 2007
    the land of lol
    I like this guide and I think it should be continued to include libwiigui,portlibs, grrrlib ntfs,ext2fs etc.
     
    RiCK420 likes this.
  5. Krafter

    Krafter Member

    Newcomer
    47
    38
    Dec 31, 2009
    United States
    US
    What am I missing? I am using Win 7 for this tut. I open the template and I don't see anything about Hello World. I am also getting an error when I try to make it.

    Template code
    CODE
    ÂÂÂÂ
    ÂÂÂÂÂÂÂÂ
    ÂÂÂÂ
    ÂÂÂÂ
    ÂÂÂÂ


    Make error
    Code:
    > "make" 
    
    > Failed to create process: The system cannot find the file specified.
    
    > Process Exit Code: 0
    > Time Taken: 00:00
    edit: the hello world is in the template.c file. I understand that now, lol but why am I getting a compile error?

    edit edit: programmers notepade doesn't like Win 7. I compiled it using XP mode and it worked great. Thanks.. Now I just need to test it. [​IMG]
     
  6. loco365

    loco365 GBAtemp Guru

    Member
    5,458
    2,668
    Sep 1, 2010
    Ok. I dunno what is wrong. I installed it to your specifications, ran Programmer's Notepad in compatibility mode, but I get this when compiling the Hello World template:

    Code:
    > "make" 
    template.c
    c:/wii/projects/template/source/template.c:3:20: fatal error: gccore.h: No such file or directory
    compilation terminated.
    make[1]: *** [template.o] Error 1
    "make": *** [build] Error 2
    
    > Process Exit Code: 2
    > Time Taken: 00:00
    What is happening and how can it be fixed?

    EDIT: NVM. It was the directory it was in. I had to install it to C:\devkitPro to get it working.
     
  7. Slimmmmmm

    Slimmmmmm GBAtemp MoNkEeE

    Member
    1,687
    27
    Nov 1, 2007
    the land of lol
    Well this was a short journey...:P


    I'd love to see someone with time add more to this, doubt that will happen though... D:
     
  8. JoostinOnline

    JoostinOnline Certified Crash Test Dummy

    Member
    10,917
    3,687
    Apr 2, 2011
    United States
    The Twilight Zone
    I add lots of documentation to almost all of my apps, explaining what stuff does. I would have loved to have it when I started, so I add explanations for any beginners. ProgressiveSwitch v1.3 Detailed Source is a good place to start, as I added extra details and de-optimized it for simplicity. After that, you could switch to Settings Editor GUI. I've got a new update with even more coming as soon as I get some people to test it (all my testers quit on me :( ).
     
  9. goembario

    goembario GBAtemp Regular

    Member
    155
    18
    Sep 14, 2009
    Netherlands
    Netherlands
    What do you want others to test??
    If just having a homebrew channel is enough, I'll have some time to test I guess.
     
  10. JoostinOnline

    JoostinOnline Certified Crash Test Dummy

    Member
    10,917
    3,687
    Apr 2, 2011
    United States
    The Twilight Zone
    Sure, that would be great. I added you to the conversation. Just read the messages by me on the last two pages for details on this latest beta. Also, no sharing what I've added until it's released. :)
     
  11. goembario

    goembario GBAtemp Regular

    Member
    155
    18
    Sep 14, 2009
    Netherlands
    Netherlands
    Sure, no problem.
     
    JoostinOnline likes this.