Skip to content

Releases: vrcx-team/VRCX

VRCX 2025.01.31

01 Feb 01:59
481e543
Compare
Choose a tag to compare

Release Notes

VRCX now has a native Linux build using Electron! thanks to @rs189
Install dotnet-runtime-8.0 from your package manager then download and run the AppImage.
This won't impact Windows users, we will continue to use CEF (Chromium Embedded Framework).

Additions

  • Separate sidebar friends in the same instance to their own category, to revert to old behavior Settings -> Appearance -> Side Panel -> Group by Instance.
  • Separate sidebar favorite friends into their individual favorite groups, to revert to old behavior Settings -> Appearance -> Side Panel -> Split Favorite Friends.
  • Add option to automatically crop saved prints, popup when enabling to automatically crop existing prints.
  • Add avatar wear time to avatar dialog.
  • Groups instances in sidebar are now collapsible.
  • Add group moderation logs CSV export.
  • Add a "regenerate impostor" button to avatar dialog.
  • Add browse for folder button to config JSON dialog.

Changes

  • Update feed bio diff formatting.
  • Rotate prints when uploading tall images.
  • UI improvements on various pages.
  • Sort sidebar group instances by the in-game sort order.
  • Increase pending offline duration from 2mins to 3mins, should fix users spamming offline/online.
  • Fix VRCX generating too many sessions, limit auto login to 3 logins per hour, once limit has been reached you'll be logged out, limit is reset after logging in.
  • Rename "V-Bucks" to "VRChat Credits".
  • Aligned the favorite and more buttons on the right side of user dialog in MUI3 theme.
  • Optimize favorites tab loading time.
  • Feed and notification filters dialog is now scroll-able.
  • Refactor VRCX updater.
  • Many localization updates.
  • Update Windows build to .NET 9.0.
  • Update Cef to 131.3.50.

Fixes

  • Fix friendLog and notification events in wrist overlay.
  • Add queue for print downloads, should fix failing to download prints when there are a large amount of prints already in a world when joining.
  • Fix friend number being shown as 0 in friendsList tab.
  • Fix renaming favorite groups not updating to the new name.
  • Fix fetching all friends in friendsList tab when having a deleted friend on your friends list.
  • Add missing moderation type 'unmuteChat' to moderation filters.
  • Fix loading last screenshot and screenshot search in screenshot metadata dialog.
  • Fix freeze caused by duplicate entries when searching through avatar favorites.
  • Fix gameLog favorite filter not filtering out some logs.
  • Fix change-log dialog styling to prevent overflow.
  • Fix nasty string parsing bug that would break gameLog parsing when system language is set to Thai.
  • Fix loading custom(.js/.css) when using a custom config path.
  • Fix favorites tab button tooltips.

Thanks to the many contributors this release, primarily @Map1en and @rs189 for most of the work this release.

@Map1en
@rs189
@dtupper
@poprox24
@slord399
@hactazia
@Nekromateion
@lun-4
@regalialong
@Donad678
@ryougishiki2333
@Tamaaraa

And translators

@Sergey004
@BlueOvi
@XoF-eLtTiL

VRCX 2024.12.30

30 Dec 08:17
0e93e4a
Compare
Choose a tag to compare

Additions

  • Attempt to restore friend order from local VRCX backup, if no backup is found a partial restore will be applied from friendLog.
  • Add support for user badges.
  • PR: Age gated text next to instances.
  • Add 18+ tag to user dialog.
  • Create age gated instances.
  • Option to sort friends sidebar by last seen.
  • Dialog share button, to quickly copy URL to clipboard.
  • World favorites one-click create instance and self invite.
  • PR: Game log filter favorites.
  • Added Spout Resolution to config.json.
  • TTS test in settings.

Changes

  • Rework "Auto change status" with lots of extra options.
  • PR: Improvements to auto accept invite requests.
  • Favorites hold shift to single click unfavorite, remove favorite button, show favorites dialog instead.
  • PR: Export avatar/world dialog has options to choose CSV fields to export.
  • Localization updates.
  • Update SQLite & openvr libs.
  • Display installer window when upgrading (will only be noticeable in next release).
  • More descriptive error message when clicking on an avatar in your feed that fails to fetch from avatar search.
  • PR: Language support for message popups and API error messages.
  • Change config.json VRC min cache size to be shown correctly as 30GB.
  • Remove DevTools console 'allow pasting' warning, we already have our own.
  • Localization updates.

Fixes

  • Fix prints upload size, newly uploaded images wont be cropped and stretched in-game.
  • Fix autologin sometimes not working.
  • Fix avatar dialog performance stats being shown as "None".
  • Fix "last seen" in Friend List table, this was very broken due to name changes.
  • If you somehow manage to friend yourself VRCX wont notify you about it.
  • Fix new legacy instance sometimes not using specified custom instanceId.
  • Fix null unfriend spam.
  • Fixed issue with very old VRC user accounts with userIds that start with a number causing SQLite tables fail to create.
  • Fix friendsList sidebar platform icons.
  • PR: Fix login page UX with buttons and text input warning.
  • PR: Fix Settings page formatting.
  • Fix status icons for favorites.
  • Fix System notifications showing as from null sender.
  • PR: Fix avatars cache location.
  • Handle 404 error when declining group invite from deleted group.
  • PR: Handle 404 error when accepting friend request notification.
  • PR: Add error popup when SQLite prevents the program from opening.
  • PR: Correct Arrow direction in Material UI theme.
  • PR: Refresh the avatar dialog when impostor is deleted.
  • PR: Fallback for bio link icons.
  • Fix gameLog videoPlay not storing userId.

Thanks to the many contributors this release

@Map1en
@Kiokuu
@Nekromateion
@rs189
@SemmieDev
@guerryer
@poprox24

And translators

@a1175815821
@BlueOvi
@XoF-eLtTiL
@flower-elf
@Sergey004

VRCX 2024.12.03

03 Dec 16:20
849a6ff
Compare
Choose a tag to compare

FAQ

  • My Friend number is not longer accurate, VRChat is undergoing a staged rollout updating their back-end, this means everyone won't be impacted by this change at the same time, once VRChat have completed this rollout VRCX will be updated to recover friend numbers from a local backup it automatically created last VRCX release, more info.
    • TLDR: It'll be fixed in next VRCX release for a lucky random selection of people.
  • VRCX crashes when opening or closing VRChat, enable this option Settings -> General -> Disable VR Overlay GPU Acceleration.
  • VRCX main window looks glitchy, enable this option Settings -> General -> Disable GPU Acceleration.

Additions

Screenshot 2024-12-03 083311

  • Add option in Settings -> Advanced -> Save Instance Prints To File this will save any print that a user in your instance spawns to your VRChat Pictures folder e.g. Pictures\VRChat\Prints, this is currently open beta only and requires --enable-sdk-log-levels VRC launch parameter in Steam.
  • Add option in Settings -> Advanced -> Save Instance Stickers To File works same as above, also requires VRC open beta (#985).
  • Add support for prints, view, delete and upload your own prints, view print metadata in "Screenshot Metadata" dialog.
  • Hold shift anywhere to delete without prompt (#932).
  • User dialog group edit mode, change sort order of groups, button to change visibility and leave group.
  • Bulk copy favorites.
  • Highlight the differences of the updated bio text in Feed (#972).
  • Always load own avatars when opening user dialog avatars tab.
  • Refresh local avatars/worlds button.
  • Add world dialog dropdown option "New Instance and Self Invite".
  • Add button to world dialog "Change Allowed Video Player Domains".
  • Add moderation.report.closed to notifications tab filters.
  • Add option to use memo nick name for TTS.
  • Add "Disable GPU Acceleration" and "Disable VR Overlay GPU Acceleration" to settings.
  • Add basic support for Quest standalone Discord RPC when gameLog is disabled.

Changes

  • Remove VRCX updater "Auto Install" option, now it's replaced to "Auto Download", most people get hit with a UAC prompt that will either lock them out of their overlay or the UAC prompt would timeout leaving VRCX closed, auto download installs updates on next VRCX launch.
  • Loading icon on user dialog when loading in remote avatars.
  • Continue bulk group moderation action when an error occurs.
  • Full date in friendLog.
  • Increase Chromium image cache size.
  • Change default VRC cache size to 30GB in "config JSON" dialog.
  • Localization updates.
  • Update Cef to 131.2.70.

Fixes

  • Many Linux related fixes, thanks to @regalialong and @rs189.
  • Countless adjustments to handling of friend online/offline state.
  • Retroactively fix old gameLog entries with DisplayName (userId).
  • Fix OnPlayerLeft notification spam when leaving an instance.
  • Skip bio logging if next or previous bio is empty, it's not a real fix but it's better than the alternative of spam.
  • Fix individual disabling of wrist overlay.
  • Fix error when opening group moderation tools when missing group-audit-view permission.
  • Fix displaying wrong users groups when switching user dialog too quickly.
  • Fix focusing main window when starting a new VRCX process.
  • Fix 401 error when logging out while still fetching friends list.
  • Fix and improve auto accept invite requests (#999).
  • Fix overlay crash by requesting High Performance GPU (#959).
  • Fix window will never show up again if the window is closed when minimized (#977).
  • Fix error when searching through world favorites.
  • Fix VRCX crashing when running VRCX on more than one Windows account on the same PC.
  • Fix screenshot dialog crashes and improve image loading speed by pre-caching next image.
  • Fix local avatar favorites not loading or updating correctly.

VRCX 2024.10.25

25 Oct 15:27
12ed7fa
Compare
Choose a tag to compare

Fixes For VRC Open Beta

  • Correctly parse gameLog player join/leave.
  • Fix current player instance being shown as #offline public.
  • Fix broken double gameLog location change.
  • Fix VRC crash detection causing VRCX to never let you quit VRC.

Linux users remove this line

  • export WINEDLLOVERRIDES=libglesv2=d

Additions

  • Add delete persistent world data button to world dialog.

Changes

  • Switch to GPU accelerated rendering for main app and overlay, this will bring major performance improvements to the VRCX overlay and increase its FPS from 15 to 60 (#944).
  • Switch from n_users to userCount when displaying amount of users in an instance, userCount seems to be more accurate now.
  • Remove unnecessary user API requests for friend online/offline state changes (by request of VRC), if everything goes well this change wont be noticeable.
  • Remove pending offline timeout option.

Fixes

  • Fix user search not working for zh languages (#948).
  • Fix updating with custom VRCX config path (#946).
  • Fix desktop notification option when set to inside/outside VR.

VRCX 2024.10.11

11 Oct 10:12
5daff79
Compare
Choose a tag to compare

Additions

  • PR: Rework sidebar friend sorting, it should migrate your old settings if all goes well (#913).
    Screenshot 2024-10-11 171551 copy
  • Manage and upload VRC+ stickers (#925).
  • Add support for chatbox muting/unmuting.
  • Added imposter version, per platform download size and server side performance ratings to avatar dialog.
  • Add "Stickers disabled" and "Focus view disabled" tags to world dialog.
  • Add location logging in gameLog for Quest standalone users.
  • PR: add option to hide unfriends entirely Settings -> General -> Logging (#916).

Changes

  • PR: Improve search matching significantly for special characters and characters that look similar to latin characters (#914).
  • Remove install.exe OSC fix, it has been superseded by --skip-registry-install VRC launch parameter (https://feedback.vrchat.com/bug-reports/p/installexe-breaks-osc-port-binding).
  • Treat group member only instances as private with Discord presence.
  • Rename hiddenFriendRequest to ignoredFriendRequest.
  • Change avatar dialog last updated date to use last uploaded bundle date when available, to match world dialog behavior.
  • Display 2FA dialog whenever any endpoint returns an error requesting a 2FA code.
  • Change delete icon to be consistent across tables.
  • Add temporary workaround for 404 error some users are getting when fetching their friends list (VRC pls fix).
  • Localization updates.
  • Update to Cef 129.0.110.

Fixes

  • Fix websocket not immediately reconnecting on disconnect.
  • Fix creating group role only instances.
  • Fix sweep cache.
  • Fix notifications table loading wrong table entries from database at startup when having over 1k entries.
  • Fix user moderation showing incorrect state when selecting a moderation action more than once.
  • PR: Fix group dialog not opening when clicking on users group while user is traveling (#903).
  • PR: Use user defined proxy when downloading VRCX updates (#898).
  • Support variants when reading file size from cache.

VRCX 2024.09.02

03 Sep 08:10
06dad59
Compare
Choose a tag to compare

Additions

  • Updated Dark Vanilla theme (#867).
    image
  • Added world download sizes for each platform on world dialog.
  • Added AVPro video errors, instance reset and vote kicks to gameLog event logging (#894).
  • Added warning for unhanded exceptions from faulty Intel CPUs (#861).
  • Kill install.exe process after exiting game (to fix that one VRC bug that breaks OSC) (#864).

Changes

  • Changed theme selection to a dropdown.
  • Inverted many setting toggles removing "Hide" and "Disable".
  • Changed alphabetical user sorting to match the website (#882).
  • Localization updates with some new languages.
  • Enable compression for HTTP requests (#888).
  • Update to Cef 127.3.50.
  • Increase getCurrentUser cooldown to 7 minutes, by request from VRC (#880).

Fixes

  • Fix Auto Accept Invite Requests (#857).
  • Error message for invalid proxy server (#862).
  • Fixed searching for banned users in group moderation tools (#866).
  • Fix sending notifications when creating new group posts (#895).
  • Fix uploading of Animated PNG (APNG).
  • Fixed "open VRChat AppData folder".
  • Fixed "open Steam screenshots folder" (#886).

VRCX 2024.07.29

30 Jul 14:59
749f535
Compare
Choose a tag to compare

Additions

  • Unlimited local avatar favorites (only with VRC+) (#845).
  • Avatar favorites search.
  • Last time joined instance indicator, an icon next to instance ID that shows how long since you've visited that instance.
  • Add filters with search to group moderation.
  • Proxy settings, set a proxy for use in %AppData%\VRCX\VRCX.json or with VRCX.exe --proxy-server=

Changes

  • Removed booping, it's entirely gone from the API now and will be sincerely missed by all the people that initially requested the feature, no one. 💔
  • Image uploader automatically resizes images to fit within resolution and file size limits (#831).
  • Show a list of users before bulk unfriending (#834).
  • Update flags to support Bahasa Melayu language (#829).
  • Cookies no longer expire (no more auto login every week).
  • Adjust formatting of side bar friends count.
  • Update Cef to 126.2.180.

Fixes

  • Fix desktop/VR mode detection on VRC open beta.
  • Fixes relating to bulk unfriending (#833).
  • Fix ScreenshotMetadata drag drop (#843).
  • Fix group moderation audit logs.
  • Fixed a bug that can cause VRCX to take a very long time to start, due to this change wrist overlay CPU percentage is defaulted off.
  • Fix vc redist sometimes not being installed with setup.
  • Many updates and fixes to Linux installer script.
  • Fix downloading of future proofing Unity packages.
  • Fix VRCX URI for importing avatar favorites.
  • Fix auto updater not starting VRCX after an update (this wont be noticeable till next release).

VRCX 2024.06.12

12 Jun 21:32
f6329b2
Compare
Choose a tag to compare

Additions

  • Add boop support for sending, responding, notifications, logging and disabling.
    boop
  • Add colour blind friendly user status icons.
  • Add mobile status icons when user is using a platform other than Windows.
  • Animate animated emojis in emoji dialog.
  • Add option to auto accept invite requests (#797).
  • Add "Previous Instance Info" button to game log (#803).
  • Display avatar content tags on user dialog and feed.
  • New option in General -> Logging -> Log avatars in feed without names, it's disabled by default.
  • Add zoom option in Appearance -> Zoom.
  • Add option to block/unblock groups.
  • Display previous avatar names when expanding avatar events in feed.
  • Avatar tags dialog can now set custom tags.
  • Custom tags are now shown on avatar and world dialogs.
  • Clicking on user dialog display name will display UTF-8 hex values.
  • Add canny link to game log error about install.exe holding VRC OSC server port hostage.
  • Add option to set a custom database location using %AppData%\VRCX\VRCX.json.
  • Add customvr.js.
  • Many localization updates.

Changes

  • Move VRCX domain to VRCX.app.
  • Add more rounding to the dialogs so they're closer to Material UI theme.
  • When clicking a public avatar in feed speed up avatar search when using multiple avatar search providers.
  • Adjust XSOverlay notification height a little.
  • Use profilePicOverrideThumbnail when appropriate.
  • Update to Cef 124.3.80.

Fixes

  • Fix favorites list not being populated at startup.
  • Fix feed favorites not working correctly when using a custom favorites group selection.
  • Fix world/avatar files sizes showing incorrect file sizes.
  • Fix legacy build instance.
  • Fix incorrect group leave notifications.
  • Fix new instance dialog group member access switch looking broken with dark theme.
  • Limit bio links to 3 in UI to match API limit (#798).
  • Disable game log parsing for invalid datetimes.
  • Fix YouTube API key being reset.
  • Fix and update Linux install script (#793) (#789).

VRCX 2024.05.09

10 May 23:19
0b55d9c
Compare
Choose a tag to compare

Additions

  • Customize selected VRCX VIP/favorite friend groups in Settings > General > Favorite Friends.
    Screenshot 2024-05-14 183127
  • Added buttons to bulk add favorite friends, friends in instance or yourself to invite dialog user selection.
    Screenshot 2024-05-14 183712
  • Added dialog to create/edit/delete group posts.
    Screenshot 2024-05-14 183417
  • Update flags to support the newly added languages (#768).
  • Added support for uploading animated emojis.
  • Added a lot more actions to group moderation tools.
  • Apply group moderation action by userId(s).
  • Custom group related notifications e.g. when a group was renamed, owner changed, role added or removed, left/kicked from group.
  • Added Linux install script made by galister.
  • Add Polish localization (#766).
  • Add friend/favorite icons to "Previous Instance Info" dialog (#777).
  • Added support from group transfer request notifications.

Changes

  • Notification tab message column now contains invite instance location, you no longer need to hover over "type" in order to see invite location.
  • Remove auto generated invite message on notifications tab.
  • Prevent Prev and Next buttons from jumping around while using search.
  • Group related notifications will have the group name at the beginning of the message.
  • New instance dialog has undergone some changes to support upcoming VRChat changes (https://ask.vrchat.com/t/developer-update-2-may-2024/24284#changes-to-instance-apis-and-auto-creation-13).
  • New instance dialog will only list groups you have permission to create instances for.
  • New instance dialog group access switch will disable buttons for group access types you don't have permission to create.
  • Notification dot will now respect notification table filters, for those who want to hide unfriend notifications (#776).
  • Allow self invite while on DnD (#775).

Fixes

  • Fix emoji animation style dropdown height.
  • Fix notifications for OnPlayerJoinedBlocked.
  • Fix group member filter showing two everyone roles.
  • Remove update-friend console spam.
  • Fix some types of images not being displayed with VRCX notifications.
  • Fix missing error when inviting to closed instances.
  • Fix Material UI arrows pointing in wrong direction (#778).
  • Handling for symlinked VRC AppData folder #782

VRCX 2024.03.23

29 Mar 08:21
c286bd9
Compare
Choose a tag to compare

Breaking change:
If you use --config launch parameter it needs to be changed from the database location to the folder containing the database file.

Additions

  • Instance closing button, indicator and notification.
    image
    image1
    image2
  • PR: OVR Toolkit Notifications Settings > Notifications > OVR Toolkit HUD Notifications (#751).
    image
  • PR: Show Headset Battery percentage in VR Overlay (#742).
  • PR: Add Spanish localization (#734).
  • World favorite search, searches through both VRC and local favorites (#735).
  • Add "Play Time" to own user dialog, clicking it will open own previous instances dialog.
  • Add "Disable Local World Persistence" toggle to settings for those that want to disable the localhost webserver (#710).
  • Add V-Bucks count to profile tab.

Changes

  • Update list of languages.
  • Display limit for amount of groups joined.
  • Focus main window when a 2FA code or email is requested (#719).
  • Save new group instance region option independently.
  • Option to hide nicknames has been separated from hide memo toggle.
  • Persist friendbar category hide states (hide active and offline for more performance).
  • Show public group posts on group dialog for groups you aren't in.
  • Change OSC error to VRChat could not start OSC server so it doesn't seem like a VRCX related error, pls fix (https://vrchat.canny.io/bug-reports/p/installexe-breaks-osc-port-binding).
  • Emoji max value upped with API from 5 to 9.
  • Update to Cef 122.1.120.
  • Update openVR.

Fixes

  • PR: Material 3 Theme fixes (#707).
  • PR: Many localization updates.
  • PR: Fix saved accounts scrollbar (#726).
  • Fix needing to login again after switching accounts.
  • Fix "Start at Windows startup" and "Start as minimized state" not saving UI state.
  • Fix VRCX multi instance support when using a custom --config path.
  • Fix notification filters not saving when closing window without clicking save.
  • Fix resend 2FA email button (#732).
  • Fix screenshot viewer errors (#728).
  • Fix delete saved account button logging you into that account.
  • Fix VRCX failing to open a folder with WinApi, added fallback to open with explorer.
  • Allow PWI to save empty strings.
  • Add delay to group member fetching to avoid rate limiting error.
  • Fix performance issues with VR overlay system uptime counter (#743).
  • Fix previous world/user instances search box, it now searches for group name and world name as well.
  • Fix program breaking when editing notification filters without saving them after a fresh install.