MM_Edit (Mud Master Editor)
MM_Edit is copyright 2002,2003 J. Gordon Pine.
This file must be kept with the application if you choose to distribute MM_Edit.
You may not charge any fees for distribution of MM_Edit.

MM_Edit is in BETA, and is yet unfinished and prone to problems. If you choose to use MM_Edit you do so of your own free will and you accept that you have chosen to use this software AT YOUR OWN RISK. *insert scary music here* :p

Basic Help

Just going down the menus...

----------
==[File]==
----------

New
===
Wipes the slate clean.

Open File...
============
Ctrl+O (oh)
Pops up a dialog to browse/select a file. Opens the file into the main txt box. If the file is of rtf format it will be displayed according to that format.

Save
====
Ctrl+S
Save the current file. This will invoke the Save As... dialog if the current document has not yet been saved.

Save As...
==========
Save your work. If you wish to save the *colors* you MUST save the file as an RTF file. If you want it in plain text then just save it as a txt file (or any extension other than *.rtf).

Exit
====
Exit the application.

----------
==[Edit]==
----------

Bold|Italic|Underline
=====================
Your basic edit functions. Joy!

Colorize All
============
This will add color to a file you have currently open (entire contents).

Colorize Selected Text
======================
Will colorize text you have selected.

Find
====
Ctrl+F
Seach the document from start to finish. Typical basic find function. The Origin button will return the cursor to the position the cursor was at when you first invoked the Find dialog.

Find Next
=========
F3
Will continue looking for the string you entered into the Find dialog. Disabled by default until you use the Find dialog. Disables itself when the Find Dialog is closed.

Replace
=======
Ctrl+H
Basic Replace function, by default it is case sensitive. You can step forward or back from the cursor's original position, or choose to just Replace All.

-----------
==[Tools]==
-----------

Command/Proc Picker
===================
(Ctrl+P)
You can use this to look up help on commands/procs, or use it to insert the string from the list into the main text box. The Display Help button will bring up help about an item. To insert the item into the document use a double-click or use the Insert button. For extra long strings, click it once, then pause the mouse over the list to get a tooltip with the full spew. You can edit the items/help info, see the 00CPHelpREADME.txt file.

Ansi Proc Inserter
==================
Inserts the @Ansi.. @Fore... procs into the main document, a little time saver when building those /showme's.

Asc<->Chr Calc
==============
Type a character in the left box, or value (0-254) into the right box to see it's match. This uses Terminal Font, which may or may not perfectly match MM's extended character set.

Database Checker thinger (probably still quite under-developed)
========================
Sort of an advanced search thinger.
See the CSChecker_Readme.txt file

Find Next Bracer
================
Ctrl+[ or Ctrl+] (reverse|forward)
This will search either forward or reverse to locate the next bracer [{,},(, or )].

Find Matching Bracer
====================
Ctrl+/
Place the cursor just before a bracer, then select this option. This will locate a bracer's match, or will pop up an alert that no match was found.

Show Active Progress
====================
Shift+F12
This is an option (click it to check mark it (active) or uncheck it). Leaving this checked will show the active progress of the Selected Text Bracer Check, but greatly slows down the processing. Unchecking this will result in nearly instant results when checking a massive command, multiple (large) commands, or a full document.

Selected Text Bracer Check
==========================
F12
This will check text that you have highlighted for mismatched bracers. Please refer to the "BracerMatching_Readme.txt" file for more info. If you're too lazy to read, I suggest only checking one command at a time to avoid it matching bracers in one command to another command.

Add Notes to Compiled Output
============================
This is an option (click it to check/uncheck). This will create a "note" variable for any MMSC style comments you might have in your document.

Add Cr/Lf Between Commands
==========================
This is an option (click to check/uncheck). This will add a carriage return/linefeed between each command, helping to space out your (compiled) script into a bit more read-friendly format.

Compile "MMSC" Style Script
===========================
This will compile MMSC styled scripts into an MM-usable output file. Load up the "Compiler Help_Load Me Into MM Edit.rtf" file for more info about the compiler.

Set Bookmark
============
Shift+F1
Clicking this menu option will store the current cursor location into memory.

GoTo Bookmark
=============
F1
Will return you to the previously stored cursor location, or start of file if no bookmark was set. If no bookmark has been set, it will go to the start of the document.

-------------
==[Options]==
-------------

Font
====
Basic font selection. If you're at a currently empty/new document, you might hit Ctrl+A before selecting a font (ctrl+A = select all). So this will set the font you choose for the entire document, otherwise it'll only set the font to the current cursor location. The current Font is saved to the ini file when you exit MM Edit.

Colors
======
You can choose a few key colors, just double-click the text to pop up the color picker. Color choices are saved to the ini file when you exit MM Edit.

Set Tabs
========
You can set the width (in spaces) of tab. All tabs are converted into standard spaces.

Set Command Character
=====================
You can input a new Command Character here if you don't use the standard "/".

-----------
==[About]==
-----------
This file...