Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VRChat build 1213 #23

Open
yanorei32 opened this issue Jul 25, 2022 · 8 comments
Open

VRChat build 1213 #23

yanorei32 opened this issue Jul 25, 2022 · 8 comments
Assignees
Labels
enhancement New feature or request

Comments

@yanorei32
Copy link
Owner

恐らく何らかの対応をしなければならない。

@yanorei32 yanorei32 added the enhancement New feature or request label Jul 25, 2022
@yanorei32 yanorei32 self-assigned this Jul 25, 2022
@yanorei32
Copy link
Owner Author

yanorei32 commented Jul 26, 2022

Support List @ OpenBeta 1212

自分で建てたインスタンス

Permission InviteMe Launch Argument
Self Invite Only ❌ †1 ❌ †1
Self Invite+ ❌ †1 ❌ †1
Self Friends ❌ †1 ❌ †1
Self Friends+ ❌ †1 ❌ †1
(Self) Public ❌ †1 ❌ †1

一度入ったインスタンス

Permission InviteMe Launch Argument
Friend's Invite Only ❌ †1 ❌ †1
Friend's Invite+ ❌ †1 ❌ †1
Friend's Friends ❌ †1 ❌ †1
Friend's Friends+ ❌ †1 ❌ †1
(Friend's) Public ❌ †1 ❌ †1

リンクをもらったインスタンス

Permission InviteMe Launch Argument
Non-friend's Invite Only 👎 Can't Travel ❌ †1 ❌ †1
Non-friend's Invite+ 👎 Can't Travel ❌ †1 ❌ †1
Non-friend's Friends 👎 Can't Travel ❌ †1 ❌ †1
Non-friend's Friends+ 👎 Can't Travel ❌ †1 ❌ †1
Friend's Invite Only 👎 Can't Travel ❌ †1 ❌ †1
Friend's Invite+ 👎 Can't Travel ❌ †1 ❌ †1
Friend's Friends ❌ †1 ❌ †1
Friend's Friends w/o Friend ❌ †1 ❌ †1
Friend's Friends+ ❌ †1 ❌ †1
Friend's Friends+ w/o Friend ❌ †1 ❌ †1
(Friend's) Public ❌ †1 ❌ †1

過去にInviteをもらい、入らなかったがリンクは知ってるインスタンス

Permission InviteMe Launch Argument
Friend's Invite Only ❌ †1 ❌ †1
Friend's Invite+ ❌ †1 ❌ †1

考察とか色々

たぶん Invite 操作が「ホワイトリストへの追加」。

そして、フレンドのフレンドのインスタンスに干渉するためには、その人間がインスタンスに残っていないといけない?(要検証)

RejoinToolの存続のために今集められる情報は集まったので、あとはリリース待ち。

APIを使って怪しいInviteを飛ばすやつは私より脳内メモリがでかい人に任せます…。
状態管理とCredential管理が同時には出来ませんでしtあ…。

❌ †1

現状は仕様っぽい

During Open Beta, you must launch VRChat via special launch options in Steam. This will not be the case when the update goes to Live

https://docs.vrchat.com/v2022.2.2/docs/latest-release

一応 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VRChat\shell\open\command は相変わらず "D:\Program Files (x86)\Steam\steamapps\common\VRChat\launch.exe" "%1" %*

@yanorei32
Copy link
Owner Author

yanorei32 commented Jul 26, 2022

Can't travelはこんなの出るんですね。

image

ところでJoin失敗後しばらくすると暗転して操作不能になるのは仕様ですか?

@yanorei32
Copy link
Owner Author

yanorei32 commented Jul 27, 2022

Locked Instance

Permission Behaviour note
(Self) Invite This instance type does not support locked links.
(Self) Invite+ This instance type does not support locked links.
(Self) Friends Get Unlocked Link is clickable

@yanorei32 yanorei32 changed the title VRChat OpenBeta 1212 VRChat build 1213 Jul 27, 2022
@yanorei32
Copy link
Owner Author

yanorei32 commented Jul 27, 2022

なんかLaunchリンクが常に壊れている。@ build 1213

どうして?

いやこれは僕全く悪くないと思うんですけど。

Workaround.

PowerShell で launch.exe を start_protected_game.exe (EAC) に張り替えるととりあえず動く。

$REGPATH='HKLM:\SOFTWARE\Classes\VRChat\shell\open\command'

Set-ItemProperty -Path $REGPATH -Name '(default)' -Value (
    (Get-ItemProperty -Path $REGPATH).'(default)'
).replace('launch.exe', 'start_protected_game.exe')

Cannyにも投げたので見た人は投票してくれると嬉しい…
https://vrchat.canny.io/bug-reports/p/1213-vrchat-uri-scheme-is-broken-since-eac-update

@yanorei32
Copy link
Owner Author

早急に対応したいが、眠いので寝ます。

@yanorei32
Copy link
Owner Author

なんか問題起きている様子無いのでとりあえず、Bugタグ外します

@yanorei32 yanorei32 removed the bug Something isn't working label Aug 3, 2022
@yanorei32
Copy link
Owner Author

もしかして: 何もする必要がない。

@yanorei32
Copy link
Owner Author

なんかLaunchリンクが常に壊れている。@ build 1213

この問題は現在 (build 1218) 直っており、特に問題なく使用することが出来ます。

ロールバックするスクリプトも置いておきます。

$REGPATH='HKLM:\SOFTWARE\Classes\VRChat\shell\open\command'

Set-ItemProperty -Path $REGPATH -Name '(default)' -Value (
    (Get-ItemProperty -Path $REGPATH).'(default)'
).replace('start_protected_game.exe', 'launch.exe')

Risechocolate pushed a commit to Risechocolate/VRChatRejoinTool that referenced this issue Feb 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant