My ChilloutVR mods in one fat repo.
Find a file
2023-04-16 06:47:13 -05:00
AASBufferFix cleanup 2023-02-27 23:57:18 -06:00
Blackout bump 2023-02-02 13:02:41 -06:00
ClearHudNotifications fix spellins 2023-04-13 19:25:04 -05:00
CVRGizmos Tweaked Invoke time, properly disable Gizmos, added debug lines to CVRAvatar. 2022-09-15 13:12:37 -05:00
DesktopVRIK add funny settings 2023-04-07 19:18:43 -05:00
.gitattributes Initial commit 2023-04-13 19:13:24 -05:00
.gitignore Initial commit 2023-04-13 19:13:24 -05:00
LICENSE Initial commit 2023-04-13 19:13:24 -05:00
README.md Merge remote-tracking branch 'DesktopVRIK/main' 2023-04-16 06:47:13 -05:00
README2.md Rename README.md to README2.md 2023-04-16 06:26:54 -05:00

AASBufferFix

Fixes two issues with the Avatar Advanced Settings buffers when loading remote avatars:

https://feedback.abinteractive.net/p/aas-is-still-synced-while-loading-an-avatar

https://feedback.abinteractive.net/p/aas-buffer-is-nuked-on-remote-load

Avatars will no longer load in naked or transition to the wrong state on load.

AAS will also not be updated unless the expected data matches what is received.

The avatar will stay in the default animator state until AAS data is received that is deemed correct.

You will no longer sync garbage AAS while switching avatar.

CVRGizmos

Adds in-game gizmos to CCK components.

Current implementation may be a bit ugly, but at least it doesn't tank FPS.

Uses modified version of Popcron.Gizmos:

https://github.com/popcron/gizmos

ChilloutVR_vQAWKRkt73

ClearHudNotifications

Simple mod to clear hud notifications when joining an online instance. Can also manually clear notifications by pressing F4.

There is no native method to clear notifications, so I force an immediate notification to clear the buffer.

Blackout

Functionality heavily inspired by VRSleeper on Booth: https://booth.pm/ja/items/2151940

There are three states of "blackout":

0 - Awake (no effect)
1 - Drowsy (partial effect)
2 - Sleep (full effect)

After staying still for DrowsyModeTimer (minutes), you enter DrowsyMode.
This mode dims the screen to your selected dimming strength.
After continuing to stay still for SleepModeTimer (seconds), you enter SleepMode.
This mode over renders mostly everything with black.

Slight movement while in SleepMode will place you in DrowsyMode until SleepModeTimer is reached again.
Hard movement once entering DrowsyMode will fully wake you and return complete vision.

Auto state changing can be disabled. This allows you to use UIExpansionKit to manually change Blackout states.

Supports DesktopVRSwitch~ if that releases.

Settings

  • Hud Messages - Sends hud notification on state change.
  • Lower FPS While Sleep - Caps FPS to 5 while in Sleep State.
  • Drowsy Dim Strength - How strong of a dimming effect should drowsy mode have.

//Automatic State Change related stuff

  • Automatic State Change - Dim screen when there is no movement for a while.
  • Drowsy Threshold - Degrees of movement to return partial vision.
  • Awake Threshold - Degrees of movement to return full vision.
  • Enter Drowsy Time - How many minutes without movement until enter drowsy mode.
  • Enter Sleep Time - How many seconds without movement until enter sleep mode.

DesktopVRIK

Adds VRIK to Desktop ChilloutVR avatars. No longer will you be a liveless sliding statue~!

(adds the small feet stepping when looking around on Desktop)

https://user-images.githubusercontent.com/37721153/221870123-fbe4f5e8-8d6e-4a43-aa5e-f2188e6491a9.mp4

Configuration:

  • Configurable body lean weight. Set to 0 to disable.

  • Configurable max root heading angle with chest/pelvis weight settings. Set to 0 to disable.

  • Options to disable VRIK from using mapped toes &/or find unmapped (non-human) toe bones.

  • Autofixes for avatars without fingers & incorrect chest/spine bone mapping (might not play well with netik).

Relevant Feedback Posts:

https://feedback.abinteractive.net/p/desktop-feet-ik-for-avatars

https://feedback.abinteractive.net/p/pivot-desktop-camera-with-head


Here is the block of text where I tell you this mod is not affiliated or endorsed by ABI. https://documentation.abinteractive.net/official/legal/tos/#7-modding-our-games

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

Use of this mod is done so at the user's own risk and the creator cannot be held responsible for any issues arising from its use.

To the best of my knowledge, I have adhered to the Modding Guidelines established by Alpha Blend Interactive.