Skip to content

Commit 6a38d12

Browse files
committed
Fix module bypass and bump version
1 parent a7230f2 commit 6a38d12

File tree

5 files changed

+13
-9
lines changed

5 files changed

+13
-9
lines changed

MeowFaceVRCFTInterface/MeowFaceVRCFTInterface.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,6 @@ public override void Update()
122122
}
123123

124124
_otherModulesBlockBypass.BypassEnabled = ConfigManager.Config.BypassOtherModulesBlock;
125-
_otherModulesBlockBypass.EyeInPriority = ConfigManager.Config.BypassOtherModulesBlockEyePriority;
126125

127126
try
128127
{

MeowFaceVRCFTInterface/MeowFaceVRCFTInterface.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<DebugType>None</DebugType>
88
<DebugSymbols>false</DebugSymbols>
99

10-
<Version>2.0.1.3</Version>
10+
<Version>2.0.2.0</Version>
1111
<Authors>Jeka8833</Authors>
1212
</PropertyGroup>
1313

MeowFaceVRCFTInterface/VRCFT/OtherModulesBlockBypass.cs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,24 @@ public OtherModulesBlockBypass(bool eyeSupported, bool expressionSupported)
2323

2424
public (bool eyeSuccess, bool expressionSuccess) Initialize(bool eyeAvailable, bool expressionAvailable)
2525
{
26-
if (!BypassEnabled) return (eyeAvailable, expressionAvailable);
26+
if (!BypassEnabled)
27+
{
28+
return
29+
(eyeAvailable && _eyeSupported, expressionAvailable && _expressionSupported);
30+
}
31+
2732
if (eyeAvailable == expressionAvailable) return (EyeInPriority, !EyeInPriority);
2833

2934
return (!eyeAvailable, !expressionAvailable);
3035
}
3136

3237
public bool IsUsingEye(bool usingEye)
3338
{
34-
return BypassEnabled ? _eyeSupported : usingEye;
39+
return BypassEnabled ? _eyeSupported : usingEye && _eyeSupported;
3540
}
3641

3742
public bool IsUsingExpression(bool usingExpression)
3843
{
39-
return BypassEnabled ? _expressionSupported : usingExpression;
44+
return BypassEnabled ? _expressionSupported : usingExpression && _expressionSupported;
4045
}
4146
}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ The MeowFaceVRCFTInterface is a good starting point as it doesn't require you to
1010

1111
## Step 0
1212

13-
1. Make sure you've installed [MeowFace](https://suvidriel.itch.io/meowface).
13+
1. Make sure you've installed [MeowFace](https://suvidriel.itch.io/meowface) (Only for Android 5-13). Installation on Android 14+ is difficult but [possible](https://bayton.org/android/android-14-minimum-sdk/#is-it-possible-to-test-the-changes).
1414
2. Make sure you've installed [VRCFaceTracking](https://docs.vrcft.io).
1515
3. Make sure you find an avatar that supports face tracking or head movement. You **won't be able** to check if it works without this/third-party module enabled. Here's a video tutorial: [link](https://youtu.be/aitYy5H9YTM)
1616
4. The **most important step** is to make sure that you have enabled [OSC](https://docs.vrcft.io/docs/intro/getting-started#3%EF%B8%8F-enable-osc-in-vrchat) in the avatar settings and enabled tracking of individual parts of the face/head; by default, this is all turned off.

module.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
22
"ModuleId": "943d93e7-f5c5-42d3-9251-e65d1f59ef2a",
3-
"LastUpdated": "2025-03-30T18:39:00Z",
4-
"Version": "2.0.1.3",
3+
"LastUpdated": "2025-04-08T10:43:00Z",
4+
"Version": "2.0.2.0",
55
"Downloads": 0,
66
"Ratings": 0,
77
"Rating": 0,
88
"AuthorName": "Jeka8833",
99
"ModuleName": "MeowFaceVRCFTInterface",
1010
"ModuleDescription": "Use the free MeowFace Android app to track your face.",
1111
"UsageInstructions": "All instructions are on GitHub, please visit the module page.",
12-
"DownloadUrl": "https://github.com/Jeka8833/MeowFaceVRCFTInterface/releases/download/2.0.1.3/MeowFaceVRCFTInterface.zip",
12+
"DownloadUrl": "https://github.com/Jeka8833/MeowFaceVRCFTInterface/releases/download/2.0.2.0/MeowFaceVRCFTInterface.zip",
1313
"ModulePageUrl": "https://github.com/Jeka8833/MeowFaceVRCFTInterface",
1414
"DllFileName": "MeowFaceVRCFTInterface.dll"
1515
}

0 commit comments

Comments
 (0)