DjShinter / VideoRemote

A MelonLoader Mod for ChilloutVR

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Video Remote Mod

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

  • Play, Pause, Adjust volume
  • Paste video URLs from Clipboard
  • Change permission between 'Everyone' and 'Instance Moderators'
  • Network Sync Toggle
  • Audio Source switch between, 'Audio Source', 'Room Scale', 'Direct' (2D)
  • Reload current video at current timestamp. (Useful for Prop video players, so you can reload the current video for late joiners)
  • Timestamp controls, Info and Debug pages and more!
  • SponsorBlock's API integration for auto skipping sponsor segments and more!
  • Save/Load URLs from a file
  • Local Video player Screen
    • Most useful when the video player in a world is in an inconvenient spot, or you just want to lay back and still watch.
    • Includes options to adjust the size and toggle pickup.
  • Prop Video Player Syncing
    • Watches for network messages at world join and will sync prop video players if they exists

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

ChilloutVR Modding Group: https://discord.gg/dndGPM3bxu

Mod Information

This mod allows you to have Video Remote Controls in the Quick Menu.

This is the feature request for this mod. https://feedback.abinteractive.net/p/video-player-remote-control

Installation

This mod requires BTKUILib otherwise it will not work.

To install the "Video Remote Mod" place "VideoRemote.dll" inside your "Mods" folder located in ChilloutVR > Mods

Building this project

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

BTKUILib Dependency: BTKUILib

Download the Source Code, references the libs and build.

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.

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. ✅

Credits

Nirvash - Helped a lot by implementing many features to Video Remote Mod.

Shin - Started this project for fun, and really wanted a quality of life feature.

About

A MelonLoader Mod for ChilloutVR

License:GNU General Public License v3.0


Languages

Language:C# 100.0%