Skip to content

Commit d575dba

Browse files
authored
Install warning bc missing cert (#78)
* quick update to VRCFT page to point to installation alternative since Ben let the certificate run out
1 parent 1c9750c commit d575dba

File tree

2 files changed

+23
-26
lines changed

2 files changed

+23
-26
lines changed

docs/vrcft-software/vrcft.mdx

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ sidebar_position: 1
66

77
import {EditUrl, CustomLink, TextColor} from '@site/src/components/Utils.tsx'
88
import {ImageCard, VRCFTInstallerCard} from '@site/src/components/Cards.tsx'
9-
import Tabs from '@theme/Tabs';
10-
import TabItem from '@theme/TabItem';
9+
import Tabs from '@theme/Tabs'
10+
import TabItem from '@theme/TabItem'
11+
import ReactPlayer from 'react-player'
1112

1213
VRChat has no native face tracking integration,
1314
which means there must be an intermediary software accessing face tracking data from the hardware source then sending it to VRC via OSC as avatar parameters.
@@ -17,23 +18,22 @@ VRCFaceTracking works by the concept of "modules", which are add-on files that l
1718

1819
## Install VRCFaceTracking
1920

20-
:::info
21-
VRCFaceTracking Unified Expressions Update has been released!
22-
Comes with brand new UI, installer with auto-updater, and more.
21+
:::danger
22+
The code signing certificate used for VRCFT expired April 1st, 2025.
23+
The AppInstaller and .msix installer will **no longer work**.
24+
There is an alternative application distribution system that will become available soon.
25+
Please follow the video instruction below on how to use VRCFT for now during this transition period.
2326
:::
2427

25-
<VRCFTInstallerCard/>
26-
27-
Don't want to use the Windows AppInstaller? Visit the [latest release page](https://github.com/benaclejames/VRCFaceTracking/releases/latest/) for the MSIX, or install via Winget
28+
<div class="row" style={{display: 'flex', justifyContent:'center', alignItems:'center'}}>
29+
<ReactPlayer controls url='https://www.youtube.com/watch?v=JX3t6yu42cY'/>
30+
</div>
2831

29-
```cmd
30-
winget install BenacleJames.VRCFaceTracking
31-
```
32+
Video credit: Birb (Discord: birbchirp)
3233

33-
You might want to create a desktop shortcut for the VRCFaceTracking app. To do so, follow these two simple steps:
34+
Click the big link below to download the VRCFT msix directly, or download it from the [latest release on Github](https://github.com/benaclejames/VRCFaceTracking/releases/latest/).
3435

35-
1. Search for VRCFaceTracking in your Start Menu, then click "Pin to Start".
36-
2. Drag and drop it onto your Desktop. This will create a shortcut.
36+
<VRCFTInstallerCard/>
3737

3838
## Using VRCFaceTracking
3939

@@ -49,7 +49,7 @@ In the home view, you will find the most important "at-a-glance" information whe
4949
* Tracking toggle
5050
* OSC Status
5151
* Listening and Sending ports
52-
* Number of OSC messages incoming *from* VRChat, and number of OSC messages sent *to* VRChat
52+
* Number of OSC messages incoming ***from VRChat***, and number of OSC messages sent ***to VRChat***
5353
* VRChat Avatar Status
5454
* Avatar name and ID
5555
* Number of loaded VRCFT-compatible parameters
@@ -169,10 +169,7 @@ You can set the app to use light or dark modes, or follow your system setting (d
169169

170170
#### Changing the OSC IP and Ports
171171

172-
You can now easily change the OSC address and input/output ports by adjusting the values in the GUI.
173-
Typically, you will not need to adjust these from the defaults.
174-
If you are trying to use multiple OSC applications for VRChat (i.e. bHaptics and VRCFaceTracking) and need to use an OSC router such as [VRChat OSC Router](https://github.com/SutekhVRC/VOR),
175-
you will find this setting essential!
172+
Do not attempt to change the OSC IP or receiving port if you are using VRCFT version 5.2.3.0.
176173

177174
#### Risky Functions
178175

@@ -197,9 +194,8 @@ This is a quick way of clearing out your VRChat avatar osc config directory if (
197194
## Resetting VRChat OSC Configs
198195

199196
Because of the sheer number of possible face tracking parameter configurations, VRCFaceTracking does not blindly send OSC messages for every possible parameter.
200-
Until VRChat releases the ["OSC Query" update](https://ask.vrchat.com/t/developer-update-2-september-2022/13470#oscquery-9), which is [currently in closed beta](https://github.com/vrchat-community/osc/issues/143#issuecomment-1304419543),
201-
VRCFaceTracking will rely on the static OSC config .json generated for each avatar to know what parameters to send.
202-
This configuration file is **never** updated automatically, it must be reset manually to force VRC to generate an up-to-date version or manually edited yourself.
197+
VRCFaceTracking relies on the static OSC config .json generated for each avatar to know what parameters to send, even with VRChat's OSCQuery feature, as VRC OSCQuery will only advertise parameters in the *static OSC config file*.
198+
This configuration file is **never** updated automatically, it must be reset manually to force VRC to generate an up-to-date version, or manually edited yourself.
203199

204200
There are three ways to reset configs:
205201

src/components/Cards.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ interface Props {
1313
name: string;
1414
image: string;
1515
url: string;
16-
description: JSX.Element;
16+
description: string;
1717
}
1818

1919
// modified from Docusaurus example PlaygroundCard
@@ -57,9 +57,10 @@ export function ImageCard({name, image, url, description}: Props) {
5757

5858
export function VRCFTInstallerCard() {
5959
return (<div class="row" style={{display: 'flex', justifyContent:'center', alignItems:'center'}}>
60-
<ImageCard name="VRCFaceTracking AppInstaller"
61-
url="https://github.com/benaclejames/VRCFaceTracking/releases/latest/download/VRCFaceTracking_x64.appinstaller"
60+
<ImageCard name="VRCFaceTracking MSIX Download"
61+
// url="https://github.com/benaclejames/VRCFaceTracking/releases/latest/download/VRCFaceTracking_x64.appinstaller"
62+
url="https://github.com/benaclejames/VRCFaceTracking/releases/download/5.2.3.0/VRCFaceTracking_5.2.3.0_x64.msix"
6263
image={require('@site/docs/vrcft-software/img/vrcft_installer.png').default}
63-
description="Get the latest Release lightweight Windows AppInstaller, just run and install!"/>
64+
description="Download the latest VRCFT .msix"/>
6465
</div>)
6566
}

0 commit comments

Comments
 (0)