How to make Simple Homebrew

Discussion in 'NDS - Emulation and Homebrew' started by Natertater12, Aug 20, 2010.

Aug 20, 2010
  1. Natertater12
    OP

    Newcomer Natertater12 Newbie

    Joined:
    Aug 9, 2010
    Messages:
    4
    Country:
    United States
    I wanna learn to make NDS homebrew.
     
  2. SifJar

    Member SifJar Not a pirate

    Joined:
    Apr 4, 2009
    Messages:
    6,022
    Country:
    United Kingdom
    If you know C++, look at the DS examples in devkitPro and search for "patater's NDS programming guide".

    If you don't know C++, learn it first.
     
  3. Snorlax

    Member Snorlax POSTMODERNISM

    Joined:
    Apr 26, 2008
    Messages:
    588
    Location:
    Australia
    Country:
    Australia
    Also, if you want something easy, just grab a copy of DS Game Maker.
     
  4. TheTwoR's

    Member TheTwoR's Yay I can finally edit this thingy :D

    Joined:
    Aug 5, 2010
    Messages:
    670
    Country:
    Belgium
    I also want to make a homebrew game. However, I don't wanna use a simple program like DS Game Maker.
    I don't want my game to have a base template if you know what I mean.
    I want it totally like, 100% customizable. You know what I mean? [​IMG]
    So I'll take SifJar's advice and learn C++ whatever that is.
     
  5. YoshiInAVoid

    Member YoshiInAVoid GBAtemp Advanced Fan

    Joined:
    Jan 10, 2011
    Messages:
    560
    Country:
    United Kingdom
    Basically PAlib is the easyest libary to use, it works well, I used it in Base Jumping DS for the graphics and random number generator.

    First download and install it, everything you need is here:
    http://www.palib.info/wiki/doku.php?id=day1

    Then learn C, the basic outline will look like this:
    CODE// Include PAlib so that you can use it
    #include
    //In the main room that first boots up
    int main(){
    ÂÂÂÂ// Initialize PAlib
    ÂÂÂÂPA_Init();
    ÂÂÂÂPA_InitVBL();

    ÂÂÂÂ// Infinite loop to keep the program running
    ÂÂÂÂwhile(true){
    ÂÂÂÂÂÂÂÂ// Put your game logic here

    ÂÂÂÂÂÂÂÂ// Wait until the next frame.
    ÂÂÂÂÂÂÂÂ// The DS runs at 60 frames per second.
    ÂÂÂÂÂÂÂÂPA_WaitForVBL();
    ÂÂÂÂ}
    }

    Any more info or help needed PM me.
     
  6. Discover

    Member Discover GBAtemp Regular

    Joined:
    Mar 10, 2010
    Messages:
    106
    Country:
    Ireland
    Primarily, the basic necessities of this would be:
    -C/C++ acknowledgement
    -SDKs and alike
     
  7. DanTheManMS

    Member DanTheManMS aka Ricochet Otter

    Joined:
    Jun 2, 2007
    Messages:
    4,325
    Location:
    Georgia
    Country:
    United States
    Gravedigging much...?
     
  8. Sausage Head

    Banned Sausage Head Lord Sausage LXIX

    Joined:
    Oct 28, 2010
    Messages:
    1,677
    Location:
    alanjohn check ur pm
    Country:
    Netherlands
    This is old, people
     
  9. boktor666

    Member boktor666 Gbatemp's official Solar Boy™ Is Back!

    Joined:
    Jun 16, 2010
    Messages:
    805
    Location:
    Holland, somewhere :D
    Country:
    Netherlands
    Necomancers, stop thine animating of old decayed threads.

    Btw, Using DS App studio by Royal cardman is a program designed to make homebrew creating a bit easier, its a free program. I used it, and it's quite tough in the start, but you'll get the hang of it after a few hours.
     
  10. YoshiInAVoid

    Member YoshiInAVoid GBAtemp Advanced Fan

    Joined:
    Jan 10, 2011
    Messages:
    560
    Country:
    United Kingdom
    Theres many game makers for the DS out there and belive me I have tried all of them!

    But the best by far is DSGameMaker version 3.
     
  11. Link of Hyrule

    Newcomer Link of Hyrule Newbie

    Joined:
    Mar 11, 2011
    Messages:
    2
    Location:
    Reading
    Country:
    United Kingdom
    Can u get ds game maker for mac? It doesnt work using wine or crossover. [​IMG]
     

Share This Page