Releases: vrcx-team/VRCX
VRCX 2023.07.30
Warning
Windows defender is detecting VRCX as a virus for some people this is a known issue. This release was delayed to help mitigate this by waiting a few days for Windows defender malware definitions to be updated.
Additions
- Add auto status change, automatically change status when other people are in the instance, e.g. change status to "Join Me" while sleeping in an instance by yourself
Settings > General > Automation
(#590). - VRC+ Emoji manager.
- Add avatar scaling disabled tag to world dialog.
- Group dialog member roles and icons (if you have the
group-members-manage
role). - Add sorting options to user dialog worlds tab.
- Contributors panel to display developer avatars (#605).
Changes
- Change world dialog instance sorting, selected instance is now sorted to top of instance list, current user instance bellow that, instance with most friends and finally largest populated instances.
- Full screen image dialog instead of immediately downloading images.
- Avatar/User favorite buttons now work the same way as worlds.
- Avatar analysis human readable file sizes.
- Fancy menu item indicator (#604).
- New login layout (#582).
- Update Cef.
Fixes
- Fix self invite button.
- Fix new instance dialog creating invalid instance URLs.
- Fix group notification response buttons.
- Added a delay to game crash relaunch to try fix game being restarted after it was closed from SteamVR.
- Fix users still being shown in current instance for a few mins when they're going offline.
- Remove page reload on logout because it could get stuck in a reload loop.
- Fix gameLog not updating from a invalid date being stored.
- Fix handle leak (#603).
- Fix default color schemes for browsers in dark mode (#606).
- Fix gameLog datetime parsing never working with Thai buddhist calendar year (if you live in Thailand you can fix your gameLog by deleting your gameLog tables or fully resetting VRCX).
Localization updates
VRCX 2023.06.30
Warning
Windows defender is detecting VRCX as a virus for some people, this is a known issue and will hopefully be fixed soon (#568 (comment)).
This is a rushed update to fix a sudden breaking API change.
Additions
- World memos.
- Instance info is now fetched for every instance on world/user/group dialogs, this includes group instance queue size, instance full indicator, instance max capacity, minimum server version and player count per platform.
- View and delete custom VRC+ emojis.
- French localization.
Changes
- New login screen layout (#582).
- Hash check updates when using in-app updater.
- No longer sort remote avatar search results.
Fixes
- Fix feed not updating and friends being stuck in traveling state due to API changes.
- Fix launch instance sending you to home world.
- Improve monitoring of auto-started app processes (#578).
- Fix users being show as active in the quick search history drop-down menu.
- Fix null group names on new installations of VRCX.
VRCX 2023.06.15
Note
Windows defender is detecting VRCX as a virus for some people, it's a known issue and will hopefully be fixed next update (#568 (comment)).
Additions
- A new system for local world persistence has been implemented allowing worlds to store data in a local database through the VRChat logfile and serve it back to Udon using string loading More info. Check out Idle home to see it in action (#553).
- New functionality to automatically launch arbitrary apps/files by placing shortcuts in the
startup
folder underneath the%AppData%\VRCX
directory. These shortcuts will be opened when VRChat opens, and the processes spawned from them will be killed when VRChat closes. A new button has been added inAdvanced
options to open this folder (#544).
- Support CVR LFS image metadata in screenshot viewer.
- New screenshot viewer options to copy image to clipboard, open image folder and drag/drop functionality (#536).
- Bulk unfavorite mode for unfavoriting multiple favorites at once.
- Add displayName sorting to player list tab.
- Add option to export friends list as JSON in the expected format for use with Furality.
- Add
VideoPlay
logging for AVPro streams that aren't using usharp videoplayer. Add French localization (#547)next update.- Feed/GameLog can now search by worldId/instanceId.
Groups
- Added group instances tab to the side panel (updates every 5mins).
- Instance creation for groups, why is it a separate tab? because these new group instance options don't support custom instance id's, so the option is up to you if you'd rather have a custom instance id or group queuing/role whitelist.
- Group member sorting and role filtering.
- Added group search.
- Add support for groups+ and public group instances.
- Added group instance queuing related notifications, enabled by default.
Changes
- Made default sidebar width thiccer to fix the new tabs, you can always change it back in
Settings > Appearance > Side Panel > Width
. - Move user created themes into base app for easier support.
- Many changes to how VRCX checks if VRChat/SteamVR is running.
- Many locale updates.
- Remove coloured menu button on user dialog when a users avatar is shown/hidden.
- Update Cef to 113.
Fixes
- VRCX now shows the correct current instance when VRCX is running on a separate computer/device than VRChat.
- Loading
FriendsList
tab is now instant and will no longer hang the entire app till it's done. - Fixed group dialog instances not being shown.
- Fix world dialog not refreshing when joining a world with the world dialog open.
- VRCX default settings no longer suck.
VRCX 2023.05.01
Additions
-
Relaunch and rejoin last instance on game crash option in
Settings > Advanced > Relaunch VRChat after crashing
.
-
Screenshot manager to view screenshot metadata from VRCX screenshot helper or old VRC mods like LagFreeScreenshots (LFS) and ScreenshotManager in
Settings > Advanced > Screenshot Metadata
.
- Japanese localization (#522 @Assault1892).
- Simplified Chinese localization (#488 @flower-elf).
- Option to log Udon resources (strings and images) in
Settings > General > Game Log
this is disabled by default due to some worlds loading a LOT of resources (#513 @BoatFloater). - In app ChangeLog dialog shown after VRCX updates.
- Report user for hacking option in user dialog dropdown, for when you get crashed by a user and can't report them in-game.
- Log Udon exceptions to VRCX DevTools console.
- Add button to remove some types of gameLog entries (#508).
- Option to fetch avatar analysis in avatar JSON tab when it's available.
- JSON tab button to save JSON to file.
Changes
- Separate user probable troll/nuisance tag into "Almost Nuisance" and "Nuisance".
- config.json camera image resolution option now goes up to 8K.
- Group dialog member tab refresh button will now load entire member list, but only up to 5k members max because API says so.
- Group dialog member tab will now show friends in groups you haven't joined.
- Previous Instances dialog dates are now always in long date format.
- Filter avatars changes in feed with the search term "private" or "public".
- Display error on failed websocket connection.
- Reconnect websocket every 30mins.
- Various localization changes.
- Update Cef to 112.
Fixes
- Fix random memos being nuked when opening user dialog (Thanks @Timocop).
- Fix VRCX logging into the wrong account after restarting.
- Fix VR overlay sometimes failing to load.
- Fix player list tab user trust rank sorting.
- Fix VRC quit fix not killing the game sometimes.
VRCX 2023.02.18
Localization support has been added
@kamiya10 has painstakingly gone to the effort to add support for localization, currently 2 languages have been translated.
Language can be changed in Settings > Appearance
and will be automatically set to your computers language after first launch.
Additions
- Add option to save metadata info into pictures taken in-game
Settings > Advanced
. #483 - Add resend 2FA email button. https://github.com/Natsumi-sama/VRCX/issues/34
- Add gallery to group dialog.
- Add user feedback to profile tab.
- Add GameLog tab friend/favorite icons.
- Add "copy world name" option to world dialog.
Changes
- Rename VIP to favorites.
- Adjust "busy" icon to be more red to distinguish it easier.
- Only notify users of pending VRCX updates once.
- Flash taskbar icon when VRCX requests a 2FA code.
- Ignore frequent 504, 502 and 429 API errors.
- Remove unseen notification icon from notification tab when group notifications have been seen in-game.
Fixes
- Fix many email 2FA related bugs.
- Fix notifications tab locking up from failed web request.
- Fix rare crash when using "Discord Names" button.
- Fix VRCX failing to load from inside a folder containing special characters.
VRCX 2022.12.30
🎄 A delayed Merry Christmas, happy holidays and happy new years! 🌟
Hotfix
- Fixed startup crash some people were getting.
- Should no longer be detected as a virus by windows defender.
- Update wrist overlay tracker icons, fit more tackers and sort by device type and if it's connected/disconnect.
Additions
- Invite users to groups.
- Group related notifications.
- Show group name on group instances.
- Show group instances in group dialog.
- Feed bio change logging (Natsumi-sama#32).
Changes
- Clicking on an enlarged images will save the image instead of linking to the blob file.
- Groups will be sorted in the same order as you set in-game.
- Use new local file for user hide/show moderations.
- Quick search will bring you to the search tab if no results are found.
Fixes
- Fix game log not working when VRChat debug logging is disabled, VRCX will now automatically re-enable it (#443).
- Fix notification tab group related response buttons.
VRCX 2022.12.08
Groups
Some groups functionality has been added to VRCX but there is still a lot missing that will be added slowly over time.
To create or edit a group you'll need to use the website for now https://vrchat.com/home/groups
For more info here's the VRChat blog post about groups https://hello.vrchat.com/blog/vrchat-groups
If you'd like to follow along with the development progression join the discord https://vrcx.pypy.moe/discord
https://vrc.group/VRCX.1432
You can open any VRChat link in VRCX by copying a link then clicking the direct access button at the top right.
Current limitations regarding groups
- Can only create 3 groups.
- Can only join up to 100 groups.
- Can only create 1 announcement per group.
Optionally set --log-debug-levels=API
as a VRChat launch option to give VRCX more data about users in your current instance how to.
This VRChat update has also added an option to disable logging DON'T disable logging this will break core VRCX functionality.
Additions
- Wrist overlay per hand option.
- Friends List tab Bulk Unfriend Mode, select multiple users then press a button to unfriend them all at once.
Changes
- Remove hide/show avatar moderation types and actions due to no longer being stored in the API vrchatapi/specification#188
Fixes
VRCX 2022.11.04
Username field has been removed from the API
VRChat API update has been rolled back temporarily if you still want usernames hold off from upgrading VRCX but they will be removed shortly, after the next VRChat patch.
VRChat has graciously informed us of this change prior and provided a long period of time to implement the required changes.
What is impacted by this change? The area underlined in red will be permanently removed and no longer accessible, that's about it.
More info on this change here #429
Additions
- Add support for email 2FA once it has been rolled out.
- Option for setting a custom pending offline delay in
Settings > Advanced
, pending offline is used to combat API reporting false positive user offline events. - Add support for new Quest YouTube domain
nextnex.com
.
Changes
- Remove username field from user dialog, user search and Friends list tab. #429
- Minimize to tray at startup when "Close to tray" and "Start as minimized state" are both enabled. #420
- Tray icon has changed from double click to single click to maximize.
- Force branch to installed VRCX branch at startup, e.g. switch branch to stable after installing with setup without it auto downloading nightly again.
Fixes
VRCX 2022.10.05.1
Avatar search is back!
A new avatar database provider has came forward you can find out how to use it and read more about it here avtr.just-h.party.
Export VRCX memos into VRChat notes
The export button is located here Profile Tab > Export Notes
First of all there are a lot of disappointing limits relating to VRChat notes to consider before entirely switching over.
- It's very slow to export.
- Character limit of 256 per note.
- No swear words.
- No new lines.
Exporting wont delete your VRCX memos but if you'd like to exclusively use VRChat notes or VRCX memos you can disable either one in Settings > Appearance > User Dialog
Local world favorites
How to import EmmVRC avatar favorites
- Open your export JSON file with notepad then copy and paste all of its contents into
VRCX > Favorites tab > Avatars > Import
. - Select
Process List
and remove any avatars you don't want to import from the table below. - Choose the favorites group you'd like to import into then click
Import Avatars
.
How to import FavCat world favorites
- Download LiteDB Studio.
- Click
Connect
, under Filename browse to yourVRChat\UserData\favcat-favs.db
file, ClickConnect
. - Double click on
World_favorites
then clickRun
. - Select the column "Category" to sort by your favorite groups.
- Shift select on the ObjectId's you'd like to import and copy them into
VRCX > Favorites tab > Worlds > Import
. - Select
Process List
choose the favorites group you'd like to import into then clickImport Worlds
. - If you have more than 1000 total favorites you'll need to filter by category you can do this by entering in this
SELECT $ FROM World_favorites WHERE Category = "Local Favorites";
and replacing "Local Favorites" with your category name then clicking Run again.
Themes
New Material 3 theme from Kamiya
More themes available here
Direct Access
A reminder about the existence of direct access, this button can be used to open any User/World/Instance/Avatar URL/ID from your clipboard.
Additions
- Local world favorites.
- Add world/avatar/friends favorite import/export dialogs.
- Memo -> Notes export tool in
Profile > Export Notes
. - Add/edit/delete VRChat notes in user dialog.
- Add unlock icon next to instance in world dialog when using direct access with a unlocked instance URL.
Changes
- Reworked instance launch dialog.
- Better support for shortName URLs, if you use direct access with a unlocked shortName URL or a URL with a shortName parameter you'll be able to invite yourself to the instance regardless if you're are friends with the instance creator or not.
- New Instance dialog Copy URL button will now generate a "unlocked" URL.
Fixes
- Fixed error when launching VRChat into an instance from VRCX.
- Fix right click not working for pasting.
Hotfix
- Fixed crash when selecting image for upload.
For questions or bug reports join the Discord server here
VRCX 2022.09.09
Additions
- New user state "Pending offline", because the API often incorrectly reports users as offline VRCX adds an additional delay to insure that they are actually offline, users in this in-between state will be shown as pending offline.
- Added online friends/total friends to the top of the sidebar.
- New option in
Appearance > Sort Instance Users By: time/alphabetical
, it used to be sorted alphabetical a long time ago and some people wanted that back.
Changes
- When a user travels to the same instance it will no longer create a GPS entry.
- Allow the use of
-
&_
symbols when creating new instanceId's. - Change reload custom CSS hotkey to
Shift + Alt + R
. - Remove PhotonId field from PlayerList because it wasn't always accurate due to some VRChat logs happening at the same time.
- Remove delay when fetching user info with
Load missing entries button
, because the game client now does this at startup I don't think we need to worry about it being considered API spam anymore. - World dialog copy world ID/URL button.
Fixes
- Countless fixes for traveling related bugs.
- Fix Discord presence getting stuck after closing VRChat.
- Fix GPS private > private when user travel is canceled
- Fix new friends not being shown in user and world dialogs when becoming friends in the same instance.
- Fixed user dialog world favorites maximum value.
- Fix upgrade installer sometimes failing.
- Fix lag when switching instances.