Skip to content

DjShinter/NiceHotkeys

Repository files navigation

Nice Hotkeys Mod

This is a MelonLoader Mod for ChilloutVR, The Nice Hotkeys mod adds QOL changes to ChilloutVR being able to have an easier time to do certain functions while in VR & Desktop.

ChilloutVR website: https://abinteractive.net

Steam Store Page: https://store.steampowered.com/app/661130/ChilloutVR/

This mod was created with no affiliation and not supported by Alpha Blend Interactive / ABI

Any references to code related to Alpha Blend Interactive / ABI is code owned by them.

MelonLoader: https://melonwiki.xyz/#/?id=requirements

Discord

You can join STARCVR discord: https://discord.gg/sHN9x2n2j8

Hotkeys

CTRL+K = Reset Avatar (I originally planned for CTRL+\ but it didn't take in factor of Nordic Keyboards)

CTRL+Z = Remove All Avatars (https://forums.abinteractive.net/d/223-hot-key-for-removing-avatars-in-the-lobby)

CTRL+R = Respawn Player v1.0.1 can also stop velocity crashing.

Installation

To install the "Nice Hotkeys Mod" place "NiceHotkeys.dll" inside your "Mods" folder located in ChilloutVR > Mods

Plans for the Mod

I plan to add hotkeys that people tend to like, and so you can feature request it in https://forums.abinteractive.net/t/feature-requests and I might include it in while scouting for mods to create also something to update this with a config you can set so you can change the hotkeys and even disable certain functions, for now if you want to do this you can build this version yourself and change the keys and/or remove the code that has the function.

Developer Note

If this mod breaks terms of service, I will shutdown this project immediately as soon as I get note regarding about this, but I believe that this is a quality of life change.

Building this project

I'm not going to provide "MelonLoader.dll" & game files related to ChilloutVR, this is on you!

Download the Source Code and put the DLL's in /Libs which are: "MelonLoader.dll" & "Assembly-CSharp.dll" & "UnityEngine.InputModule.dll" & "UnityEngine.InputLegacyModule.dll", "UnityEngine.PhysicsModule.dll".

Is this mod not allowed?

Any modifications that are not approved can get your ABI account terminated and such this modification is following the "modding guidelines" at the best it could be.

They reserve the right to punish users using my mod.

If you are scared of using modifications in your game do not install mods.

Official post regarding Modding: https://docs.abinteractive.net/official/legal/tos/#7-modding-our-games

§7.1 You may only create modifications for the purpose of improving the game. Malicious mods are not permitted and will be punished in any case we deem it necessary to take action on. ✅

§7.2 If you plan on publishing your mods to the workshop you must release the mods sourcecode to the public (for example by using github). This does not affect mods hosted on third party platforms directly, that are not released to the workshop. ✅

§7.3 Publishing obfuscated mods to the workshop is not allowed. ✅

§7.4 If you have to overwrite, alter or include base game scripts with your mod, you have to request appropriate permission before releasing it to the public. In this case we also require you to include a disclaimer that the base code of the game is owned by us. This may be a simple one-liner. ✅

§7.5 When releasing mods to the public, it is required to state, that the mod authors and modification are in no affiliation with ABI and not supported by ABI. ✅

§7.6 You may never create cheats / hacks to bypass limitations or gain an unfair advantage in any game mode or game world. ✅

§7.7 When installing mods, the liability for damage and harm caused by such is on the user. ABI will not be liable for any harm, damage or any other negative impact caused by modifications loaded from sources other than the official workshop. ✅