This is an useful feature, I had suggestion from Christophe.
This feature can be affected on each entry.
A entry is represented as one row in grid at right pane.
"Description" column shows hint message brought by Descriptor.
Each Descriptor affects to expected entries in next aspect:
Displays a text as hint at "Description" column. | |
Select actual display format for "Value" column. | |
Select better editing method for the entry. |
It is presented as CSV file. Next one is from developing version's one.
Next figure is from original excel sheet format.
A Descriptor is made from at least 6 columns (Column 1, 2, 3, 4, 5 and 6).
Column 1, 2, 3 and 4 is criteria whether an entry should be subjected on this descriptor or not.
Column 5 is message.
Column 6 is type.
Column 7 is optional. For some "type", it uses this column to display more effective info.
See also Appendix: Class/Sub class/Entry class for terms meaning.
It represents a class.
Look at Appendix: Classes for known class list.
You can select one like "$11" for cloth class.
You can select some like "$10;$11;$12;$13;$14;$15" for some item classes.
It represents a subclass.
I don't have complete list of subclasses, I omit about detail.
You can select all subclasses by using empty text.
It represents a type.
Here is a list of known types.
$01 | Image |
$02 | Sound |
$03 | HMP format |
$04 | 04 (raw) |
$05 | Text |
$06 | 06 (raw) |
$07 | 07 (raw) |
$08 | 08 (raw) |
$09 | 09 (raw) |
$0B | 0B |
$0C | 0C |
$0D | Palette |
$0E | 0E (raw) |
You can select one like "$01" for the image entries.
It represents entry/entries in subclass(es).
If you are to select a entry named "00 40 00", use "$004000".
This column accepts a kind of wildcard.
The name "12 34 56" matches if you use one of "$xx3456",
"$12xx56", "$1234xx", "$xx34xx",
"$xxxx56", "$12xxxx" or "$xxxxxx" for criterion.
It represents a message at "Description" column.
It represents a type and a column for optional.
Look at Appendix: Types for complete list of types.
Here is list and easy explanation for each type.
Type | It is for... |
---|---|
signed | A signed 16-bits integer. It represents a integer from -32,768 to
32,767. Editor |
unsigned | A unsigned 16-bits integer. It represents a integer from 0 to
65,535. Editor |
hex | A unsigned 16-bits integer. It represents a integer from 0000 to
FFFF. Editor |
flags | An array of binary bits. 16 columns. Accept Column 7 for hint message of each bit, like "Helm/Neckless/Wear or Plate/Pants/Boots/Left 2 Pouches/Right 4 Pouches/Right first Pouch/Chest or Bag". Editor |
keyitem | One of selectable item from Weapons/Clothes/Misc./Potions. Editor |
prizeitem | One of selectable item, count and plus factor. Editor |
items | A set of items represented like "J6 J8 J56 J26-28 C1". Accept some items from Weapons/Clothes/Misc./Potions/Chests/Scrolls. Editor |
creatures | A set of creature list represented like "C0 C9 C12-16 C18
C28-29 C32-33 C35 C38 C48-53 C55-56 C65-66 C73-74 C82". Editor |
b5353 | Special type to represent Sharp Resistance and Armor Value. Accept Column 7 for hint message, like "Sharp resistance/Armor strength". Editor |
command | A set of command list. Editor |
Here is a list of known classes.
Class | It stores... |
---|---|
$01 | Interface - Main Screen |
$03 | Messages |
$04 | Music (HMP format) |
$05 | Main Menu and Credits |
$06 | Credits |
$07 | Interface - Character Sheet |
$08 | Dungeon Graphics |
$09 | Wall Ornates |
$0A | Floor Ornates |
$0B | Door Ornates |
$0D | Missiles |
$0E | Doors |
$0F | Creatures |
$10 | Weapons |
$11 | Clothes |
$12 | Scrolls |
$13 | Potions |
$14 | Chests |
$15 | Miscellaneous |
$16 | Heroes |
$17 | Skullkeep and Weather |
$18 | Teleporter |
$1A | Dialog boxes |