59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
One way to do this is to use the "har" program (included in the misc/
directory). Use a command such as:
har - HERO.IMG < set1.xclass >> set2.xclass
You can also give it a different name in the new puzzle set:
her r OLDNAME.IMG NEWNAME.IMG < oldgame.xclass >> newgame.xclass
=== Compiling ===
** It cannot find sqlite3.o when compiling. Why not use -lsqlite3 instead?
The version of SQLite in the package manager is not always the newest
|
|
>
>
>
>
>
>
>
>
>
|
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
One way to do this is to use the "har" program (included in the misc/
directory). Use a command such as:
har - HERO.IMG < set1.xclass >> set2.xclass
You can also give it a different name in the new puzzle set:
har r OLDNAME.IMG NEWNAME.IMG < oldgame.xclass >> newgame.xclass
** Is there REPL?
No, and it would be difficult to make it work. The code needs to be
compiled into P-codes, and it is executed during each game turn.
Furthermore, the replayability feature would not work if the code could
be arbitrarily changed at run time, and the replay feature is also needed
in order to recover from errors.
=== Compiling ===
** It cannot find sqlite3.o when compiling. Why not use -lsqlite3 instead?
The version of SQLite in the package manager is not always the newest
|
173
174
175
176
177
178
179
180
181
182
183
184
185
186
|
move, then you must ensure to avoid destroying it before that happens.
(In Hero Hearts, this situation causes a GPF, and crashes the game
engine. Fortunately, Free Hero Mesh doesn't do that.)
=== Converted puzzle sets ===
** Hero Hearts puzzles will cause errors when a Bomb or Missile explodes,
and won't display Roller animations correctly.
The first problem is a bug in Hero Hearts (which occasionally causes a
GPF in the Windows version, but not always, due to race conditions). This
can be corrected by changing the line that says "From =%objFrom" in the
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
|
move, then you must ensure to avoid destroying it before that happens.
(In Hero Hearts, this situation causes a GPF, and crashes the game
engine. Fortunately, Free Hero Mesh doesn't do that.)
=== Converted puzzle sets ===
** Can the puzzles from the demo versions of Hero Hearts from Everett
Kaser's web page work on Free Hero Mesh?
Yes. You will need to download the version for Mac OS X, and then find
the file named "HEARTS0.MB"; none of the other files are useful. After
you have extracted that file, use the "mbtofhm" program included with
Free Hero Mesh to convert them. (You may wish to make some corrections
to the class definitions, e.g. to fix the Roller animations.)
** Can the puzzles from the registered versions of Everett Kaser's Hero
Hearts work on Free Hero Mesh?
They should work. I have some of them from an older version, and most of
them work (a few levels do not work, as explained below; however, almost
all of them do work).
However, making a registration now if you are not running Windows, Mac OS
X, or Wine, is not something that I am sure of. None of the files from the
registered version other than the .MB files will be useful, and there
might be installers that will need to run to be able to extract the files.
You might have to ask Everett Kaser if it is possible to register but only
the puzzle set files alone.
** Hero Hearts puzzles will cause errors when a Bomb or Missile explodes,
and won't display Roller animations correctly.
The first problem is a bug in Hero Hearts (which occasionally causes a
GPF in the Windows version, but not always, due to race conditions). This
can be corrected by changing the line that says "From =%objFrom" in the
|
249
250
251
252
253
254
255
256
257
258
259
260
261
262
|
=== Miscellaneous ===
** Is it any good?
I suppose it is a matter of opinion, isn't it?
** Are any libre puzzle sets currently available?
Not yet (as of this writing). However, anyone can contribute them; I
would be interested to see what you can come up with! (I am also working
on my own puzzle sets, too.)
** What is the MIME type and UTI for Free Hero Mesh?
|
>
>
>
>
|
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
|
=== Miscellaneous ===
** Is it any good?
I suppose it is a matter of opinion, isn't it?
** Where does the name "Free Hero Mesh" come from?
It is a Free implementation of Everett Kaser's MESH:Hero engine.
** Are any libre puzzle sets currently available?
Not yet (as of this writing). However, anyone can contribute them; I
would be interested to see what you can come up with! (I am also working
on my own puzzle sets, too.)
** What is the MIME type and UTI for Free Hero Mesh?
|