This software that translates body movements to Sparking Zero gameplay. This was inspired by a video I saw of a guy play Sparking Zero with his XBox Kinnect. This software is open and free to use.
I want to create software that can easily be used as a template to mod other games in the same way. This template should allow many other games to work with a webcam via passing input from movement into the game with minimum modifications required.
This software is still in early development, check the change logs for more information. This project contains the Zlib license, it is short and sweet, so give it a read. I welcome any help you want to offer.
Note: Only tested on Windows 11 using DroidCam as a Webcam.
- Python - To run the project
- PDM - Python package management done right
- VSCode - Or any text editor to edit the code
- Decent Spec System, around the ballpark of:
- RAM: 16GB (minimum)
- GPU: GTX 1080 TI (recommended)
- CPU: Ryzen 7 5700X (recommended)
- Webcam, or DroidCam if you don't have a webcam
- Clone or download the code onto your system
- Open the code in your text editor of choice
- Modify
configs/computer_info.json
to fit your system- If using a webcam, specify a number, if DroidCam, web interface seems to work good, just use the correct local IP
- In the SAME directory, run
pdm install
in your terminal
- Open Sparking Zero
- Run the software
pdm run main.py
This project does not have any official support forums or servers, so until then, feel free to use the issues tab.
As this project is still in development, here is my ever growing todo list:
- Punching
- Ki Blasts
- Skill 1
- Skill 2
- Skill 3 (super)
- Recharge
- Ability 1 (L2 + 0)
- Ability 2 (L2 + up + 0)
- Guard
- Throw (regular)
- Throw (ground)
- Make software easy to use as a template for other games with minimal modification required
- Make software easy for user to configure
- Fly Up/Down
- Dash forward
- Dash behind character
- All Counters
- A bunch of other stuffs
If you want to support the work I do, please consider donating to me on one of these platforms: