AVPro Udon Graph Script Changes Forcibly Changed
tracked
Sotalo
1 - Import AVPro video example from VRC's Udon Example SDK
2 - Make improvements, any changes to UdonSyncPlayer script, even in a brand new copy of the script.
3 - Wait.
4 - When the script reverts, try reimporting a backup of the script. 2 days, or 2 months ago, it all gets reverted, and all your work will get erased.
I have backups of my progress on changing this script, and all of the improvements and Udon nodes I set in the video player keep reverting back to the example's default no matter what I do. This includes adding a reload button, sync threshold to avoid stuttering for very small sync times, fixing aspect ratio for tall videos, buttons for playing specific videos, a default loop video when the player resets, and a light-dimming feature. All this work got erased and keeps getting reverted.
UDON examples SHOULD NOT overwrite my changes. Ever. Now the theater system I painstakingly built in my world which took weeks to develop has been completely gutted, and none of my backups work. Fundamentally, the AVPro video example is completely broken and impossible to fix. This makes me never want to include any Udon examples from VRChat in my project.
Log In
StormRel
updated the status to
tracked
WubTheCaptain
I don't think this is a bug? If you make changes to an upstream Unity package from the Packages directory (in this case from VRChat SDK packages imported from VCC or ALCOM), and then update or reinstall said package with VCC or ALCOM instead of a local copy of a modified package, of course it'll revert to upstream code.
Any modified forks would need to be in the Assets directly or independent of the Unity package manager / VCC, under a different namespace, without dependencies to upstream.
I've understood this to read more like user error.
Sotalo
WubTheCaptain Nerp. This was an Udon example with a script I've copied and modified with several backups sourced under assets, not packages. Backups from two days ago and two months both showed all modifications and variables stripped. Even renaming the files and editing the object name in Notepad++ and opening them in a completely different project and SDK altogether did not stop the backups from completely failing.
This is unstable and dangerous code. No one should use any of the Udon examples for anything in their maps at all. Modifications will be overwritten.
S
Scrimno
Is that what keeps happening to it? That sucks man.
O
Oddew
I hope this gets fixed, meep