kafeijao / kafe_cvr_mods Goto Github PK
View Code? Open in Web Editor NEWCollection of Melon Loader mods for ChilloutVR
License: GNU General Public License v3.0
Collection of Melon Loader mods for ChilloutVR
License: GNU General Public License v3.0
Simple request, I think. Playing chess with piracy and have accidentally clapped the board and
had to rejoin (thankfully saves state). The ability to disable it entirely would be nice.
Also, my default neutral irl hand position when using my index controllers is recognized as
hand open/-1, so it'd be nice to be able to chose the gesture chosen to prevent accidental
activation (doing finger gun left and rock and roll right requires conscious effort for the most
part), with it defaulting to 'open/open' to maintain compat for existing users without this complaint.
Actually, would it be possible to have the mod also have an option to 'prevent clapping friends
props' like it does for avatars?
Hello! I'm trying to use the latest version of VRCFaceTracking in CVR, However, there's an issue. The avatar status says "Loading", and it seems like VRCFaceTracking isn't getting the configs.
https://github.com/benaclejames/VRCFaceTracking/releases/tag/5.2.3.0
Here's the latest version that i'm trying to use. Thank you!
We definitely need a way to pick up and adjust the menu in-world without having to drop it in place each time.
Possibly a lock function to go along with it to prevent accidental pickups while testing gestures.
If there are missing references in the avatar trigger allowed triggers, the mod starts spamming errors like crazy (not in the melon console).
When the menu has multiple avatars to select from (in an instance with multiple people), it will go out of bounds from the bottom.
This is probably a broken UI constraint.
Currently it's only possible to drive and read synced parameters for props. It would be nice if we could also drive local ones.
Pressing the 'toggle gestures' button doesn't disable gestures, despite the UI message saying so.
What happens, is when both are installed and you press the ragdoll key "R" you wind up locked in place (but not ragdolled) and if you try the ragdoll menu option it out right crashes the game.
Relevant error from log, per our Discord chat
ArgumentNullException: Value cannot be null.
Parameter name: args
at Rug.Osc.OscMessage.CheckArguments (System.Object[] args) [0x00010] in <48d6d19e1ccb443c872f1ab57d143942>:0
at Rug.Osc.OscMessage..ctor (System.String address, System.Object[] args) [0x0006e] in <48d6d19e1ccb443c872f1ab57d143942>:0
at OSC.Handlers.HandlerOsc.SendMessage (System.String address, System.Object[] data) [0x0005e] in <48d6d19e1ccb443c872f1ab57d143942>:0
at OSC.Handlers.OscModules.Avatar.SendAvatarParamToConfigAddress (System.String paramName, System.Object data) [0x00073] in <48d6d19e1ccb443c872f1ab57d143942>:0
at OSC.Handlers.OscModules.Avatar.<.ctor>b__14_3 (System.String parameter) [0x0000f] in <48d6d19e1ccb443c872f1ab57d143942>:0
at OSC.Events.Avatar.OnParameterChangedTrigger (ABI_RC.Core.CVRAnimatorManager animatorManager, System.String name) [0x00019] in <48d6d19e1ccb443c872f1ab57d143942>:0
at OSC.HarmonyPatches.AfterSetAnimatorParameterTrigger (System.String name, ABI_RC.Core.CVRAnimatorManager __instance, System.Boolean ____parametersChanged) [0x0000b] in <48d6d19e1ccb443c872f1ab57d143942>:0
at (wrapper dynamic-method) ABI_RC.Core.CVRAnimatorManager.DMD<ABI_RC.Core.CVRAnimatorManager::SetAnimatorParameterTrigger>(ABI_RC.Core.CVRAnimatorManager,string)
at (wrapper dynamic-method) ABI_RC.Core.Player.PlayerSetup.DMD<ABI_RC.Core.Player.PlayerSetup::FixedUpdate>(ABI_RC.Core.Player.PlayerSetup)
(Filename: <48d6d19e1ccb443c872f1ab57d143942> Line: 0)
The idea is to permit AAS menu entries to be updated via OSC.
the endpoint layout could be something like this.
QuickMenu:
AAS_menu:
menu_open: (bool) read to get state of menu, write to open/close menu
menu_count: (int | readonly) number of menu items in the AAS list
param_list: (list of sub endpoints) for parrams in the menu, read to get/write to set.
list content can be a mix of bool/int/float/trigger
Tried to TP to someone, got this in console after she accepted the request.
[03:02:43.355] [RequestLib] Error during HandleTimeouts()
[03:02:43.356] [RequestLib] System.MissingMethodException: Method not found: void ABI_RC.Systems.Movement.BetterBetterCharacterController.TeleportPlayerTo(UnityEngine.Vector3,UnityEngine.Vector3,bool,bool)
at Kafe.RequestLib.ModNetwork.HandleTimeouts () [0x0004d] in F:\Documents\JetbrainsProjects\RiderProjects\ChilloutVR\Kafe_CVR_Mods\RequestLib\ModNetwork.cs:429
this repeats every second
This is an incredible job, very well designed, you have a great level of programming, I would like to ask you if you could add a small update of the version of libsm64 unity that has been outdated for years, not even audio, nobody has been responsible for updating that and I think it has great potential, thanks in advance
I don't know all of them, but it's at least breaking Headset On Head
It would be good to have a world endpoint set like the following
world:
id: read to get the current guid of the world, write to switch world
status: (all are readonly)
- flying_allowed: (bool)
- noclip_allowed: (bool)
- props_allowed: (bool)
- portals_allowed: (bool)
- number_of_users: (int)
- number_of_props: (int)
- instance_id: (string)
- instance_region: (string) EU/US/JP
- instance_type: (string) private/public/invite etc.
The reason for this is to allow OSC apps to behave differently depending on world conditions.
Example 1, have a contact on the arm of your avatar, and in worlds that allow props have it spawn in a prop menu for avatar config, but in world that does not allow props the same contact would cause a smaller less feature rich on avatar menu to become active.
Example 2, have a contact on the arm of your avatar which would in worlds that permit it toggle flight mode, and in worlds that don't would cause a warning message to be shown (or indeed disable the contact and provide visual representation on the avatar ie. change a texture)
I would love to pin the menu to my screen while on desktop or to my hud while in VR. There are plenty of parameters needing to be checked while moving. (Upright, Crouch, Prone, MovementXY, Grounded/Raw, ect)
;-;
such a minuscule issue cannot be excused ๐ ๐ ๐ณ ๐
client.send_message("/input/Voice",bool(True))
One of these causes Mic to spam toggle until client.send_message("/input/Voice",bool(False))
is sent or game is shut down. Tested slowing down amount sent, sent 1 every time.sleep(100)
, but still spammed Mic. Can try to record video if needed.
Using most recent pythonosc.
If I place the menu somewhere and forget about it, I'd like to be able to quickly return it to myself without having to look for and unpin it.
Possibly if I walk too far away from it?
If your follower pick up a prop with a seat on it, it makes you set on it
It seems the pickup script uses the colliders of the button interactables as grab points. A solution would be finding another way to disable the menu from being picked up. Currently it's done by disabling a big collider that cover the entire pack part of the menu.
Would be cool. Yeah.
Camera position/rotation, possibly some basic settings like FOV, ect.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.