VRCX:免费深度管好 VRChat 好友关系
【免费下载链接】VRCXFriendship management tool for VRChat项目地址: https://gitcode.com/GitHub_Trending/vr/VRCX
你把好友列表翻到第 40 行,第 12 个名字看着眼熟,却想不起来上个月他还顶着另一个 ID。VRCX 是一款免费开源的 VRChat 好友关系管理桌面工具,只走官方 API、不碰游戏本体,把好友状态、改名历史、在线规律和截图出处替你记下来,覆盖 Windows、macOS、Linux。
它和浏览器插件、纯网页不同——是个正经的 Electron 桌面应用,前端 Vue 3 加 Pinia,后端一段 C# 通过 node-api-dotnet 挂进来,所有数据落在本地 SQLite 里,关掉应用也不丢。
装完先看清:本地到底跑了几样东西
第一次打开,它要你用 VRChat 账号登录(含 2FA),登录成功后好友列表和收藏直接同步进本地库。
之后它在后台干三件事:拉取好友、世界、化身、群组的 API 数据,解析游戏日志,维护本地 SQLite 缓存。你平时在网页或游戏里手动刷的那些状态,它已经替你存成了可检索的历史。
第一次登录:好友历史怎么进本地
登录后它不是只存一张好友名单。每个好友都带着 user_id、display_name、trust_level 和 friend_number 一起落库,列表顺序和你游戏里看到的一致。
顺着这条记录,它记下加友日期、改名历史、和你一起在线的总时长,还能给每个人挂备注和 memo——"在哪个世界认识的人"这种信息不用再靠脑子记。这一步卡住的人不少,主要是没注意到备注要自己填,工具不会替你脑补。
认出那个改名的人:备注、见面时长和在线热力图
改名这件事 VRCX 留着完整历史,display_name 变了旧名字也不会丢,认错人的概率基本被压下去。
要"他到底几点常上线"这种问题,打开在线热力图就行:按星期乘小时画出活跃分布,顺带给出高峰时段。底层是游戏日志引擎在拼会话——gameLog.js 把 location、player-joined、avatar-change、video-play 这些事件一条条解析,活动引擎再把碎片拼成一段段连续 session,热力图和见面时长都从这里面算出来。
进阶折腾:截图记得住地点,应用自动拉起
截图里塞进世界数据
VRCX 最不一样的地方,是把世界信息写进你在游戏里拍的截图。数据嵌在 PNG 的 chunk 里,之后能按世界名、世界 ID 或用户名反查"这张照片是在哪儿拍的",元数据缓存在本地 metadataCache.db,逻辑集中在 ScreenshotMetadata/ 模块。
应用自动拉起和崩溃恢复
配好之后,VRChat 一启动,它就把你指定的应用(比如 OSC 工具)一起拉起,逻辑在 AutoAppLaunchManager.cs;游戏崩溃时它会自动重启并回到崩溃前那个实例,省得你手动找路。
调成自己的样子:仪表板、图表、跨类搜索
仪表板支持多面板布局,Feed、GameLog、Instance 各是一个 widget,能建好几套,各自配事件过滤和可见列,图表用 echarts 画实例活跃度和热门世界。
搜索能跨用户、世界、化身、群组,客户端做模糊匹配,也支持直接粘 ID 或 URL 直达。界面内置 14 种语言,src/localization/ 里各放一份 JSON,切语言不用重启。
它不是游戏外挂,不碰客户端,只拿官方 API 的额度把这件事做完整。git clone https://gitcode.com/GitHub_Trending/vr/VRCX 下来,装上跑一遍,十分钟你就知道它值不值得长期留在 Dock 栏。
【免费下载链接】VRCXFriendship management tool for VRChat项目地址: https://gitcode.com/GitHub_Trending/vr/VRCX
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考