Créer des mods
Injection de mods
Beat Saber ne supporte pas nativement les mods.
Ainsi, la plupart des mods dans l'installateur de mod se basent sur BSIPA (Beat Saber Illusion Plugin Architecture) pour injecter des extensions dans le jeu, en plus de fournir des outils utiles pour les moddeurs.
Pour ceux qui préfèrent BepInEx plutôt que ces options, Bepis a créé un loader pour les plugins BSIPA, disponible ici. Cependant, pour développer des extensions Beat Saber avec l'API du plugin BepInEx, un guide générique existe sur le site de leur documentation, autrement vous devrez vous débrouiller tout seul.
Mise en place du projet
Si vous êtes intéressé pour créer un mod Beat Saber, mais n'avez pas de modèle ou de modèle Visual Studio existant, suivez le guide d'introduction pour démarrer votre projet.
Prêt ?
Utilisez les liens ci-dessous pour de la documentation relative à Unity et autres outils liés. Si vous avez la moindre question, le meilleur endroit pour la poser est dans le canal #pc-mod-dev
(en anglais) du Discord BSMG.
Arguments de lancement
Des arguments de lancement utile qui vous aideront à faire des mods / déboguer facilement.
Argument | Description |
---|---|
--verbose | Active la fenêtre de sortie des logs d'IPA. Cela affichera la console de débogage que les mods utilisent. |
fpfc | "First Person Flying Controller" Cela vous permet d'utiliser WASD et la souris pour naviguer dans le menu en jeu. C'est beaucoup plus facile de tester avec, pas besoin de mettre son casque ! |
-vrmode oculus | Si vous lancez Beat Saber à travers Steam, cela vous permet de jouer le jeu dans un casque Oculus. |