VRCW Hotswap Script (beta)
-
https://github.com/thebigbaddawg/VRCW-Hotswap
Latest ver: VRCW Hotswap 1.0.4-beta Released: Aug 17, 2026, 08:17 GMT+2Based on FACS01's avatar hotswap script
Beta Unity editor tool/script for hotswapping a .vrcw onto your last VRChat world build.
Takes your .vrcw and rewrites it's blueprint ID in a temp build to match your current upload.
Only works if your current Unity editor matches the .vrcw Unity ver.
The script scans the .vrcw and tells you what version of Unity it was made in, and if your current editor does not match, it'll still let you attempt to upload the world, but joining the world (in my experience) won't work as it has to be matching. (With exception of 22f2-DWR bundles which will often work on 22f1)
If Unity versions match, the script will let you hotswap the world without any complaints.Disclaimer:
Use at your own risk.
There's no disguising / obfuscation being done, highly doubt any one will get banned unless you're trying to upload popular worlds public to labs.
Still I'd recommend uploading from an alt, you can then use the vrchat world link to join from your mainNote:
When Packing with LZMA/LZ4, there can be a "processing" time, meaning it can take some time for you to be able to join the world, sometimes 5-30minutes, or maybe even more.
When using LZ4Runtime, "processing" time is near instant.
(No compressor needed for LZ4Runtime, world also needs to be less than 1.5GB ideally because LZ4Runtime compression is not as strong as LZMA)Tested & working:
-
Worlds SDK 3.4.2 on Unity 2019.4.31f1 with PC worlds that match 2019.4.31f1 -
Worlds SDK 3.7.6 on Unity 2022.3.6f1 with PC worlds that match 2022.3.6f1 -
Worlds SDK 3.10.4 on Unity 2022.3.22f1 with PC worlds that match 2022.3.22f1
Partially tested & often times working:
-
Worlds SDK 3.10.4 on Unity 2022.3.22f1 with 22f2-DWR PC world bundles
Untested:
-
Android
Enjoy
-
-
Worked for these


-
This is huge...
You say it's beta but it already works pretty well, damn. And I'm usually the one complaining and breaking unfinished products, lmao.To anyone else out there, if you are using Unity 2022.3.22f1 and the .vrcw reports as Unity 2022.3.22f2-DWR in the hotswap plugin, it works out. I ccaaannn confirm.
Will be working on assembling alts and using them to upload some lost worlds, for everyone.
-
This is huge...
You say it's beta but it already works pretty well, damn. And I'm usually the one complaining and breaking unfinished products, lmao.To anyone else out there, if you are using Unity 2022.3.22f1 and the .vrcw reports as Unity 2022.3.22f2-DWR in the hotswap plugin, it works out. I ccaaannn confirm.
Will be working on assembling alts and using them to upload some lost worlds, for everyone.
@data_preserv Appreciate it. I've updated the DWR disclaimers now, they note that 22f2-DWR on 22f1 can often times work (thanks for confirming), but isn't always 100% (in my experience). Glad it's treating you well!
-
A aassdd121 referenced this topic on
-
A aassdd121 referenced this topic on
-
A aassdd121 referenced this topic on
-
it tries but the world im using is way too large to do the android vrcw bc of it being uncompressed 140mb
@Verdanṫ That was one of my main concerns was that android worlds barely get packed, so unless the assetbundle is already tiny it doesn't seem like it will upload properly

But it should work for some Android world bundles hopefully
-
i am genuinely curious so this is just to upload the world to ur account or am i able to also edit the world?
@oxygyn just uploads the world to your account, the tool only changes bp id in a temporary modified build of whatever vrcw you throw at it.
tl;dr no you can't edit the world with this tool
-
@Verdanṫ That was one of my main concerns was that android worlds barely get packed, so unless the assetbundle is already tiny it doesn't seem like it will upload properly

But it should work for some Android world bundles hopefully
@thebigbaddawg im going to try with a different vrcw bc i only needed the other one on pc mainly to see if it was locked to the specific world id or just a script in it and it was the script so ill try an android one here in a minute murder 4 perchance
-
I've updated the script to v1.0.3 beta, which adds compatibility with Unity Editor 2019 & Earlier VRCSDKs, with tested & confirmed working for: Worlds SDK 3.4.2 on Unity 2019.4.31f1 with PC worlds that match 2019.4.31f1.
-
I've updated the script to v1.0.3 beta, which adds compatibility with Unity Editor 2019 & Earlier VRCSDKs, with tested & confirmed working for: Worlds SDK 3.4.2 on Unity 2019.4.31f1 with PC worlds that match 2019.4.31f1.
@thebigbaddawg i can confirm if the uncompressed size is small enough and unity versions match it uploads fine
-
@thebigbaddawg i can confirm if the uncompressed size is small enough and unity versions match it uploads fine
@Verdanṫ Thanks for confirming, and world is joinable on Android perfectly fine?
Only issue why I wasn't able to test it was because I don't have any Android VRCW's, only PC vrcw's
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login