{"repo":"VirxEC/rlviser","free":true,"listed":false,"github":"https://github.com/VirxEC/rlviser","clone":"git clone https://github.com/VirxEC/rlviser.git","description":"A visualizer for the RocketSim project","language":"Rust","stars":19,"topics":["bevy","rocket-league","rocketsim","rust"],"license":"MIT","category":"game-templates","readme_excerpt":"RocketSim Visualizer 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. 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 click 1 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.","default_branch":null,"files":null,"tree":[],"storefront":"/r/VirxEC","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/VirxEC/rlviser/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}