Important: Wi-Fi Homebrew
Wi-Fi-enabled homebrew will not function if your wireless router/AP is not properly configured. All programs make use of a commom "dswifi" library which has limitations. If you are experiencing connection problems, verify the following:
- Router/AP: If you're using WEP, it must be set to "Open" (possibly "Auto"); "Shared Key" is not supported.
- Router/AP: An SSID must be broadcasting.
- Nintendo DS: Configure the Nintendo DS firmware wireless settings using a Wi-Fi-enabled game.
For more information, consult your router/AP user manual or visit Nintendo Wi-Fi, navigate to 'Tech Support -> Router Info' and find your router.
DLDI
My guide to DLDI patching is hosted on the M3 Forum. Latest Update: Feb 26, 2007.
Homebrew
Note: $ is the drive letter of your microSD card when connected to your computer. "Root directory" refers to the uppermost directory of the microSD card, i.e. $:\
Babylon
- Copy Babylone.nds to the root directory
Beup
- Copy No-Fat\Beup Live 0.3.nds to the root directory
Comicbook DS
- DLDI patch nds\ComicBookDS.nds
- Copy ComicBookDS.nds to the root directory
Making Comic Books
- Compress image files into a *.zip or *.rar archive
- Run pictods.exe, go to 'Options -> Configure Path' and set an 'Output' path
- Add archive(s) then click "Proceed"
- Copy the generated *.cbds files to the root directory
- Copy ComicBookDS.ini to the root directory
User preferences can be saved in the ComicBookDS.ini using PictoDS; see 'Options -> User Settings'.
DSAIM
- Copy GUI.nds to the root directory
DS Doom
*.wad files are not included with DS Doom but are required for gameplay.
- DLDI patch dsdoom.nds
- Copy dsdoom.nds to its own folder in the root directory, e.g. $:\dsdoom\
- Copy prboom.wad to the root directory
- Copy any *.wad files, such as doom.wad or doom2.wad, to the root directory
The *.wad file for Doom 1 or 2 must be named doom.wad. Only one can be played at a time and it must be named correctly or it will not be found. You can use a program like DSOrganize to rename the two files quickly without use of a computer.
If you own a copy of Doom, just copy the *.wad from your installation. Otherwise, shareware versions of Doom and free, user-made *.wad files are available on the internet.
DSFTP
- DLDI patch DSFTP.nds
- Copy DSFTP.nds to the root directory
A configuration file must be present at "$:\data\settings\ftp.conf". Refer to doc\DSFTP.pdf for a list of settings and sample configuration file.
DSLiveWeather
- DLDI patch DSLiveWeather.nds
- Copy DSLiveWeather.nds to a new folder "DSLiveWeather" in the root directory, i.e. $:\DSLiveWeather\
DSMasterPlus
- DLDI patch DSMasterPlus.nds
- Copy DSMasterPlus.nds to the root directory
DS Organize
- DLDI patch DSOrganize.nds
- Copy DSOrganize.nds to the root directory
- Copy the DSOrganize folder to the root directory
HexenDS
*.wad files are not included with HexenDS but are required for gameplay. There is no save feature implemented.
- DLDI patch hexenDS.nds
- Copy hexenDS.nds to the root directory
- Copy any *.wad files, such as hexen.wad, to the root directory
The *.wad file for Hexen must be named hexen.wad. If you own a copy of Hexen, just copy the *.wad from your installation. HexenDS is not compatible with the Hexen shareware *.wad, only the full version.
LMP-ng
- DLDI patch lmp-ng-1.02.nds
- Copy lmp-ng-1.02.nds to the root directory
Moonshell
- Delete existing moonshl or shell directory
- Copy _DS_MSHL.nds to the root directory
- Copy the moonshl folder to the root directory
NDSMail
- DLDI patch ndsmail_fb.nds
- Copy ndsmail_fb.nds to the root directory
- Copy NDSMAIL.XML to the root directory
nesDS
Although FAT support has been recently added saving does not work.
- DLDI patch nesDS.nds
- Copy nesDS.nds to the root directory of the microSD card, i.e. $:\
- Copy NES ROMs to the root directory (or anywhere on the card)
Omalone
- Copy omalone.nds to the root directory
Phidias
- DLDI patch Phidias.nds
- Copy Phidias.nds to the root directory
ScummVM
Depending on which game(s) you plan to play, you'll have to use a specific build (either a, b or c) of ScummVM. Check the included "readme_ds.txt" for information on which games are compatible and which build to use for each.
- DLDI patch scummvm-@.nds, where @ is the letter of the build you must use.
- Copy scummvm-@.nds to the root directory
Adding Games
- Copy the contents of original floppies or CDs to its own folder in the root directory, e.g. $:\monkey1\
- Run ScummVM and select "Add Game..."
SNEmulDS
SNEmulDS is still under heavy development - many titles are not compatible or experience errors. Please check and contribute to the SNEmulDS Compatibility List.
- DLDI patch SNEmulDS.nds
- Copy SNEmulDS.nds to the root directory
- Create a SNES folder in the root directory, i.e. $:\SNES\
- Copy SNES ROMs to the SNES folder
Tetris Attack
- DLDI patch tetattds.nds
- Copy tetattds.nds to the root directory
txtWriter
- DLDI patch txtwriter.nds
- Copy txtwriter.nds to the root directory
- Copy the TXT folder to the root directory
*.txt files must be placed in the TXT folder in order to be accessed. There is a 256 line limit.
Warcraft: Tower Defense
- DLDI patch _FAT Version\TowerDefense.nds
- Copy TowerDefense.nds to the root directory
- Copy the Maps folder to the root directory
All guides prepared by Kiwiclx.