hexedit
This application allows a user to create outdoor terrain. Terrain is specified at a macro level (10 mile hexes) and then refined at progressively small levels (down to 6' hexes). Terrain may be named (e.g. Tatalki Forest) and have a wandering monster list associated with it.
When finished, the user can produce a printable module of the place and/or post it in the marketplace for sale to other users.
The UI for hexedit displays these menu headings and options to the user.
MsgTag |
Description |
userstart |
API calls to HexEdit ---#api bool uiengineViewhome(UserDevice & device) The user wants to see the starting/home view. device - handle to user's session and device ---#param device=device ---#msg "uiengine.viewhome" userStart(XMLData & param); HexEdit Menus Map Menu |
hexedit.return |
this is the original first call to hexedit to get the interface going; re-route to userSTart() |
hexedit.viewmap |
|
start |
Mouse clicks on palette images |
MsgTag |
Description |
setprops |
|
loadmap |
|
rename |
Region |
MsgTag |
Description |
mode_select |
mode_select |
|
mode_delete |
mode_delete |
|
mode_undo |
mode_undo |
|
mode_forest |
mode_forest |
|
mode_plains |
mode_plains |
|
mode_jungle |
mode_jungle |
|
mode_mountains |
mode_mountains |
|
mode_rough |
mode_rough |
|
mode_scrub |
mode_scrub |
|
mode_marsh |
mode_marsh |
|
mode_wasteland |
mode_wasteland |
|
mode_desert |
mode_desert |
|
mode_ocean |
mode_ocean |
|
mode_river |
mode_river |
|
mode_coast |
mode_coast |
|
mode_road |
mode_road |
|
mode_trail |
mode_trail |
|
mode_path |
mode_path |
|
mode_hills |
mode_hills |
|
mode_void |
mode_void |
|
mode_zoomin |
mode_zoomin |
|
mode_zoomout |
mode_zoomout |
|
landgrid_grid |
mapmouse |
Menu |
MsgTag |
Description |
Map - > New |
hexedit.new |
|
Map - > Open |
hexedit.load |
|
Map - > Rename |
hexedit.rename |
|
Map - > Save |
hexedit.save |
|
Map - > Download |
hexedit.download |
|
View - > One Hex |
hexedit.1hex |
|
View - > 5x5 Grid |
hexedit.5x5hex |
|
View - > 10x10 Grid |
hexedit.10x10hex |
|
View - > World Map |
hexedit.worldhex |
|
View - > Notes |
hexedit.viewnotes |
|
Zoom - > 100 Miles |
hexedit.100miles |
|
Zoom - > 10 Miles |
hexedit.10miles |
|
Zoom - > 1 Mile |
hexedit.1mile |
|
Zoom - > 500 Feet |
hexedit.500ft |
|
Zoom - > 50 Feet |
hexedit.50ft |
|
Zoom - > 5 Feet |
hexedit.5ft |
|
Pan - > Home |
hexedit.panhome |
|
Pan - > Left |
hexedit.panleft |
|
Pan - > Right |
hexedit.panright |
|
Pan - > Up |
hexedit.panup |
|
Pan - > Down |
hexedit.pandown |
|
Feedback - > Report Bug |
hexedit.bug |
|
Feedback - > Suggest Feature |
hexedit.feature |
|
Feedback - > Send Comment |
hexedit.comment |
|
Quit - > Quit |
hexedit.exit |
Key |
MsgTag |
Description |
1 |
hexedit.1hex |
Show just one hex (the current hex) to edit Show just one hex (the current hex) to edit |
5 |
hexedit.5x5hex |
Show a 5x5 grouping of hexes for editing Show a 5x5 grouping of hexes for editing |
x |
hexedit.10x10hex |
Show a 10x10 grouping of hexes for editing Show a 10x10 grouping of hexes for editing |
0 |
hexedit.worldhex |
Show all hexes defined on the map Show all hexes defined on the map |
n |
hexedit.viewnotes |
View the map notes View the map notes |
f |
hexedit.mode_forest |
Mark the current hex as forest Mark the current hex as forest |
p |
hexedit.mode_plains |
Mark the current hex as plains Mark the current hex as plains |
j |
hexedit.mode_jungle |
Mark the current hex as jungle Mark the current hex as jungle |
m |
hexedit.mode_mountains |
Mark the current hex as mountains Mark the current hex as mountains |
r |
hexedit.mode_rough |
Mark the current hex as rough Mark the current hex as rough |
s |
hexedit.mode_scrub |
Mark the current hex as scrub Mark the current hex as scrub |
S |
hexedit.mode_marsh |
Mark the current hex as marsh Mark the current hex as marsh |
w |
hexedit.mode_wasteland |
Mark the current hex as wasteland Mark the current hex as wasteland |
d |
hexedit.mode_desert |
Mark the current hex as desert Mark the current hex as desert |
o |
hexedit.mode_ocean |
Mark the current hex as ocean Mark the current hex as ocean |
h |
hexedit.mode_hills |
Mark the current hex with hills Mark the current hex with hills |
space |
hexedit.select |
Select the current hex Select the current hex |
ctrl-s |
hexedit.save |
Save out the data Save out the data |
ctrl-o |
hexedit.load |
Open a new land map Open a new land map |
ctrl-z |
hexedit.undo |
Undo last change Undo last change |
esc |
hexedit.unselect |
Unselect the current hex Unselect the current hex |
home |
hexedit.panhome |
Make the starting hex be the center of the map Make the starting hex be the center of the map |
del |
hexedit.clearhex |
Clear the properties of the current hex Clear the properties of the current hex |
left |
hexedit.moveleft |
Move one hex to the left (west) Move one hex to the left (west) |
right |
hexedit.moveright |
Move one hex to the right (east) Move one hex to the right (east) |
up |
hexedit.moveup |
Move one hex up (north) Move one hex up (north) |
down |
hexedit.movedown |
Move one hex down (south) Move one hex down (south) |
ctrl-left |
hexedit.panleft |
Pan one screenful of hexes to the left (west) Pan one screenful of hexes to the left (west) |
ctrl-right |
hexedit.panright |
Pan one screenful of hexes to the right (east) Pan one screenful of hexes to the right (east) |
ctrl-up |
hexedit.panup |
Pan one screenful of hexes upward (north) Pan one screenful of hexes upward (north) |
ctrl-down |
hexedit.pandown |
Pan one screenful of hexes downward (south) Pan one screenful of hexes downward (south) |