The official documentation site for Resonite modding, providing comprehensive guides for creating mods using BepisLoader and the BepInEx framework.
This wiki contains documentation for:
- Getting Started - Installation guides for mod loaders and using existing mods
- Creating Mods - Step-by-step tutorials for developing your own Resonite mods
- Guides - Advanced topics including:
- Configuration management
- Localization with BepisLocaleLoader
- Debugging and troubleshooting
- BepInEx API Reference - Auto-generated documentation for BepInEx classes and methods
Visit the live documentation at modding.resonite.net to:
- Learn how to install mod loaders
- Browse and install community mods
- Troubleshoot common issues
Get started creating Resonite mods:
- Follow the Installation Guide to set up BepisLoader
- Create your first project using the BepInEx Template
- Learn from the Writing Code guide
- Publish to Thunderstore
- Node.js 18+
- pnpm package manager
# Install dependencies
pnpm install
# Start dev server at localhost:4321
pnpm dev
# Build for production
pnpm build
# Preview production build
pnpm preview.
├── public/ # Static assets (favicons, etc.)
├── src/
│ ├── assets/ # Images and other assets
│ ├── components/ # Custom Astro components
│ ├── content/
│ │ ├── docs/ # Documentation content (MDX files)
│ │ └── config.ts # Content collection config
│ └── styles/ # Global styles
├── astro.config.mjs # Astro configuration
└── package.json # Project dependencies
We welcome contributions! Here's how you can help:
- Fork this repository
- Create a new branch for your changes
- Edit or add MDX files in
src/content/docs/ - Test your changes locally with
pnpm dev - Submit a pull request
- Use clear, concise language
- Include code examples where appropriate
- Test all code snippets
- Follow the existing file structure
- Add appropriate frontmatter metadata
Found an error or have a suggestion? Please open an issue with:
- Page URL or file path
- Description of the issue
- Suggested fix (if applicable)
- Astro - Static site generator
- Starlight - Documentation theme
- MDX - Markdown with components
- Svelte - Interactive components
- TypeScript - Type safety
This documentation is licensed under MIT License.