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.