 |
3DARCADE FORUM 3darcade and emulaxian forum
|
| Author |
Message |
Jester69
Joined: 20 Feb 2006 Posts: 77
|
Posted: Wed Jun 11, 2008 01:49 Post subject: Nintendo DS emu for 3D Arcade |
|
|
Setting up a Nintendo DS emulator for use with 3D Arcade
The emulator we'll be using here is NO$GBA and a couple of utility programs to get it just the way we want it.
A} Downloads: We'll start by getting the files we need;
1.) download skinfiles and config setup by Jester & billhicks
2.) download NO$GBA from the official site (using version 2.6a in this tutorial)
3.) download myZoom from the ngemu forums (using version 1.8.24 in this tutorial)
4.) download my myZoomCL (BETA)
A quick explanation of what all these downloads are;
nintendo_ds_skin.rar contains all the configs and skins we need for setting up the emulator.
NO$GBA is obviously the emulator itself, however it is missing some features (noteably texture scaling/filters and a fullscreen mode)
which have been corrected by the addon...
myZoom which guess what, has a few features missing (configs and command line ability) which I created the...
myZoomCL complied autoit script for (source included).
B} Installation: for the tutorial I'll assume you have installed 3D Arcade to: C:\3DARCADE\ ,it doesn’t matter if you have it elsewhere
5.)copy 3D_Arcade_DS.zip into your 3d arcade folder and unzip it there.
6.)extract the NO$GBA file somewhere and copy the .exe into the 3DARCADE\emulators\nintendo_ds\ folder
7.)extract the myZoom file to the same place ensuring that myzoom.exe and all files|folders are in the same directory and the NO$GBA.exe
8.)extract the myZoomCL file to the same directory as above.
Your 3DARCADE\emulators\Nintendo DS\ folder should look something like this:
C} Setup Emulator: NO$GBA uses the .nds format for game ROMs and myZoom will allow you to load 7zipped .7z roms
9.) copy your roms (7zipped or not) into your 3DARCADE\emulators\Nintendo DS\roms\ folder.
Freeware homebrew roms can be had at www.ndshb.com though not all will work with NO$GBA or will pop up a warning screen
10.) run myZoom.exe and browse to your roms directory and pick a file to run
11.) right click the lower screen and select set hide emu to "show" and press F11 to bring up the setup screen
12.) most of the settings on this screen are fine left at their defaults (feel free to adjust them to your PC's spec),
but the "NDS Cartridge Backup Media" setting can change from game to game and the auto setting doesn’t always work,
so a helpful list can be found here or check the ngemu forum for particularly stubborn games.
13.) once you have found what media type to use for your rom click {OK} then go into the NO$GBA options menu and select "Save options"
14.) now in your 3DARCADE\emulators\Nintendo DS\ you should see a file called NO$GBA.INI copy this file into your \configs directory
and rename it to exactly the same name as the rom you just loaded (but with .ini on the end) so if you were playing Ballance.nds rename the file Ballance.ini
15.) Repeat steps 10 - 14 for each rom you have. Sorry to those of you with large collections but there is no foolproof automatic way at the moment. After you’re all done right click the lower screen and select set hide emu to "hide"
16.) copy the upper screenshots (in .png or jpeg format) into the \marquees folder with the same filename as the rom
17.) copy the lower screenshots (in .png or jpeg format) into the \sshot folder with the same filename as the rom
18.) copy the front boxscans (in .png or jpeg format) into the \flyers folder with the same filename as the rom
D} Adding a 3D arcade gamelist
19a) in your 3DARCADE\cfg\ folder open feemulators.cfg and copy and paste the following line at the bottom
| Code: |
| |Nintendo DS|nintendo_ds||||||||||||||||||||||||||||||||||| |
19.) run 3D arcade.exe
20.) after the intro press the PageDown key
21.) click on the listmanager
22.) click in the gamelist area
23.) select create gamelist from folder content
24.) call your list "nintendo_ds" (without the quotes)
25.) select the fenintendo_ds.cfg from the list
26.) browse to your \emulators\Nintendo DS\roms folder and click {OK}
27.) click {OK}
28.) click {Yes}
29.) click {No}
E} Adding the list to a menu
30.) in the list manager click on a selectonset you want to add your list to. i.e. console
31.) from the dropdown list choose "Edit this selectionset"
32.) click in the gamelist area and choose "add a new gamelist pair" from the dropdown.
33.) find "nintendo_ds.atf" in the filebrowser and click {OK}
34.) enter the short reference name as "nintendo_ds" (without the quotes) and click {OK}
35.) enter the descriptive name as "Nintendo DS" (again no quotes)
36.) when it asks you for a 3D Model just click {Cancel}
37.) back on the gamelist you'll see the Nintendo DS entry in the gamelist, click on it
38.) choose "edit the left gamelist"
39.) in the gamelist editor under general options click next to the "Skinset" item
40.) from the dropdown list choose "Select a New Skin"
41.) find "3darcade_ast_nintendo_ds.cfg" in the filebrowser and click {OK}
42.) in the gamelist editor under general options click next to the "Arcadeset" item
43.) from the dropdown list choose "Select a New Arcade"
44.) find "3darcade_ast_nintendo_ds.cfg" in the filebrowser and click {OK}
45.) click the close button at the bottom of the screen three times then the exit button.
Select the console list, then the Nintendo DS list and enjoy playing your DS games through 3D Arcade, to exit your games press the escape key.
Also remember you can change the NO$GBA setting with F11 and the myZoom setting by right clicking the lower screen
Lastly I still consider my Autoit script myZoomCL to be in BETA till it's been tested further, and I have a couple of other features I'd like to add, I'll update this post (&links) if I do.
Please do not ask me where to obtain commercial roms for this emulator, you will get no reply. |
|
| Back to top |
|
|
EVEGames
Joined: 24 Nov 2004 Posts: 76 Location: Chicago, IL
|
Posted: Wed Jun 11, 2008 16:23 Post subject: |
|
|
Jester,
Excellent writeup, my man. And good work on all the customization to make this emu do what we need it to do. Can't wait to get home tonight and try it out. The bummer part, of course, is the manual setting-up of each game, but until a more viable cab-friendly DS emulator comes out (or a batch script to automate the process), sounds like this is a good solution.
Cheers!
-EVEGames |
|
| Back to top |
|
|
EVEGames
Joined: 24 Nov 2004 Posts: 76 Location: Chicago, IL
|
Posted: Wed Jun 11, 2008 16:36 Post subject: |
|
|
Jester, just a thought, and having zero experience with NO$GBA... but what are the chances that the .ini files you have created, or any of us will go on to create using your method described above, would work fine for everyone else? Or are these .ini files so custom-fitted to each user's individual setup as to make them basically useless to the next guy?
-EVEGames |
|
| Back to top |
|
|
Jester69
Joined: 20 Feb 2006 Posts: 77
|
Posted: Wed Jun 11, 2008 17:15 Post subject: |
|
|
Thanks for the praise, it was a lot of work.
Trouble with the ini's is that they have to be exactly, the same name as the games are, eg diddykongracing.nds & diddykongracing.ini
Its the same as gamenames and screenshots for any other emu in the FE.
I've heard of DAT files 'out there' for NDS sets, so in theory it should be possible for the community to share and make ini's, but I dont know if the dats have a checksum in them for the .nds file, for the compressed file or not at all.
All my nds files (bar 1) I dumped myself (from my own games) so I also dont know if a homedumped file would have the same checksum as a scene release dat file?
All in all its a pain in the butt and would be a massive undertaking to ini all the 2400+ roms, but if you have any ideas let me know. |
|
| Back to top |
|
|
EVEGames
Joined: 24 Nov 2004 Posts: 76 Location: Chicago, IL
|
Posted: Mon Jun 16, 2008 18:00 Post subject: |
|
|
Jester,
I tried out your DS procedure this weekend, and it worked like a charm. Thanks again for doing this walkthrough. Two quick questions if you don't mind...
1) Do you know any way to get rid of those ugly grey bars on the sides of the DS emulation window? I don't want to stretch the window to fit the screen, I just want those bars to not be that ugly grey... maybe black? Or a static bitmap? I realize this is more of a question for the author of the emu, but I thought you might know.
2) Is it safe to say that the only reason for creating the .ini files for each game is to allow for save games? It seems the .ini's are mainly to allow for different "NDS Cartridge Backup Media" for each game. So the question is, if I do not care about saving my game between sessions, is there any other downside to not creating the .inis?
Thanks,
-EVEGames |
|
| Back to top |
|
|
Jester69
Joined: 20 Feb 2006 Posts: 77
|
Posted: Tue Jun 17, 2008 11:39 Post subject: |
|
|
@EveGames,
Glad everything worked out well for you as to your points;
1) not quite sure which grey border you mean (as there are 2 possibilities)
a) if you are running fullscreen then click on the area either side of the game area and a file browser window should pop up. Point it to the file ?3dArcade?\emulators\nintendo_ds\skin\fullscreenbg.bmp that I created just for this purpose
b) if you are not running full screen right click in the bottom ds screen and goto Border>None of ALL
2)You are partially correct in your assumptions, the .ini's are for game saves, but beware some games will not run AT ALL or past a certain point if they find they can't save, so just bear that in mind if you have problems with a game.
Hope you enjoy your DS emulation
Best of luck
Jester |
|
| Back to top |
|
|
EVEGames
Joined: 24 Nov 2004 Posts: 76 Location: Chicago, IL
|
Posted: Tue Jun 17, 2008 16:11 Post subject: |
|
|
Jester,
I missed that part about the custom fullscreen bitmap you created! Good deal, now I've got something new to try out tonight
Looks like all the bases are covered, Thanks again!
-EVEGames |
|
| Back to top |
|
|
|
|
|
|
Powered by phpBB © 2001 phpBB Group
|
|
Protected by: 
12195 Attacks blocked
|
|