February 2019 release
tkoeppe
released this
04 Feb 17:02
·
145 commits
to master
since this release
New Levels:
-
Psychlab.
- contributed/psychlab/harlow
Minor Improvements:
- Improve documentation of how to configure non-hermetic dependencies (Lua, Python, NumPy).
- Add 'allowHoldOutLevels' setting to allow running of levels that should not be trained on, but held out for evaluation.
- Add logging library 'common.log', which provides the ability to control which log messages are emitted via the setting 'logLevel'.
- Update the ioq3 upstream code to the latest state.
- Lua 5.1 is now downloaded and built from source, and is thus no longer a required local dependency.
- A minimal version of the "realpath" utility is now bundled with the code, and thus "realpath" is no longer a required local dependency.
Bug Fixes:
- Prevent missing sounds from causing clients to disconnect.
- Fix a bug in the call of the theme callback 'placeFloorModels', which had caused an "'index' is missing" error during compilation of text levels with texture sets that use floor models, such as MINESWEEPER, GO, and PACMAN.
- Fix bug where levels 'keys_doors_medium', 'keys_doors_random' and 'rooms_keys_doors_puzzle' would not accept the common 'logLevel' setting.
- Expose a 'demofiles' command line flag for the Python random agent, without which the agent was not able to record or play back demos.
- Fix a memory deallocation order error introduced by an earlier commit.