Skip to main content

PyViser - Rocket League replay visualizer

Project description

PyViser

forthebadge

A pip-installable version of VirxEC/rlviser with minor modifications to facilitate the build process.

Purpose

The goal of this repository is to provide pre-built pip-installable wheels to PyPI for easy installation of RLViser. For the original code or most up-to-date developments, please see VirxEC's repository.

Installation

pip install pyviser

About RLViser

RLViser is a lightweight visualizer for rocketsim-rs binds that listens for UDP packets.

Any language can communicate with the visualizer by sending UDP packets in the correct format, but rocketsim-rs has a GameState.to_bytes() function that does this automatically.

image

Usage

To see an example of how to communicate with the visualizer, see the example in the rocketsim-rs repository.

You can also choose to use the integrated support in RLGym 2.0 and RLGym-PPO or use the RLViser-Py library to interface directly from Python via RocketSim classes.

Controls

NOTICE: These controls WON'T WORK until you've toggled the menu off. The menu is open by default upon launch.

Key Action
Esc Toggle menu
1 - 8 Change car camera focus
9 Director camera
0 Free camera
W Move forward
A Move left
S Move backward
D Move right
Space Move up
Left Ctrl Move down
Left Shift Slow
R State set ball towards goal
P Toggle pause/play
+ Increase game speed +0.5x
- Decrease game speed -0.5x
= Set game speed to 1x
Left click1 Drag cars and ball

1 - Requires the menu toggled ON to free the cursor, you can drag cars and the ball to move them in the world. Requires the agent on the other side to support state setting.

Modes

Currently, both standard soccer and hoops are supported.

image

Credits

All credit for the original RLViser goes to VirxEC. This repository simply provides pip-installable builds of their excellent work.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyviser-0.9.15.tar.gz (11.2 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyviser-0.9.15-py3-none-win_amd64.whl (31.0 MB view details)

Uploaded Python 3Windows x86-64

pyviser-0.9.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pyviser-0.9.15-py3-none-macosx_11_0_arm64.whl (28.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pyviser-0.9.15-cp313-cp313-win_amd64.whl (32.5 MB view details)

Uploaded CPython 3.13Windows x86-64

pyviser-0.9.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pyviser-0.9.15-cp313-cp313-macosx_11_0_arm64.whl (30.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyviser-0.9.15-cp312-cp312-win_amd64.whl (32.5 MB view details)

Uploaded CPython 3.12Windows x86-64

pyviser-0.9.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pyviser-0.9.15-cp312-cp312-macosx_11_0_arm64.whl (30.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyviser-0.9.15-cp311-cp311-win_amd64.whl (32.5 MB view details)

Uploaded CPython 3.11Windows x86-64

pyviser-0.9.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyviser-0.9.15-cp311-cp311-macosx_11_0_arm64.whl (30.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyviser-0.9.15-cp310-cp310-win_amd64.whl (32.5 MB view details)

Uploaded CPython 3.10Windows x86-64

pyviser-0.9.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pyviser-0.9.15-cp310-cp310-macosx_11_0_arm64.whl (30.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyviser-0.9.15-cp39-cp39-win_amd64.whl (32.5 MB view details)

Uploaded CPython 3.9Windows x86-64

pyviser-0.9.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pyviser-0.9.15-cp39-cp39-macosx_11_0_arm64.whl (30.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file pyviser-0.9.15.tar.gz.

File metadata

  • Download URL: pyviser-0.9.15.tar.gz
  • Upload date:
  • Size: 11.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyviser-0.9.15.tar.gz
Algorithm Hash digest
SHA256 9f1b34a9134716f47c7b46603c5f3e2183bddc223c6271f00b6385629a7f940a
MD5 425e6921330e4fa15be7af982a622aba
BLAKE2b-256 e1eb586370dd376098f7cb76f7401abf10c29b1f7590d461d9562c76a43d052c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15.tar.gz:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyviser-0.9.15-py3-none-win_amd64.whl.

File metadata

  • Download URL: pyviser-0.9.15-py3-none-win_amd64.whl
  • Upload date:
  • Size: 31.0 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyviser-0.9.15-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3a09c9b2dfa630082a56b93ba1304f56a3660e07bd9443987f5a4143c63f5ba9
MD5 26292d7f63988b3c5f2e85139fff3fe9
BLAKE2b-256 7828cfdd4fd53bd70e3f897b0a2b503cdcac3bc8937864b692b78c34b0be9ccc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15-py3-none-win_amd64.whl:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyviser-0.9.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyviser-0.9.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5779e87a2c00ac4365605dc414c78dfedc47373f2a00cfb60945ba66d6e52f15
MD5 6983b2d8f17103c2d652bf5d61e4b615
BLAKE2b-256 10fbf6b70d896448aa58e3838f37727f804acd6f393e2dce8892f9c8af6183f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyviser-0.9.15-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyviser-0.9.15-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c119a80f3c0e00cc12df10252821be329edc208f491b829f07129d72966da77
MD5 8da15e9b1870aabe9d9c679e3cbe241d
BLAKE2b-256 2866648df810508c14a6059cfc02404fa4218254ec1c977b17bdb190dc0af357

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15-py3-none-macosx_11_0_arm64.whl:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyviser-0.9.15-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyviser-0.9.15-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 32.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyviser-0.9.15-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f6197ec0063752af95401d9b80e46e042f7facf188ba87ac2fe5c2acac434005
MD5 c3f6dcf9937d1e8e9d1e8577edaee00f
BLAKE2b-256 347993ff898af45a50b5fd3e75e18166de0c7c260a062653c2f8719689c8cd29

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyviser-0.9.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyviser-0.9.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e2fb6951d95797e404200c4f4c5fc5f3cc2c595a3429913fcaef02f60d247d1
MD5 e24cf36f234bbe350400e7fb90af54a2
BLAKE2b-256 3bc58fc04cef3639dcff7dd62c66a13514405494405af837bb79649f3808a694

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyviser-0.9.15-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyviser-0.9.15-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f7ee3f882a255c4a30a8a833edcd6c27de2c7c101a61c5fb01d25122cc0b48c
MD5 a4caf5dc01bd6f87639b0ac4a0b45586
BLAKE2b-256 e37ffc1ea706d7de4331ce22ff4a7094494fa790a4508b542372ab08ddbbc124

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyviser-0.9.15-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyviser-0.9.15-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 32.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyviser-0.9.15-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9fc8cdfd2c93425309f8ab1be77ba9226b79cc889a8c72390be6e5178156b3cb
MD5 cf9a054a7f48d1a4f6e6a835fa871ce9
BLAKE2b-256 04ec02b284e984b081c3bce3d007586178aa1c7153333b10c922d591c5d0a67f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyviser-0.9.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyviser-0.9.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9704ec71cc13d4fa32ab64fe3d3093eaf90d04e1a94714c38012b21dbfe8f96
MD5 f3247a64a6a14781c36ab703c27c6c28
BLAKE2b-256 722d78e6c317b35ca450512be285388b726af765dc1b5f1daa0b718f39dcd998

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyviser-0.9.15-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyviser-0.9.15-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 396828bbc6e1ee67106c838a4a58824326369b4be2df201551259a94284293bd
MD5 fc78d477ef48814770de1b84aa8ebe81
BLAKE2b-256 8b36997e6cd13e81725078c39bb7d002c8ae178da8c9c663bb02d8ab6c2faf5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyviser-0.9.15-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyviser-0.9.15-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 32.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyviser-0.9.15-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 61044c201b49712f36e672e7f103fce8ca84cd4de6ebe8e33481ba7ef6e724c8
MD5 cba29c2cf5a8af151af916ef15310346
BLAKE2b-256 53dfb911a2cd44003a3a678a36686a836562ec53322fae78e153d7e021f18d26

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyviser-0.9.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyviser-0.9.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a75382dc597f240f61ca8477c1bd652975eae8b91d174226ac5a6762333189b4
MD5 68495480b58152e7585f98fcea168fe5
BLAKE2b-256 9be2cc2865a54189ffeb024ff5e284b9d7974a46d57946ca555bea1a949ae1da

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyviser-0.9.15-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyviser-0.9.15-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c78f74731793efbf1c8283652ac5fc74bbbd89e3e71701a20c0d92895d595fb
MD5 f925534ee4a85a0d8749f723a4e3bd49
BLAKE2b-256 4340f8773defa6cb57d6ef8a5ef06e1324234bc97f5e0a4274e76b5d87317cee

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyviser-0.9.15-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyviser-0.9.15-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 32.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyviser-0.9.15-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7dc70d65547d159655c9d49985ae45e4377a3508118a0860d44cf85a582daf7f
MD5 00167a992d3dacb311f5332b24fae58b
BLAKE2b-256 c58dace4b0ddd6f6e166e4487dcf925bb70806043c1e33185061a2a149898707

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyviser-0.9.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyviser-0.9.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5dacb93e38cafc85303280767f9461eec9be749b03337f4b37474240ae3a7fa9
MD5 c0746c2f74eb3b616709453566f3e3ca
BLAKE2b-256 a646c719fa7f4e2aaaabb973e752720ffc3f6b5122eaa68ec5a2f5117648606a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyviser-0.9.15-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyviser-0.9.15-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d16c3d6f788cedb75584822897047eb828ff32ef558d471811acf7fb85e0d2f
MD5 6f7220b5da57fad5e59165fe64d7b6fa
BLAKE2b-256 b15f50c2e1bc3da7a3a90ecc77b4faaeba417484c37935f6e5db4cf7c6a9e6e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyviser-0.9.15-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyviser-0.9.15-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 32.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyviser-0.9.15-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 71ee36c028b79cbeb02d64592e9f5036e736e4296e248f7421b8898a3b93935d
MD5 1d7fc9f2857320105dce4efec269ebf5
BLAKE2b-256 57c55adc680f46da96c205158fb683d1ccab10ff6e18437511a195bad46310aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15-cp39-cp39-win_amd64.whl:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyviser-0.9.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyviser-0.9.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b482f293fff5fc2ae254439e422c1e56f8af16490b4f07bb1c9bb8550b8ea1b9
MD5 6226470686150cd12c5845a1511b8b29
BLAKE2b-256 c367e20b5a2ed985607cff991ad66617d55c4ff02d4729ce8e92de633af3bea2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyviser-0.9.15-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyviser-0.9.15-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b542ad83013b97784c93509e24db664d3fd64ce9fc4e2edd570bd3ddd61e590
MD5 b1c91167779158fa7820efbf0b8737e4
BLAKE2b-256 cf410344f7d87981da89d31db63bfc8ee0e82ab0ad8722e3a0fb7326f0540889

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyviser-0.9.15-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: wheels.yml on 2ToTheNthPower/rlviser

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page