DSe Notepad: Difference between revisions

From GameBrew
(Created page with "{{Infobox homebrew | title = DSe Notepad | image = File:Dsenotepad099ds.png | type = Other | version = 0.99 | licence = Mixed | author = T...")
 
No edit summary
Line 2: Line 2:
| title      = DSe Notepad  
| title      = DSe Notepad  
| image      = [[File:Dsenotepad099ds.png]]
| image      = [[File:Dsenotepad099ds.png]]
| type        = Other
| type        = Utilities
| version    = 0.99
| version    = 0.99
| licence    = Mixed
| licence    = Mixed
Line 13: Line 13:
DSe Notepad originally was a notepad application coded by Enira that only saved to the SRAM and opened a fixed file in the SRAM. It is put in a FAT open/save system, to make the application more practical.
DSe Notepad originally was a notepad application coded by Enira that only saved to the SRAM and opened a fixed file in the SRAM. It is put in a FAT open/save system, to make the application more practical.


==Feature ==
==Features==
*2 input methods
* 2 input methods:
:PA_Graffiti
** PA_Graffiti.
:Standard PA_Lib keyboard
** Standard PA_Lib keyboard.
*Basic text writing functions
* Basic text writing functions:
:New File button
** New File button.
:Cut (removes selected text to clipboard)
** Cut (removes selected text to clipboard).
:Copy (copies selected text to clipboard)
** Copy (copies selected text to clipboard).
:Paste (pastes text on clipboard into current cursor position)
** Paste (pastes text on clipboard into current cursor position).
*A basic about screen.
* A basic about screen.
*An INI configuration system (see CONFIG.ini and below for more details)
* An INI configuration system (see CONFIG.ini).
*More graffitis added to the draw system!  For a list of complete graffitis, see below.
* More graffitis added to the draw system.
*Color Schemes (3 - Purple, Red, and Green, see below)
* 3 Color Schemes (Purple, Red, and Green).
*The following functions are yet to be implemented...
:FAT Open
:Options Page


==Installation==
==Installation==
#Download and extract file
Download and extract file.
#[http://chishm.drunkencoders.com/DLDI/ DLDI patch] .nds file and copy it to the root directory of the card
 
[http://chishm.drunkencoders.com/DLDI/ DLDI patch] .nds file and copy it to the root directory of the card.


==User guide==
==User guide==
More Info on '''Cut/Copy''':
===Cut/Copy===
Breakpoints are used in the cut/copy functions. Use the following steps to cut/copy text:
 
Use the cursor to scroll to the beginning location of what you want to cut/copy, then use Y to place a breakpoint.
 
Use the cursor to scroll to the ending location of what you want to cut/copy, then use Y to place a breakpoint.


Breakpoints are used in the cut/copy functions. Use the following steps to cut/copy text:
You can now press the cut/copy button. This will cut/copy any and all characters you have between the breakpoints.
#Use the cursor to scroll to the beginning location of what you want to cut/copy.
#Use Y to place a breakpoint.
#Use the cursor to scroll to the ending location of what you want to cut/copy.
#Use Y to place a breakpoint.
#You can now press the cut/copy button. This will cut/copy any and all characters you have between the breakpoints.


Pasting does not require any breakpoints; just move the cursor to where you want to paste.
Pasting does not require any breakpoints; just move the cursor to where you want to paste.


More Info on '''TD_Graffitis''':
===Configuration===
'''INI Config System:'''
 
This system is not required, but the default functions are as follows:
Keyboard Color: 0
Save Location: "/DSENOTEPAD/SAVES/"
Open Location: "/DSENOTEPAD/SAVES/"
Overall Color: 0
Default File Extension: ".txt"
Use TD_Graffitis: 1
<br>
 
'''TD_Graffitis:'''


The graffitis that added/included to the drawing system (can be disabled in the CONFIG.ini file to provide better compatibility with other similar letters) are:
The graffitis that added/included to the drawing system (can be disabled in the CONFIG.ini file to provide better compatibility with other similar letters) are:
:numbers (0-9)
numbers (0-9)
:the "!" mark
the "!" mark
:the "@" sign
the "@" sign
 
<br>
More Info on the '''INI Config System''':
This system is not required, but the default functions are as follows:
:Keyboard Color: 0
:Save Location: "/DSENOTEPAD/SAVES/"
:Open Location: "/DSENOTEPAD/SAVES/"
:Overall Color: 0
:Default File Extension: ".txt"
:Use TD_Graffitis: 1


==Known issues==
==Known issues==
Line 69: Line 71:
Excessive use of the paste button sometimes locks the app.
Excessive use of the paste button sometimes locks the app.


Every once in a while the cut fails. (Only once in all testing, probably will not happen to you.)
Every once in a while the cut fails.


Be cautious about pasting over one line of text. 99% of the time this results in a scrolling failure.
Be cautious about pasting over one line of text. 99% of the time this results in a scrolling failure.


Be cautious about writing over one line at a time. Press Enter at the end of your line. If you don't, sometimes the scroll will fail.
Be cautious about writing over one line at a time. Press Enter at the end of your line. If you don't, sometimes the scroll will fail.


==Controls==
==Controls==
Left/Right - moves cursor 1 character left/right
Left/Right - Moves cursor 1 character left/right
(Note: Pressing Up/Down D-Pad does NOT go between lines!!!)
 
X - swap screens for precision cursor positioning


Y - insert breakpoint (see next section for info on breakpoints)
X - Swap screens for precision cursor positioning


L - Scroll up
Y - Insert breakpoint


R - scroll down
L/R - Scroll up/down


==Changelog==
==Changelog==
'''V 0.99'''  
'''V 0.99'''  
*Added Color Schemes
* Added Color Schemes.
*Added More Graffitis
* Added More Graffitis.
*Added INI Config System
* Added INI Config System.
*A few minor bugfixes
* A few minor bugfixes.


[[Category:Homebrew applications]]
<br>
[[Category:DS homebrew applications]]
[[Category:Utility homebrews on DS]]

Revision as of 02:37, 19 May 2021

DSe Notepad
File:Dsenotepad099ds.png
General
Author(s)TD9175
TypeUtilities
Version0.99
LicenceMixed
Links
[Media:Dsenotepad099ds.zip Download]
Website
Advertisements

<htmlet>adsense</htmlet>


DSe Notepad originally was a notepad application coded by Enira that only saved to the SRAM and opened a fixed file in the SRAM. It is put in a FAT open/save system, to make the application more practical.

Features

  • 2 input methods:
    • PA_Graffiti.
    • Standard PA_Lib keyboard.
  • Basic text writing functions:
    • New File button.
    • Cut (removes selected text to clipboard).
    • Copy (copies selected text to clipboard).
    • Paste (pastes text on clipboard into current cursor position).
  • A basic about screen.
  • An INI configuration system (see CONFIG.ini).
  • More graffitis added to the draw system.
  • 3 Color Schemes (Purple, Red, and Green).

Installation

Download and extract file.

DLDI patch .nds file and copy it to the root directory of the card.

User guide

Cut/Copy

Breakpoints are used in the cut/copy functions. Use the following steps to cut/copy text:

Use the cursor to scroll to the beginning location of what you want to cut/copy, then use Y to place a breakpoint.

Use the cursor to scroll to the ending location of what you want to cut/copy, then use Y to place a breakpoint.

You can now press the cut/copy button. This will cut/copy any and all characters you have between the breakpoints.

Pasting does not require any breakpoints; just move the cursor to where you want to paste.

Configuration

INI Config System:

This system is not required, but the default functions are as follows:

Keyboard Color: 0
Save Location: "/DSENOTEPAD/SAVES/"
Open Location: "/DSENOTEPAD/SAVES/"
Overall Color: 0
Default File Extension: ".txt"
Use TD_Graffitis: 1


TD_Graffitis:

The graffitis that added/included to the drawing system (can be disabled in the CONFIG.ini file to provide better compatibility with other similar letters) are:

numbers (0-9)
the "!" mark
the "@" sign


Known issues

Watch out on the scroll functions; sometimes they mess up.

Excessive use of the backspace button sometimes locks the app.

Excessive use of the paste button sometimes locks the app.

Every once in a while the cut fails.

Be cautious about pasting over one line of text. 99% of the time this results in a scrolling failure.

Be cautious about writing over one line at a time. Press Enter at the end of your line. If you don't, sometimes the scroll will fail.

Controls

Left/Right - Moves cursor 1 character left/right

X - Swap screens for precision cursor positioning

Y - Insert breakpoint

L/R - Scroll up/down

Changelog

V 0.99

  • Added Color Schemes.
  • Added More Graffitis.
  • Added INI Config System.
  • A few minor bugfixes.


Advertising: