Skip to content

kafeijao/Kafe_CVR_Mods

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kafe's Melon Loader Mods

Welcome to my little collection of mods, feel free to leave bug reports or feature requests!


Mods

Mod name More Info Latest Description
AMDQuestWirelessStutterFix README.md Download Latest AMDQuestWirelessStutterFix.dll Potentially fixes Quest Wireless Stutter issues on AMD
BetterAFK README.md Download Latest BetterAFK.dll Fix and Improve the AFK detection
BetterCache README.md Download Latest BetterCache.dll Retired Improves the Cache Management
BetterLipsync README.md Download Latest BetterLipsync.dll Retired Improves Visemes by using Oculus Lipsync
BetterPortals README.md Download Latest BetterPortals.dll Improves portals usability
CCK.Debugger README.md Download Latest CCK.Debugger.dll Debug CVR Content from within the game
ChatBox README.md Download Latest ChatBox.dll Communicate via text using ChatBoxes
CompanionProp README.md Download Latest CompanionProp.dll Spawn a prop on join
CVRSuperMario64 README.md Download Latest CVRSuperMario64.dll Run Super Mario 64 engine inside of CVR
EyeMovementFix README.md Download Latest EyeMovementFix.dll Retired Fix and Improve the Eye Movement
FirstPersonHider README.md Download Latest FirstPersonHider.dll Retired Hide parts of the mesh in first person
FreedomFingers README.md Download Latest FreedomFingers.dll Force finger track and gesture lock on Index
F*ckRTSP README.md Download Latest F*ckRTSP.dll Retired Prevent playing RTSP streams
GrabbyBones README.md Download Latest GrabbyBones.dll Allow grabbing Dynamic and MagicaCloth bones
Instances README.md Download Latest Instances.dll Instances History and tools
MenuCSSLoader README.md Download Latest MenuCSSLoader.dll Loads CSS files to the Menus
LoginProfiles README.md Download Latest LoginProfiles.dll Retired Save multiple credentials via launch parameters
MinimizeWindows README.md Download Latest MinimizeWindows.dll Minimize the game or console windows
NavMeshFollower README.md Download Latest NavMeshFollower.dll Allow to control nav mesh followers
NavMeshTools README.md Download Latest NavMeshTools.dll Library with tools to bake nav meshes
OSC README.md Download Latest OSC.dll Enables OSC and adds new endpoints
PickupOverrides README.md Download Latest PickupOverrides.dll Retired Override the QOL settings for pickups
PostProcessingOverrides README.md Download Latest PostProcessingOverrides.dll Improve PostProcessing control
ProfilesExtended README.md Download Latest ProfilesExtended.dll Improve the avatar profiles behavior
QRCode README.md Download Latest QRCode.dll Adds a QRCode Reader to the CVR Camera
QuickMenuAccessibility README.md Download Latest QuickMenuAccessibility.dll Retired Quick Menu accessibility options
RealisticFlight README.md Download Latest RealisticFlight.dll Improve physics and add alternative flight
RequestLib README.md Download Latest RequestLib.dll Request/Reply to remote players over network
TeleportRequest README.md Download Latest TeleportRequest.dll Request to teleport to a player
TheClapper README.md Download Latest TheClapper.dll Clap props/players to delete/hide them
WrongMic README.md Download Latest WrongMic.dll Retired Saves/Loads diff mics for VR or Desktop

Plugins

Plugin Name More Info Latest Description
CVRUnverifiedModUpdaterPlugin README.md Download Latest CVRUnverifiedModUpdaterPlugin.dll Update mods directly from github repo releases
Logger++ README.md Download Latest Logger++.dll Show specific Player.log logs in Melon Console

Building

In order to build this project follow the instructions (thanks @Daky):

  • (1) Install NStrip.exe from https://github.com/BepInEx/NStrip into this directory (or into your PATH). This tools converts all assembly symbols to public ones! If you don't strip the dlls, you won't be able to compile some mods.
  • (2) If your ChilloutVR folder is C:\Program Files (x86)\Steam\steamapps\common\ChilloutVR you can ignore this step. Otherwise follow the instructions bellow to Set CVR Folder Environment Variable
  • (3) Run copy_and_nstrip_dll.ps1 on the Power Shell. This will copy the required CVR, MelonLoader, and Mod DLLs into this project's /.ManagedLibs. Note if some of the required mods are not found, it will display the url from the CVR Modding Group API so you can download.

Set CVR Folder Environment Variable

To build the project you need CVRPATH to be set to your ChilloutVR Folder, so we get the path to grab the libraries we need to compile. By running the copy_and_nstrip_dll.ps1 script that env variable is set automatically, but only works if the ChilloutVR folder is on the default location C:\Program Files (x86)\Steam\steamapps\common\ChilloutVR.

Otherwise you need to set the CVRPATH env variable yourself, you can do that by either updating the default path in the copy_and_nstrip_dll.ps1 and then run it, or manually set it via the windows menus.

Setup via editing copy_and_nstrip_dll.ps1

Edit copy_and_nstrip_dll.ps1 and look the line bellow, and then replace the Path with your actual path. $cvrDefaultPath = "C:\Program Files (x86)\Steam\steamapps\common\ChilloutVR"

You'll probably need to restart your computer so the Environment Variable variable gets updated...

Now you're all set and you can go to the step (2) of the Building instructions!

Setup via Windows menus

In Windows Start Menu, search for Edit environment variables for your account, and click New on the top panel. Now you input CVRPATH for the Variable name, and the location of your ChilloutVR folder as the Variable value

By default this value would be C:\Program Files (x86)\Steam\steamapps\common\ChilloutVR, but you wouldn't need to do this if that was the case! Make sure it points to the folder where your ChilloutVR.exe is located.

Now you're all set and you can go to the step (2) of the Building instructions! If you already had a power shell window opened, you need to close and open again, so it refreshes the Environment Variables.


Disclosure


⚠️ Notice!

This project is an independent creation and is not affiliated with, supported by, or approved by Alpha Blend Interactive