Vizdoom

Latest version: v1.2.3

Safety actively analyzes 629855 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

1.1.7

Python & Julia
- Added missing `is_multiplayer_game` method to Python and Julia binding.

CVARS
- Added `VIEW_HEIGHT`, `CAMERA_POSITION_X`/`Y`/`Z`, `CAMERA_ANGLE`, `CAMERA_PITCH`, `CAMERA_ROLL` and `CAMERA_FOV` GameVariables.

1.1.6

Julia specific
- Julia binding added.

Server state
- Added `getServerState` method that returns `ServerState` object.

Multiplayer
- Added timeout for network game synchronization controlled by `viz_connect_timeout` CVAR.
- Fixed `viz_spectator` CVAR.

Python specific
- Added Python interpreter version check.

1.1.5

Automap
- Added `viz_am_scale` CVAR (CVAR version of `am_scale` CCMD).
- Added `viz_am_center` CVAR (and `am_center` CCMD).

Buttons and actions
- **Added `getButton` method.**

Episode recording and replaying
- Added `isRecordingEpisode` and `isReplayingEpisode` methods.

GameVariables
- **`KILLCOUNT` counts all kills, including multilayer kills.**
- **`HITCOUNT`, `HITS_TAKEN`, `DAMAGECOUNT`, `DAMAGE_TAKEN` game variables added.**

Labels
- **Added appending "Dead" prefix to label's name when actor is a corpse.**
- **Added bounding box information to Label object in `x`, `y`, `width` and `height` fields.**
- **Added `objectAngle`, `objectPitch`, `objectRoll`, `objectVelocityX/Y/Z` fields to Label object.**

Windows specific
- Fixed problem with building on Windows 8.1 and 10.
- Added scripts for downloading freedoom2.wad and assembling Python packages.

Rendering
- Fixed minor rendering issues in the depth and labels buffers.
- Fixed order of color values in `RGB/BGR` modes of `ScreenFormat`.

1.1.5pre

1.1.4

Automap
- Added `am_scale` CCMD.

Scenarios
- Fixed `KILLCOUNT` GameVariable for ChainsawMarine in `defend_the_center` and `deathmatch` scenarios.

Python specific
- **Ported Python binding to pybind11 as a replacement for Boost.Python.**
- Fixed problems with `pip install` detecting Python interpreter, includes and libraries from different Python versions.

1.1.3

Rendering options
- Added `setRenderScreenFlashes` and `setRenderAllFrames` methods.
- Added `viz_ignore_render_mode` CVAR which disables overriding rendering settings.

GameVariables
- **Added `ANGLE`, `PITCH`, `ROLL`, `VELOCITY_X`/`Y`/`Z` GameVariables.**

Missing config keys
- Added support for `DEATHCOUNT`, `USER31` - `USER60`, `PLAYER_NUMBER`, `PLAYER_COUNT`, `PLAYER1_FRAGCOUNT` - `PLAYER16_FRAGCOUNT`, `POSITION_X`/`Y`/`Z` GameVariables in the config file.
- Added support for `ALTATTACK` Button in the config file.

Java specific
- Fixed `makeAction`.
- Added missing `POSITION_X`/`Y`/`Z` Game Variables.

Python specific
- Added manual GIL management for better performance when used with Python threads.

Windows specific
- Fixed building for Windows 10.

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.