Beat Saber IPA - The mod injector tailored for Beat Saber
- Download a release (https://github.com/nike4613/BeatSaber-IPA-Reloaded/releases)
- Extract the contents into the game folder
- Run IPA.exe
- Start the game as usual
A console window should open before the game starts if the installation was successful.
To disable this console window, pass --no-console
to the game.
- Drag & drop the game exe onto IPA.exe while holding Alt
- Or run
ipa -rn
in a command window
- Or run
- Done
- Create a new Class Library C# project (.NET 4.6)
- Download a release and add IPA.Loader.dll to your references
- Implement
IBeatSaberPlugin
orIEnhancedBeatSaberPlugin
- Build the project and copy the DLL into the Plugins folder of the game.
See Developing for more information.
BSIPA will automatically repatch the game when it updates, as long as winhttp.dll
is present in the install directory.
IPA.exe file-to-patch [arguments]
--launch
: Launch the game after patching--revert
: Revert changes made by IPA (= unpatch the game)--nowait
: Never keep the console open- See
-h
or--help
for more options.
Unconsumed arguments will be passed on to the game in case of --launch
.