Re: Character creator/sheet
Grid on the left where fields are displayed as they would appear to the players except with gridlines for entering location information, the grid could be much larger but is shown here for demonstration. Each row is a standard text box tall, and each column can be equal width to makes square cells, which can be referenced by letter and number. The menu is right aligned, Blue is the "wireframe"
---
X|A|B|C|D|E|F|G|H|...
1[grid-----------]New Field
2[grid-----------]Edit Field
3[grid-----------]Delete Field
4[grid-----------]Save Form
5[grid-----------]Export Form
6[grid-----------]Import Fort
...
---
New field: add a new field to the form,
Select field type
Text Box: Player enters text, useful for names and descriptions.
Number Box: Player can enter a number.
Formula box: The GM sets a formula, capable of taking numbers from other fields.
Dice box: The GM sets a seed and has random numbers be generated
like the dice roller. This could be rolled into the formula box
if done right.
Name the field, so the players know what the field is for.
Fill the field as needed, possibly set a default for text and number boxes.
Select the field's location and size (enter the beginning and ending cells
on a grid to the left of the menu.
Edit field:
Select a field and edit it. Just like making a new one except
the info is already filled in.
Delete field:
Select a field and delete it.
Save Form:
Saves and posts the form to the characters in the game. Checks the formulas to make sure none are broken. Warns the GM if one is broken.
Export Form:
Displays a window with text, hexadecimal, or binary, that can be C&P. Doesn't need to be human understandable, but shorter is better. This string can be treated as text and thus posted in threads like that heaven thread for sharing form designs. Really, just needs to list each field with type, name, whatever is in the field, and the field's location. Checks the formulas to make sure none are broken. Warns the GM if one is broken.
Import Form:
An entry box to paste the data string that was collected from the Export box and posted. Used to auto-fill the form, at which point the GM can modify things or leave them as is.
---
Not the best, but it should get the idea across.