Booview - Data Visualizer for Super Mario Kart release

  • Thread starter Deleted User
  • Start date
  • Views 1,729
  • Replies 0
  • Likes 2
D

Deleted User

Guest
OP
upload_2021-2-21_15-14-18.jpeg

Booview - A Super Mario Kart data visualization tool has been released.
This tool allows you to interface with the game and view data in a new perspective.
Includes Time Trial Ghost live replay mode, and SRM file upload capabilities.
Quick Download: https://github.com/MrL314/BooView/archive/main.zip
Current Features
  • View Pre-rendered Flow Maps and Checkpoint Bounds images for the tracks!
  • View previous positions of racers via Trail mode, showing the racer's recent path
  • Interact with objects and change their position in-game from the tool window
  • Follow along with racers by clicking their icon in the right panel
  • Scale sprites in the window for ease of viewing
  • Top-down view sprites, mixed from custom and existing assets
  • SRM file upload to load your favorite save data into the game with ease
  • Replay time trial ghosts as if it were running real-time!
    • Combined with Trails mode, you can see the racing line of your best records!
Requirements:
  1. Bizhawk 2.3 (http://tasvideos.org/BizHawk.html)
    • Run the prereq installer before installing if on Windows
    • MAKE SURE it's version 2.3
  2. 64-Bit Windows OS
If running from raw source code, make sure to use Python 3.6 (higher versions may not work properly), and run SETUP.bat

Installation
  1. Download BizHawk 2.3
  2. (If on Windows) Download and run the Bizhawk Prereq installer
  3. Install BizHawk
  4. Download BooView from link above and unzip
How to run
  1. Open BizHawk (EmuHawk.exe) and load a Super Mario Kart rom
    • Version should not matter
  2. In BizHawk, go to Tools > Lua Console
  3. In the Lua Console, go to Script > Open Script
  4. Navigate to the downloaded folder, and click on LuaSide.lua
    • This should freeze the emulator for a few seconds, then resume after.
    • This will load the script into the console.
  5. Run BooView.bat
    • Wait a few seconds until the welcome message appears
    • If running from raw source, run python BooView.py
  6. In the Lua Console, double click on the red square next to LuaSide
If the script is already loaded in the console, all you need to do is step 5 and 6.

Config Options
If you are having framerate issues, considering editting the options in the config.json file. A few issues come from the screen size for the rendered window, so you can adjust the window size and the amount of frame skipping. window_size will determine the size of the render window, and FRAME_SKIP will determine the amount of frames to wait between renders and polling the Lua script

Special Notes
Crashes and Errors
There seems to be a few random sparse errors from time to time. If you encounter an error, first restart the tool. If the error is persistent, feel free to contact me at [email protected], and I will try to fix it as soon as I can!

Sometimes the program will fail to run when starting. If this happens, just exit the program and restart it.

Source:https://github.com/MrL314/BooView
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @OctoAori20, Cool. Same here.