RELEASE_NOTES.md
fps and act have been removed. See previous
release notes for migration details.Psychlab.
Language binding tasks.
dmenv_module, is provided that exposes the DeepMind
dm_env API.fps is now deprecated; environments should instead
use the new property system to communicate this information.Psychlab.
game demo executable can now print observations at each step.act function is now deprecated in favour of two finer-grained
functions: A call to act should be replaced by a call act_discrete to
set discrete actions, followed by an optional call to act_continuous to
set continuous actions. (DeepMind Lab does not use continuous actions.)act_text API
function. (DeepMind Lab does not use text actions.)Observation 'DEBUG.CAMERA_INTERLEAVED.TOP_DOWN' is now correct for levels
dmlab30/explore_object_rewards_{few,many}.
An error is now raised if there is not enough space to place every possible room (regardless of whether the random generation actually produces a room of excessive size) and if a non-zero number of rooms was requested.
The affected levels have been updated and will generate layouts similar to before, but the whole maze is offset by 100 units, and object placements will change.
Fix top-down camera for language levels.
Correct typo in bot Leonis, skill level 1, based on OpenArena's bot code
gargoyle_c.c.
Tensor scalar operations using arrays now work similar to the way they do with single values.
Psychlab.
Psychlab.
None mean the same as not setting it at all.:game has a new flag --start_index to start at an episode index
other than 0.dm_pickup to pick up an item identified by its id.DMLab-30.
Psychlab.
game:addScore to be one indexed instead of zero
indexed and allow game:addScore to be used without a playerId.game:renderCustomView now renders the view with top-left as the origin.
The previous behaviour can be achieved by calling reverse(1) on the returned
tensor.require statement in visual_search_factory.lua.game:AddScore now works even on the final frame of an episode.game:console command to issue Quake 3 console commands directly.clamp to tensor operations.api:newClientInfo, allowing each client to intercept
when players are loading.RGB_INTERLEAVED and RGBD_INTERLEAVED replace
RGB_INTERLACED and RGBD_INTERLACED, respectively. The old format names
are deprecated and will be removed in a future release.tag member is now called moveType. The old name is
deprecated and will be removed in a future release.DMLab-30.
minimalUI and reducedUI to avoid rendering parts of the
HUD.teleported flag to game:playerInfo() to tell whether a player has
teleported that frame.countEntities and countVariations to the maze
generation API to count the number of occurrences of a specific entity or
variation, respectively.gadgetSelect and/or gadgetSwitch.Psychlab, a platform for implementing classical experimental paradigms from cognitive psychology.
tensor Lua library.image Lua library for loading and scaling PNGs.maze_generation to be in lowerCamelCase (e.g. MazeGeneration ->
mazeGeneration).game_scripts has moved out of the assets directory, and
level scripts now live separately from the library code in the levels
subdirectory.controls (with values internal, external) has been renamed
to nativeApp (with values true, false, respectively). When set to
true, programs linked against game_lib_sdl will use the native SDL input
devices.