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)open in new window pour injecter des extensions dans le jeu, en plus de fournir des outils utiles pour les moddeurs.

Pour ceux qui préfèrent BepInExopen in new window plutôt que ces options, Bepis a créé un loader pour les plugins BSIPA, disponible iciopen in new window. 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 documentationopen in new window, 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 BSMGopen in new window.

Arguments de lancement

Des arguments de lancement utile qui vous aideront à faire des mods / déboguer facilement.

Argument              Description
--verboseActive 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 oculusSi vous lancez Beat Saber à travers Steam, cela vous permet de jouer le jeu dans un casque Oculus.

Autres liens