Free Hero Mesh

Timeline
Login
This is a mirror of the main repository for Free Hero Mesh. New tickets and changes will not be accepted at this mirror.

50 most recent events occurring on or after 2022-02-11 21:25:41.

More ↑
2022-06-28
04:45
Use the move encoding functions in the level import function. check-in: 5463756bc9 user: user tags: trunk
03:57
Some more changes in game.c and in documentation, to work with the new move list encoding/decoding functions. check-in: c295ff21b6 user: user tags: trunk
2022-06-26
04:05
Use the new move list functions in move list import/export functions, and change the type of replay_size from Uint16 to size_t. check-in: cafa4fd29b user: user tags: trunk
2022-06-22
22:40
Start to implement move list encoding, to be used in future if coordinate input is implemented (and possibly other features that might benefit from this capability). check-in: 77553ee70b user: user tags: trunk
2022-06-15
21:33
In the OBJECTS virtual table, efficiently check if you are trying to find only bizarro objects in the normal world or vice versa. check-in: 4d77f3e034 user: user tags: trunk
2022-06-13
23:57
Implement MD5 hash algorithm. (This is not used in Free Hero Mesh, but may be used in other programs e.g. to compute the Z card in Fossil decks.) check-in: 2e44cdb36f user: user tags: trunk
23:08
Split out the code for making a new puzzle set into a separate subroutine, and do not add user cache entries for them until they are loaded the first time. check-in: a36346d28e user: user tags: trunk
2022-06-08
04:39
Fix a problem with the level importing and implement the F record in level importing. check-in: 78faa91e26 user: user tags: trunk
03:41
Display number of solved levels if you push CTRL+K. check-in: e4f3f04743 user: user tags: trunk
2022-06-01
20:34
Scrollable playfield view in TODO file (not implemented yet) check-in: b2273cc05d user: user tags: trunk
00:26
Unordered labels file format identification (in FAQ; no code changes) check-in: a8e62bfe34 user: user tags: trunk
2022-05-28
19:08
Add commands to select levels at random (either all levels or only unsolved levels) check-in: 61d1c94622 user: user tags: trunk
2022-05-05
20:33
Lump name suffixes in the sound file can be case-insensitive. check-in: 19bbb1f4aa user: user tags: trunk
2022-05-01
19:49
Allow the ,CollisionLayers to access classes as well as objects. check-in: 7d82163fa3 user: user tags: trunk
2022-04-30
23:18
Implement the one-based array operators. check-in: e895c451ce user: user tags: trunk
2022-04-29
05:04
A change to the parsing of strings in a level table definition block. check-in: 80dc8e429b user: user tags: trunk
2022-04-26
23:18
Ensure that undef_message is set when loading message numbers from the CLASS.DEF lump. check-in: e6ec7babc9 user: user tags: trunk
18:27
Add the Walkable instruction. check-in: 4436b9f0d2 user: user tags: trunk
2022-04-24
20:33
Implement (Rook), (Bishop), and (Queen) blocks in class definition blocks. check-in: 3a5d5440cc user: user tags: trunk
2022-04-22
20:11
Some corrections to parsing the (Order) block; the runtime handling still does not quite work properly yet check-in: 345563f394 user: user tags: trunk
03:22
Add the -U switch for experimental/unstable features. check-in: 747db98980 user: user tags: trunk
2022-04-21
22:53
A change in the implementation of ordered objects (currently not in use nor tested) check-in: 52e9907daf user: user tags: trunk
2022-04-20
04:36
Implement -+ switch to load level by ID number instead of by order number. check-in: 33f8d50d24 user: user tags: trunk
2022-04-07
06:44
Some additions to FAQ check-in: 9b1262140c user: user tags: trunk
2022-04-06
18:46
Implement "(DefaultImage <number> mod <number>)". check-in: 7b28d8159e user: user tags: trunk
2022-04-03
17:21
Improve file format documentation check-in: 8179bf273f user: user tags: trunk
2022-04-02
23:11
Add fileformat.doc check-in: 13c67423df user: user tags: trunk
2022-03-31
02:12
Implement the ,WinLevel instruction too set the score (currently not used by anything). check-in: 1ed0e6ebf4 user: user tags: trunk
2022-03-23
00:46
Some corrections of the logic of making up level tables from title strings containing data entry. check-in: 79b77f8924 user: user tags: trunk
2022-03-22
02:14
Implement TraceStack and ,TraceStack instructions. check-in: 189af944e7 user: user tags: trunk
2022-03-09
05:01
Correct the implementation of BroadcastAnd check-in: cb7aff32a7 user: user tags: trunk
04:46
When a level is changed, set the user state to unsolved even if no solution has been recorded. check-in: e93f746d5e user: user tags: trunk
04:05
In the picture editor, ensure the pick function works even if caps lock and/or num lock is activated. check-in: cc72ae321f user: user tags: trunk
2022-03-08
00:47
When using -C switch, also list all user-defined messages, too. check-in: 3ac276fa11 user: user tags: trunk
2022-03-07
00:50
More elaborate information about making contributions check-in: 5ea4595ba3 user: user tags: trunk
2022-03-04
02:03
Implement the NEXTWARP message. check-in: c1c8bc41b1 user: user tags: trunk
01:56
If new messages are added, then instruc.h must be rewritten, too. check-in: b08bf22096 user: user tags: trunk
2022-03-03
21:40
Some corrections dealing with (Order) block; still does not quite work properly, yet. check-in: 0d3d6e6a53 user: user tags: trunk
02:33
If Node.js is not installed, do not attempt to overwrite instruc.h, names.h, and quarks.h. check-in: 9a7b2de351 user: user tags: trunk
01:39
If you click on an object to view the description but doesn't have one, try the one below, until finding one that has a description (if any). check-in: ce300fde56 user: user tags: trunk
2022-02-22
02:35
Implement FindConnection instruction. check-in: c49ea7253d user: user tags: trunk
2022-02-16
07:09
Implement the Morton and ,Morton instructions. (On some computers it may be possible to optimize this better; this optimization is not currently implemented.) check-in: 3532fea858 user: user tags: trunk
03:49
Implement the high 8-bits of Shovable variable. check-in: df0b4678c0 user: user tags: trunk
2022-02-15
00:37
If creating an object in the bizarro world with an overridden order of execution, ensure that it is inserted into the proper place in its order. check-in: 2882130a06 user: user tags: trunk
2022-02-14
08:22
Implement the (userflags) syntax with an implied attribute. check-in: 7268a9ce16 user: user tags: trunk
08:01
Several minor corrections to documentation. No code changes. check-in: 3a60ccaef6 user: user tags: trunk
2022-02-13
19:32
Implement XStep and YStep instructions. check-in: a6d1d398e5 user: user tags: trunk
2022-02-12
00:59
Fix connection moving so that HIT/HITBY during the second phase are sorted and that even if one fails, it will try all of them in order that shoving etc will be all or nothing. check-in: 28294a20b2 user: user tags: trunk
2022-02-11
22:34
When checking for CollisionLayers during connection movement, ignore objects that are also moving at the same time. check-in: d05fed08fd user: user tags: trunk
21:25
Implement the connection movement. check-in: 7f3f255b14 user: user tags: trunk
More ↓