Features
- Add 75 new 'Custom Counters' (26-100)
c30c57aa6
Player
- support more than one qst file for -standalone mode
7ebfcf8d3
Previously, standalone mode only worked for a single quest file at a time. For example, run
-standalone game.qst
once andgame.qst
becomes the only quest that will work with the save file generated. Now, each quest will use a save file derived from the name of the quest file.You can also provide a specific path if you like. It will be resolved relative to the
saves/
folder (you can also use an absolute path). Example usage:-standalone game.qst me.sav
ZScript
- special layer for non-overhead ffc draws
d8d123b1a
Visual Studio Code Extension
- add "Always Include" setting, default ["std.zh"]
84cd984dd
This takes an array of files to always '#include', so that you don't need to manually add the #include to every one of your files.
- better working 'alwaysInclude', clean error messages for other-file errors
053e6bbc6
- better CONST_ASSERT handling, setting to ignore CONST_ASSERT errors
db0bc504b
- use default options NO_ERROR_HALT, HEADER_GUARD for language server compiles
a5a6483a5
- add includepaths option
406f41d2b
Bug Fixes
- cutscene combos being incompatible with replays
b6e7680f8
- set exe path string to empty if fail to get exe path
728d3ce03
- changer ffc interactions, ffc timer interactions
9ad10b881
- use ut8 encoding for config and filenames
134c2fd7a
Config values can now carry non-ascii values. This required also configuring allegro to treat file paths as UTF8.
Fonts have varying support for characters outside ASCII characters. Probably we currently have no fonts that adequately cover non-latin characters. While you may see gibberish in the file picker, files should still load just fine.
Player
- do not update saves order.txt in standalone mode
1ac8d0b5a
Editor
- bad index for -quick-assign
10b87bb3b
ZScript
- support absolute path includes on non-windows too
2b5690bcc
- null check results before attempting to write zasm
69d5f16e4
Visual Studio Code Extension
- some more CONST_ASSERT issues
d5d3c1dd0
- header_guard works properly for edited file, no longer causes dupe errors
888a050e3
- handle non-windows paths
d3bfe96d0
Documentation
- correct typo in comment for
jit_threads
option1e11cd6f5
Chores
- clean up stdout garbage whitespace output
5ce129bcd
ZScript
- Make all 'yyerror' error messages start with 'ERROR:'
917169753
Tests
- add more visual indicators to playground_scrolling_script.zplay
f6d318fe5
- forgot to update zasm snapshot from f6d318
cfd6241df
- fix usage of -quick-assign in test_zquest.py
ff333ee4a
- add stdout to parser expectations to capture warnings/errors
f78c85e65
- check if gfx segments exist in workflow get_args
2da41aa14