Giter Club home page Giter Club logo

kafe_cvr_mods's People

Contributors

astrodogedx avatar dakyneko avatar kafeijao avatar natsumi-sama avatar noachicode avatar notakidos avatar novavoidhowl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

kafe_cvr_mods's Issues

The Clapper: configurable clapping gestures and ability to disable entirely.

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?

[CCK.Debugger] Menu object pickup

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.

[OSC] Bug Report - crash on ML6.X with ml_prm and `AvatarModuleTriggerParameters = true`

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)

[OSC] Feature request : AAS menu endpoint

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      

[TeleportRequest] Method not found: TeleportPlayerTo

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

Great mod

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

[OSC] Feature request : world info read / send

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)

[CCK.Debugger] Pin to screen/HUD

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)

[OSC] Bug Report - "/input/Voice" causes Spam Mic Toggling

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.

[CCK.Debugger] Button to return menu to QM

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.