You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.2 KiB

  1. ---
  2. title: BSIPA - Home
  3. uid: home
  4. ---
  5. # ![BSIPA](images/banner_dark.svg)
  6. [![Build status](https://ci.appveyor.com/api/projects/status/1ruhnnfeudrrd097?svg=true)](https://ci.appveyor.com/project/nike4613/beatsaber-ipa-reloaded-9smsb)
  7. BSIPA - The Unity mod injector for the new age (pending confirmation).
  8. Assuming, that is, that Unity 2017 is "new age".
  9. ## How To Install
  10. 1. [Download a release](https://github.com/beat-saber-modding-group/BeatSaber-IPA-Reloaded/releases)
  11. 2. Extract the contents into the game folder
  12. 3. Run **IPA.exe**
  13. 4. Start the game as usual
  14. ## How To Uninstall
  15. 1. Drag & drop the game exe onto **IPA.exe** while holding <kbd>Alt</kbd>
  16. - Or run `ipa -rn` in a command window
  17. ## Arguments
  18. See <xref:articles.command_line>.
  19. ## How To Develop
  20. 1. Create a new **Class Library** C# project (.NET 4.6)
  21. 2. Download a release and add **IPA.Loader.dll** to your references
  22. 3. Implement `IPA.IPlugin` or `IPA.IEnhancedPlugin`
  23. 4. Build the project and copy the DLL into the Plugins folder of the game.
  24. See [Developing](xref:articles.start.dev) for more information.
  25. ## How To Keep The Game Patched
  26. BSIPA will automatically repatch the game when it updates, as long as `winhttp.dll` is present in the install directory.