DO NOT BOOKMARK THIS PAGE. LOCATION WILL BE CHANGING.

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:

  1. Router/AP: If you're using WEP, it must be set to "Open" (possibly "Auto"); "Shared Key" is not supported.
  2. Router/AP: An SSID must be broadcasting.
  3. 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

  1. Copy Babylone.nds to the root directory

Beup

  1. Copy No-Fat\Beup Live 0.3.nds to the root directory

Comicbook DS

  1. DLDI patch nds\ComicBookDS.nds
  2. Copy ComicBookDS.nds to the root directory

Making Comic Books

  1. Compress image files into a *.zip or *.rar archive
  2. Run pictods.exe, go to 'Options -> Configure Path' and set an 'Output' path
  3. Add archive(s) then click "Proceed"
  4. Copy the generated *.cbds files to the root directory
  5. Copy ComicBookDS.ini to the root directory

User preferences can be saved in the ComicBookDS.ini using PictoDS; see 'Options -> User Settings'.

DSAIM

  1. Copy GUI.nds to the root directory

DS Doom

*.wad files are not included with DS Doom but are required for gameplay.

  1. DLDI patch dsdoom.nds
  2. Copy dsdoom.nds to its own folder in the root directory, e.g. $:\dsdoom\
  3. Copy prboom.wad to the root directory
  4. 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

  1. DLDI patch DSFTP.nds
  2. 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

  1. DLDI patch DSLiveWeather.nds
  2. Copy DSLiveWeather.nds to a new folder "DSLiveWeather" in the root directory, i.e. $:\DSLiveWeather\

DSMasterPlus

  1. DLDI patch DSMasterPlus.nds
  2. Copy DSMasterPlus.nds to the root directory

DS Organize

  1. DLDI patch DSOrganize.nds
  2. Copy DSOrganize.nds to the root directory
  3. 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.

  1. DLDI patch hexenDS.nds
  2. Copy hexenDS.nds to the root directory
  3. 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

  1. DLDI patch lmp-ng-1.02.nds
  2. Copy lmp-ng-1.02.nds to the root directory

Moonshell

  1. Delete existing moonshl or shell directory
  2. Copy _DS_MSHL.nds to the root directory
  3. Copy the moonshl folder to the root directory

NDSMail

  1. DLDI patch ndsmail_fb.nds
  2. Copy ndsmail_fb.nds to the root directory
  3. Copy NDSMAIL.XML to the root directory

nesDS

Although FAT support has been recently added saving does not work.

  1. DLDI patch nesDS.nds
  2. Copy nesDS.nds to the root directory of the microSD card, i.e. $:\
  3. Copy NES ROMs to the root directory (or anywhere on the card)

Omalone

  1. Copy omalone.nds to the root directory

Phidias

  1. DLDI patch Phidias.nds
  2. 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.

  1. DLDI patch scummvm-@.nds, where @ is the letter of the build you must use.
  2. Copy scummvm-@.nds to the root directory

Adding Games

  1. Copy the contents of original floppies or CDs to its own folder in the root directory, e.g. $:\monkey1\
  2. 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.

  1. DLDI patch SNEmulDS.nds
  2. Copy SNEmulDS.nds to the root directory
  3. Create a SNES folder in the root directory, i.e. $:\SNES\
  4. Copy SNES ROMs to the SNES folder

Tetris Attack

  1. DLDI patch tetattds.nds
  2. Copy tetattds.nds to the root directory

txtWriter

  1. DLDI patch txtwriter.nds
  2. Copy txtwriter.nds to the root directory
  3. 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

  1. DLDI patch _FAT Version\TowerDefense.nds
  2. Copy TowerDefense.nds to the root directory
  3. Copy the Maps folder to the root directory

All guides prepared by Kiwiclx.