General Questions
What is Hydra?
What is Hydra?
Is Hydra legal?
Is Hydra legal?
How mature is Hydra?
How mature is Hydra?
Is Hydra free?
Is Hydra free?
System Requirements
Why is Hydra macOS only?
Why is Hydra macOS only?
What macOS versions are supported?
What macOS versions are supported?
Do I need a powerful Mac to run Hydra?
Do I need a powerful Mac to run Hydra?
- A Metal-compatible GPU (most modern Macs)
- Sufficient RAM (8GB minimum, 16GB+ recommended)
- Modern CPU (Apple Silicon or recent Intel processor)
- Available storage for games and firmware files
Does Hydra work better on Apple Silicon or Intel?
Does Hydra work better on Apple Silicon or Intel?
Setup and Configuration
What file formats does Hydra support?
What file formats does Hydra support?
- NRO - Homebrew executable format
- NCA - Nintendo Content Archive
- NX - Alternative format
Do I need firmware files?
Do I need firmware files?
~/Library/Application Support/Hydra/config.toml.What are game patches and do I need them?
What are game patches and do I need them?
Where is the Hydra configuration file?
Where is the Hydra configuration file?
~/Library/Application Support/Hydra/config.toml. This file is created automatically after launching Hydra at least once. You can edit it to configure firmware paths, graphics settings, and other options.Can I use the SwiftUI frontend instead of SDL3?
Can I use the SwiftUI frontend instead of SDL3?
-DFRONTEND=SwiftUI CMake option. The SDL3 frontend is the default.Performance and Troubleshooting
Why is my game running slowly?
Why is my game running slowly?
- Your Mac hardware may not meet the game’s requirements
- The game may not be well optimized in Hydra yet
- Graphics settings may need adjustment
- Background applications consuming resources
- Missing or incorrect firmware files
My game crashes on launch. What should I do?
My game crashes on launch. What should I do?
- Ensure you have the required firmware files installed
- Install game patches from hydra-patches
- Verify your game file isn’t corrupted
- Check that the game format is supported (NRO/NCA/NX)
- Update to the latest Hydra version
- Report the issue on GitHub with details
I see graphical glitches. Is this normal?
I see graphical glitches. Is this normal?
Does Hydra support multiplayer or online features?
Does Hydra support multiplayer or online features?
Can I use controllers with Hydra?
Can I use controllers with Hydra?
Development and Contributing
How can I contribute to Hydra?
How can I contribute to Hydra?
- Submit pull requests with bug fixes or features
- Report bugs and compatibility issues on GitHub
- Test games and provide compatibility feedback
- Join the Discord server for development discussions
- Improve documentation
- Star the project on GitHub to show support
What programming languages is Hydra written in?
What programming languages is Hydra written in?
Where can I get help with development?
Where can I get help with development?
- Join the official Discord server
- Open discussions on GitHub
- Check existing issues and pull requests
- Review the source code and documentation
How do I build Hydra from source?
How do I build Hydra from source?
- Install dependencies (cmake, ninja, sdl3, fmt) via Homebrew
- Clone the repository and update submodules
- Configure with CMake
- Build with Ninja
build/bin/Hydra.app.What license is Hydra released under?
What license is Hydra released under?
Getting Help
Where can I get support?
Where can I get support?
- Discord server for real-time help
- GitHub Issues for bug reports
- GitHub Discussions for questions
- This documentation for guides and references
How do I report a bug?
How do I report a bug?
- Search existing issues to avoid duplicates
- Open a new issue on GitHub
- Include your macOS version and hardware specs
- Describe the problem with steps to reproduce
- Attach logs, screenshots, or error messages
- Specify the Hydra version you’re using