NDEV Setup Guide

Discussion in 'Nintendo Game Development' started by jakeeeenator, Sep 25, 2016.

Thread Status:
Not open for further replies.
  1. jakeeeenator

    jakeeeenator Site Supporter 2015,2016,2017

    Joined:
    Dec 24, 2013
    Messages:
    470
    Likes Received:
    232
    There is a problem with your DvdRoot path. The .elf needs to stay in the sys folder and the DvdRoot path needs to be set to the files folder (assuming you're running a wii game).

    EDIT: That or your Environment Variables are not set correctly.
     
  2. minnieman

    minnieman Member

    Joined:
    Oct 2, 2016
    Messages:
    17
    Likes Received:
    2
    I am getting the same message and I triple checked all my variables. What could be the problem?

    EDIT: My error message tells me that the DvdRoot is undefined when I have also triple checked to make sure the directory was correct as well.
     
    Last edited: Oct 2, 2016
  3. jakeeeenator

    jakeeeenator Site Supporter 2015,2016,2017

    Joined:
    Dec 24, 2013
    Messages:
    470
    Likes Received:
    232
    When you set the DvdRoot (in the CMD) you have to make sure that there is no quotes around any of the file path, make sure your slashes are this \ instead of this / and make sure you capitalize the C in the file path.

    Here is an example DvdRoot path:

    setndenv DvdRoot C:\NDEV_GAMES\mario\files

    Also make sure you are typing setndenv and not setndev

    I hope this helps. I had a lot of trouble getting it set up originally also. 99 percent of the time its user error.

    EDIT: Also as silly as it sounds check your spelling too. Sometimes I misspell words in commands. The difference is if you misspell any part of the DvdRoot it wont show an error till you try and run the game.
     
    Last edited: Oct 2, 2016
  4. minnieman

    minnieman Member

    Joined:
    Oct 2, 2016
    Messages:
    17
    Likes Received:
    2
    I think I figured out the problem... Had the game files on my desktop and the path had spaces. Only took me 4 hours to figure that out! Hahaha
     
  5. minnieman

    minnieman Member

    Joined:
    Oct 2, 2016
    Messages:
    17
    Likes Received:
    2
    Confirmed gamecube games not working, the error says it is running the wrong firmware? Could be something easy, I am gonna look into it a bit more.
     
  6. jakeeeenator

    jakeeeenator Site Supporter 2015,2016,2017

    Joined:
    Dec 24, 2013
    Messages:
    470
    Likes Received:
    232
    Yeah I remember not being able to run GameCube games on the NDEV. I don't know if it's possible.
     
  7. jakeeeenator

    jakeeeenator Site Supporter 2015,2016,2017

    Joined:
    Dec 24, 2013
    Messages:
    470
    Likes Received:
    232
    So did you get a Wii game to run?
     
  8. minnieman

    minnieman Member

    Joined:
    Oct 2, 2016
    Messages:
    17
    Likes Received:
    2
    Yep! Once I Got my DvdRoot path fixed it worked like a charm! Is there any way to install wads to the wii menu?
     
  9. jakeeeenator

    jakeeeenator Site Supporter 2015,2016,2017

    Joined:
    Dec 24, 2013
    Messages:
    470
    Likes Received:
    232
    I'm glad you got it working! I was going over my guide with a fine tooth comb last night after you said you had an error lol.

    And I heard you can install the Homebrew Channel on the NDEV. But I highly suggest you don't try to install wads or homebrew to the Wii menu because the NDEV isn't designed for it and you will probably have problems.
     
    minnieman likes this.
  10. cmonkey

    cmonkey Rising Member

    Joined:
    Mar 29, 2012
    Messages:
    62
    Likes Received:
    20
    You can't run Gamecube games on the NDEV as it lacks the Gamecube's IPL.
     
    jakeeeenator likes this.
  11. jakeeeenator

    jakeeeenator Site Supporter 2015,2016,2017

    Joined:
    Dec 24, 2013
    Messages:
    470
    Likes Received:
    232
    I figured you would chime in eventually ;) lol. What's IPL stand for?
     
  12. cmonkey

    cmonkey Rising Member

    Joined:
    Mar 29, 2012
    Messages:
    62
    Likes Received:
    20
    Initial Program Loader. It's the Gamecube's BIOS.
     
    jakeeeenator likes this.
  13. jakeeeenator

    jakeeeenator Site Supporter 2015,2016,2017

    Joined:
    Dec 24, 2013
    Messages:
    470
    Likes Received:
    232
    I wonder why there is gamecube controller ports and memory card slots on the NDEV then.
     
  14. cmonkey

    cmonkey Rising Member

    Joined:
    Mar 29, 2012
    Messages:
    62
    Likes Received:
    20
    Quiet a few commercially released Wii games could be controlled with Gamecube controllers (i.e. Super Smash Bros. Brawl) hence the NDEV needed Gamecube controller ports to allow the developers to test the controls using a Gamecube controller during development of the game. The API's for Gamecube controller functionality are found in pad.h in the RVL SDK.

    https://en.wikipedia.org/wiki/List_of_Wii_games_with_traditional_control_schemes

    The inclusion of the Gamecube memory cards slots on the NDEV was to give Wii developers the ability to read saved data from the Gamecube memory card and use that data, in some way or another, in a Wii application.

    There are API's in the RVL SDK (card.h) for reading from and writing to Gamecube memory cards from a Wii application, however Nintendo only permitted the former. Writing to Gamecube memory cards from a Wii application was not permitted, the write API's were for debugging purposes only.

    I'm not aware of any commercially available Wii games that actually did read Gamecube saved data from a Gamecube memory card and then subsequently referenced that data in the Wii game, but I've only ever played about 5% of the Wii's total game library so there may well be some Wii games out there that did just that.
     
    minnieman and jakeeeenator like this.
  15. minnieman

    minnieman Member

    Joined:
    Oct 2, 2016
    Messages:
    17
    Likes Received:
    2
    Wow... That's fascinating! Thanks for the info, cmonkey. I acquired my unit through a friend who works in electronic recycling and have been enamored with it ever since. Hoping to find as much info as I can on it!
     
    jakeeeenator likes this.
  16. cmonkey

    cmonkey Rising Member

    Joined:
    Mar 29, 2012
    Messages:
    62
    Likes Received:
    20
    For those that are interested there's a guide to installing the Homebrew Channel on the NDEV at GBAtemp. I'm not sure whether I'm allowed to link to it or not here but I'm sure if you type :-

    site:gbatemp.net "hack a development wii"

    into Google you'll find what you're looking for.

    I haven't done this myself on my NDEV and won't be held responsible if anything goes wrong if you try it on your own NDEV.
     
    minnieman likes this.
  17. minnieman

    minnieman Member

    Joined:
    Oct 2, 2016
    Messages:
    17
    Likes Received:
    2
    Do you by chance know where I can get the latest wiimenuchanger.gcm? I can't seem to find it and I am stuck at menu v3.2 and I would like to install the HBC but lack the firmware /:
     
  18. jakeeeenator

    jakeeeenator Site Supporter 2015,2016,2017

    Joined:
    Dec 24, 2013
    Messages:
    470
    Likes Received:
    232
    I believe that's the only file out there that ever leaked. But again I strongly suggest you don't install the HBC it could cause problems and will probably de value your NDEV.
     
    minnieman likes this.
  19. minnieman

    minnieman Member

    Joined:
    Oct 2, 2016
    Messages:
    17
    Likes Received:
    2
    Noted, thanks jakeeeenator. Is that because hbc was made specifically for retail models?
     
  20. jakeeeenator

    jakeeeenator Site Supporter 2015,2016,2017

    Joined:
    Dec 24, 2013
    Messages:
    470
    Likes Received:
    232
    Kind of. There is a version that runs on the NDEV (not sure if it was originally made to run on it though) but the risk of bricking is very high. Plus I don't know what would happen if you uninstalled the wii menu with HBC installed or how you would even go about uninstalling the HBC if needed.

    Plus you can run most homebrew the normal way anyways. I mean the NDEV would still need the pc host to run so might as well load your homebrew games/applications directly.
     
Thread Status:
Not open for further replies.

Share This Page