Overview
Comment: | Improve documentation, including game playing documentation. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
2139f8602e2f6a87f5b56227d962514d |
User & Date: | user on 2021-09-27 21:22:55 |
Other Links: | manifest | tags |
Context
2021-09-28
| ||
21:54 | More improvements of documentation of game/editor check-in: 8d8766182a user: user tags: trunk | |
2021-09-27
| ||
21:22 | Improve documentation, including game playing documentation. check-in: 2139f8602e user: user tags: trunk | |
2021-09-26
| ||
22:10 | Add edit.doc (documentation of level editor) check-in: 887efd70b0 user: user tags: trunk | |
Changes
Modified README from [681b1e8bac] to [95780c926f].
︙ | |||
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | + + + + | codepage.har file. * commandline.doc: Describes the command-line arguments. The man page also describes the command-line arguments, although the commandline.doc file has a more elaborate description. * config.doc: Describes the configuration options for Free Hero Mesh. * edit.doc: Describes the use of the level editor. * export.doc: The level export format is described in this file; it can be used for importing as well as exporting. * game.doc: Describes the game play and the controls for the game play. * man6/heromesh.6: Man page; includes information about command-line arguments, environment variables, and link to further documentation. (You should install this in your man pages directory.) * man6/heromesh.str: Must be installed in the same directory as the man6/heromesh.6 file. The distributor should change this to point to |
︙ |
Modified edit.doc from [49d82cfe2e] to [5d5430cc4e].
1 2 | 1 2 3 4 5 6 7 8 9 10 | - + | This file describes the Free Hero Mesh level editor. This file describes them in terms of the default key/mouse bindings; if they have been changed, |
︙ | |||
44 45 46 47 48 49 50 51 52 53 54 55 56 57 | 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | + + + + | the Density variable of the class; see class.doc for details). * Objects: The level contains objects, each of which is at a specific position in either of the two worlds; see below for more about objects. Of the above, the level title, order number, ID number, and version number have no effect on the game rules; class codes cannot access them. IMPORTANT NOTE: Saving the levels here will only save them in the user cache database, not to the puzzle set file. To save them to the puzzle set file, you must invoke heromesh -f to flush the user cache. === Object placement/MRU === On the left side of the screen is the MRU list. Each MRU consists of a class, image of that class, Misc values, and Dir value. If the Misc values are not all zero, then * is displayed next to the MRU icon. |
︙ | |||
136 137 138 139 140 141 142 143 144 145 146 147 148 149 | 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 | + + + + + + + + + + + + + + + + + | * Push numbers on number pad to set direction. You can also push the + and - on number pad to adjust direction. * Push F1 or G to display the (Help) text for this class. * Push F2 or H to display the (EditorHelp) text for this class. === Import/export === You can import/export levels. Push F1 to import, and then at the prompt, type a operating system shell command which produces the level text in the exported format (in X window system, type "xclip -o" to import from the primary selection; you will need to install xclip to use this). Push F2 to export, and then at the prompt, type a operating system shell command which will accept the level text as input (in X window system, type "xclip" to export to the primary selection; you will need to install xclip to use this). See export.doc for the file format. === Summary of default key/mouse bindings === Keyboard: CTRL+G Go to level (won't auto save) CTRL+N Add new level (after last one) |
︙ |
Modified export.doc from [39ee704f6d] to [9602e574ee].
︙ | |||
66 67 68 69 70 71 72 | 66 67 68 69 70 71 72 73 74 75 | - + | A class name has $ at first. A message name will start with # if it is a user-defined message, or will have no prefix if it is a standard message. A reference to a level string starts with % and is then the number. |
Added game.doc version [4bbf0db7e8].