From GameBrew - a wiki dedicated to Video Game Homebrew.


TextDS is a text viewer for the DS. It allows two different viewing modes; Normal mode which features a fixed column width of 80-characters with panning, and Novel mode which allows reading text files like a book.

Featuring a Truetype font renderer, chapters, bookmarks, last position saving and more.



  1. Download and extract file
  2. Create a directory named "Text" on the root of memory card.
  3. Copy "lucon.ttf" into the new folder
  4. Place all text files into that folder aswell
  5. Copy TextDS2.nds wherever you want

Alternatively, use the "TextDS2 Path Editor" to patch the TextDS2.nds file to create custom paths.

As Moonshell2 Extension Link

  1. Download and extract file
  2. Rename TextDS2.NDS to txt.TextDS2.NDS
  3. Copy the file into the extlink sub-folder of the moonshl2 folder (on the root of memory card)
  4. Now when open a txt file in moonshell2, TextDS2 will load it automatically

User guide

Normal Mode: uses a fixed column width of 80 characters. Any lines longer than 80 will be word wrapped. This mode supports 30,000 lines of text, and is designed primarily for viewing text files that dont need word-wrapping.

Novel Mode: designed for viewing novels, or ebooks. It allows text wrapping and automatically aligns chapters to the start of pages. This mode supports up to 60,000 lines of text (roughly a 1200 page novel).

Text Switches is Incorporated, allowing user to manipulate text files. There are currently only two switches available. To use a switch you must start a line with [\ followed by the switch command letter, and then the corresponding parameters.


[\C<Chapter Name>]

Creates a chapter at the current line. Example usage: [\CChapter 1 - It Begins]


Forces the program to use a specified display mode. This only works if it is at the very start of the text file.

Where <Mode> equals:

0 = Normal Mode
1 = Novel Mode

Example usage: [\M1]


Normal Mode:

A - Open Find Dialog
X - Open Chapter Dialog
Y - Open Bookmark Dialog
D-Pad - Pan around
R/L - Page Up/Page Down
Stylus - scroll
Start - Open File Dialog
Select - Open Settings Dialog

Novel Mode:

A - Open Find Dialog
X - Open Chapter Dialog
Y - Open Bookmark Dialog
D-Pad - Change Pages
Stylus - Flick it right to return to the previous page, and left to go to the next page.
Start - Open File Dialog
Select - Open Settings Dialog