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

A MelonLoader VRChat Mod aimed at improving the safety settings system

License

Notifications You must be signed in to change notification settings

Kiokuu/SafetyPresets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.