199 check-ins using file misc/har.c version bd2c90d441
2023-01-02
| ||
20:42 | Update PORTING file (use of JavaScript codes in compiling). check-in: 13f860d88e user: user tags: trunk | |
2023-01-01
| ||
05:21 | Some improvements in PORTING file. check-in: 97e5146d26 user: user tags: trunk | |
2022-12-27
| ||
07:07 | Fix a mistake in mbtofhm.c, and document ImageSeq and ImageLoop (presumably, they were used in the MESH:Hero engine before Animate was implemented; a few puzzle sets use them, though; in future they will also be implemented in Free Hero Mesh) check-in: bd67743bfa user: user tags: trunk | |
2022-12-07
| ||
07:16 | Implement CONFIG_FUNCTION_ASK_TEXT (full code page capability is not implemented in this function; this may be fixed in future) check-in: 091fa5cd59 user: user tags: trunk | |
2022-11-07
| ||
07:29 | Additions to FAQ. check-in: ef8fe744ff user: user tags: trunk | |
2022-10-19
| ||
22:28 | Implement returning classes/objects from COLLIDEBY message to transform objects. (Not fully tested yet) check-in: 60b09ee8e4 user: user tags: trunk | |
2022-10-05
| ||
23:26 | Implement LastR, NextR, ThisR; this is not tested and not fully complete; it will be used in future to implement replacing objects with new ones in COLLIDE and COLLIDEBY messages. check-in: 1114ae75d5 user: user tags: trunk | |
2022-09-14
| ||
23:14 | Do not hard code number of pictures per row in the internal representation; use macros instead. This number is increased from 16 to 128 in order to avoid coordinate overflows for puzzle sets with large number of pictures if a large picture size is selected. check-in: 0a234d4210 user: user tags: trunk | |
2022-09-08
| ||
05:15 | TODO features; not implemented yet check-in: ba571cb343 user: user tags: trunk | |
2022-09-01
| ||
21:59 | Enhancements to (PopUp) to use arrays; new Quiz and ,Quiz commands to set quiz_obj; bug fix for the case where quiz_obj has been destroyed. check-in: cb281b5818 user: user tags: trunk | |
2022-08-31
| ||
23:24 | Implement the conditional blocks in (PopUp) texts. check-in: 88913b5804 user: user tags: trunk | |
2022-08-30
| ||
22:12 | Add a "S" column to the "GRAPH" SQL table in the picture editor. The example ALT+M macro uses this to automatically apply horizontal mirror symmetry to a picture. check-in: bb9043ee13 user: user tags: trunk | |
2022-08-19
| ||
06:05 | Fix the implementation of ranges in (DefaultImage) block check-in: ffe428f969 user: user tags: trunk | |
2022-08-17
| ||
21:34 | Minor documentation improvements. check-in: c8617a4932 user: user tags: trunk | |
20:57 | Fix a mistake in the compile script; the level table loading means that function.c also depends on instruc.h, so delete function.o if instruc.h is newer. check-in: ccfbb23881 user: user tags: trunk | |
07:06 | Implement retz and retnz instruction check-in: 30f75aecc8 user: user tags: trunk | |
06:54 | Add a Replace instruction. check-in: 1190f331f1 user: user tags: trunk | |
01:15 | Implement hue/shade filter in dependent pictures. check-in: 0aa4ff0fdf user: user tags: trunk | |
2022-08-11
| ||
20:11 | Implement level hashes calculation. check-in: a9af94f292 user: user tags: trunk | |
04:38 | Ensure that class/message names made by {make} do not contain invalid characters. check-in: eaea2c00a7 user: user tags: trunk | |
04:25 | Implement CONFIG_EXTRA_SCREEN_INIT check-in: 831a8baa13 user: user tags: trunk | |
2022-08-10
| ||
05:45 | Implement CONFIG_NO_STATUS check-in: 89cc6486f6 user: user tags: trunk | |
2022-08-06
| ||
07:47 | Implement CONFIG_OMIT_SOUND check-in: c8c053656e user: user tags: trunk | |
2022-08-05
| ||
08:52 | Fix a mistake in picedit.c with freeing memory after saving a multidependent picture. check-in: 95af598a76 user: user tags: trunk | |
06:22 | The previous attempted fix of trying to call a macro whose definition is empty had a problem with defining new macros. Instead, make a macro with a single TF_MACRO+TF_ABNORMAL token if it is empty, and skip the TF_MACRO+TF_ABNORMAL token during expansion. check-in: 4ce94e1d08 user: user tags: trunk | |
05:37 | Fix the {include} macro file name dealing (to allow lowercase letters), and fix the case of trying to call a macro whose definition is empty. check-in: 00437dafd6 user: user tags: trunk | |
2022-08-02
| ||
17:46 | Implement /mod and ,/mod commands check-in: defb041af6 user: user tags: trunk | |
2022-07-29
| ||
00:09 | Add a few functions into picture.c for dealing with multibyte encodings and font sizes other than 8x8; however, this feature is not implemented yet, and only one of these functions is implemented so far. check-in: 07386d0511 user: user tags: trunk | |
2022-07-28
| ||
03:23 | Fix the version_change logic in edit.c to work with the new user state format. (It no longer works with the old format, although it will automatically be upgraded in game.c anyways, so it is unlikely to need to work with the old format.) check-in: 846874b02f user: user tags: trunk | |
2022-07-21
| ||
23:39 | Finish the implementation of multidependent pictures. check-in: 59c1955556 user: user tags: trunk | |
21:15 | Implement editing multidependent pictures; also improve comconfig.doc (independently) check-in: 3083ae9c8d user: user tags: trunk | |
2022-07-20
| ||
05:10 | Start to implement multidependent picture lumps (currently only adding/deleting them in the picture editor and listing them; you cannot edit nor use them yet). check-in: ed54db3698 user: user tags: trunk | |
2022-07-19
| ||
18:03 | Check if sqlite3_column_text returns a null pointer, in the levels_column function in game.c. check-in: e4569f54cc user: user tags: trunk | |
2022-07-18
| ||
06:38 | Implement (partially) comconfig; also add back into game.c the ability to record solution timestamps (that was removed by mistake in the past), and improve documentation about compiling (in README file). check-in: 3bac201324 user: user tags: trunk | |
03:06 | Change some dealing with IMG/DEP lumps; in future the MUL lumps may also be implemented. check-in: d1dcb9242a user: user tags: trunk | |
2022-07-16
| ||
01:20 | Implement the global (Density) block. check-in: 6e7ed8025b user: user tags: trunk | |
2022-07-14
| ||
06:09 | If sqlite3.o is not present, try to automatically compile sqlite3.c if it is present. check-in: f5ea4ecd8d user: user tags: trunk | |
2022-07-12
| ||
00:02 | Improve compilation instructions and script to check for a common mistake. check-in: 60a7806b31 user: user tags: trunk | |
2022-07-11
| ||
23:20 | Improvements and corrections of pattern matching capability. check-in: cd1ff3c034 user: user tags: trunk | |
2022-07-10
| ||
21:51 | Allow the (Order) list to contain class names and message names. check-in: 874c691fca user: user tags: trunk | |
00:55 | Implementation of order of execution overriding is probably corrected now. check-in: 2b0b74d47a user: user tags: trunk | |
2022-07-09
| ||
22:20 | Add a paragraph in PORTING file, about alternative implementations that do not use SQLite and X resource manager. check-in: 80ab5a543a user: user tags: trunk | |
2022-07-07
| ||
00:08 | Add the documentation about coordinate input binding into the bindings.doc file. check-in: ef46fdbc36 user: user tags: trunk | |
2022-07-06
| ||
19:36 | Implement coordinate input. check-in: 87a8bc6a74 user: user tags: trunk | |
05:20 | Several changes needed to allow coordinate input to be implemented in future (including the CLICK message and InputXY keyword). Also fixes a bug that was caused by changing MoveItem from Uint8 to Uint16. check-in: 156b0a7c35 user: user tags: trunk | |
2022-07-04
| ||
05:43 | Implement crushing (similar to pieces being crushed in ZZT if they cannot be pushed). check-in: 08e7014805 user: user tags: trunk | |
2022-07-02
| ||
16:14 | Implement -O switch to output private solutions on stdout. check-in: 169561bd42 user: user tags: trunk | |
2022-07-01
| ||
21:09 | Change MoveItem to Uint16 and fix the encoders/decoders for future use (only numbers 8 to 255 are currently in use). check-in: 1aadd6299e user: user tags: trunk | |
2022-06-30
| ||
06:37 | More improvements to PORTING file. check-in: 65b8239f8b user: user tags: trunk | |
06:01 | Add PORTING file (currently incomplete) check-in: 956eb13fee user: user tags: trunk | |
05:46 | Implement the .saveSolutions.private option (and the SQL functions to work with it), and remove the unused .allowMouseWarp option. check-in: e71ea9875c user: user tags: trunk | |
02:50 | Change some things in game.c to use sizeof(MoveItem) instead of assuming that each move item is one byte long. check-in: f4c84adc9c user: user tags: trunk | |
2022-06-29
| ||
06:24 | FAQ entry about how was figuring out the working of the original game engine. check-in: 1f566350d9 user: user tags: trunk | |
05:54 | Make do_load_moves and the SQL solution move list function using the new move list decoding functions. check-in: 063db0939e user: user tags: trunk | |
2022-06-28
| ||
06:49 | Use the new user state format in the level table implementation. check-in: 98625fd224 user: user tags: trunk | |
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 | |
2022-02-08
| ||
02:51 | Implement a few new instructions dealing with links: exec ,exec link rtn check-in: 5ea66f6525 user: user tags: trunk | |
2022-02-05
| ||
22:54 | Fix a compiler warning relating to return without a value even though the function should have a return value. check-in: e7826dace2 user: user tags: trunk | |
2022-02-04
| ||
07:33 | Correct some mistakes in the implementation and documentation of deferred movement. check-in: b8f6f2d21d user: user tags: trunk | |
06:56 | Correct parsing instruction names beginning with a plus and minus sign. check-in: 547bf4ed86 user: user tags: trunk | |
2022-01-29
| ||
05:55 | Implement the Sound instruction. (There are still a few problems such as clicks at the end of some sound effects, and a few problems with the sound test menu. However, it mostly works, now.) check-in: d15195a921 user: user tags: trunk | |
2022-01-25
| ||
06:31 | Implement (attribute userflags) syntax, in order to access bit patterns of user flags directly in class codes (e.g. so that they can be passed to subroutines, etc). check-in: a724f44255 user: user tags: trunk | |
2022-01-21
| ||
05:17 | Implement loading standard sounds, and working in sound test menu. (Free replacements for standard sounds are not yet available, though.) check-in: b43c838ca3 user: user tags: trunk | |
2022-01-20
| ||
06:37 | Explain the "Attempt to use a nonexistent object" error when attempting to move a Sliding Door after one side has been destroyed. check-in: 1977494fc3 user: user tags: trunk | |
2022-01-16
| ||
03:11 | Some more fixes of sound effect including a few of documentation check-in: 45529d48c7 user: user tags: trunk | |
2022-01-15
| ||
05:59 | Implement the user sounds (uncompressed) and MML sounds; does not work in the game yet, and built-in sounds are not yet implemented. check-in: 5c902e7a3f user: user tags: trunk | |
2022-01-13
| ||
06:48 | Implement cryptographic hash algorithms. (These are not currently used by Free Hero Mesh but is expected to be used in future.) check-in: 1293433867 user: user tags: trunk | |
2022-01-12
| ||
02:28 | Use 23-bit code page numbers. check-in: 0ced76ece7 user: user tags: trunk | |
2022-01-08
| ||
06:06 | Flush output in SQL command line mode. check-in: 70ae21443d user: user tags: trunk | |
2022-01-07
| ||
05:46 | Implement divisions of levels in the list of levels menu in the game (only for puzzle sets that have any divisions). check-in: 5c59b19d96 user: user tags: trunk | |
2022-01-05
| ||
03:59 | Set the correct name of the DIVISION.IDX lump when creating it. check-in: 1d52f98ea2 user: user tags: trunk | |
2022-01-04
| ||
06:02 | Change documentation about code page numbers (the effectiveness is the same as before), and treat code page 367 the same as 437 (which is a superset of 367 anyways, so it is OK). check-in: 561f982c9c user: user tags: trunk | |
02:21 | Implement level index editor, including divisions. (Currently, the divisions is not used outside of the level index editor; later, this should be fixed) check-in: 8117ec3cff user: user tags: trunk | |
2022-01-02
| ||
21:04 | Implement loading the level divisions table; currently it does not do anything with this table, which will be implemented later. check-in: a731b53535 user: user tags: trunk | |
2022-01-01
| ||
01:20 | Move frequently questions to the separate file, and mention custom columns of LEVELS table in SQL documentation. check-in: c7613ace1d user: user tags: trunk | |
2021-12-31
| ||
07:02 | Use ll_append_str for literal strings too, in case they contain \x escapes. check-in: 7b627ca618 user: user tags: trunk | |
2021-12-30
| ||
23:44 | More explanation of how the results of calculations are used for the level table. check-in: 30d372f39a user: user tags: trunk | |
21:49 | Implement pattern strings and some other commands, an da few more corrections, in the (LevelTable) block implementation. check-in: b629fea66f user: user tags: trunk | |
2021-12-29
| ||
00:29 | Implement all of the rest of the (LevelTable) block and its displaying and processing, except the string matching, which will be implemented later. check-in: d24dfda327 user: user tags: trunk | |
00:04 | Add a entry to the Frequently Asked Questions section about use of Free Hero Mesh with gdb. check-in: b3b7b53f2b user: user tags: trunk | |
2021-12-27
| ||
20:33 | More corrections, and more work on implementation, of custom level table definitions. check-in: 702847e470 user: user tags: trunk | |
2021-12-25
| ||
06:33 | Some corrections of custom level table, including initializing the schema properly; start a few more parts of its implementation too. check-in: 66cf1d39ad user: user tags: trunk | |
00:11 | Start to implement (LevelTable) definition (untested so far, and currently only the definition and not the implementation). check-in: 3b02288a18 user: user tags: trunk | |
2021-12-21
| ||
05:32 | Improvements to list of levels. check-in: de3c1465df user: user tags: trunk | |
2021-12-17
| ||
03:01 | Implement list of levels (currently the tall mode lacks details; this will be added in future). check-in: 2b9a22d541 user: user tags: trunk | |
2021-12-15
| ||
07:12 | Auto-update the LEVELS table when it is appropriate to do so. check-in: 656b937843 user: user tags: trunk | |
2021-12-14
| ||
06:54 | Start to implement the LEVELS table. check-in: c4208ea179 user: user tags: trunk | |
2021-12-10
| ||
00:00 | Implement the (Control) block to define a global control object. check-in: 665dcd24be user: user tags: trunk | |
2021-12-04
| ||
06:13 | Corrections in picedit.c due to recent things added check-in: 33fb27825a user: user tags: trunk | |
2021-12-03
| ||
23:44 | Implement possibility of user-defined macros in picture editor. check-in: 9dce768c07 user: user tags: trunk | |
20:32 | Implement the spare page in the picture editor. check-in: 72f318849b user: user tags: trunk | |
2021-11-30
| ||
04:36 | Display descriptions of inventory items when clicking them. check-in: 4ff3818394 user: user tags: trunk | |
2021-11-26
| ||
05:28 | Make the {include} macro safer, and allow it to work with composite puzzle sets too. check-in: 224148554e user: user tags: trunk | |
05:12 | Implement the "fork ... else ... then" block. check-in: f949f9c20d user: user tags: trunk | |
04:57 | A few minor corrections in config.doc (no changes to the program code). check-in: fe6e5facdc user: user tags: trunk | |
2021-11-25
| ||
01:17 | Implement .autoWin option (to do something if you have won, e.g. auto advance to next level). check-in: ccc683e688 user: user tags: trunk | |
2021-11-18
| ||
19:39 | Add FAQ entry about -lsqlite3 vs sqlite3.o check-in: 3a26643be9 user: user tags: trunk | |
18:53 | Add smallxrm.o compile into compile program. check-in: 9932988954 user: user tags: trunk | |
18:52 | Remove some conversion files from the misc/ directory; now only the Hero Hearts conversion is included and the others are distributed separately from this repository. check-in: c00fd07eb9 user: user tags: trunk | |
00:56 | Implement batch import mode. check-in: c75006b3f9 user: user tags: trunk | |
2021-11-16
| ||
20:02 | Some corrections to animate_ext and collide_with functions in exec.c. check-in: c76e659783 user: user tags: trunk | |
08:45 | Fix the =Animate instruction. check-in: 222a54522d user: user tags: trunk | |
2021-11-09
| ||
08:22 | Add SQL functions BCAT and BYTE for dealing with blobs. check-in: 50395b8093 user: user tags: trunk | |
2021-11-07
| ||
19:59 | Remote note at top of document about being incomplete; it does not seem to be incomplete. check-in: ab03b51d6f user: user tags: trunk | |
2021-11-06
| ||
03:28 | Implement importing solutions when importing the level data. check-in: aeb7bb0218 user: user tags: trunk | |
2021-11-01
| ||
05:42 | In misc/vtower.class, ensure that you cannot stop flying while over a non-walkable tile. check-in: fbaada037f user: user tags: trunk | |
2021-10-31
| ||
23:05 | Add more questions/answers in Frequently Asked Questions section. check-in: 41ebe83ec5 user: user tags: trunk | |
2021-10-30
| ||
00:01 | Add imgtofhm.c check-in: 5a195fae37 user: user tags: trunk | |
2021-10-29
| ||
23:44 | Add conversion from DOS game "Vampiric Tower". check-in: 69ea6fbdf0 user: user tags: trunk | |
23:07 | Correct a mistake in picture importing check-in: ed2c776526 user: user tags: trunk | |
21:49 | A few implement of TODO and CONTRIBUTING files check-in: 3c80bf33f6 user: user tags: trunk | |
21:05 | Add CONTRIBUTING file (please tell me if I missed anything) check-in: ac69cddf8d user: user tags: trunk | |
2021-10-28
| ||
02:37 | Implement ^x and also some , and = variants of a few instructions. check-in: 0d3bc1253d user: user tags: trunk | |
2021-10-24
| ||
07:41 | Disallow inserting/deleting moves during the solution replay check-in: 730d600d55 user: user tags: trunk | |
2021-10-23
| ||
05:43 | Implement move list deletion/insertion mode. check-in: d950a4244a user: user tags: trunk | |
2021-10-22
| ||
21:23 | Improve ARCHITECTURE and internals.doc (documentation only) check-in: 1967c110f3 user: user tags: trunk | |
2021-10-15
| ||
06:47 | Mention the UTI for Free Hero Mesh and improve code page documentation. (No changes to the program code.) check-in: a27d50ac26 user: user tags: trunk | |
2021-10-14
| ||
01:14 | Complete implementation of (Order) block (mostly untested so far) check-in: 602616bb91 user: user tags: trunk | |
2021-10-10
| ||
00:08 | More working in sound implementation (still incomplete, and some details are subject to being changed in future) check-in: 9692a28768 user: user tags: trunk | |
2021-10-08
| ||
04:26 | More (still incomplete) implementation of (Order) block; also make a correction for the user flag blocks. check-in: df0935b0a3 user: user tags: trunk | |
02:27 | Begin implementation of (Order) block (currently incomplete and doesn't work). check-in: a50cf8eac3 user: user tags: trunk | |
2021-10-07
| ||
05:51 | Implement three new instructions: HitMe Sweep SweepEx check-in: a9bed7792c user: user tags: trunk | |
05:50 | Add a FAQ entry relating to MIME types. check-in: 6f7620efc8 user: user tags: trunk | |
2021-10-05
| ||
00:26 | Change the internal composite_slice function check-in: 2312d4d6df user: user tags: trunk | |
2021-10-02
| ||
01:55 | Implement composite puzzle sets check-in: 4919d2c22e user: user tags: trunk | |
2021-09-30
| ||
21:08 | Add SOLUTION_MOVE_LIST function, F9 to flash player location, shift and middle mouse button, and a documentation correction. check-in: 28b482dea1 user: user tags: trunk | |
03:21 | Implement selection rectangles, and PLAYFIELD virtual table. check-in: 2119a02b07 user: user tags: trunk | |
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 | |
02:11 | Implement the PIPE function. check-in: eb79705225 user: user tags: trunk | |
2021-09-22
| ||
01:11 | Add missing documentation for MAX_LEVEL SQL function, and default key bindings for go to first/last level. check-in: f6ec7187a2 user: user tags: trunk | |
2021-09-19
| ||
06:08 | Implement the INVENTORY virtual table. check-in: 84ff96ae0f user: user tags: trunk | |
01:48 | Add function calls in pattern matching. check-in: c43bc33f91 user: user tags: trunk | |
2021-09-18
| ||
22:37 | Add 'am' editor command to make MRU item by SQL results check-in: 16400482c5 user: user tags: trunk | |
00:23 | Implement some mouse-based controls in level strings editor. check-in: 0cad524186 user: user tags: trunk | |
2021-09-12
| ||
04:37 | Add possibility to adjust replay speed at run time. check-in: 1d89b3ab66 user: user tags: trunk | |
00:57 | Implement bizarro editing. check-in: 6b326d94b8 user: user tags: trunk | |
2021-09-11
| ||
07:00 | Implement much more of bizarro world (currently untested, and not implemented in level editor yet). check-in: 2a3e5126fe user: user tags: trunk | |
2021-09-09
| ||
06:18 | Free Hero Mesh is starting to be bizarro. check-in: 9ded322f4f user: user tags: trunk | |
2021-09-06
| ||
19:18 | Improve README file including more frequently questions. check-in: b295172546 user: user tags: trunk | |
2021-09-05
| ||
06:11 | Correct a problem in the string editor when inserting graphic control characters. check-in: 0da86bb01b user: user tags: trunk | |
2021-08-30
| ||
06:28 | Some improvements to README file check-in: 185096251c user: user tags: trunk | |
05:16 | In the class/image selection menu, ensure that the selected item will be scrolled into view when changing the selection. check-in: c2f30f9949 user: user tags: trunk | |
2021-08-05
| ||
18:34 | Avoid segfault in level strings list, when trying to edit or select non-existing strings. check-in: 3b07da3314 user: user tags: trunk | |
2021-07-23
| ||
03:32 | Use a SQL trigger to delete cache sets. check-in: e8493ef846 user: user tags: trunk | |
2021-06-27
| ||
07:23 | If level number specified on command-line exceeds maximum, use maximum level number instead. check-in: 0da277ed18 user: user tags: trunk | |
2021-06-25
| ||
04:17 | Fix a bug in writing message numbers into CLASS.DEF lump check-in: a0a2d667be user: user tags: trunk | |
2021-06-24
| ||
21:25 | Add and implement the Trigger and TriggerAt instructions. check-in: f36f18a600 user: user tags: trunk | |
06:15 | Add misc/har.c and misc/mbform.doc (previously named fileform1.txt) and improve the README file check-in: db4b88bbcd user: user tags: trunk | |