Resource icon

TextDS 2.43

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.

Readme :


* Normal

- Create a directory named "Text" on the root of your memory card.
- Copy "lucon.ttf" into the new folder
- Place all text files into that folder aswell
- 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

- Rename TextDS2.NDS to txt.TextDS2.NDS
- Copy the file into the extlink sub-folder of the moonshl2 folder (on the root of your memory card).
- Now when you open a txt file in moonshell2, TextDS2 will load it automatically

Normal Mode

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.

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

To scroll, place the stylus on the right (left if using left handed mode) side of the screen and slide it up or down, this will continue to scroll until you remove the stylus from the touch screen.

Novel Mode
Novel Mode is 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).

A - Open Find Dialog
X - Open Chapter Dialog
Y - Open Bookmark Dialog
D-Pad - Change Pages
Touch Screen - 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

Text Switches

I incorporated text switches to allow you 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 equals:

0 = Normal Mode
1 = Novel Mode

Example usage: [\M1]
General chit-chat
Help Users
    K3Nv2 @ K3Nv2: No one cares?