Skip to content
This repository was archived by the owner on Mar 12, 2022. It is now read-only.

Commit 2d85be5

Browse files
committed
v1.1.2
1 parent 02b5e9d commit 2d85be5

File tree

3 files changed

+36
-13
lines changed

3 files changed

+36
-13
lines changed

Assets/preview.png

690 KB
Loading

Main.cs

Lines changed: 31 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public static class ModBuildInfo {
1616
public const string Name = "DesktopCamera";
1717
public const string Author = "nitro.";
1818
public const string Company = null;
19-
public const string Version = "1.1.1";
19+
public const string Version = "1.1.2";
2020
public const string DownloadLink = "https://github.com/nitrog0d/DesktopCamera/releases/latest/download/DesktopCamera.dll";
2121
public const string GameDeveloper = "VRChat";
2222
public const string Game = "VRChat";
@@ -86,7 +86,9 @@ private IEnumerator Setup() {
8686
}
8787

8888
var quickMenu = VRCUtils.GetQuickMenu();
89+
8990
if (!updated) quickMenu.transform.Find("ShortcutMenu/CameraButton").GetComponentInChildren<Text>().text = "Camera\n<color=lime>Update\navailable!</color>";
91+
9092
var cameraMenu = quickMenu.transform.Find("CameraMenu");
9193

9294
var filtersMenu = UnityEngine.Object.Instantiate(cameraMenu, quickMenu.transform);
@@ -110,14 +112,21 @@ private IEnumerator Setup() {
110112
if (qmBoxCollider.size.y < 3768) qmBoxCollider.size += new Vector3(0f, 840f, 0f);
111113
quickMenu.transform.Find("QuickMenu_NewElements/_CONTEXT/QM_Context_ToolTip/_ToolTipPanel/Text").GetComponent<Text>().supportRichText = true;
112114

115+
var smoothCameraButton = cameraMenu.Find("SmoothFPVCamera");
116+
smoothCameraButton.localPosition = SingleButton.getButtonPositionFor(0, 3);
117+
113118
var photoModeButton = cameraMenu.Find("PhotoMode");
114-
photoModeButton.localPosition = SingleButton.getButtonPositionFor(0, 3);
119+
photoModeButton.localPosition = SingleButton.getButtonPositionFor(1, 3);
115120

116121
var videoModeButton = cameraMenu.Find("VideoMode");
117-
videoModeButton.localPosition = SingleButton.getButtonPositionFor(1, 3);
122+
videoModeButton.localPosition = SingleButton.getButtonPositionFor(2, 3);
118123

119124
var disableCameraButton = cameraMenu.Find("DisableCamera");
120-
disableCameraButton.localPosition = SingleButton.getButtonPositionFor(2, 3);
125+
disableCameraButton.localPosition = SingleButton.getButtonPositionFor(3, 3);
126+
127+
// "Create A Developer Light" the fuck even is this
128+
var lightButton = cameraMenu.Find("Light");
129+
lightButton.localPosition = SingleButton.getButtonPositionFor(4, 3);
121130

122131

123132
var cameraButton = new SingleButton("Camera", "Camera\n<color=red>Off</color>", "Toggles the Camera", 0, 0, cameraMenu);
@@ -299,7 +308,7 @@ private IEnumerator Setup() {
299308
{ "Code", "Button-Code" },
300309
{ "Sparkles", "Button-Sparkles" },
301310
{ "Green\nScreen", "Button-GreenScreen" },
302-
{ "Hypno", "Button-Hypno" },
311+
{ "Local\nAlpha", "Button-LocalAlpha" },
303312
{ "Alpha\nTransparent", "Button-ALPHA" },
304313
{ "Drawing", "Button-Drawing" },
305314
{ "Glitch", "Button-Glitch" },
@@ -346,11 +355,23 @@ private IEnumerator Setup() {
346355
// and also pull request to improve it thx
347356
public override void OnUpdate() {
348357
// Testing
349-
//if (Input.GetKeyDown(KeyCode.F1)) {
350-
// var quickMenu = VRCUtils.GetQuickMenu();
351-
// var cameraMenu = quickMenu.transform.Find("CameraMenu");
352-
// VRCUtils.ShowQuickMenuPage(quickMenu, cameraMenu);
353-
//}
358+
/* if (Input.GetKeyDown(KeyCode.F1)) {
359+
var quickMenu = VRCUtils.GetQuickMenu();
360+
var cameraMenu = quickMenu.transform.Find("CameraMenu");
361+
VRCUtils.ShowQuickMenuPage(quickMenu, cameraMenu);
362+
363+
var smoothCameraButton = cameraMenu.Find("SmoothFPVCamera");
364+
smoothCameraButton.gameObject.SetActive(true);
365+
366+
var photoModeButton = cameraMenu.Find("PhotoMode");
367+
photoModeButton.gameObject.SetActive(true);
368+
369+
var videoModeButton = cameraMenu.Find("VideoMode");
370+
videoModeButton.gameObject.SetActive(true);
371+
372+
var disableCameraButton = cameraMenu.Find("DisableCamera");
373+
disableCameraButton.gameObject.SetActive(true);
374+
} */
354375
if (Settings.cameraEnabled && Settings.arrowKeysEnabled) {
355376
var cameraRotation = CameraUtils.worldCameraQuaternion.ToEuler();
356377
var actualCameraSpeed = (Input.GetKey(KeyCode.LeftAlt) || Input.GetKey(KeyCode.RightAlt))

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
# DesktopCamera
2-
[![GitHub All Releases](https://img.shields.io/github/downloads/nitrog0d/DesktopCamera/total?style=for-the-badge)](https://github.com/nitrog0d/DesktopCamera/releases)
1+
# DesktopCamera
2+
[![GitHub All Releases](https://img.shields.io/github/downloads/nitrog0d/DesktopCamera/total?style=for-the-badge)](https://github.com/nitrog0d/DesktopCamera/releases) [![GitHub release (latest by date)](https://img.shields.io/github/v/release/nitrog0d/DesktopCamera?style=for-the-badge)](https://github.com/nitrog0d/DesktopCamera/releases/latest)
33

4-
A mod that allows Desktop users use the VRChat Camera feature, yay!
4+
![Preview](https://raw.githubusercontent.com/nitrog0d/DesktopCamera/master/Assets/preview.png)
5+
6+
A mod that allows Desktop users to use the VRChat Camera feature and makes it easier to use for VR users, yay!
57

68
* **Warning:** The VRChat team is not very keen on modding or reverse engineering the game, while the mod does not include anything that would ruin the fun for others, using it may still be a bannable offence.
79

0 commit comments

Comments
 (0)