Martin's Campaign Information Manager
This program allows for the organisation of information, such as would be useful to a DM running a roleplaying campaign. This was the original intention, however the uses for this program are pretty well unlimited.
This program organises data in a neat tree structure, which may be saved to a file. The file is stored in plain text format for easy editing. You can also save the file (or any part of this tree structure) in XHTML, XML or plain text.
Requirements
You must have at least Java version 1.2 with the Swing libraries to run this program. It will be a little slow to start on a slower computer, that is the price to pay for using Swing. You will also note that it uses a fair slab of memory for such a small program - again I can blame Swing for that one.
Running the Program
Either run cim.bat or use the command line:
java -jar cinfo.jar
Menus
- File
-
- New (Ctrl-N)
- Start with a fresh, empty file. If you have any unsaved changes, you will be prompted to save them.
- Open (Ctrl-O)
- Open a file. If you have any unsaved changes, you will be prompted to save them.
- Save (Ctrl-S)
- Save the file, you will be prompted for a file name if you haven't already saved.
- Save As...
- Save the file in a specific file.
- Reload
- Reload the data from disk. This reverts to the last saved state, you will be prompted to save what you have already done.
- Exit
- Exit the program. If you have any unsaved changes, you will be prompted to save them.
- View
-
- Expand (=)
- This expands the current tree item.
- Expand All (Ctrl-=)
- This expands the entire tree so you can see everything.
- Collapse (-)
- This collapses the current tree item.
- Collapse All (Ctrl-Minus)
- Collapses the tree except for the top level.
- Fixed Width Font (Ctrl_Shift-F)
- Selects a fixed width font for the display area (e.g Courier).
- Variable Width Font (Ctrl+Shift-V)
- Selects a variable width font for the display area (e.g. Arial).
- Hide/Show Tree (Ctrl-H)
- Hides the tree view so only the display area is visible (you can also do this by clicking on the small arrows on the divider).
- Refresh (Ctrl-R)
- Refreshes the tree view.
- Tools
-
- Rename (Ctrl-M)
- Opens an editing box for renaming the currently selected item.
- Add (Ctrl-A)
- Adds a new item below the currently selected one (or the top value if none are selected).
- Delete
- Deletes the currently selected item and everything attached to it.
- Duplicate (Ctrl-D)
- Makes a copy of the current item and everything attached to it.
- Save Section (Ctrl-Shift-S)
- You select a file and the currently selected node in the tree and all of the nodes grouped under will be saved. You can choose any of the known formats.
- Save Page
- You select a file and the currently selected page will be added to the end of that file for further reference.
Shortcuts
- You can right-click on an item in the tree and get a list of options for that item.
- Triple-click on an item to rename it.
TODO