Reinforcement Learning environments based on the 1993 game Doom :godmode:
is/setObjectsInfoEnabled
, is/setSectorsInfoEnabled
methods to Python and C++ to enable information about all objects or/and sectors (map layout) present in the current episode/level.objects
and sectors
fields to GameState
in Python and C++.objectsInfoEnabled/objects_info_enabled
.getServerState
method that returns ServerState
object.viz_connect_timeout
CVAR.viz_spectator
CVAR.viz_am_scale
CVAR (CVAR version of am_scale
CCMD).viz_am_center
CVAR (and am_center
CCMD).getButton
method.
isRecordingEpisode
and isReplayingEpisode
methods.KILLCOUNT
counts all kills, including multilayer kills.
HITCOUNT
, HITS_TAKEN
, DAMAGECOUNT
, DAMAGE_TAKEN
game variables added.
x
, y
, width
and height
fields.
objectAngle
, objectPitch
, objectRoll
, objectVelocityX/Y/Z
fields to Label object.
RGB/BGR
modes of ScreenFormat
.am_scale
CCMD.KILLCOUNT
GameVariable for ChainsawMarine in defend_the_center
and deathmatch
scenarios.pip install
detecting Python interpreter, includes and libraries from different Python versions.setRenderScreenFlashes
and setRenderAllFrames
methods.viz_ignore_render_mode
CVAR which disables overriding rendering settings.ANGLE
, PITCH
, ROLL
, VELOCITY_X
/Y
/Z
GameVariables.
DEATHCOUNT
, USER31
- USER60
, PLAYER_NUMBER
, PLAYER_COUNT
, PLAYER1_FRAGCOUNT
- PLAYER16_FRAGCOUNT
, POSITION_X
/Y
/Z
GameVariables in the config file.ALTATTACK
Button in the config file.makeAction
.POSITION_X
/Y
/Z
Game Variables.isMultiplayerGame
method.viz_respawn_delay
CVAR, which allows controlling the delay between respawns in multiplayer games.viz_spectator
CVAR, which allows connecting to multiplayer games as a spectator.PLAYER9_FRAGCOUNT
- PLAYER16_FRAGCOUNT
GameVariables added.
isRunning
, isDepthBufferEnabled
, isLabelsBufferEnabled
and isAutomapBufferEnabled
missing methods to Python and Lua bindings.