Prerequisites
Before you begin, ensure you have the following installed:- Python 3.14 or higher
- Git for version control
- pip for Python package management
Platform-Specific Requirements
Optional Tools
These tools are handled automatically by ZZAR’s setup wizards, but you can install them manually:- FFmpeg - Audio format conversion (Linux:
sudo apt install ffmpeg) - vgmstream - WEM playback and conversion (Linux:
sudo apt install vgmstream-cli) - Wine - Required on Linux to run Wwise (Linux:
sudo apt install wine)
Clone the Repository
Install Python Dependencies
Install all required Python packages from Core dependencies include:
requirements.txt:requests>=2.31.0- HTTP requestspydub>=0.25.1- Audio processingnumpy>=1.24.0- Numerical operationsscipy>=1.10.0- Scientific computingPillow>=10.0.0- Image processingPyQt5>=5.15.0- GUI framework
Set Up Wwise (First Launch)
On first launch, ZZAR will prompt you to set up Wwise (needed for audio encoding):ZZAR will automatically download and configure Wwise. You can also run the setup manually:
Verify Installation
Test that everything is working:- Browse the audio browser to see game sounds
- Test audio conversion features
- Create and install mods
Development Mode
To enable development mode with additional debugging output:- Open
ZZAR.py - Set
DEV_MODE = True - Run the application
Troubleshooting
ImportError: No module named ‘PyQt5’
Solution: Reinstall PyQt5Wine not found (Linux)
Solution: Install Wine for Wwise supportAudio playback issues (Linux)
Solution: Install GStreamer pluginsNext Steps
Now that your environment is set up:- Read the Development Guide to understand the codebase structure
- Learn how to Build Releases for distribution
- Check the GitHub Issues for tasks to work on