Collapse Launcher is open source and welcomes contributions from the community. Whether you’re fixing a bug, adding a feature, improving translations, or reporting issues — every contribution helps.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/CollapseLauncher/Collapse/llms.txt
Use this file to discover all available pages before exploring further.
Build from Source
Set up your development environment and build Collapse locally.
Translate
Help translate Collapse into your language via Transifex.
Architecture
Understand the codebase structure before diving in.
GitHub Issues
Report bugs or request features on GitHub.
Before you start
- Clone from the
mainbranch using--recurseto pull all submodules. - Use a supported IDE and SDK (see Building from Source).
- Submit pull requests back to the same branch you pulled from, unless maintainers specify otherwise.
- PRs don’t need to be exhaustively descriptive, but do clearly explain what was added or removed.
What we welcome
Bug fixes
Fix crashes, incorrect behavior, UI issues, or download problems.
Community resources
Integrations with officially-endorsed HoYoverse tools and community features.
Plugin enhancements
Code that improves the plugin API or plugin management experience.
Translations
Add or proofread locale strings via Transifex.
Feature restrictions
Because Collapse interacts with games bound by HoYoverse’s Terms of Service, some features will never be accepted:- Anything that interacts with the miHoYo SDK, authentication, or payment endpoints
- DLL injection, memory reading, or any form of game process injection
- Game file modifications that provide an in-game advantage (cheats, FPS unlockers that violate ToS, etc.)
- Account switchers
Collapse is not affiliated with miHoYo/HoYoverse. The project still operates within the bounds of game Terms of Service.
Reporting bugs
Open an issue on GitHub with:- Collapse version (shown in the title bar)
- Windows version and build number
- Steps to reproduce
- Console log output (enable via Settings → Enable Console)
- Any relevant Sentry error ID if shown