English | 日本語
ShakeScouter is a Python program designed to analyze images from the “Salmon Run Next Wave” and generate telemetry data. This tool is specifically tailored for analyzing video streams from the Salmon Run game mode in the popular video game “Splatoon 3” on the Nintendo Switch.
- Image Analysis: ShakeScouter uses advanced image processing techniques to analyze video streams from the “Salmon Run Next Wave” game mode.
- Telemetry Generation: The program generates telemetry data based on the analysis results, providing valuable insights into the gameplay statistics.
- Clone the repository:
git clone https://github.com/mntone/ShakeScouter.git
- Navigate to the project directory:
cd ShakeScouter
- Install Python:
- Windows: https://www.microsoft.com/store/productId/9NCVDN91XZQP
- macOS:
brew install [email protected]
- Install dependencies:
pip install -r requirements.txt
- Install PyTorch:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
In the future, there is a possibility of adopting analysis programs using CUDA on Windows.
py shakescout.py [options]
--development
: Run the program in development mode.-d
,--device
: Specify the device to use in PyTorch. Available options areauto
,cpu
, andcuda
.-o
,--outputs
: Specify the output types. Available options areconsole
,json
, andwebsocket
.-i
,--input
: Specify the device ID of the OpenCV input.--width
: Specify the width of the OpenCV input.--hight
: Specify the height of the OpenCV input.-t
,--timestamp
: Use timestamp as json filename.-H
,--host
: Specify the hostname for the WebSocket connection.-p
,--port
: Specify the port number for the WebSocket connection.
Contributions are welcome! Please fork the repository and submit a pull request with your enhancements.
This project is licensed under the GPLv3 license - see the LICENSE file for details.
If you have any questions or need support, please contact me.
- Mastodon: https://mstdn.jp/@mntone
- My heartfelt thanks go out to the creators of the original game, “Splatoon 3.”
- I would like to express my gratitude to erudot. He provided me with the opportunity to play Salmon Run Next Wave and became the catalyst for reaching Eggsecutive VP 999.
- Also, I would like to express my heartfelt gratitude to ChatGPT for its support in the development of this software.
- mntone - Initial work.
- Shake StreamKit: A tool for overlaying Salmon Run Next Wave streams