Skip to content

February 2019 release

Compare
Choose a tag to compare
@tkoeppe tkoeppe released this 04 Feb 17:02
· 145 commits to master since this release

New Levels:

  1. Psychlab.

    1. contributed/psychlab/harlow

Minor Improvements:

  1. Improve documentation of how to configure non-hermetic dependencies (Lua, Python, NumPy).
  2. Add 'allowHoldOutLevels' setting to allow running of levels that should not be trained on, but held out for evaluation.
  3. Add logging library 'common.log', which provides the ability to control which log messages are emitted via the setting 'logLevel'.
  4. Update the ioq3 upstream code to the latest state.
  5. Lua 5.1 is now downloaded and built from source, and is thus no longer a required local dependency.
  6. 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:

  1. Prevent missing sounds from causing clients to disconnect.
  2. 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.
  3. Fix bug where levels 'keys_doors_medium', 'keys_doors_random' and 'rooms_keys_doors_puzzle' would not accept the common 'logLevel' setting.
  4. Expose a 'demofiles' command line flag for the Python random agent, without which the agent was not able to record or play back demos.
  5. Fix a memory deallocation order error introduced by an earlier commit.