The Journey to Wii Programming

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

May 11, 2011

The Journey to Wii Programming by sirhiro at 9:19 AM (10,217 Views / 2 Likes) 10 replies

  1. sirhiro
    OP

    Newcomer sirhiro Member

    Joined:
    Jul 28, 2008
    Messages:
    20
    Location:
    UsA
    Country:
    United States
    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

    Member nintendoom Nintendoom

    Joined:
    Sep 12, 2009
    Messages:
    1,101
    Location:
    Viridian City
    Country:
    Antarctica
    tl;dr

    looks nice anyway.
     
  3. sirhiro
    OP

    Newcomer sirhiro Member

    Joined:
    Jul 28, 2008
    Messages:
    20
    Location:
    UsA
    Country:
    United States
    Haha, Thanks for the compliment even though you ';dr' it. =P.
     
  4. Slimmmmmm

    Member Slimmmmmm GBAtemp MoNkEeE

    Joined:
    Nov 1, 2007
    Messages:
    1,687
    Location:
    the land of lol
    Country:
    United Kingdom
    I like this guide and I think it should be continued to include libwiigui,portlibs, grrrlib ntfs,ext2fs etc.
     
    RiCK420 likes this.
  5. Krafter

    Newcomer Krafter Member

    Joined:
    Dec 31, 2009
    Messages:
    47
    Location:
    US
    Country:
    United States
    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

    Member loco365 GBAtemp Guru

    Joined:
    Sep 1, 2010
    Messages:
    5,459
    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

    Member Slimmmmmm GBAtemp MoNkEeE

    Joined:
    Nov 1, 2007
    Messages:
    1,687
    Location:
    the land of lol
    Country:
    United Kingdom
    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

    Member JoostinOnline Certified Crash Test Dummy

    Joined:
    Apr 2, 2011
    Messages:
    10,834
    Location:
    The Twilight Zone
    Country:
    United States
    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

    Member goembario GBAtemp Regular

    Joined:
    Sep 14, 2009
    Messages:
    155
    Location:
    Netherlands
    Country:
    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

    Member JoostinOnline Certified Crash Test Dummy

    Joined:
    Apr 2, 2011
    Messages:
    10,834
    Location:
    The Twilight Zone
    Country:
    United States
    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

    Member goembario GBAtemp Regular

    Joined:
    Sep 14, 2009
    Messages:
    155
    Location:
    Netherlands
    Country:
    Netherlands
    Sure, no problem.
     
    JoostinOnline likes this.

Share This Page