Skip to content
This repository has been archived by the owner on Nov 7, 2022. It is now read-only.

Latest commit

 

History

History
48 lines (38 loc) · 1.68 KB

README.md

File metadata and controls

48 lines (38 loc) · 1.68 KB

SafetyPresets

Purpose

The purpose of this MelonLoader VRChat mod is to allow the user to save and load custom safety settings presets.

Requirements

Features

  • Custom Safety Settings Presets Loading / Saving / Deleting.
  • Instance Type Based Safety Settings (Public, Friends, Private).

Compatability

  • Currently working on build 1108(Current)
  • This mod was made for Melonloader 0.4.0

Installation

  • Download UIExpansionKit and place the compiled DLL into the "VRChat/Mods" folder.
  • Download the latest release of the compiled DLL and place into the "VRChat/Mods" folder.

Known Issues

  • The preset choices for instance type based loading will not update until game restart.

Building

To build this mod, reference the following libraries from MelonLoader/Managed after assembly generation;

  • Assembly-CSharp.dll
  • Assembly-CSharp-firstpass.dll
  • Il2Cppmscorlib.dll
  • UnhollowerBaseLib.dll
  • UnhollowerRuntimeLib.dll
  • UnityEngine.dll
  • UnityEngine.CoreModule.dll
  • UnityEngine.UI.dll
  • VRCCore-Editor.dll
  • VRCCore-Standalone.dll
  • VRCSDK3.dll
  • VRCSDKBase.dll

Additionally, reference the following libraries;

Install the following package;

  • Newtonsoft.Json

Finally, build in your favourite IDE.

Credits

Used Bens XRef functions, along with recieving tons of general help.