VRWare (World)
2024-01-07 - Fonts Update
New community translations
- Added Russian localization by Belka
- Added Toki Pona localization by fuopy
- Add new font to support community-created Russian localization.
- Add new font to support community-created Toki Pona localization.
Other
- "Most Players" minigame should no longer internally crash when a player leaves the instance while the minigame is running.
2023-08-14 - Sync update
Manual sync with no remediations
VRWare has been updated with a significant change in the way minigames are synced:
- VRWare was initially designed in November 2020, when Continuous sync was the only available sync method, minigames would sync 2 minigames in advance in order to compensate for problems in sync speed that occured during playtests.
- In the November 2021 version of VRWare, the game uses Manual sync but it still uses the underlying logic behind Continuous sync, because Manual sync used to stutter every time a new player joins the instance.
- In 2022 and 2023, VRChat's Manual sync appears to have significantly improved. However, the method used in VRWare still had occasional desyncs due to the complexity I had initially introduced by designing my way around Continuous sync.
- I have decided to try a different sync method by scheduling the next minigame as soon as the current minigame starts. This dangerously reduces the sync time window to 1 second, and also requires all clients to start the next minigame before the instance master sends the new information about the next minigame in order to avoid a desync, so it was a risky change.
- After testing that new sync system yesterday in an instance with 70 players, the system looked quite robust, so I've decided to push this change live.