
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 |
