iMenu step-by-step set-up tutorial

Discussion in 'NDS - Tutorials & FAQs' started by Terminator02, Oct 20, 2010.

Oct 20, 2010
    • Podcast Crew

    Terminator02 ヽ( 。 ヮ゚)ノ

    Member Since:
    Apr 10, 2010
    Message Count:
    4,515
    Location:
    Somewhere near monkat
    Country:
    United States
    Development has stopped for iMenu and spinal_code's site will not be coming back up, but he has released the source code for iMenu here: http://filetrip.net/nds-downloads/flashcart-files/download-imenu-source-10-f32186.html
    Be sure to check out "How to Update EOS" in the Misc. section.



    First, some information about iMenu
    [IMG]

    See what it looks like in action


    Features of iMenu
    • Uses all icons directly from the official menu
    • Shows up to 12 icons per screen
    • Loads both homebrew .nds and .plg files, and now commercial ROMs too (see Miscellaneous)
    • Anti aliased icon text
    • Can be used as a direct replacement for the official menu
    • Better homebrew compatibility than the official menu
    • D-Pad control with partial stylus/finger control
    • Any size clock (digital or analog)
    • Move/edit/delete/create icons in iMenu itself, no need to mess with .ini files!
    • Shoulder Buttons 'flip' pages
    • Multibooting (see Miscellaneous)
    • Arg support to launch directly into files on supported homebrew (see Miscellaneous)

    How to set up iMenu (this is updated as of EOS version 1.11 (6-30-11) and iMenu beta v3.3)

    video walkthrough


    0. If you don't already have an archive extractor (winrar, 7zip, winzip, etc.), download this and install it with the default settings. (it will bug you to pay but won't force you)

    1. If you already have stuff on your MicroSD card, back it all up to your computer, then format your card using this formatter. (download is at the bottom of the page)

    2. Download the latest official DSTwo firmware package from filetrip.

    3. Extract the official firmware package into the root of your MicroSD card. (see what is the root?))
    3.5. Optional: Updating your DSTwo to work on a 3DS
    How to update your DSTwo's firmware to work on a 3DS (Updated for 3DS v4.0.0-7)
    4. Download the latest version of iMenu from spinal_cord's site temporarily offline, use the mirror. (Filetrip Mirror)
    Make sure to download the right package

    5. Extract imenu.rar to the root of your MicroSD card, let it replace _dstwo/dstwo.nds

    6. Extract this to the root of your MicroSD card and let it replace everything it has to.

    7. Replace all of your ROMs and save files etc. from the backup if you created one in step 1 (you can just put all of the folders of the back-up on the root of your card) DO NOT OVERWRITE ANYTHING!!!!!!

    8. Optional: If you want your DSTwo's microsd card to show up as the card itself on your PC, just extract this to the root of your sd card. (it will take affect the next time you plug in your microsd card)
    What it looks like

    9. Optional: If you want cheats, just download this and extract usrcheat.dat into the _dstwo folder. All of the cheats will automagically appear for each supported game. (if you ever want to update your cheats just click on that link again for the newest version and overwrite the old usrcheat.dat with the new one)

    10. If the first time you turn on your ds and load iMenu it adds in a catsfc and iMenu icon (as well as any other homebrew you have in your /_dstwoplug/ folder), just press select on them and delete them, as catsfc is the same exact thing as the SNES icon, except uglier, and the iMenu icon is useless.

    The basic set-up of iMenu is complete, enjoy .


    If you ever want to experiment with skins, you can find them here.
    You may also find them here, although they are installed using different methods.


    How to add new icons

    If there is a folder in the download extract it to the root of your card, extract the .nds file to the _dstwoplug folder.

    if you can't get it to work see if there was a readme included in the download and follow the instructions



    After you've downloaded all of the homebrew you want and put everything in the proper place on your microsd card, follow the mini guide below and skip step 2.

    If the homebrew you're looking for isn't listed, then you will need to get an icon from somewhere else (step 2 on the mini guide below)

    -------------

    First, you need to understand how the icons work:
    How the icons in iMenu work

    Did you read all that? Good, because you will need to understand it to know how to make your own icons.

    1. Copy one of the .ini files in /_iMenu/_ini and rename it to the homebrew you will be loading with it.

    2. If the icon you want isn't already in your microsd card in /_iMenu/_images/icons, you will need to either get an image from one of the icon packs or create the image yourself.
    a. Check one of the various icon packs.
    Icon pack by Cannonfoddr (in /Icons/iMenu (b3) 50x50 icons/)
    Icon pack by VatoLoco (in /iMenu Icons/)
    Icon pack by jurassicplayer
    NDS game cover pack by Cannonfoddr (for commercial games)
    b. These don't look as good because they have a border, but if you can't find it in the above packs, look for a .bmp icon in this wiki.
    c. Make it yourself.
    Quick guide to making icons by Cannonfoddr

    d. If you don't see the icon you want and do not wish to make it yourself, request your icon(s) in this thread, then use default.bmp file which can be found in /_imenu/_images/icons/ until your request is filled.
    e. Put the image you created or obtained in /_iMenu/_images/icons.

    3. Put the homebrew that you want to assign the icon to in the /_dstwoplug folder (it isn't required to be in here, but for organization's sake just put it here)

    4. Go back to /_iMenu/_ini. Edit the .ini file you created in step one to correspond to all of the correct files.

    You should now see the new icon with the name you assigned it when you boot into iMenu.


    How to theme iMenu

    Spinal added a page for themes on his website. temporarily offline, check out Cannonfoddr's post and Hoodz post for a few themes

    Just click on the name below the picture to download a .rar package and extract the _iMenu folder to the root of your microsd card.
    I recommend downloading "sedstwo" to match with the rest of the skin in the "How to skin the rest of your DSTwo" section.



    If you are interested in making your own theme you may want to know what you can edit, Cannonfoddr has made a nice bit about what each thing does in the settings:
    INI info for beta3.1/3.2/3.3 by Cannonfoddr


    Skins for iMenu b1 (these are very old and do not work on the newer version of iMenu)

    --------------------

    How to skin the rest of your DSTwo

    This is my recommended skin just to start you off, you can later change anything to how you want it.

    1. Download the DSTwo Skin Installer by Stormwave.

    2. Extract "7z.dll", "DSTwo Skin Installer.exe", and "SkinInstaller.ico" anywhere you want on your computer (with all of the files in the same folder).

    3. Double click "DSTwo Skin Installer.exe" and press "Associate ds2skin".

    4. If you haven't yet, make sure you have your MicroSD card plugged into your computer.

    5. Download the Limited Edition DSTwo skin (orange version).

    6. Extract "LEDS2-Orange.ds2skin" to wherever you want on your computer, then double click it.

    7. You will see a window with all of the skins that it is going to install, uncheck the "Loading Screen" box.
    Like so

    8. Then press the Start button and wait for the skin to finish installing.

    Your skin is now successfully installed.


    If you ever want to experiment with skins, you can find them here.
    You may also find them here, although they are installed using different methods.


    Miscellaneous

    How multibooting works:
    - New boot menu -
    Holding L+R during booting will load a file selector, press 'A' to load a different menu one time, Press 'Start' to change the default menu.
    This is 100% compatible with BAGPlug and other homebrew, you can even set moonshell or the original plugin menu as default and change them whenever you like. Have a look in _dstwo/boot.ini to figure out how it is set up!
    How to Update EOS
    1) Delete "plgargs.dat" off of the root of your MicroSD card
    2) Download the latest EOS from here
    3) When you open up the latest EOS in your archiver, rename dstwo.nds to _dstwo.nds (in the /_dstwo/ folder)
    4) Extract all of the files to the root of your MicroSD Card like normal and let everything overwrite.
    How to Update iMenu (of same versions e.g. Beta3.2 to beta 3.3) by Cannonfoddr:
    1) Backup the '/_imenu/' folder from your Memory card
    2) Download & install the latest version of iMenu from Spinal's website
    3) Copy back the '/_imenu/'_ini/' folder, overwriting any existing INI (If you don't you may find some Icons have 'moved' places)

    IF you have done any theme/skin/clock alterations:-
    > Copy over from your backup the '/_imenu/_images/gui/' folder, 'clock.ini' and 'settings.ini' files

    IF you have added any new Icons to iMenu:-
    > Copy over the [added] icons from your '/_imenu/_images/icons/' backup into the same folder on your Memory card
    How to load commercial ROMs from iMenu:
    Just put dsgame in the note line in your .ini file, see the example below.
    Example .ini

    You can get game icons from Cannonfoddr's NDS game cover pack
    How to get DSDoom to work:
    How to get jEnesisDS to work:
    Put dsgame in the note line of the .ini file, such as with commercial ROMs, if it still doesn't work try an older version of jEnesisDS
    How arg works:
    Arg is a method to automatically launch up a specified file when you start up the homebrew (such as a game in an emulator) using a custom icon with an arg line in the .ini file (see "How the icons in iMenu work" under the "How to add new icons (homebrew)" section). Currently the main homebrew that support it are CATSFC and IkuReader.

    To create arg icons set the .ini file up just like the homebrew's .ini file, except have the arg= line point towards the file you want to load.
    Example .ini


    Shameless plug

    Would you like to know how to get game guides or pictures that you can access from the real-time menu while playing DS2 games? Would you like to know how to create high quality videos for viewing in Moonshell 2?

    Just click here
    Last edited by Terminator02, Dec 25, 2013
    Vengenceonu likes this.


    • Member

    nathancnc New Member

    Member Since:
    Apr 24, 2010
    Message Count:
    174
    Country:
    United States
    Nice tutorial! This should help a lot of people.
    • Member

    RoMee ??

    Member Since:
    Sep 3, 2010
    Message Count:
    2,316
    Location:
    ??
    Country:
    United States
    I think you need to add how to install plugins
    especially if you put all your files in the imenu like I did
    _images
    • Podcast Crew

    Terminator02 ヽ( 。 ヮ゚)ノ

    Member Since:
    Apr 10, 2010
    Message Count:
    4,515
    Location:
    Somewhere near monkat
    Country:
    United States
    • Member

    RoMee ??

    Member Since:
    Sep 3, 2010
    Message Count:
    2,316
    Location:
    ??
    Country:
    United States
    I know but this makes it easier for noob to understand
    that way they can set up all their homebrew/plugins the same way

    it's just a suggestion..
    • Podcast Crew

    Terminator02 ヽ( 。 ヮ゚)ノ

    Member Since:
    Apr 10, 2010
    Message Count:
    4,515
    Location:
    Somewhere near monkat
    Country:
    United States
    the only difference between what you and I have is putting the .nds file in /homebrew folder vs. the /_imenu/_plg folder

    I'd like to think the way I do it is easier, having all of their homebrew in one folder, in the root

    I never even ask them to touch the /_imenu/_plg folder during the whole set-up process
    • Member

    rockstar99 Hi

    Member Since:
    Dec 3, 2008
    Message Count:
    7,376
    Location:
    Toronto
    Country:
    Canada
    Um...... are there any icon packs for this?
    • Member

    riverchen New Member

    Member Since:
    Sep 27, 2009
    Message Count:
    406
    Country:
    United States
    Just get the one in the official sticky.
    • Podcast Crew

    Terminator02 ヽ( 。 ヮ゚)ノ

    Member Since:
    Apr 10, 2010
    Message Count:
    4,515
    Location:
    Somewhere near monkat
    Country:
    United States
    Edit: just reread your questions, if you're talking about packs that are premade for iMenu, then no, probably won't happen until the full iMenu is released
    • Podcast Crew

    Terminator02 ヽ( 。 ヮ゚)ノ

    Member Since:
    Apr 10, 2010
    Message Count:
    4,515
    Location:
    Somewhere near monkat
    Country:
    United States
    I updated my iMenu set-up file to have the updated NDSGBA (version 1.30)

    Edit: I've now stated what is in the set-up and what version it is with links to where I got it (on the filetrip page)
    • Member

    Dead Ghost New Member

    Member Since:
    Jul 16, 2005
    Message Count:
    134
    Country:
    Antarctica
    Very nice tutorial for this great menu plug-in.

    How does the NDGames menu looks like?
    • Member

    9th_Sage New Member

    Member Since:
    Apr 30, 2008
    Message Count:
    1,481
    Country:
    United States
    This is probably a good place to ask...DSLinux doesn't seem to work when I try to boot it from iMenu. I want to know if this is just me or if it happens to everyone else too.
    • Podcast Crew

    Terminator02 ヽ( 。 ヮ゚)ノ

    Member Since:
    Apr 10, 2010
    Message Count:
    4,515
    Location:
    Somewhere near monkat
    Country:
    United States
    I can't say, I've never bothered with it. Try running it from NDSGame.
    • Member

    CannonFoddr Regular GBATemp Lurker

    Member Since:
    Sep 23, 2006
    Message Count:
    4,092
    Location:
    Sitting by computer
    Country:
    United Kingdom
    Nice tutorial -

    Just one thing - There's been a lot of questions about iMenu 'skins' in my thread, so is there any chance of someone perhaps starting a post for iMenu Skins/Background & Icons/ini packs ??? - or would it be best to wait until a full working version of iMenu is out first ???

    I don't really want to start adding iMenu 'skins' to the DSTwo skin thread as they are really 2 different 'products' from 2 different sources (also the DSTwo skin thread will most probably get even longer once the Video plugin comes out [IMG] )
    • Podcast Crew

    Terminator02 ヽ( 。 ヮ゚)ノ

    Member Since:
    Apr 10, 2010
    Message Count:
    4,515
    Location:
    Somewhere near monkat
    Country:
    United States
    That would be a lot to manage, but I guess i could. Probably just iMenu skins/backgrounds tho, at least for now.

    I assume once the full release comes out there will be sections in the two stickies or a new sticky focused on iMenu skins/icons
    • Member

    CannonFoddr Regular GBATemp Lurker

    Member Since:
    Sep 23, 2006
    Message Count:
    4,092
    Location:
    Sitting by computer
    Country:
    United Kingdom
    If you do - or if someone else does (hint hint) then there's already been some iMenu 'skins' posted in other threads

    DSTwo skins thread: Post #393 / Post #397
    iMenu Thread: Post #20 (I'm not sure but I think this one isn't 'valid' as it has a Clock on the top screen) / Post #33
    • Podcast Crew

    Terminator02 ヽ( 。 ヮ゚)ノ

    Member Since:
    Apr 10, 2010
    Message Count:
    4,515
    Location:
    Somewhere near monkat
    Country:
    United States
    Alright, fixed a misplacement of the FrodoDS.nds file in my package and updated iReader to today's latest update

    Edit: currently working on getting a skins sections (and cropping all of RoMee's skins -.-)
    • Podcast Crew

    Terminator02 ヽ( 。 ヮ゚)ノ

    Member Since:
    Apr 10, 2010
    Message Count:
    4,515
    Location:
    Somewhere near monkat
    Country:
    United States
    Alright, I have all of them in the big pack, and i've got 2 singled out right now, I'm done for today.
    • Member

    RoMee ??

    Member Since:
    Sep 3, 2010
    Message Count:
    2,316
    Location:
    ??
    Country:
    United States
    I would have uploaded them for you, if you asked
    but less work for me I guess

    I'm in the middle of making matching dstwo skin..for my imenu skin
    after that I'll make a few more for imenu..it's for a few friends, but I'll post/share it here too

    EDIT:
    okay, I uploaded them anyways
    FF7 Cloud
    Pokemon
    Mario
    CarbonMetal

    I might make some changes to them later

    I don't use imenu, so if there's an issue, plz let me know and I'll fix it
    • Banned

    Stevetry Most perverted person in GBATEMP

    Member Since:
    Jan 15, 2009
    Message Count:
    1,295
    Location:
    Puertorico
    Country:
    Puerto Rico
    i have firmware 1.8 will this work ?

Share This Page