-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Make World Debugger usable in non-VRChat projects #27
Conversation
hai-vr
commented
Feb 15, 2024
•
edited
Loading
edited
- Generic project types now run the World debugger.
- Code paths that depend on VRChat are muted if SDK3 is not found.
- Remove VPM dependency to VRChat:
- VRWorldToolkit does not need the VRChat SDK to be used.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I feel like I'd want to remove the VRCSDK2 references since I don't really want to provide explicit support for it anymore and the older Unity versions likely wouldn't work with the latest changes to begin with. If things are still working currently once I've finished slowly updating things to use UIToolkit that would likely be what breaks it.
- Generic project types now run the World debugger. - Code paths that depend on VRChat are muted if SDK3 is not found.
- VRWorldToolkit does not need the VRChat SDK to be used.
@@ -10,7 +10,6 @@ | |||
"com.unity.postprocessing": "3.1.1" | |||
}, | |||
"vpmDependencies": { | |||
"com.vrchat.base" : "^3.2.x" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There might be a situation where I want to define a more specific version of the SDK in the future if there are bigger changes to features that are touched by the toolkit, but I don't think it's important enough right now that it needs to be addressed before merging this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, optional dependency is in a kind of tough spot.
In my use case, I want to import VRWorldToolkit in a OSC+SteamVR Overlay project and other VCC dependencies that don't depend on the VRChat SDK.
I've removed the SDK2 references |
Thank you for the PR @hai-vr ! I didn't see anything else that would be a problem so I'll look into merging it later this week. |