Releases: vrcx-team/VRCX
Releases · vrcx-team/VRCX
VRCX 2025.06.30
Additions
- Add option to "Auto Delete Old Prints", this will delete your oldest print when a new one is created when filling up all 64 print slots, it will try to keep 2 free slots always available.
- Add option "Notification Opacity" slider, works with VRCX overlay and XSOverlay.
- Add option "Save Instance Emoji" to save emojis that are spawned inside your instance.
- UserDialog groups edit mode bulk management (#1244).
- Search by user notes, added notes to playerList and friendsList tabs.
- Add/set avatar author tags in avatar dialog.
- Add avatar gallery and listing info to avatar dialog.
- Add support for inventory and props.
- Added Inventory tab in user dialog "Manage VRC+ Images & Inventory".
- Disable "items" in instances.
- Consume bundles.
- Parse failed video playback due to world whitelist "UntrustedUrl" when in public instances.
- Add location to group moderation log.
- Search gameLog/feed locations by groupName/groupId.
- Updated installer for winget & added versioning (#1264).
Changes
- Massive code refactor from @Map1en (#1224), this change should make VRCX feel a bit more snappy.
- Remove support for APNGs, API no longer allows them, RIP.
- Update total emoji & sticker count.
- User dialog "last activity" show as a timer.
- Move all image related settings from advanced to its own category as "Pictures".
- Archive crowdin.
- Remove content settings option when creating a new instance, seems like this feature was removed API side.
Fixes
- Fix saving instance stickers.
- Handle parsing malformed user created VRC config.json files.
- Fix instance info disabled content settings being incorrect.
- Fix gameLog parsing blank world names.
- Prevent "Relaunch VRChat after crashing" causing a crash loop.
- Fix VRCX PowerShell build script and "build-node" script.
- Fix video error "Event" spam.
Linux (Electron)
- Fix getting custom VRC photo location.
- Fix starting VRC when using NixOS.
- Hide and ignore
vrcLaunchPathOverride
. --startup
launch arg is now required when starting VRCX using "minimized/minimized in tray" options.- Check if VRChat path in VDF is stale (#1240).
- Fixed Screenshot Metadata menu "Open Folder" button opening file on Linux (#1245).
VRCX 2025.05.09
Additions
- Support world content settings.
- Edit default world content settings.
- Create instance with limited content settings.
- View disabled content settings in instance dropdown.
- Support avatar "styles".
- Display avatar "styles" on avatar dialog.
- Edit avatar "styles" in avatar dialog dropdown.
- Add option to hide age gated instances in groups sidebar and world dialog
Settings -> Appearance -> Age Gated Instances
(#1195) - Add YouTube sign in error fix URL, if you're having issues with YouTube asking you to sign in give this tool a try VRCVideoCacher
- Add option when uploading prints to crop white border when reuploading a print, it will only crop when aspect ratio matches expected print size, you can leave this option on when uploading normal images.
- Add PRAGMA optimize for SQLite database, might speed up load times during startup (#1169)
- Add table size option 20.
- Add database merging, it's currently just an extra exe bundled with VRCX (#906)
Changes
- Limit bio display height (#1195)
- Lower resolution of user image thumbnails (#1179, #1183)
- VRCX will only start minimized when starting at Windows start-up.
- Enable the right-click context menu within DevTools during debug mode (#1181)
- Auto refresh user dialog JSON tab when new data is received.
- Send a unique GUID header along with avatar search queries and VRCX update checks, this can and will only every be used to generate more accurate VRCX usage statistics.
- Remove portal spawn from gameLog filters to prevent confusion.
- @Map1en refactoring a very large amount of the codebase (#1166, #1173, #1175, #1177, #1187, #1190, #1191, #1200, #1207, #1208, #1208, #1211, #1216)
- Update to Cef v135.0.220.
Fixes
- Fix avatar and world dialog cache sizes.
- Fix bug with cookie handling not deleting old cookies, this should fix some accounts failing to login.
- Fix "Player left" time being incorrect when opening VRCX after closing VRC (#1195)
- Fix lag when opening world dialog in the favorites worlds tab (#1168)
- Fix restoring window state when window starts minimized.
- Fix custom avatar content tags being removed incorrectly.
- Fix Charts next day button jumping to the wrong date (eefe590)
- Maybe fix "Hide Friends in Same Instance" hides players in unrelated private instances (#1210)
Linux (Electron)
- Update to Electron v35.2.1.
- Fix "Please install .NET" error dialog not showing.
- Add version to .desktop.
- Add
--no-desktop
launch arg to skip desktop file creation (#1201, #1217) - Detect WiVRn when looking for if VR is running (#1212)
Thanks to the contributors this release, primarily @Map1en
@Map1en
@rs189
@Anti-Apple4life
Translators
@Sergey004
@Yuu198
@kazu3jp
@XoF-eLtTiL
@flower-elf
@BlueOvi
VRCX 2025.03.01
Additions
- Instance Activity Charts Tab (by @Map1en)
- Daily Instance Activity Chart: Shows daily playtime in each instance and total online time.
- Detailed Instance Statistics: Records player entry and stay duration in instances. Click instance titles for more details.
- Filtered Date Selection: Date picker only shows dates with data.
- Chart Navigation: Click Y-axis labels on the main chart to view detailed charts.
- Chart Navigation: Click Y-axis labels on instance charts to open user dialog.
- Userscript to open links from VRChat website in VRCX Open In VRCX
- New option to display All Friends When Grouped by Instance, if you didn't like the sidebar hiding favorite friends with grouping enable this option will fix that.
- Add avtrdb.com as new default avatar search provider.
- Add launch command for switching avatars e.g.
vrcx://switchavatar/avtr_id
with an option to confirm avatar changes. - Add options to user search to search by bio or sort by last logged in.
- Add select avatar and share buttons to avatar dialog.
- Added tool tips to user dialog.
- Log to VRCX DevTools console when a print was spawned in your instance when print saving option is enabled.
Changes
- Improve startup loading speed.
- Improve user dialog loading speed.
- Show orange/red users that are in the same instance in friends list sidebar when you're in the instance with them.
- Change 18+ badge from Red to Blue.
- User dialog Represented Group loading.
- Auto load friends list tab when selecting it.
- Replaced icon for "Launch" button for clarity.
- Remove "?" from user dialog friend number.
- Increase bulk friends fetch endpoint limit to match APIs new limit, 5000 -> 7500, unlucky if you have more than 7500 friends.
- Countless UI touchups.
- Update to Cef 133.4.21.
Fixes
- Fix app not opening on some Windows 10 builds after .NET 9 update.
- Fix some prints not cropping, toggle off and on the crop prints option for it to go back through your saved prints to crop the ones it missed.
- Fix scaling when uploading prints.
- Fix current user traveling when not using gameLog.
- Clear cookies when entering an invalid 2FA code, this should fix needing to remove saved credentials when your cookies get cooked.
- Fix groups sidebar arrow rotating when hiding a group instance category.
- Fix sidebar group instances sort order.
- Fix screenshot metadata worldName search.
- Fix error when trying to crop prints when there are no saved prints.
- Fix avatar analysis using wrong bundle type.
Linux (Electron)
- Update to .NET 9.0, make sure to install
dotnet-runtime-9.0
- Update to Electron v34.2.0.
- Add support for
vrcx://
x-scheme-handler MIME type. - Fallback to
.steam/steam
when.local/share/Steam
isn't found. - Fix image uploading.
- Fix adding metadata to photos when using a custom photo directory.
- Fix VRCX launch args.
- Fix updater automatically switching build type from nightly to stable.
- Rewrite how AppImage installing is handled.
- Relaunch with
--ozone-platform-hint=auto
when it's missing and--x11
isn't present. - When ran with
--no-install
everything below is skipped. - Rename AppImage to
VRCX.AppImage
. - Ask the user if they would like to move the AppImage to
~/Applications
.- Yes: Moves the AppImage, it will ask again in the future if you run the AppImage from a different path.
- No: It will add a line to
~/.config/VRCX/VRCX.json
and never ask again.
- If
~/.local/share/icons/VRCX.png
doesn't exist, populate it. - Create/update
~/.local/share/applications/VRCX.desktop
whenever AppImage launch path changes.- When the
VRCX.desktop
file is updated or created,xdg-mime default VRCX.desktop x-scheme-handler/vrcx
is ran to registervrcx://
- When the
Thanks to all the contributors this release, primarily @Map1en
@Map1en
@TheMrGong
@Myrkie
@elianel
@regalialong
@avtrdb
@Hackebein
@imZuxi
@flower-elf
@paralleltree
@Yuu198
@Sergey004
@Cayahuanca
@XoF-eLtTiL
VRCX 2025.01.31
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
VRCX 2024.12.30
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
VRCX 2024.12.03
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
- 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
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
VRCX 2024.10.11
Additions
- PR: Rework sidebar friend sorting, it should migrate your old settings if all goes well (#913).
- 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
Additions
- Updated Dark Vanilla theme (#867).
- 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
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 withVRCX.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).