iMenu step-by-step set-up tutorial

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
There you go. Anyone who wants to continue this project may do so, but understand this, 1. My code isn't usually very tidy, so might not be very readable. 2. It's been a long time since I even looked at this, I doubt I could offer any help regarding it. 3. I'm not 100% sure that this is the latest version, but it was the latest one I could find on my hard drive.
Be sure to check out "How to Update EOS" in the Misc. section.



First, some information about iMenu
iMenu%20replaces%20b3.3.jpg

spinal_cord said:
Having used the new Superkard DSTwo for a little while now, I decided to make a new menu for it. The official one, although functional, isn’t really to my liking, so I started work on a new one.

I based this design on the iPod touch/iPhone ’springboard’ so basically it shows up to twelve icons on the screen, four can be docked to the bottom, the other eight can be scrolled sideways.
Earlier version of beta v3
v1


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)



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
If you only have access to a 3DS, it is important that you update your firmware to 1.15 before you update the firmware on your 3DS. If you have access to a DS phat/lite/i/XL then you can update on any of those devices without worry as long as you have the latest EOS on the DSTWO.

Firmware 1.09 - works on 3DS's prior to v2.0.0-2
Firmware 1.12 - works on 3DS's on v2.2.0-4 and prior
Firmware 1.13 - works on 3DS's on v3.0.0-6 and prior
Firmware 1.15 - works on 3DS's on v4.0.0-7 and prior

1. Download firmware 1.15.

2. Extract "dstwoupdate.dat" to the root of your microsd card.

3. Put your microsd card into your DSTwo and insert it into a DS phat/lite/i/XL or your 3DS.

4. Turn on the DS and start the DSTwo, once you get to the plugin menu it should show a popup saying "Update system *your current firmware here* - 1.15", press A here to start updating. Make sure that you do NOT turn off or close the DS until it is finished upgrading.

5. If you did not see the popup, trying renaming "dstwoupdate.dat" to "ds2update.dat", then try it again.

You should now be on firmware 1.15, and dstwoupdate.dat (or ds2update.dat) should no longer be on your MicroSD card if it updated correctly.

-----------

If you started the update but it didn't finish, and now the DSTwo isn't recognized, you just get "Update error, enter than wait 3 minutes"
still in the process of trying to figure out a fix, read this thread for more info
possible fix is to download this and extract system1.dat into your _dstwo folder, then try the firmware update again
4. Download the latest version of iMenu from spinal_cord's site temporarily offline, use the mirror. (Filetrip Mirror)
download%20this%20(imenu)_3.3.JPG
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)
DS2%20icon%20drive.JPG
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:
for every single icon, there is a corresponding .ini file in /_iMenu/_ini
the title of the .ini does not matter, but you should name it the same as the application that it's loading for organization's sake

This is what DSGame.ini looks like
<!--c1--><div class="codetop">CODE</div><div class="codemain"><!--ec1-->[plug setting]
icon=/_imenu/_images/icons/dsgame.bmp
name=DSGame
file=/_dstwo/dsgame.nds
number=0
dock=1
note=Official DSTwo game loader.
arg=<!--c2--></div><!--ec2-->
The icon= line is for the picture, which should be in /_imenu/_images/icons

the name= line is what the icon will be named within iMenu when you load it up

the file= line links to the file that you are loading, in this case dsgame.nds

the number= line is where your icon will be placed in iMenu, this is no big deal because you can move it while inside iMenu

the dock= line is either 0 to not have that icon on the dock or 1 to have it on the dock, there can be no more than 4 on the dock

the note= line is just a note that some skins display it doesn't matter what you put there (if the icon is for a commercial game you must put "dsgame" here without the quote)

the arg= line is used to load something in homebrew automatically (example being to put the path to a SNES game with the homebrew being CATSFC to automatically load that game when the icon is pressed)
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.
  • Start up GIMP
  • 'Open' up spinal_cord's beta3 GIMP icon template
  • 'Open' (as a new picture) a picture you'd like to use... Crop it,Modify it, 'Merge down' any layers then 'Resize' it etc (I find best resized to 44x44 pixels)
  • 'Select' > 'All'
  • 'Edit' > 'Copy'
Now the 'tricky' bit....
  • Select the icon template window & you should see in the 'Layers' window - there are 3 of them
    (from top to bottom they should be 'AppIconOverlay.png'/'Background'/'AppIconShadow.png' - the 'background' one has 2 icons together - a film reel & a black border)

  • Click on the LEFT ICON of 'Background' (the picture of a film reel)
  • 'Edit' > 'Paste'
Now 'File' > 'Save as' > 'whatever you want to call it.bmp' > Merge visible layer/Export > Save
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:
You need to use either Windows 'Notepad' (or similar) or DSOrganise/Moonshell2 'TextEdit' feature to change these

Settings.ini
<!--c1--><div class="codetop">CODE</div><div class="codemain"><!--ec1-->[main]
toptext=ffffff
topshaddow=000000
bottomtext=ffffff
bottomshaddow=000000

showinfoicon=0
infoix=0
infoiy=60

showinfoname=0
infonx=4
infony=110
nametext=EF73B5
nametextshaddow=ffffff

showinfonote=0
infonox=4
infonoy=122
notetext=EF73B5
notetextshaddow=ffffff

showday=1
dayx=4
dayy=0
daytext=ffffff
dayshaddow=000000

showdate=1
datex=90
datey=0
datetext=ffffff
dateshaddow=000000

quietboot=1
hideicontext=0<!--c2--></div><!--ec2-->
  • toptext=,topshaddow=
    Not used - Left over from beta3(.0)

    bottomtext=,bottomshaddow=
    Defines the colours used to display the text underneath the Icons on bottom screen

    showinfoicon=0/1
    0= Do not show icon on top screen, 1=Show icon on top screen
    infoix=, infoiy=
    Position to show 'Icon' on top screen

    showinfoname=0/1
    0= Don't show Icons name on top screen, 1= Show icon name on top screen
    infonx=, infony=
    Postion on top screen to show Icon's name
    nametext=, nametextshadow=
    Defines the colour of the icon names text, & it's 'shadow'

    showinfonote=0/1
    0= Do not show the text stored in the INI 'note=' line, 1= Show the text in 'name='
    infonox=, infonoy=
    Position on top screen to display the 'note=' text
    notetext=, notetextshadow=
    Defines the colour(s) used to display the text stored in 'note='

    showday=0/1
    0=Do not show today's day (Monday-Sunday) on top screen, 1=Show today's day on top screen
    dayx=, dayy=
    Position on top screen to show the date
    daytext=, dayshadow=
    Defines the colour(s) used to display the Day name

    showdate=0/1
    0= Do not show the date (dd/month) on top screen, 1= Display the date
    datex=, datey=
    Position on top screen to display the date
    datetext=, dateshaddow=
    Defines the colour(s) used to display the date

    quietboot=0/1
    0=When booting up display text on what iMenu is doing, 1=only show a (virtually) blank bootup screen with 'iMenu' title on it
    hideicontext=0/1
    0=All Icons on bottom screen will show the name underneath, 1=Only Icon graphics are displayed

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.
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.
[plug setting]
icon=/_imenu/_images/icons/*Whatever Icon Graphic You Want*.bmp
name=*Name of Commercial ROM*
file=/DSgames/*Commercial ROM*.nds
number=0
dock=0
note=dsgame
arg=
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.
[plug setting]
icon=/_imenu/_images/icons/*Whatever Icon Graphic You Want*.bmp
name=*Name of SNES Game*
file=/_dstwoplug/CATSFC.plg
number=0
dock=0
note=
arg=/CATSFC/gamepak/*SNES Game*.smc


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
 

CannonFoddr

Regular GBATemp Lurker
Member
Joined
Sep 23, 2006
Messages
4,134
Trophies
1
Age
56
Location
Sitting by computer
Website
www.youtube.com
XP
1,287
Country
Not quite (just found this out).... It seems that some Homebrew (well - one game actually) get 'screen corruption' when launched by iMenu (Deflektor) but seems fine when run through other menus

And although not 'bugs' - I think a couple more 'additions' to iMenu may not go amiss in the 'final'......
1) IIRC someone complained about having to 'retype everything' when creating new Icons (or something like that) & I think I tried to suss out & explain what he meant. I THINK what he meant was
- When creating a New icon, add a way that once you select a 'file' - certain other items in the INI file are automatically changed to that of the selected item

E.G. if I select 'Xenofile.nds' as the 'file:' then
  • 'Name:' automatically becomes 'Xenofile'
  • 'ININame:' automatically becomes 'Xenofile.ini'
  • (possibly) If a 'xenofile.bmp' is found - that is automatically selected as 'Icon:'
(If no Icon is found of same name - then I guess it stays as 'error.bmp')
then all we have to do, if we're happy with the details, is just select 'Save'


2) Any way to stop iMenu rebooting after EVERY New/Delete icon change ??
Could a new option be added to the Icon menu - such as [ Exit ] or [ Update iMenu ]

When you use [ New ] and select 'save' - it return back to the icon menu so that you can choose one of the other options
The same goes for the [ Edit ] function & If you use [ Delete ] & press [ A ] - that also returns back to the icon menu
( [ Move ] can stay the same I guess )

Only when you select the [ Exit ] / [ Update iMenu ] option - that's when iMenu reboots & re-reads the INI files (or whatever it does when re-booting)


3) & I'm sure some1 else will say this, although I'm happy the way it is ..... 'Touch Support'
laugh.gif

EDIT: Dam it - Terminator beat me to it.....
 

Terminator02

ヽ( 。 ヮ゚)ノ
OP
Member
Joined
Apr 10, 2010
Messages
4,516
Trophies
1
Location
Somewhere near monkat
XP
1,099
Country
United States
i do remember requesting that first # you posted

also I think being able to check for updates would be pretty cool and have it overwrite everything except the .ini files (unless that's really needed)

also, like cannon said, if there is some way to edit icons and such without restarting that would be cool
 

jurassicplayer

Completionist Themer
Member
Joined
Mar 7, 2009
Messages
4,485
Trophies
1
Location
Pantsuland
Website
www.youtube.com
XP
2,917
Country
United States
Bug-wise, there doesn't seem to be much else besides whatever anyone else might have reported...but there is one that does seem to have been unvoiced.
-Pressing B after selecting the New icon option will freeze the menu.

The only suggestions that I have left that I can think of (a couple of them are ideas from some time ago):
-Faster boot time (this one is probably stupidly impossible, but meh you never know)...iMenu kind of loads up slow for me, though it's more of a user issue rather than an iMenu issue since I currently have 10 pages of icons =D (and still expanding slowly)
-Don't autoswap the keyboard back to letters after choosing one character (bothersome when typing in numbers).
-Add an optional 12 hour format
-A customizable loading screen (animated splash screen maybe =D)
-Optional sound effects and background music (changeable at the user's discretion since I recall CannonFoddr not liking this idea at all xD)
-Changing that multiples of 8 mandatory width for the clock numbers to something smaller
-Allowing theme changing from the menu
-Add key repeat for the L/R buttons (or all buttons is fine too)
-Add key repeat for left/right D-Pad in file select menus
-Configurable key repeat time (so I can speed it up while shuffling through my icons xD)
-Configurable key map (for people who might have had some mishaps happen to some of their buttons)
-Option to change brightness (or button...though a button dedicated just for brightness is kind of meh IMO)
-Allow for pressing B to cancel in the icon/file/arg select menus and the New icon menu (after fixing the freezing of course)
-Maybe allow pressing B to cancel moving (not REALLY needed, but I do find myself trying to do that sometimes)
-A quick jump to the first page or last page
-Create new icons at the cursor's current location instead of added at the end (I end up going all the way to the end to get the icons and bring it all the way back since I place only icons from my otakupack in front of the other ones xD)
-Inherit the Name and iniName from the File select (if arg isn't avaliable) or Arg select (if available).
 

CannonFoddr

Regular GBATemp Lurker
Member
Joined
Sep 23, 2006
Messages
4,134
Trophies
1
Age
56
Location
Sitting by computer
Website
www.youtube.com
XP
1,287
Country
^^^^^ That's a LOT of suggestions ^^^^^^

As for the 'themes' idea - I did give a suggestion to Spinal in the supercard Forums about asking help from Stormwave in modifying his ds2skin program especially for iMenu

(so instead of the 'EOS'/'Loading'/'Plugin' etc options, change it to something like 'Wallpaper' / 'Cursor' / 'clock' / 'dock' - that way you can 'mix & match' from different themes) - whether Spinal will take up the challenge or not is up to him
 

jurassicplayer

Completionist Themer
Member
Joined
Mar 7, 2009
Messages
4,485
Trophies
1
Location
Pantsuland
Website
www.youtube.com
XP
2,917
Country
United States
Well, with the new autorun last rom feature that was added in the latest kernel, I decided I'd try my hand and see if I actually learned anything from poking around at nesDS along with Taiju's stuff. Amazingly enough, I spewed out something that works =D...probably not the most elegant solution to do (I'm thinking Spinal_cord could come up with a better solution that can be integrated into iMenu entirely, but meh I wanted to try my brain), but at least with this you can now have .nds files loaded from iMenu (and BAGUI) meaning there are still a LOT more icons that can be made (like hell I'm going to allow anyone to stop making more icons xD).
To use it, just set up a regular icon with arg support and then shit happens, and yay it might work (probably will work...maybe...I didn't test it much, but it worked for me anyways).
-snip- http://gbatemp.net/t260979-imenu-step-by-s...t&p=3515211

Have fun guys...and make more themes (since you don't really need to go to DSGame to play games anymore, you can technically call iMenu a new OS...at least, I'm intending to call it that =D).

-edit-
Oh, and btw you might be able to use it as an extlink loader for moonshell2...maybe...
 

spinal_cord

Knows his stuff
Member
Joined
Jul 21, 2007
Messages
3,227
Trophies
1
Age
43
Location
somewhere
Website
spinalcode.co.uk
XP
3,394
Country
I haven't had a look at that one yet, but... did you set it to be the 'old' engine by default instead of the new one? The new engine doesn't play nice with the loader I (we, me and Bass) used for iMenu.

Out of that list, the following are implemented -

Automatically choose icon, display name, note and ini name based on selected nds/plg.
Stylus support (don't get your hopes up, it's not working very well and will only be in the main menu)
 

jurassicplayer

Completionist Themer
Member
Joined
Mar 7, 2009
Messages
4,485
Trophies
1
Location
Pantsuland
Website
www.youtube.com
XP
2,917
Country
United States
spinal_cord said:
I haven't had a look at that one yet, but... did you set it to be the 'old' engine by default instead of the new one? The new engine doesn't play nice with the loader I (we, me and Bass) used for iMenu.
It's actually a workaround xD. It's just some regular homebrew that you can pretty much run on most flashcarts. The only thing it does is look at the plgarg.dat (same way as it does in the nesDS mod) and then write the correct stuff to the lastsave.ini...and change the globalsettings value needed (lastRomRun=1). Apart from that, it loads up DSGame.nds and that is it (I consider this an accomplishment since I actually have no idea what I did...I kind of just guessed at it).
 

BassAceGold

Testicles
Member
Joined
Aug 14, 2006
Messages
496
Trophies
1
XP
441
Country
Canada
jurassicplayer said:
spinal_cord said:
I haven't had a look at that one yet, but... did you set it to be the 'old' engine by default instead of the new one? The new engine doesn't play nice with the loader I (we, me and Bass) used for iMenu.
It's actually a workaround xD. It's just some regular homebrew that you can pretty much run on most flashcarts. The only thing it does is look at the plgarg.dat (same way as it does in the nesDS mod) and then write the correct stuff to the lastsave.ini...and change the globalsettings value needed (lastRomRun=1). Apart from that, it loads up DSGame.nds and that is it (I consider this an accomplishment since I actually have no idea what I did...I kind of just guessed at it).

Oh jeez, I just added support for the auto run feature in my menu. Looks like I did it for nothing
tongue.gif
 

2-bias

Well-Known Member
Member
Joined
Jul 30, 2009
Messages
142
Trophies
0
Location
Germany
XP
95
Country
Gambia, The
CannonFoddr said:
@JP : Whoa - well done
yaynds.gif
- running DS games from iMenu actually works....
....except NOW I've got to remember to press [ B ] when I re-select DS_Game
cry.gif

Maybe JB also makes an iniclear.nds
wink.gif

But for now i'am using menuDO as my gamebrowser and iMenu for all that other stuff.
 

CannonFoddr

Regular GBATemp Lurker
Member
Joined
Sep 23, 2006
Messages
4,134
Trophies
1
Age
56
Location
Sitting by computer
Website
www.youtube.com
XP
1,287
Country
2-bias said:
CannonFoddr said:
@JP : Whoa - well done
yaynds.gif
- running DS games from iMenu actually works....
....except NOW I've got to remember to press [ B ] when I re-select DS_Game
cry.gif
Maybe JB also makes an iniclear.nds
wink.gif
Who's JB ??
laugh.gif

But I know what you mean - still that's quick work on JP side of things, new EOS/Firmware out today & already we've got a DS loader
 

2-bias

Well-Known Member
Member
Joined
Jul 30, 2009
Messages
142
Trophies
0
Location
Germany
XP
95
Country
Gambia, The
CannonFoddr said:
2-bias said:
CannonFoddr said:
@JP : Whoa - well done
yaynds.gif
- running DS games from iMenu actually works....
....except NOW I've got to remember to press [ B ] when I re-select DS_Game
cry.gif
Maybe JB also makes an iniclear.nds
wink.gif
Who's JB ??
laugh.gif

But I know what you mean - still that's quick work on JP side of things, new EOS/Firmware out today & already we've got a DS loader

Oops, i mean JP
blush.gif
 

Terminator02

ヽ( 。 ヮ゚)ノ
OP
Member
Joined
Apr 10, 2010
Messages
4,516
Trophies
1
Location
Somewhere near monkat
XP
1,099
Country
United States
CannonFoddr said:
....except NOW I've got to remember to press [ B ] when I re-select DS_Game
cry.gif
what do you mean by that?
blink.gif


Edit: omg, supercard screwed up their download page, they no longer have a package -.-

no longer included in the download:

/_ds2Video
/_dstwoplug
/iReader
/moonshl2
/NDSGBA

i guess i'll be adding them to my package

omg my package is so much bigger now >.>

P.S. JP, you mind if i take your file and package it with a custom .ini? it'll probably be on filetrip
 

2-bias

Well-Known Member
Member
Joined
Jul 30, 2009
Messages
142
Trophies
0
Location
Germany
XP
95
Country
Gambia, The
Awesome. JP's loader works with DScovered too! Now thats a fine combination.

EDIT:
Is it possible to move the _imenu folder inside a DATA Folder? I mean something like /DATA/_imenu
I don't like all these folders in my Root.
 

jurassicplayer

Completionist Themer
Member
Joined
Mar 7, 2009
Messages
4,485
Trophies
1
Location
Pantsuland
Website
www.youtube.com
XP
2,917
Country
United States
...I don't really think you guys should be calling it my loader...I mean sure I poked at a lot of the original stuff, but it was based off of the stuff Taiju had. Technically, it's all his coding and I just mixed and matched it to do what I wanted (and deleting everything that gave me an error while compiling...whether it was needed or not).
I don't really care if you want to package it with a custom ini (though it doesn't make much sense to me why you would need to do that, since it only can take one file at a time anyways...so it's like an ini per game).
Oh...and it did work with DSCovered o.0...well at least now I know what that went to...
DSTWO iniclear...well not really, it just toggles the lastRomRun from 1 to 0, but same difference anyways. Just load this and then it will redirect to dsgame.nds after it changes the ini.
-snip- Outdated already =D.

-edit-
2-bias's question: you have to ask Spinal_cord if you want it placed somewhere else.
 

2-bias

Well-Known Member
Member
Joined
Jul 30, 2009
Messages
142
Trophies
0
Location
Germany
XP
95
Country
Gambia, The
jurassicplayer said:
...I don't really think you guys should be calling it my loader...I mean sure I poked at a lot of the original stuff, but it was based off of the stuff Taiju had. Technically, it's all his coding and I just mixed and matched it to do what I wanted (and deleting everything that gave me an error while compiling...whether it was needed or not).
I don't really care if you want to package it with a custom ini (though it doesn't make much sense to me why you would need to do that, since it only can take one file at a time anyways...so it's like an ini per game).
Oh...and it did work with DSCovered o.0...well at least now I know what that went to...
DSTWO iniclear...well not really, it just toggles the lastRomRun from 1 to 0, but same difference anyways. Just load this and then it will redirect to dsgame.nds after it changes the ini.
http://www.mediafire.com/?5pggmd24q8gm4i5

-edit-
2-bias's question: you have to ask Spinal_cord if you want it placed somewhere else.

This corrupts my globalsettings.ini and i have to restore it from a backup.

A little Tipp for those who want to use DScovered as main system. If you set it as primary file in the boot.ini you can't use the dstwo.nds from imenu 3b to load imenu. Because this will load DScovered again. But you can use the dstwo.nds from imenu b1. This loads the dstwo.plg from the _imenu folder directly and doesn't use the boot.ini.
This should also work to load imenu from anywhere else if you replaced the primary file with any other file.
 

CannonFoddr

Regular GBATemp Lurker
Member
Joined
Sep 23, 2006
Messages
4,134
Trophies
1
Age
56
Location
Sitting by computer
Website
www.youtube.com
XP
1,287
Country
just had a thought about this 'iniclear' business.
Perhaps spinal could add a new setting to imenu like 'resetauto='
If it's '1' then when imenu boots up the dstwo autorun is reset to 'off' and the 'last file used' is blanked. This way if anyone starts up the ds_game, they won't need to press 'B' to bypass the autorun. If '0' then the ds_game acts as it does now - like a 'run last played game' or 'Favorite Game'

@ terminator: And what I meant about 'remembering to press B' is this...
If you create a new icon to run a ds game (e.g AC:WW),and use it - play the game - then reset the ds (powering off)
Now if you switch on & and select the original 'ds_game' icon (e.g you want to change hotkey setting perhaps) - that will start and re-run the last game (AC:WW) you played UNLESS you press & hold 'B' while it loads, which bypasses the autorun feature
 

spinal_cord

Knows his stuff
Member
Joined
Jul 21, 2007
Messages
3,227
Trophies
1
Age
43
Location
somewhere
Website
spinalcode.co.uk
XP
3,394
Country
So does this thing work by taking the arg value and setting it as the last played game in the ds_game menu? If so, why not create an icon with the arg being blank, wouldn't that just load ds_game.nds without a last played game?
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,983
Trophies
4
Location
Making a non-binary fuss
XP
39,495
Country
Antarctica
spinal_cord said:
So does this thing work by taking the arg value and setting it as the last played game in the ds_game menu? If so, why not create an icon with the arg being blank, wouldn't that just load ds_game.nds without a last played game?
I tried last night and it didn't work for me.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    That Dell data breach is worse than people probably realize....
  • Psionic Roshambo @ Psionic Roshambo:
    When I worked for Dell we had access to data about military contracts and addresses for high ranking people.
  • Psionic Roshambo @ Psionic Roshambo:
    I personally handled a call from the second highest person at Raytheon. That call bothered me a lot... The guy was nice and smart what bothered me was the way management basically just blew him off instead of going the extra mile to help him.
  • Psionic Roshambo @ Psionic Roshambo:
    In the end that call ended up costing Dell millions in lost contracts with Raytheon, and really the issue could have been solved for like 450 bucks lol
  • NinStar @ NinStar:
    sometimes I wonder why anyone would ever buy mega man x legacy collection 2
  • NinStar @ NinStar:
    I always thought that capcom shuffled the games in these collection, but apparently they are all in chronological order, which makes legacy collection 2 worthless
  • BakerMan @ BakerMan:
    guys, i want to start singing pirate metal songs and sea shanties if i play sea of thieves
  • The Real Jdbye @ The Real Jdbye:
    find a pirate metal playlist
    +2
  • The Real Jdbye @ The Real Jdbye:
    and sing along
  • BakerMan @ BakerMan:
    nevermind i just learned swearing is against the rules in sea of thieves

    i was about to start singing the song i last put in "what song are you currently listening to" yesterday
  • BakerMan @ BakerMan:
    but yeah ig so
  • The Real Jdbye @ The Real Jdbye:
    swearing not allowed in a pirate game? what has the world come to
  • BakerMan @ BakerMan:
    (here's the song for context)
  • BigOnYa @ BigOnYa:
    Just add -izle to the end of every curse word, you will be fine.
    +2
  • The Real Jdbye @ The Real Jdbye:
    i like alestorm
    +1
  • The Real Jdbye @ The Real Jdbye:
    @BigOnYa too many syllables
    +1
  • BakerMan @ BakerMan:
    same lmao
  • BigOnYa @ BigOnYa:
    hi, welcome to the Temp!
    +1
  • BakerMan @ BakerMan:
    Welcome to the Underground!
    +1
  • BakerMan @ BakerMan:
    the booty boogie from (once again) the donkey kong country cartoon could also be a good song to sing while playing sea of thieves
  • BigOnYa @ BigOnYa:
    Please insert 25 cents for an additional 30 minutes of talk time.
    +1
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=tG7fk_DUz5g +1