Proton: ファイナルファンタジー14(39210)

作成日 2018年08月25日  ·  714コメント  ·  ソース: ValveSoftware/Proton

Final Fantasy 14のインストーラー(Steamが独自にインストールした後)には、実際の文字よりも[]を優先するように見えるフォントがありません。 数字でさえ、日本語の文字を表示しようとしているわけではなく、私のシステムではそれらが欠落しています(私は時々それらを自分で使用するため、そうではありません)。 潜在的なUTF-8の問題?

Game compatibility - Unofficial NVIDIA drivers XAudio2

最も参考になるコメント

@konomikitten今のところ、 回避策を追加しました。これは、次のリリースでリリースされる予定です。

全てのコメント714件

_更新:04-14-20_
Protonを介してFFXIVを実行する場合は、現在のインストールに関するいくつかの手順があります。
1)デフォルトのプロトンは_機能しません_。 GloriousEggrollのリポジトリからリリースを取得し、彼のインストール手順に従う必要があり
2)次のコマンドを実行する必要があります。
WINEPREFIX=$HOME/.steam/root/steamapps/compatdata/39210/pfx winetricks hidewineexports=enableは、通常のSteamインストールのライブラリのデフォルトの場所を使用すると仮定しています。 そうでない場合は、パスを適切に調整してください。

その他のランチャー/非Steamバージョンの説明:

  • Steamの外でFFXIVを実行したい場合は、 LutrisStandalone - DXVK versionインストーラーを使用してください。
  • Lutrisを使用してSteamの外部でFFXIVを実行し、ゲームをSteamから購入する場合は、ゲームのLutris構成に-issteam引数を追加します。
  • Steamを使用して非SteamバージョンのFFXIVを実行する場合は、FFXIVの起動オプションをecho "%command%" | sed 's/-issteam\(freetrial\|\)//' | shます。 ( sedは魔法だと思い出させてくれたjbal91に感謝します!)

注意事項:
1)新しいランチャーはSteam / GE-Protonによってデフォルトで無効になっています-ある時点で、これは機能しなくなる可能性があります。 ここにオープンワインチケットがあり
2)後処理インジェクター(ReShade、GShadeなど)を使用している場合、マウスを動かすたびに数秒のスタッターによってゲームが妨げられます。 ここにオープンワインチケットがありここで動作するWINE(WINE 5.4に基づく)と動作するプロトン(04-18-20のGloriousEggrollのリポジトリから作成)をここで入手でき

_以前の更新_:
_更新:07-31-19_:
こんにちは、闇の戦士/光! プロトンを介してFFXIVをプレイしようとしている場合は、大幅に簡素化されています。

XIVがSteam経由でインストールされたら、 ~/.steam/steam/steamapps/compatdata/39210/pfx/drive_c/users/steamuser/My Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/FFXIV.cfgファイルを開き、 CutsceneMovieOpening 01ます。 (デモを実行している場合は、常に39210を312060と交換してください。)

購入後にSteam経由でゲームをインストールするオプションが表示されない場合は、Steamクライアント内でSteam->設定-> Steam Playを開き、[サポートされているタイトルのSteamPlayを有効にする]と[有効にする]の両方をオンにする必要があります他のすべてのタイトルのSteamPlayで、プロンプトが表示されたらSteamを再起動すると、設定が完了します。

コミュニティへようこそ!


元の投稿:
これが直接同じ問題であるかどうかはわかりません。 私はプロトンを介してXIVを動作させましたが、それを再生可能にするには、よく知られたワインの答えに従う必要がありました。 つまり、steamapps / compatdata / 39210 / pfx / drive_c / users / Steamuser / My Documents / My Games / FINAL FANTASY XIV-A Realm Reborn /ディレクトリにある2つのファイルを編集する必要があります。

FFXIV_BOOT.cfgでは、BrowserTypeを2に編集する必要があり、FFXIV.cfgでは、CutsceneMovieOpeningを1に編集する必要があります。

最初の変更により、この時点でランチャーにアクセスできます。デフォルト値のままにすると、「システムエラーが発生しました:404。HTTPSシステムエラー」が表示されます。 週の半ばにインストールを行ったので、これがインストール中にnstgcの問題を乗り越えた方法かどうかはわかりません。
明らかに後者の変更は、最初にゲームをプレイしたときにオープニングカットシーンが表示されないことを意味しますが、デフォルト値のままにすると、ゲームは起動しますが、データセンターを選択した後にハングアップします。

これらの編集ゲーム構成ファイルとして、これがValveがProtonについて検討したいものであるかどうかはわかりませんが、少なくともそれは情報です。

リアルタイムリフレクションが有効になっているとFFXIVがフリーズする

問題はhttps://github.com/ValveSoftware/Proton/issues/627から転送されました
@ulzerajが2018-08-26T05:58:03に投稿しました:

Final Fantasy 14(ID:39210)は、INIファイルを編集してブラウザタイプを2に設定し、オープニングカットシーンを無効にし、プレフィックスにwinetricks xactを使用するという手動の回避策の後、DX11モードで動作します。

ただし、「リアルタイムリフレクション」を有効にすると、グラフィックが機能しなくなります。 この特定のオプションの任意のレベルを有効にすると、ゲームとX11がフリーズします。 SSH経由でログインできますが、次のメッセージが表示されます。

[384.698959] [ drm:amdgpu_job_timedout [amdgpu]]エラーリングgfxタイムアウト、最後に通知されたseq = 202749、最後に発行されたseq = 202751
[384.698964] [drm] GPUリカバリが無効になっています。

GPUはSaphireR9 390です。システムは、amdgpuとMesa 18.1.6LLVM6を使用するカーネル4.18.0-1を備えたOpenSUSETubleweedです。 同じハードウェアとゲームは、リアルタイムリフレクションをオンにしたWindows10で正常に動作します。

大変な努力をありがとう。


@doitsujinが2018-08-26T10:47:10にコメントしました

PREREQS.mdで提案されているように、


@HereInPlainSightが2018-08-26T15:37:13にコメントしました

システム情報:Gentoo x86_64 | 4.14.65-gentoo | i5-6500 | NVIDIA GeForce GTX 1070 | NVIDIA 396.51

以前に構成ファイルの編集を行っていましたが、llvm7が出現し、プレフィックスにxactワイントリックを追加し、DX11に切り替えて、任意の設定でリアルタイムリフレクションを実行できることを確認できました。


@doitsujinが2018-08-26T16:12:39にコメントしました

@HereInPlainSight LLVMバージョンは、シェーダーのコンパイルにLLVMを使用するため、AMDドライバーにのみ関連します。 Mesaを正しく機能させるには、LLVM7に対してビルドする必要があります。


@HereInPlainSightが2018-08-26T16:50:18にコメントしました

@doitsujin DirectX11の情報は、ドライバーのセクションの後に記載されているGPUのハングを回避するために、LLVM7が推奨されていることを示しているようであるため、100%ではありませんでした。 新しいSteamPlay情報の前のLinuxでの私のゲームはかなりカジュアルだったので、申し訳ありませんが安全に行くことにしました。

推奨されるライブラリを使用すると問題が修正されましたが、@ nstgcで説明されているフォントの欠落の問題が発生しました。 フォントの問題はOpenSUSETumbleweedでは発生しなかったことに言及する必要があります。

PREREQS.mdに記載されている要件を満たすために、UbuntuBionicに切り替えました。 これらのリポジトリからインストールすると、LLVM8.0に対してコンパイルされたMesa18.3が得られました。 libllvm8で十分かどうかがドキュメントで明確になっていないため、LLVMとCLANG8もインストールしました。 UKKUUからインストールしたカーネル4.18.5-041805のamdgpuをまだ使用しています。

ちなみに、Ubuntuのデフォルトリポジトリのwineとwinetricksは古すぎるため、xactを適用すると、起動時にゲームが失敗します。

どういうわけか私は「winetricksallfonts」を使用してそれらのフォントを追加することができます
しかし、Ubuntu18.04でiBusanthyを使用して実際に日本語の文字を入力することはできないようです。
他の誰かが確認できますか? (またはFFXIVチャットで日本語を書くことができます)

Steamコントローラーもxbox360コントローラーも機能しません。
どちらも設定メニューのゲームパッドリストに表示されるので検出されますが、ボタンを押しても機能しません。

ここでは、コントローラーはSteamを介して正常に機能しませんが、SDLネイティブシステムを介して使用することができました。

DS4の場合、これは次の変数(.bashrcまたは/ etc / environment)をプロファイルに追加し、Steamコントローラーシステムを無効にすることで機能します。

export SDL_GAMECONTROLLERCONFIG = '030000004c050000cc09000011810000、PS4 Controller、a:b0、b:b1、 back:b8dpdown:h0.4dpleft:h0.8dpright:h0.2dpup:h0.1guide:b10 、lef tshoulder:b4leftstick:b11 、le fttrigger:a2leftx:a0a1 、righ tshoulder:b5 、r ightstick:b12 、rig httrigger:a5rightx:a3righty:a4start:b9 、x: b3、y:b2、プラットフォーム:Linux 、050000004c050000cc09000000810000、PS4コントローラー、a:b0、b:b1、戻る:b8dpdown:h0.4dpleft:h0.8dpright:h0.2dpup:h0.1guide:b10lef tshoulder:b4leftstick:b11 、le fttrigger:a2leftx:a0 、lefty :a1 、righ tshoulder:b5 、r ightstick:b12 、rig httrigger:a5rightx:a3righty:a4start:b9 、x:b3、y:b2、 platform:Linux 、 '

そのゲームのためだけにコントローラーを無効にできるはずですが、Steamはデバイスノードパスの名前をいくらか変更しているので、それを機能させるにはすべてを無効にする必要があります。 OpenSuSEでは、デバイスの名前変更は行われません。

シネマティクスは再生されません。問題#1464に関連している可能性があります。

私はここで私の問題の解決策を見つけました: https

問題は、1つのコントローラーに対して2つの入力が作成されていたことでした。
sudo rmmod hid_steamを実行してSteamを再起動すると、問題が修正されました。

ゲームランチャーに埋め込まれたWebページを読み込めない(appid:39210)

https://github.com/ValveSoftware/Proton/issues/2183から転送された問題
@TenaarFeiriが2019-01-02T23:58:28に投稿しました:

互換性レポート

  • 互換性の問題があるゲームの名前:ファイナルファンタジーXIVオンライン
  • ゲームのSteamAppID:39210

システムインフォメーション

  • GPU:GTX 980M
  • ドライバー/ LLVMバージョン:nVidia 390.87
  • カーネルバージョン:4.18.0-13
  • Gistとしての完全なシステム情報レポートへのリンク: https
  • プロトンバージョン:3.7-8

私が確認する:

  • []このゲームの既存の互換性レポートが見つかりませんでした。
  • [x]システムのアップデートが利用可能かどうかを確認しました。

https://gist.github.com/TenaarFeiri/9e560a89346b17cc2de0ac9b508259e8

症状

問題は、Protonがffxivlauncher.exeが正しいWebブラウザを使用してログインページを埋め込むのを支援できないように見えることです。 ランチャーを通過するとゲーム自体が機能するという報告がありますが、これはゲームをダウンロードするための重要なステップであるため、テストできません。

ランチャー自体は、ランチャーのランディングページに使用するブラウザーが見つからないため、HTTPS404エラーを報告します。

再生

  • ファイナルファンタジーXIVオンラインをダウンロードしてインストールします。
  • ゲームを起動します。 ffxivboot.exeが起動し、フォントが壊れているため、有用な情報は提供されません。
  • ffxivboot.exeは最終的にダウンロードを終了し、ffxivlauncher.exeを開きます。
  • ランチャーに、ゲームのアカウントが既にあることを通知します。
  • ガイドが完了するまで、プロンプトを続行します。
  • ゲームの実行を開始して失敗するために必要なWebページを開こうとするランチャーの試みを観察します。
  • ゲームを閉じて、必要な回数だけ再起動します。

編集:ゲームを実行するようになりました:D
現在、DX11に音声がないという問題がありますが、DX9には音声があります。 パフォーマンスが良いので、DX11でプレイする方がずっと好きです。 何か案は?
現在、プロトン3.16-6(ベータ)を使用しています。


私はこれを見つけて、上記の微調整のいくつかを適用し、ランチャーを機能させました=)

ダウンロードが完了したときにゲーム自体を実行できるかどうかはまだわかりませんが、確認します。

上記のプレフィックスに気づきました。 私はひどく技術に精通していません。 必要な場合、どのように適用しますか?

DirectX 11でサウンドを実行する方法はありますか? DX9には音がありますが、事実上再生できません。

@TenaarFeiri With Wineでは、xactをインストールしてから、xaudio2_7をオーバーライドする必要がありました。

プロトンワインでこれを行う方法を知っていますか? 私はまだこのようなものに完全に精通していません。

@TenaarFeiri With Wineでは、xactをインストールしてから、xaudio2_7をオーバーライドする必要がありました。

私はそれを考え出した! 私を正しい方向に向けてくれてありがとう。
winehq.orgの指示に従って適切なバージョンのWineをインストールしてから、 WINEPREFIX=game_folder_in_steam winecfgを実行し、オーバーライドでxaudio2_0とxaudio2_7を設定しました。
それがトリックでした! 私は今、オーディオと素晴らしいパフォーマンスを持っています!

編集:問題は私のデスクトップ環境であることが判明しました。 Ubuntu18.10をアンインストールしてKubuntu18.10に置き換えたところ、ウィンドウモードが正常に機能しています。

はい!
新しい問題!
したがって、ゲームはウィンドウ付きフルスクリーンで完全に機能し、問題はまったくありません(私が見ることができます)。 しかし、私は実際にはウィンドウモードでゲームをプレイすることを好みます。そこで問題が発生します。マウスボタンを押すとアクティブになるnumパッドキーにバインドされたスキルがあります。 Windowed Fullscreenではエラーなしでうまく機能しますが、Windowed moreで使用すると、FPSの急落/フリーズが目立ち、そのようにプレイするのが難しくなります。

私はビデオを録画しました: https

これを修正する方法について何かアイデアはありますか?

最新のFAudioリビジョンは、DX11バージョンのオーディオを修正します。

https://github.com/FNA-XNA/FAudio/commit/83f8734ef15f76fcbacd7279f890aefde9d62021

編集:リバーブをオフにしている限り...本当にこれを試してみる場合は、この行の後にreturn buffer;追加してください:

https://github.com/FNA-XNA/FAudio/blob/master/src/FAudio_internal.c#L628

最新のFAudioリビジョンでも効果が修正されています! ゲームは、変更を加えなくても、自分のセットアップで問題なく聞こえます(多少の減衰はありませんが、耳を痛めるようなことはありません)。

上記のすべてと一緒に、そしてxact、xaudio2_0-9と一緒に、私は公式のサポートがそれほど遠くにあるべきではないと思いますか?
これは、Proton 3.16-6 Betaの修正で完全に機能します。実際の最大のハードルは、@ HereInPlainSightで説明されているように、BrowserTypeを2に、CutsceneMovieOpeningを1に変更することです。
しかし、それは、ゲームがインストールされたときにSteamクライアントが独自に実行できるはずだと私が賭けたものです。

Proton 3.16-7には最新のFAudioの変更が含まれているため、オーディオはDX11バージョンで正しく機能するはずです。

3.16-7ベータ版では、このゲームのcompatdataを再作成して、手動による変更を完全に元に戻しました。 BrowserTypeを2に、CutsceneMovieOpeningを1に変更する必要がありました。オーディオは、xaudio dllオーバーライドなしで機能するようになりましたが、再生時間とともにオーディオの遅延が徐々に大きくなります。 再生時間の約20〜30分後、すべてのオーディオが1〜2秒遅れます。

他の誰かが似たようなことを経験していますか?

ざっと見てみると、SDL_AudioStreamsの設計上の問題に遭遇したと思います。 リサンプラーを交換したので、すべてを正しく行った場合、ラグはなくなるはずです(そして、音質はまだ問題ないことを願っています):

https://github.com/FNA-XNA/FAudio/commit/fe31f1b6b021f4896016dc2eacc85026005abdf9

BrowserTypeが2に設定されているにもかかわらず、ランチャーでHTTPSエラーの問題が発生します。Waylandを使用したGNOME、Xorg上のGNOME、およびPlasmaでテストしましたが役に立ちませんでした。

BrowserTypeが2に設定されているにもかかわらず、ランチャーでHTTPSエラーの問題が発生します。Waylandを使用したGNOME、Xorg上のGNOME、およびPlasmaでテストしましたが役に立ちませんでした。

~/.local/share/Steam/steamapps/compatdata/39210/pfx/drive_c/users/steamuser/My Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/の「web」フォルダを削除してみてください

私は2台のFedora29マシンを持っており、一方にはランチャーをロードするためにそのフォルダーを絶えず削除する必要があり、もう一方にはそれを必要としません。 ただし、2台のマシンの違いはわかりません

彼らに接続できないときにも問題が発生することがあります
ランディングページ。

私はあなたがすでに持っていると思います、しかしあなたが持っていないという偶然の機会に、チェックしてください
boot.cfgでBrowserTypeが2に設定されていることを確認してください(私は信じますか?)。

Denlør。 2. 3月。 2019年、3:37 skrev Equivocal90 [email protected]

それにもかかわらず、ランチャーでHTTPSエラーの問題が発生します
BrowserTypeが2に設定されています。GNOMEでWaylandを使用してテストし、GNOMEをオンにしました。
Xorg、Plasmaは役に立たない。

〜/ .local / share / Steam / Steamapps / compatdata / 39210 / pfx / drive_c / users / Steamuser / Myの「web」フォルダーを削除してみてください
ドキュメント/マイゲーム/ファイナルファンタジーXIV-生まれ変わったレルム/

私は2台のFedora29マシンを持っていますが、そのうちの1台では常にそれを削除する必要があります
ランチャーが他のフォルダーにロードするためのフォルダーは必要ありません。
ただし、2台のマシンの違いはわかりません


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/580#issuecomment-468874158
またはスレッドをミュートします
https://github.com/notifications/unsubscribe-auth/APgQqIDNj5NfLmXrWkWA0EMScT75Ts9Hks5vSePkgaJpZM4WMfqx

ランディングページに接続できないときにも問題が発生することがあります。 すでに持っていると思いますが、たまたま持っていない場合は、boot.cfgでBrowserTypeが2に設定されていることを確認してください(私は信じますか?)。 Denlør。 2. 3月。 2019年、3:37 skrev Equivocal90 [email protected]

BrowserTypeが2に設定されているにもかかわらず、ランチャーでHTTPSエラーの問題が発生します。Waylandを使用したGNOME、Xorg上のGNOME、およびPlasmaでテストしましたが役に立ちませんでした。 〜/ .local / share / Steam / Steamapps / compatdata / 39210 / pfx / drive_c / users / Steamuser / My Documents / My Games / FINAL FANTASY XIV-A Realm Reborn / I have 2 Fedora29の「web」フォルダーを削除してみてくださいランチャーをロードするために一方のフォルダーを常に削除する必要があるマシンで、もう一方のフォルダーはそれを必要としません。 ただし、2台のマシンの違いはわかりません—言及されたため、これを受け取っています。 このメールに直接返信するか、GitHub < #580(コメント) >で表示するか、スレッドhttps://github.com/notifications/unsubscribe-auth/APgQqIDNj5NfLmXrWkWA0EMScT75Ts9Hks5vSePkgaJpZM4WMfqxをミュートし

問題のある私のマシンでは、 BrowserType2設定されており、別のhttpsエラーが発生します。 以前に指定したフォルダーを削除するまで、成功するか、 -22または-21エラーが発生します。

このゲームをプレイしている人への質問:スキップする必要がある最初のカットシーンだけですか、それともゲーム内のカットシーンも機能していませんか? なんとかゲームを動かすことができましたが、ゲームをプレイするのはこれが初めてなので、ゲーム内のカットシーンをどこで見るべきかわかりません。

@ Equivocal90

どう対処したらいいのかわからない。 =(私は幸運にもその問題を回避できました!どのバージョンのProtonを使用していますか?最新のもの(ベータ版)を使用しています。デスクトップ環境が問題になる可能性があると思いましたが、いくつかテストしました。しかし、私はKubuntu / Debianを使用しているので、Fedoraには私が推測できない別の問題がある可能性があります。

@Mushoz
ゲーム内のカットシーンは正常に機能し、クライアントを開いたときに開くメニューからFFXIVのシネマティクスを表示することもできます。
興味深いことに、クライアントが最初のカットシーンを有効にして開始しない理由は明らかではないようです。実行すると、実際にカットシーンを正常に再生できるからです。
いずれにせよ、ゲーム内のすべてのカットシーンは機能するはずです! まだ問題は発生していません。

でも、シャドウブリンガーは少し怖いです! それがプロトンの現在のパフォーマンスをどのように台無しにするのか分かりません。

@flibitijibibo@ Equivocal90
最新のfaudioがプログレッシブサウンドディレイを修正していることを確認できます。

私は別の問題に遭遇したようですが...

しばらくプレイした後(30分未満の場合もあれば、2時間以上の場合もあります)、フレーム時間に大きなばらつきが生じ始め、ゲームが途切れます。
user_settings.pyの"DXVK_HUD": "full"をプロトンに変更して、何が起こっているのかを正確に観察しました...そして約50分のゲームプレイの後、再び起こりました。

私が見つけたのは、フレームのレンダリングにかかる​​時間が次のように大きくなることでした。

  • マウスを動かした
  • マウスをクリックした
  • 入力されたキー(はい、ボタンを押すだけでなく、文字の入力に固有です)

キーが入力されていることをどのように知るか:

  1. キーを押し続けます(つまり、Dで右に曲がります)。吃音が始まり、吃音が一時停止し、しばらくしてから再開します。
  2. ここで別のキー(前に進むにはWなど)をタップすると、最初のキーを押したままでも、2番目のキー(この場合はW)を離すとスタッターが停止します。

これは、テキストボックスに入力するときのシステムの動作と同じです。
ゲームがこのようになると、ゲームが再開されるまで停止しません。

ゲームはこれが始まるまで_完璧に_動作することに注意してください(これがなかった場合は、公式のサポートがあると思います)。 それは私が自分でそれを再現する方法を見つけられなかったようなランダムな時間に起こります(ただ長い間遊んでいる以外に-ただ遊んでいるだけではうまくいかないようです)。

OS:Kubuntu 18.04 LTS(コンポジター無効)
GPU:RX 580 8GB
プロトン:3.16-7ベータ
Mesasが試した:18.2、および19.0.99(Oibaf最新)
LLVM:7.0.1

私は持っています:

  • GPUのメモリ使用量、クロック速度などを監視しました。これは変更前と同じです(これに対する唯一の例外は、マウスを移動/クリックしたり入力したりすると、スタッターが発生するようですが、GPUの使用量が_減少_することです)
  • 監視されたCPUクロックと使用率-これらも同じままです(入力を提供している間は表示されませんでした)
  • ゲーム内のすべての形式のフレーム制限を無効にしました
  • ゲームでさまざまなマウス設定を試しました
  • ハードウェアのI / Oまたは割り込みの問題についてdmesgをチェックしました-何もログに記録されません
  • Steamフォルダのdxvkログを確認しました-異常はありません
  • 吃音が始まる前後のdxvkhudに表示されるすべてのものを比較すると、fpsとフレーム時間のみが変化しているように見え、その変化は入力中にのみ発生します

私はアイデアが新鮮なので、どんな助けでも大歓迎です。

グラフィック部分のゲームは完璧に動作します
しかし、オーディオは短い時間(私が言うだろう10分)の後に遅れて、それは迷惑になります

グラフィック部分のゲームは完璧に動作します
しかし、オーディオは短い時間(私が言うだろう10分)の後に遅れて、それは迷惑になります

私の理解では、Protonが新しいバージョンのFAudioを入手したときに問題を修正する必要があります

グラフィック部分のゲームは完璧に動作します
しかし、オーディオは短い時間(私が言うだろう10分)の後に遅れて、それは迷惑になります

ゲームで[プロパティ]を開き、起動オプションを次のように設定することで、これを解決できる場合があります。

PULSE_LATENCY_MSEC = 60%コマンド%

それは本当にパチパチ音を修正する必要がありますが、FAudioが更新されるまで他の提案がないため、一見の価値がありますか?

@Turbito FAudioのクローンを作成してビルドし、steamで使用されているlibFAudio.soをビルドしたものに置き換えると、サウンドは完璧になります。

https://github.com/FNA-XNA/FAudio

陽子の電流を構築して置き換えるだけです。 Ubuntuを使用している場合は、次のパッケージが必要です。

  • cmake
  • libsdl2-dev
  • ビルドエッセンシャル

現在、少し古いもの(https://github.com/FNA-XNA/FAudio/tree/e5c9c20c3a1e24efb35a1eb2156e7d306f94e518)を使用していますが、現在のマスターも機能するはずです。

PS前回の投稿で説明した問題が発生した場合は、知りたいのですが。

ランディングページに接続できないときにも問題が発生することがあります。 すでに持っていると思いますが、たまたま持っていない場合は、boot.cfgでBrowserTypeが2に設定されていることを確認してください(私は信じますか?)。 Denlør。 2. 3月。 2019年、3:37 skrev Equivocal90 [email protected]

BrowserTypeが2に設定されているにもかかわらず、ランチャーでHTTPSエラーの問題が発生します。Waylandを使用したGNOME、Xorg上のGNOME、およびPlasmaでテストしましたが役に立ちませんでした。 〜/ .local / share / Steam / Steamapps / compatdata / 39210 / pfx / drive_c / users / Steamuser / My Documents / My Games / FINAL FANTASY XIV-A Realm Reborn / I have 2 Fedora29の「web」フォルダーを削除してみてくださいランチャーをロードするために一方のフォルダーを常に削除する必要があるマシンで、もう一方のフォルダーはそれを必要としません。 ただし、2台のマシンの違いはわかりません—言及されたため、これを受け取っています。 このメールに直接返信するか、GitHub < #580(コメント) >で表示するか、スレッドhttps://github.com/notifications/unsubscribe-auth/APgQqIDNj5NfLmXrWkWA0EMScT75Ts9Hks5vSePkgaJpZM4WMfqxをミュートし

SteamがSteamPlayの下に新しいMyGamesフォルダーを作成することがわかりました。 読み取られている構成ファイルは新しいプレフィックスにありました。

グラフィック部分のゲームは完璧に動作します
しかし、オーディオは短い時間(私が言うだろう10分)の後に遅れて、それは迷惑になります

ゲームで[プロパティ]を開き、起動オプションを次のように設定することで、これを解決できる場合があります。

PULSE_LATENCY_MSEC = 60%コマンド%

それは本当にパチパチ音を修正する必要がありますが、FAudioが更新されるまで他の提案がないため、一見の価値がありますか?

@Turbito FAudioのクローンを作成してビルドし、steamで使用されているlibFAudio.soをビルドしたものに置き換えると、サウンドは完璧になります。

https://github.com/FNA-XNA/FAudio

陽子の電流を構築して置き換えるだけです。 Ubuntuを使用している場合は、次のパッケージが必要です。

* cmake

* libsdl2-dev

* build-essential

現在、少し古いもの(https://github.com/FNA-XNA/FAudio/tree/e5c9c20c3a1e24efb35a1eb2156e7d306f94e518)を使用していますが、現在のマスターも機能するはずです。

PS前回の投稿で説明した問題が発生した場合は、知りたいのですが。

私は約1時間半プレイしていますが、唯一のグラフィックの問題は、カメラがWindowsシステムのようにスムーズに動かないことです...これは、高デスクトップグラフィック構成でのみ発生します。 標準のラップトップでは、カメラは意図したとおりに機能します

私は試したばかりですが、これらのどれも(同時にでも)私のオーディオ遅延を修正しません...
オーディオ品質は素晴らしいです、唯一の問題は音の小さな(しかし2または3秒で目立つ)遅延/非同期です

編集:ライブラリをlib /フォルダにコピーしたことに気づきました... lib64 /にテストしています

どのバージョンのLinuxを実行していて、Protonのバージョンは何ですか?
のwineconfigを使用してすべてのxaudioチャネルをアクティブ化してみましたか
compatdata pfxとxact?

私は現在、Kubuntu18.10で最新のプロトンベータを実行しています。

>>

現在、protonのlib64フォルダーにコピーされたものは遅滞なく機能しているようです。 この30分で私は遅れに気づいていません。 オーディオは完全に同期されています。 皆さん、ありがとうございました。

Protonのwinecfgには何も触れていません。ライブラリをコピーして設定しただけです。

PULSE_LATENCY_MSEC=60 %command%

起動パラメータに

Linux 5.0、Mesa 19.1.0-devel(git-cb4e3e3ef6)、xf86-xorg-amdgpu up todayなどをProton3.16-7ベータ版で使用(その数かどうかはわかりません...これはSteamクライアントの最新バージョンですディスプレイ)

驚くばかり! それがあなたのためにそれを修正してくれてうれしいです!
私は実際にディストロを探していました。 私の悪い、それ、私はまだLinuxの世界に順応しています:D
ハッピーゲーム!

驚くばかり! それがあなたのためにそれを修正してくれてうれしいです!
私は実際にディストロを探していました。 私の悪い、それ、私はまだLinuxの世界に順応しています:D
ハッピーゲーム!

Gentooの「テスト」? (〜amd64)。 しかし、それは私が推測する他のディストリビューションでも同様に機能するはずです。

@schives私はこれと同じ問題を経験しましたが、入力がないと途切れ途切れになりますが、入力は間違いなく悪化します。 また、私にとってはちょうど1時間かかるようです。 ゲームを再起動すると、すべてが再び問題なく動作します。 このための回避策や解決策に遭遇した場合はお知らせください。

私が経験している問題のドキュメントを取得しようとすると、 @ schivesと同じように見えますが、1時間後には本当にぎくしゃくしてひどいものになります。 残念ながら、これは携帯電話のカメラでやらなければなりませんでしたが、特に正しく動作する場合と比較すると、少しはうまくいくようです。

1時間後:
https://witches.live/@anna/101786126154372039

通常は:
https://witches.live/@anna/101786130006475213

フォローアップ、それはアクティブなプレーの結果のようです。 ログインして少しおしゃべりしただけで一晩中ゲームを離れましたが、朝は吃音がありません。

私が@schivesと同じものを持っていることを絶対に確認するためのもう一つのコメントは、私が持っているよりもよく文書化しています。 それは入力に関連しているように見えます、そして実際それはあなたがアクティブでクエストやインスタンスをしているならあなたが押すボタンの数の関数のようです、それは私がそれを起こさなかった間これをテストするために一晩置いたままにして、ほとんどがカットシーンを見て非常に散発的にプレイしたので、18時間近く気になりました、そしてそれは私が新しいダンジョンをする直前に(ありがたいことに私が入る前に)起こり始めました。 私は何人かの人々が月読の正常をクリアするのを手伝いました、そしてそれは第二部の途中で始まりました、そしてこれはあなたがAOEを使い果たしているときに対処するのが本当に楽しいです、それでも入力はすべてを悪化させます...

それはとても奇妙です。 @schivesを気にしないのであれば、問題を

私はgentoo、カーネルバージョン4.19.27-gentoo-r1
従来の非Steamアカウントを持っているため、「無料トライアル」オプションでゲームを実行していますが、このコマンドを使用してサウンドを修正しました。これは正確にはこの数ではありません。
protontricks 39210 xaudio2_{0,1,2,3,4,5,6,7,8,9}=native

私のglxinfo:

anna<strong i="15">@eurekapyros</strong> ~/.steam/steam/steamapps/common/FINAL FANTASY XIV Online $ glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1070 Ti/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 418.43
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 418.43
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 418.43
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

プロトンバージョンは3.16-8ベータ版です
CPUはIntel(R)Core(TM)i7-6700K CPU @ 4.00GHzです

ストリーミング中に発生するこの問題の単収縮クリップを作成しました

https://clips.twitch.tv/CarelessPeacefulAirGuitarYouWHY

マウスカメラの動きが起こったとき、キーボードを使ってカメラを動かすとまだ途切れがちですか?

私がFFX | Vに入ってからしばらく経ちましたが、カメラ、キーボード、組み込みのようにできるかどうかのデフォルトのバインディングがあるかどうかは覚えていませんが、ある場合は誰かがいますそれを試しましたか?

また、(カメラを動かさなくても)マウスを動かすだけで途切れが発生しますか?

(これらのことについての言及をどこかで見逃してしまった場合はお詫びします。ValveSoftareの下の各メッセージにメールが届きますが、見逃している可能性があり、現在これらのコメントをすべて読んでいません^^;)。

はい、そうです。 入力があると、マウスを使用するかキーボードを使用するかに関係なく、途切れがちになります。 じっと立って入力しないでアニメーションをよく見ると、まだキィインダが途切れ途切れですが、チャットボックスなどに入力していても、また悪くなります。 どんな種類の入力でも、それを途切れさせるようです。

さて、動きと入力に関して、私が他の場所で見たもののようには見えません。

このタイトルでも似ているように見えるのは、しばらくプレイした後にグラフィックメモリが不足することです。 しばらくの間はすべて問題ありませんが、その後は気が狂います...

私は過去から少し話をしていて、Wineを介してゲームを実行しています。これは、最初のAlphaからBetaまで、そして現在リリースされているものからです。 :]

要するに、使用されているグラフィックメモリが不足しているように見えたので注意します(メモリリーク?)。 しばらくすると、ここで見たものと非常によく似たものになりました。アイドル状態だけでなく、実際に動き回る必要があることと一致します)。

@witchesliveと@Chiitoo
VRAMではないようです。radeontopは、メモリ使用量がRX 580でほぼ一貫しており、他のアプリケーションが実行されている場合でも3GBを超えてピークに達することはないことを示しています。
メモリ使用量はわずかであり、明らかなメモリリークはありません。

何か問題がある場合(デバッグには少し極端です)に備えて、他のPCIeカードを削除しようとしましたが、変更はありませんでした。

プロトンまたはFF14のいずれかが入力を処理する方法に問題があるように見えます。 完全なdxvkHUDを有効にすると、左クリックしたときにフレーム時間グラフに瞬間的なスタッターが表示されるはずです(ほんの一瞬-通常は表示されないようなもの)。 左クリックでのこのスタッターは、ゲームがすべてスタッターオンオール入力モードになる前でも存在します。

ちょっとした実験としては、ゲームが途切れ途切れになったら、Alt-Tabキーを押して、 xset r offを使用してキーリピートを無効にし(これにより、xorgのキーリピートがオフになります)、WASDキーを使用して実行を開始します。 キーを押したままでも、マウスを動かしたり、新しいキーを押したりしない限り、ゲームが途切れることはありません。 キーリピートを再度有効にするには、 xset r onます。

また、ゲームが途切れるのにかかる時間は、押したキーの数に反比例しているように見えることもわかりました。

私が考えることができることは問題を引き起こしているかもしれません:

  1. 押されたすべてのキーを保持し、過度にいっぱいになってフラッシュされないときに何らかの方法で調整が必要なバッファとして機能するある種のデータ構造が存在する可能性があります(スタックやキューなど)。 すべての値を1つのスペースに移動する必要があるこのようなデータ構造は、メモリ帯域幅のボトルネックに陥る可能性があることは理にかなっています。
  1. オーディオ修正に問題がある可能性もあります。

  2. 私たちは両方ともIntelプロセッサを持っています:多分それらの過度に多くのハードウェアの脆弱性の緩和策の1つが問題を引き起こしていますか?

  3. プロトンがFF14の入力をどのように変換しているかに問題がある可能性があります。

システム仕様に関する限り、私が見ているのは、CPUベンダー(Intel)だけです...

詳細仕様

OS:Kubuntu 18.04 LTS
プロトン:3.16-8ベータ


カーネル

$ uname -srvmpio
Linux 4.15.0-46-generic #49-Ubuntu SMP Wed Feb 6 09:33:07 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux



CPU
$ lscpu
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              8
On-line CPU(s) list: 0-7
Thread(s) per core:  2
Core(s) per socket:  4
Socket(s):           1
NUMA node(s):        1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               45
Model name:          Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz
Stepping:            7
CPU MHz:             1200.413
CPU max MHz:         3800.0000
CPU min MHz:         1200.0000
BogoMIPS:            7203.91
Virtualization:      VT-x
L1d cache:           32K
L1i cache:           32K
L2 cache:            256K
L3 cache:            10240K
NUMA node0 CPU(s):   0-7
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flush_l1d



記憶
4x4GB 11-11-11 DDR31チャネルあたり1DIMM
# lshw -class memory
  *-memory
       description: System Memory
       physical id: 2e
       slot: System board or motherboard
       size: 16GiB
     *-bank:0
          description: DIMM DDR3 Synchronous 1600 MHz (0.6 ns)
          product: F3-1600C9-4GAB
          vendor: Undefined
          physical id: 0
          serial: 00000000
          slot: ChannelA_Dimm1
          size: 4GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)
     *-bank:1
          description: DIMM Synchronous [empty]
          product: ChannelA_Dimm2_PartNum
          vendor: ChannelA_Dimm2_Manufacturer
          physical id: 1
          serial: ChannelA_Dimm2_SerNum
          slot: ChannelA_Dimm2
          width: 64 bits
     *-bank:2
          description: DIMM DDR3 Synchronous 1600 MHz (0.6 ns)
          product: F3-1600C9-4GAB
          vendor: Undefined
          physical id: 2
          serial: 00000000
          slot: ChannelB_Dimm1
          size: 4GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)
     *-bank:3
          description: DIMM Synchronous [empty]
          product: ChannelB_Dimm2_PartNum
          vendor: ChannelB_Dimm2_Manufacturer
          physical id: 3
          serial: ChannelB_Dimm2_SerNum
          slot: ChannelB_Dimm2
          width: 64 bits
     *-bank:4
          description: DIMM DDR3 Synchronous 1600 MHz (0.6 ns)
          product: F3-1600C9-4GAB
          vendor: Undefined
          physical id: 4
          serial: 00000000
          slot: ChannelC_Dimm1
          size: 4GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)
     *-bank:5
          description: DIMM Synchronous [empty]
          product: ChannelC_Dimm2_PartNum
          vendor: ChannelC_Dimm2_Manufacturer
          physical id: 5
          serial: ChannelC_Dimm2_SerNum
          slot: ChannelC_Dimm2
          width: 64 bits
     *-bank:6
          description: DIMM DDR3 Synchronous 1600 MHz (0.6 ns)
          product: F3-1600C9-4GAB
          vendor: Undefined
          physical id: 6
          serial: 00000000
          slot: ChannelD_Dimm1
          size: 4GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)
     *-bank:7
          description: DIMM Synchronous [empty]
          product: ChannelD_Dimm2_PartNum
          vendor: ChannelD_Dimm2_Manufacturer
          physical id: 7
          serial: ChannelD_Dimm2_SerNum
          slot: ChannelD_Dimm2
          width: 64 bits



GPU
$ vulkaninfo | head -243
===========
VULKAN INFO
===========

Vulkan Instance Version: 1.1.70

ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_intel.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_radeon.so: wrong ELF class: ELFCLASS32


Instance Extensions:
====================
Instance Extensions     count = 16
        VK_KHR_device_group_creation        : extension revision  1
        VK_KHR_external_fence_capabilities  : extension revision  1
        VK_KHR_external_memory_capabilities : extension revision  1
        VK_KHR_external_semaphore_capabilities: extension revision  1
        VK_KHR_get_physical_device_properties2: extension revision  1
        VK_KHR_get_surface_capabilities2    : extension revision  1
        VK_KHR_surface                      : extension revision 25
        VK_KHR_wayland_surface              : extension revision  6
        VK_KHR_xcb_surface                  : extension revision  6
        VK_KHR_xlib_surface                 : extension revision  6
        VK_KHR_display                      : extension revision 23
        VK_EXT_direct_mode_display          : extension revision  1
        VK_EXT_acquire_xlib_display         : extension revision  1
        VK_EXT_display_surface_counter      : extension revision  1
        VK_EXT_debug_report                 : extension revision  9
        VK_EXT_debug_utils                  : extension revision  1
Layers: count = 5
=======
VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.1.73, layer version 1
        Layer Extensions        count = 0
        Devices         count = 1
                GPU id       : 0 (AMD RADV POLARIS10 (LLVM 8.0.0))
                Layer-Device Extensions count = 0

VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.1.73, layer version 1
        Layer Extensions        count = 0
        Devices         count = 1
                GPU id       : 0 (AMD RADV POLARIS10 (LLVM 8.0.0))
                Layer-Device Extensions count = 0

VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.1.73, layer version 1
        Layer Extensions        count = 0
        Devices         count = 1
                GPU id       : 0 (AMD RADV POLARIS10 (LLVM 8.0.0))
                Layer-Device Extensions count = 0

VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.1.73, layer version 1
        Layer Extensions        count = 0
        Devices         count = 1
                GPU id       : 0 (AMD RADV POLARIS10 (LLVM 8.0.0))
                Layer-Device Extensions count = 0

VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.70, layer version 1
        Layer Extensions        count = 0
        Devices         count = 1
                GPU id       : 0 (AMD RADV POLARIS10 (LLVM 8.0.0))
                Layer-Device Extensions count = 0

Presentable Surfaces:
=====================
GPU id       : 0 (AMD RADV POLARIS10 (LLVM 8.0.0))
Surface type : VK_KHR_xcb_surface
Formats:                count = 2
        B8G8R8A8_SRGB
        B8G8R8A8_UNORM
Present Modes:          count = 3
        IMMEDIATE_KHR
        MAILBOX_KHR
        FIFO_KHR

VkSurfaceCapabilitiesKHR:
=========================
        minImageCount       = 2
        maxImageCount       = 0
        currentExtent:
                width       = 256
                height      = 256
        minImageExtent:
                width       = 256
                height      = 256
        maxImageExtent:
                width       = 256
                height      = 256
        maxImageArrayLayers = 1
        supportedTransform:
                VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
        currentTransform:
                VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
        supportedCompositeAlpha:
                VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
                VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
        supportedUsageFlags:
                VK_IMAGE_USAGE_TRANSFER_SRC_BIT
                VK_IMAGE_USAGE_TRANSFER_DST_BIT
                VK_IMAGE_USAGE_SAMPLED_BIT
                VK_IMAGE_USAGE_STORAGE_BIT
                VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT

VkSurfaceCapabilities2EXT:
==========================

        supportedSurfaceCounters:
                None


Device Properties and Extensions :
==================================
GPU0
VkPhysicalDeviceProperties:
===========================
        apiVersion     = 0x40105a  (1.1.90)
        driverVersion  = 79691875 (0x4c00063)
        vendorID       = 0x1002
        deviceID       = 0x67df
        deviceType     = DISCRETE_GPU
        deviceName     = AMD RADV POLARIS10 (LLVM 8.0.0)
        VkPhysicalDeviceLimits:
        -----------------------
                maxImageDimension1D                     = 16384
                maxImageDimension2D                     = 16384
                maxImageDimension3D                     = 2048
                maxImageDimensionCube                   = 16384
                maxImageArrayLayers                     = 2048
                maxTexelBufferElements                  = 0x8000000
                maxUniformBufferRange                   = 0xffffffff
                maxStorageBufferRange                   = 0xffffffff
                maxPushConstantsSize                    = 128
                maxMemoryAllocationCount                = 4294967295
                maxSamplerAllocationCount               = 65536
                bufferImageGranularity                  = 0x40
                sparseAddressSpaceSize                  = 0xffffffff
                maxBoundDescriptorSets                  = 32
                maxPerStageDescriptorSamplers           = 9586978
                maxPerStageDescriptorUniformBuffers     = 9586978
                maxPerStageDescriptorStorageBuffers     = 9586978
                maxPerStageDescriptorSampledImages      = 9586978
                maxPerStageDescriptorStorageImages      = 9586978
                maxPerStageDescriptorInputAttachments   = 9586978
                maxPerStageResources                    = 9586978
                maxDescriptorSetSamplers                = 9586978
                maxDescriptorSetUniformBuffers          = 9586978
                maxDescriptorSetUniformBuffersDynamic   = 16
                maxDescriptorSetStorageBuffers          = 9586978
                maxDescriptorSetStorageBuffersDynamic   = 8
                maxDescriptorSetSampledImages           = 9586978
                maxDescriptorSetStorageImages           = 9586978
                maxDescriptorSetInputAttachments        = 9586978
                maxVertexInputAttributes                = 32
                maxVertexInputBindings                  = 32
                maxVertexInputAttributeOffset           = 0x7ff
                maxVertexInputBindingStride             = 0x800
                maxVertexOutputComponents               = 128
                maxTessellationGenerationLevel          = 64
                maxTessellationPatchSize                        = 32
                maxTessellationControlPerVertexInputComponents  = 128
                maxTessellationControlPerVertexOutputComponents = 128
                maxTessellationControlPerPatchOutputComponents  = 120
                maxTessellationControlTotalOutputComponents     = 4096
                maxTessellationEvaluationInputComponents        = 128
                maxTessellationEvaluationOutputComponents       = 128
                maxGeometryShaderInvocations            = 127
                maxGeometryInputComponents              = 64
                maxGeometryOutputComponents             = 128
                maxGeometryOutputVertices               = 256
                maxGeometryTotalOutputComponents        = 1024
                maxFragmentInputComponents              = 128
                maxFragmentOutputAttachments            = 8
                maxFragmentDualSrcAttachments           = 1
                maxFragmentCombinedOutputResources      = 8
                maxComputeSharedMemorySize              = 0x8000
                maxComputeWorkGroupCount[0]             = 65535
                maxComputeWorkGroupCount[1]             = 65535
                maxComputeWorkGroupCount[2]             = 65535
                maxComputeWorkGroupInvocations          = 2048
                maxComputeWorkGroupSize[0]              = 2048
                maxComputeWorkGroupSize[1]              = 2048
                maxComputeWorkGroupSize[2]              = 2048
                subPixelPrecisionBits                   = 8
                subTexelPrecisionBits                   = 8
                mipmapPrecisionBits                     = 8
                maxDrawIndexedIndexValue                = 4294967295
                maxDrawIndirectCount                    = 4294967295
                maxSamplerLodBias                       = 16.000000
                maxSamplerAnisotropy                    = 16.000000
                maxViewports                            = 16
                maxViewportDimensions[0]                = 16384
                maxViewportDimensions[1]                = 16384
                viewportBoundsRange[0]                  =-32768.000000
                viewportBoundsRange[1]                  = 32767.000000
                viewportSubPixelBits                    = 8
                minMemoryMapAlignment                   = 4096
                minTexelBufferOffsetAlignment           = 0x1
                minUniformBufferOffsetAlignment         = 0x4
                minStorageBufferOffsetAlignment         = 0x4
                minTexelOffset                          =-32
                maxTexelOffset                          = 31
                minTexelGatherOffset                    =-32
                maxTexelGatherOffset                    = 31
                minInterpolationOffset                  =-2.000000
                maxInterpolationOffset                  = 2.000000
                subPixelInterpolationOffsetBits         = 8
                maxFramebufferWidth                     = 16384
                maxFramebufferHeight                    = 16384
                maxFramebufferLayers                    = 1024
                framebufferColorSampleCounts            = 15
                framebufferDepthSampleCounts            = 15
                framebufferStencilSampleCounts          = 15
                framebufferNoAttachmentsSampleCounts    = 15
                maxColorAttachments                     = 8
                sampledImageColorSampleCounts           = 15
                sampledImageDepthSampleCounts           = 15
                sampledImageStencilSampleCounts         = 15
                sampledImageIntegerSampleCounts         = 1
                storageImageSampleCounts                = 15
                maxSampleMaskWords                      = 1
                timestampComputeAndGraphics             = 1
                timestampPeriod                         = 40.000000
                maxClipDistances                        = 8
                maxCullDistances                        = 8
                maxCombinedClipAndCullDistances         = 8
                discreteQueuePriorities                 = 2
                pointSizeRange[0]                       = 0.000000
                pointSizeRange[1]                       = 8192.000000
                lineWidthRange[0]                       = 0.000000
                lineWidthRange[1]                       = 7.992188
                pointSizeGranularity                    = 0.125000
                lineWidthGranularity                    = 0.007812
                strictLines                             = 0
                standardSampleLocations                 = 1
                optimalBufferCopyOffsetAlignment        = 0x80
                optimalBufferCopyRowPitchAlignment      = 0x80
                nonCoherentAtomSize                     = 0x40
        VkPhysicalDeviceSparseProperties:
        ---------------------------------
                residencyStandard2DBlockShape            = 0
                residencyStandard2DMultisampleBlockShape = 0
                residencyStandard3DBlockShape            = 0
                residencyAlignedMipSize                  = 0
                residencyNonResidentStrict               = 0


PS。 @witcheslive dxvkを使用している場合、デバッグに関連する情報は、glxinfoではなくvulkaninfoによって収集されます。

編集:ハードウェア情報の圧縮セクションを追加

セッション内の入力の数に関係しているようであり、アクティブな再生には約1時間かかります。インスタンスを実行すると、ボタンを何度も押すため、処理が速くなるようです。 私は非常にアクティブなスタイルで遊んでいます。たくさんジャンプしたり、ボタンをマルチヒットしてGCDのキューに入れたり、カメラを回転させたりしています。そのため、1時間以上アクティブにプレイしたのは、自分がやっていたときだけだったと思います。新しいパッチMSQとカットシーンを見て時間を取っています。

オーディオが修正されたものかどうか疑問に思いますが、オーディオが修正されていないと、オーディオが非常に悪いので、1時間はもちろん10分も持続しません。 しかし同時に、私よりもリラックスしたスタイルでプレイしているので、この問題が発生しないほぼ同じハードウェア(とにかく同じGPU)を持っている誰か(私がこのセットアップを手伝ってくれた)を知っています。彼らがそれか何かを打っていないかどうかを言います。 私が考えることができる他のことは、プライマリモニターが144Hzを実行し、セカンダリ60Hzモニターを両方とも異なる解像度で実行することだけです。 フルウィンドウマネージャーではなく、i3を使用しています。

オーディオライブラリの速度が低下すると、オーディオのスタッターとして現れる可能性が高くなります-クライアントのXAudio2との対話にはいくつかのミューテックスが含まれますが、通常はソースごとであり、API全体ではありません。これにより、数万の声(ほとんどのゲームで動作する〜32-64とは対照的)。

@witcheslive
私は単一の4k(3820x2160)60Hzモニターを実行しています。
ゲーム内でSteamオーバーレイが無効になっていることがあります(Shift-Tabをホットキーとして使用しているため)。
Steamオーバーレイも無効にしている場合、問題はhttps://github.com/ValveSoftware/steam-for-linux/issues/5727に関連している可能性があり

違いは続きます、少なくともそれは物事を絞り込んでいます。 オーバーレイを無効にしていません。

そのリンクはおもしろいです。 VulkanまたはProtonの問題であり、オーバーレイやFFXIVも含まれていないのではないかと思います。ヒットするのに約1時間のアクティブなプレイが必要であるため、検出を逃れるため、それほど頻繁には発生しません。

今夜のメンテナンスの前にユーレカを走り回って吃音の問題を簡単に再現しようとしましたが、できませんでした。

テストのためだけに、影響を受ける人はLutrisスクリプトを試しましたか? それがProton / Steam固有のものである場合、またはそれらの間で共有されるものである場合は、少なくとも絞り込むことができます。

私は1週間前にLutrisスクリプトを使用してみましたが、同じ問題が発生しました。

もう一度、
今回はUbuntu19.04 devでテストしていましたが、いくつかの追加手順が必要です。
mesa用のVulkanドライバーがインストールされていますが、32ビットのものはインストールされていません。

sudo apt install mesa-vulkan- drivers:i386

これにより、dxvkが有効になります(このdx9cへのフォールバックの前)

@HereInPlainSightを複製する最良の方法は、多くのボタンを押しているインスタンス化されたダンジョンを実行することです。 ユーレカは積極的にやっているとうまくいきます。AFK農業をしているとそうはなりません笑

Proton4.2で新規インストールを試しました。 cfgファイルに対してBrowserTypeおよびCutscene編集を使用する必要があります。 2時間のプレイ。私は初心者であり、非常にパワーのないラップトップでプレイしているため、主に収集/作成します。 オーディオラグはありません。 吃音についてコメントすることはできません。 何も見えませんでしたが、自分が行っていた活動がきっかけにならないかもしれません。

4.2を実行した後(ハンドルを少し揺さぶる必要がありましたが、何らかの理由でダウンロードされませんでした。したがって、バイナリ形式のエラーが発生した場合は、ダウンロードするか、削除してダウンロードしてください。Realmofthe MadGodなどを入手してください。実際にProton4.2をダウンロードします)私はいくつかのルーレットを作成し、一晩置いたままにしてから、さらにルーレットを作成しました。ボタンを1時間以上マッシュしてきましたが、今は問題ないようです。木をノックしてください。

デスクトップ環境全体がフリーズしないと、フルスクリーンモードに入ることができません。 以前にLutrisを使用してゲームをインストールしたとき、FFXIV.cfgの適切な設定を手動で編集することでこれを実現できました。 Proton 4.2では、それでも失敗します。 デスクトップ全体がフリーズし、SSHで接続してFFXIVプロセスを強制終了して回復する必要があります。

ディストリビューション:Ubuntu 18.04.2
プロトン:4.2-2
GPU:RX 480 8GB
ドライバー/ LLVMバージョン:Mesa 18.2.8 / LLVM 7.0.0
カーネルバージョン:4.18.0-17-汎用

@ e3b0c442これはDXVKの既知の問題です。 幸い、修正はDXVK 1.0.2ですでに利用可能です(変更ログを参照してください): //github.com/doitsujin/dxvk/releases

プロトンはまだ以前のバージョンのDXVKを使用しているため、問題が発生します。

デスクトップ環境全体がフリーズしないと、フルスクリーンモードに入ることができません。

ウィンドウ化されたフルスクリーンを実行できますか? 私は問題なく夜に数時間遊んでいますが、ウィンドウ付きフルスクリーンで遊んでいます。

Linux Archの新規インストールで、ストリームの右下隅に読み込み円が表示された黒い画面が表示されます。 このロード画面は、接続するデータセンターを選択した後に表示されます。 以前のLinuxインストールで約2か月前に再生できました。 何がそれを壊したのか正確にはわかりませんが、無限のロード画面が表示されている間、これはログに何度もスパムされています:

830.883:0102:0103:trace:module:LdrGetDllHandle L"C:\\windows\\system32\\dinput8.dll" -> 0x7f0f134e0000 (load path L"Z:\\home\\jaap\\.local\\share\\Steam\\steamapps\\common\\FINAL FANTASY XIV Online\\game;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem")
830.883:0102:0103:trace:module:LdrAddRefDll (L"dinput8.dll") ldr.LoadCount: -1
830.883:0102:0103:trace:module:LdrUnloadDll (0x7f0f134e0000)
830.883:0102:0103:trace:module:LdrUnloadDll (L"dinput8.dll") - START
830.883:0102:0103:trace:module:LdrUnloadDll END

何かご意見は?

@ e3b0c442これはDXVKの既知の問題です。 幸い、修正はDXVK 1.0.2ですでに利用可能です(変更ログを参照してください): //github.com/doitsujin/dxvk/releases

プロトンはまだ以前のバージョンのDXVKを使用しているため、問題が発生します。

私はLutrisを再インストールしましたが、覚えているよりも遅いことを除けば、すべてがハンキーでした。 ありがとう。

SteamワインプレフィックスでアップグレードされたDXVKセットアップスクリプトを実行することを妨げるものはありますか? Steamでゲームを管理したいです。

@ MushozFFXIV.cfgのCutsceneMovieOpeningを1に変更する必要があります。

誰かがマウスの動きが吃音するのを理解しましたか? 同じ問題を経験し、それをトラブルシューティングすることは、私を一種の狂気に駆り立てます!

ゲームをプレイするPCはほぼ同じです。 マウスの動きの吃音が非常に明白なものと、それが起こらなかったように見えるもの。

PC間の主な違いは、スタッターの問題がないPCはコンプトンを実行しているのに対し、問題のあるPCはそうではないということでした。 そのため、そのPCでコンプトンを無効にしたところ、両方とも吃音が発生しています。 楽しいのは、コンプトンをオンに戻しても修正されないことです。 どういうわけか、コンプトンをオフにすると、問題が発生し始めました。

(再起動などは今は何の違いもありません。)

XB360コントローラーを接続すると、マウスの途切れが修正されました。 (私はそれを使用しませんでした、それを差し込むだけで十分でした)

試してみなければなりませんでしたが、残念ながらそれは私には何の役にも立ちません:(

TbhLinuxではFFXIVが非常に気質的であることがわかりました。 たぶんあなたは私が上で説明した問題を見たことがあるでしょう。 Kubuntuに移行すると修正されましたが、一般的にFPSが途切れるので、デスクトップ環境を切り替えると少し役に立ちました。
その後、突然FPSがスムーズになり、24人でも1週間吃音がなくなり、同じシナリオで問題が発生しました(コンピューターを頻繁に更新しないため、システムに変更は加えられません)。

私にもマウスの吃音が発生しましたが、奇妙なことに、 PULSE_LATENCY_MSEC=60 %command%修正を適用した後もそれが処理されました。 何とかして。 理由はわかりません。

ゲームのスタッターに関連して私が行った他の観察結果は、バックグラウンドでのビデオ再生(最小化されたウィンドウでも)、Caprine(Linuxデスクトップ用のFacebookメッセンジャー実装であり、実行中のFPSとマウスの応答性で一貫してスタッターを引き起こしている)の使用です。別のプロセスが、ゲームプレイ中に7%のCPU使用率を壊すようなことをしている場合。

マウスがしゃっくりしたときに行うもう1つのことは、 xinputを使用してマウスを無効にしてから再度有効にすることです。これは、しばらくの間、魔法のように修正されるようです。

それ以上に、Steamオーバーレイを無効にして、ゲームの起動後にSteamを完全に終了できるかどうかを確認し、それが違いを生むかどうかを確認することをお勧めします。

この時点で、これらの問題を引き起こすドライバーの問題があるのではないかと思います...

すでに別のデスクトップ環境に切り替え、パルス遅延修正を適用し、他に何も実行していない状態で開始しました...次に、xinputを試し、Steamオーバーレイを無効にしました。 まだ100%の確率で問題が発生しています。

どういうわけか、それはメサのバグかもしれませんか? しかし、それは入力にまったく影響を与えないと思います

これを試していただけませんか: PROTON_USE_WINED3D
これにより、Protonは、VulkanのDXVKの代わりにwined3dのWINEのOpenGL実装を使用するように求められます。 それでも問題が解決しない場合は、今のところ提案がないのではないかと思います。

ただし、ここで試してみることができます: https

トラブルシューティングにご協力いただき、誠にありがとうございます。 悲しいことに、dxvkの有無にかかわらず同じ問題が発生します。

マウスの吃音の問題について。 私はついにうまくいく回避策を見つけました(他の多くのワインゲームも含みます)。

多色をインストールし(レイザーマウスの設定にアクセスするため)、ポーリングレートを125または500に下げる必要がありました。125はフレームドロップがないことを意味し、500はフレームドロップを提供します。 1000は私のフレームを殺します。

どうやらこれは長い間ワインの既知の問題でした。

これが直接同じ問題であるかどうかはわかりません。 私はプロトンを介してXIVを動作させましたが、それを再生可能にするには、よく知られたワインの答えに従う必要がありました。 つまり、steamapps / compatdata / 39210 / pfx / drive_c / users / Steamuser / My Documents / My Games / FINAL FANTASY XIV-A Realm Reborn /ディレクトリにある2つのファイルを編集する必要があります。

FFXIV_BOOT.cfgでは、BrowserTypeを2に編集する必要があり、FFXIV.cfgでは、CutsceneMovieOpeningを1に編集する必要があります。

最初の変更により、この時点でランチャーにアクセスできます。デフォルト値のままにすると、「システムエラーが発生しました:404。HTTPSシステムエラー」が表示されます。 週の半ばにインストールを行ったので、これがインストール中にnstgcの問題を乗り越えた方法かどうかはわかりません。
明らかに後者の変更は、最初にゲームをプレイしたときにオープニングカットシーンが表示されないことを意味しますが、デフォルト値のままにすると、ゲームは起動しますが、データセンターを選択した後にハングアップします。

これらの編集ゲーム構成ファイルとして、これがValveがProtonについて検討したいものであるかどうかはわかりませんが、少なくともそれは情報です。

これは、カーネル5.0.8、nvidia 780 TI、およびkdeを搭載したArchlinuxで機能しました。 乾杯!

だから...ブートプログラムもアップデートされたFFXIVの最新パッチが今私のためにそれを壊したようです。
BrowserTypeが正しく設定されていても、HTTPS404エラーが再び発生します。 再インストールを試みて、ランチャーの再インストールが機能するかどうかを確認します。
他のアイデアはありますか?
現在Pop_!OSで実行されています。

編集:再インストールは役に立ちませんでした。

Arch @ TenaarFeiriでも同じ問題。 彼らはワインが依存している何かをこっそり無効にしましたか?

Lutrisフォーラムもこの問題について話し合っています。https: //forums.lutris.net/t/final-fantasy-14-wont-start-after-latest-update-dxvk/5598

少しオフトピック:なぜすべてのランチャーがそんなに吸わなければならないのですか? :)

編集:この問題は陽子のみであることに注意することが重要かもしれません。 ワインも影響を受けました。

こんにちは@ TenaarFeiri@ fosspill 、ゲームの起動オプションにPROTON_LOG=1 %command%を追加し、生成された$ HOME / Steam- $ APPID.logをコメントボックスにドラッグアンドドロップしてください。

Arch @ TenaarFeiriでも同じ問題。 彼らはワインが依存している何かをこっそり無効にしましたか?

Lutrisフォーラムもこの問題について話し合っています。https: //forums.lutris.net/t/final-fantasy-14-wont-start-after-latest-update-dxvk/5598

少しオフトピック:なぜすべてのランチャーがそんなに吸わなければならないのですか? :)

そして、私にはわかりません。 時には、他の方法でサポートできる他のシステムでゲームを実行するのを難しくするように意図的に設計されているように見えます:D

編集:

私は自分でログを調べましたが、この部分は非常に興味深いようです。

1040.629:0030:0031:fixme:ieframe:ClientSite_GetContainer(0x1b0b8c)->(0x32e1dc)
1040.630:0030:0031:fixme:urlmon:InternetBindInfo_GetBindStringはサポートされていない文字列タイプ20
1040.630:0030:0031:fixme:urlmon:InternetBindInfo_GetBindStringはサポートされていない文字列タイプ12
1040.630:0030:0031:err:mshtml:on_stop_nsrequest RemoveRequestが失敗しました:80004005
1040.630:0030:0031:fixme:ieframe:ClientSite_GetContainer(0x1b0b8c)->(0x32ea9c)
1040.631:0030:0031: fixme:urlmon :InternetBindInfo_GetBindStringはサポートされていない文字列タイプ20
1040.631:0030:0031: fixme:ieframe :DocHostUIHandler_GetDropTarget(0x1b0b8c)
1040.631:0030:0031: fixme:ieframe :DocHostUIHandler_GetDropTarget(0x1b0b8c)
1041.008:0030:0031: fixme:ieframe :DocObjectService_IsErrorUrl 0x1cd080 L " https://frontier.ffxiv.com/version_4_0_win/version_4_0_win/index.html?1556023343664 " 0x32e460
1041.028:0030:0031: trace:module :GetModuleFileNameW L "C:\ windows \ system32 \ user32.dll"

問題はGecko固有のものでしょうか? その後、ロードに失敗する試みがたくさんあることに気づきました。

あります
1041.008:0030:0031:fixme:ieframe:DocObjectService_IsErrorUrl 0x1cd080 L"https://frontier.ffxiv.com/version_4_0_win/version_4_0_win/index.html?1556023343664" 0x32e460
ログで、redditの誰かが代わりにhttps://frontier.ffxiv.com/version_4_0_win/index.htmlに連絡する必要があると言っています(version_4_0_winは1回だけ)。
https://www.reddit.com/r/ffxiv/comments/bgeluh/any_other_linux_users_getting_404_errors_when/

+リレーログを作成しましたが、 CoInternetCombineUrlEx呼び出しで重複したversion_4_0_winが作成されたようです。 彼らはhttps://frontier.ffxiv.com/version_4_0_winversion_4_0_win/index.htmlを引数として渡しており、wineは最初の引数からversion_4_0_winを切り取ることになっていると思います。

私の+リレーログ
+ urlmonログ

編集:
x86_64-w64-mingw32-gcc main.c -I /usr/include/wine/windows/ -lurlmon -lmsvcrt -lucrt -L /usr/lib/wine/fakedlls/ -o main.exeでコンパイルされたmain.cは、Windowsとwineの両方で重複したversion_4_0_winするため、これは結局のところ問題ではない可能性があります。

いい探偵の仕事、みんな。 バグが適切に検出されて修正されるまで、(ファイアウォール、カスタムワインパッチ、シムなどを使用して)誤ったURLを何らかの方法でリダイレクトすることは可能でしょうか?

XIVのランチャーは、レンダリングエンジンとして常にChromiumではなくGeckoを使用していましたか? BrowserTypeフラグがサポートされなくなった可能性がありますか?

私も@nourezについて疑問に思いましたが、人々が指摘したURLの問題により、そうではないように思われますか?

気まぐれで、私は運がなくてBrowserTypes 0から20を通過してきました:P
私はそれが問題ではないと思い始めています。 また、変化しています...まあすべて。 私は今、設定ファイルのすべてのものをいじっていますが、役に立ちません。

問題は確かに間違ったURLであるように思われますが、私たちの側で修正できるとは思えません。 それはValve次第です! またはスクエア。 最初にそれに到達する人。

@fosspill @TenaarFeiriええ、それが不正な形式のURLであるとは思いませんでした。ただ、Geckoに電話をかけようとしている問題に関する投稿を見ました。 とりあえずURLをリダイレクトするというFosspillのアイデアはおそらく最善の選択肢だと思いますが、今日仕事から家に帰るまで、それを実際にいじることはできません。 たぶんそれを処理するために/ etc / hostsを編集してみてください?

残念ながら、/ etc / hostsは、hostnames / ipsのみを実行するため、機能しません。 唯一の可能性は、SEが恒久的に修正するまで一時的に修正する、ある種のシム/カスタムワインパッチだと思います。

URLで部分文字列を削除すると、今のところ修正される可能性があると思いますか? しかし、これは非常に具体的な修正であり、何らかの理由でURLが長くなったり短くなったりした場合は、これに戻ります。
ただし、WINEパッチを使用してそれを実現する方法をIdkします。 それは本当に私の取引ではありません。

それが奇妙で過度に具体的な修正になるのは確かですが、それが機能することを望んでいます! :)

IEバージョンは64ビットプレフィックスで動作しますか? それはそれを回避する方法かもしれません

これが役立つかどうかはわかりませんが、32ビットのWindows 7 VMからurlmon.dllとその依存関係iertutil.dllを取得し、ネイティブオーバーライドとして設定しましたが、重複したパスセグメントに影響を与えていないようです。

@exolyteあなたの編集を理解しているかどうかはわかりませんが、もっと深いことが問題になるかもしれませんが、version_4_0_winが繰り返されているURLは間違いなく存在しませんが、一度だけ含まれているURLは存在しますが、これはおそらくより大きな症状です問題?

編集:
x86_64-w64-mingw32-gcc main.c -I /usr/include/wine/windows/ -lurlmon -lmsvcrt -lucrt -L /usr/lib/wine/fakedlls/ -o main.exeでコンパイルされたmain.cは、Windowsとwineの両方で重複したversion_4_0_winするため、これは結局のところ問題ではない可能性があります。

まあ、それは良いニュースではありません。 これをトラブルシューティングするために私にできることはありますか?

@witcheslive CoInternetCombineUrlExがwineに正しく実装されていないと思いましたが、私の編集でのテストは、問題がどこかにあることを示唆しています。 そのため、テストで何かを台無しにするか、 version_4_0_winの重複が別の場所で発生します。

3番目の可能性は、二重のversion_4_0_winが実際に正しいことです。 それは間違いなく奇妙ですが、それは必ずしも問題の原因ではありません。

3番目の可能性は、二重のversion_4_0_winが実際に正しいことです。 それは間違いなく奇妙ですが、それは必ずしも問題の原因ではありません。

ブラウザで2倍にしないと、間違いなく200の応答が返されますが、2倍にすると404が生成されるため、これは当てはまらないと思います。

ランチャーには、文字列https://frontier.ffxiv.com/version_4_0_win/index.htmlインスタンスが1つだけ含まれています。 前者からversion_4_0_win/をゼロにすると、ログはhttps://frontier.ffxiv.com/index.htmlにアクセスしようとしたことを示します。また、 version_4_0_win自体のインスタンスはありません。

したがって、 version_4_0_winが何らかの形で複製されているように見えますが、 index.htmlが追加されている場合とは関係ありません。

複製されたversion_4_0_winを正しいURLにプロキシ/リダイレクトして、それが修正されるかどうかを確認する方法はありますか?

@witcheslive URLはhttpsスキームを使用しているため、プロキシだけでは不可能だと思います。 ただし、バイナリの文字列にパッチを適用してhttpを使用すると、可能になる場合があります。

複製されたversion_4_0_winを正しいURLにプロキシ/リダイレクトして、それが修正されるかどうかを確認する方法はありますか?

残念ながら、HTTPSでは簡単ではありません

ログイン資格情報を送信するためにhttpを使用することは良い考えではないと思いますが、とにかくURLの書き換えを行ってバイナリにパッチを適用する場合は、おそらくより良い考えがあります。 言うまでもなく、認証サーバーが正しく設定されていれば、とにかくhttpを受け入れることすらできません。

ローカルプロキシを指すようにURLを書き直してみることができます。 これまでのところ、影響を受けるURLはこれだけであり、さらに進んでいくと、問題に繰り返し取り組むことができます。

可能であれば、URLの問題に対処するためにwineにパッチを適用することで知識を得ることができますか?

http://frontier.ffxiv.com/version_4_0_win/にアクセスすると、アクセスが許可されているように見えますが、JavaScriptなどを有効にするように指示されています(有効にしている場合でも)。
ただし、サーバーが適切に構成されていれば、通常のHTTPバージョンのページにアクセスすることはできなかったはずです。

バイナリに一時的にパッチを適用してHTTPを通過させることができれば、それを危険にさらすことをいとわない人(私自身も含む)は、正式に修正されるまでそれを気に入るはずです。

ローカルプロキシでは、実際にプロキシを実行するだけでなく、なりすましのHTTP証明書をインストールする必要があります。 これにより、システム全体が危険にさらされる可能性があります。 バイナリ/ワインにパッチを当てたほうがいいでしょう

ブラウザの埋め込みを使用しているため、リダイレクトにも従う可能性があります。すぐに実際の修正が行われない場合は、パスで単純なリダイレクトをホストし、それを指すようにバイナリのURLにパッチを適用してみてください。 もちろん、ただの憶測です

また、ランチャーがlibcef.dllをダウンロードするようになりましたが、実際には使用されていないようです。これはGeckoの問題だと思うので、残念です。

プロキシを指すようにバイナリにパッチを適用することに関しては、HTTPSをバイパスしようとせずに、最初から正しいURLを指すようにパッチを適用するのも同じくらい簡単です。

ローカルプロキシでは、実際にプロキシを実行するだけでなく、なりすましのHTTP証明書をインストールする必要があります。 これにより、システム全体が危険にさらされる可能性があります。 バイナリ/ワインにパッチを当てたほうがいいでしょう

プロキシを直接指すようにURLを書き換える場合、証明書はまったく必要ありません(正しい証明書などをハードコーディングしていない場合)。

理解できないURL文字列を操作して、最初に重複パスを生成するため、正しいURLを指すのが簡単かどうかは完全にはわかりません。

ホストファイルを使用してfrontier.ffxiv.comドメインをサーバーにリダイレクトし、サーバーに/version_4_0_win/index.html/version_4_0_win/version_4_0_win/index.htmlました。 ランチャーは両方のファイルにアクセスしますが、その後は黒のままです。 サーバー上で/version_4_0_win/index.htmlまたは/version_4_0_win/version_4_0_win/index.htmlを移動すると、通常の404エラーが発生します。

ホストファイルを使用してfrontier.ffxiv.comドメインをサーバーにリダイレクトし、サーバーに/version_4_0_win/index.html/version_4_0_win/version_4_0_win/index.htmlました。 ランチャーは両方のファイルにアクセスしますが、その後は黒のままです。 サーバー上で/version_4_0_win/index.htmlまたは/version_4_0_win/version_4_0_win/index.htmlを移動すると、通常の404エラーが発生します。

ログに何かが表示されますか?

https://frontier.ffxiv.com/version_4_0_win/index.html?1556042120789にアクセスする(想定される)適切なURLを使用するようにワインにパッチを適用しました

これで404エラーはなくなりました。 ただし、さらに多くのhttpリクエストを実行した後、パッチは黒い画面でそこにとどまり、入力に反応しないようです。

404を通過するためのパッチがあります。あまり便利ではないようですが。
https://gist.github.com/sschroe/963f1d7aa3fc366e155e5ac6bc84cc71

ログに何かが表示されますか?

自分のサーバーにリダイレクトしないときに発生する012e:fixme:ieframe:DocObjectService_IsErrorUrl 0xda6848 L"https://frontier.ffxiv.com/version_4_0_win/version_4_0_win/index.html?1556042270260" 0x32e428がないことを除いて、興味深いことは何もありません。

ログに何かが表示されますか?

自分のサーバーにリダイレクトしないときに発生する012e:fixme:ieframe:DocObjectService_IsErrorUrl 0xda6848 L"https://frontier.ffxiv.com/version_4_0_win/version_4_0_win/index.html?1556042270260" 0x32e428がないことを除いて、興味深いことは何もありません。

ランチャーがhttps://frontier.ffxiv.com/version_4_0_win/読み込みを試みている(そして成功している)ように見えますが、 https://frontier.ffxiv.com/version_4_0_win/version_4_0_win/内のファイルで認証に失敗しているという問題が発生しています。これが、エラーの原因ですか?

興味深いことに、フロンティアページのJavaScriptファイルを調べてみると、ランチャーでキャラクターを作成したときの古いコードがたくさん見られます。 実際、ここには使用されていないコードがたくさんあります...実際には関係ありません。 さておき。

ホストファイルを使用してfrontier.ffxiv.comドメインをサーバーにリダイレクトし、サーバーに/version_4_0_win/index.html/version_4_0_win/version_4_0_win/index.htmlました。 ランチャーは両方のファイルにアクセスしますが、その後は黒のままです。 サーバー上で/version_4_0_win/index.htmlまたは/version_4_0_win/version_4_0_win/index.htmlを移動すると、通常の404エラーが発生します。

@exolyteランチャーがWindowsマシンから両方のファイルにアクセスしようとするかどうかversion_4_0_winの両方のインスタンスがいくつか(それぞれ10以上)見つかり、2倍になりました。

家に帰ったら、ランチャーをWindowsで実行したときに、両方のURLが見つかるかどうかを確認します。

Windowsパーティションを起動し、BROWSER_TYPEを2に変更しましたが、Gecko全体で何かが壊れていないことを確認するために、正常に動作します。

また、wiresharkでパケットキャプチャを実行して、アクセスしようとしているURLを確認しようとしましたが、それらはドメインを超えて暗号化されていると思います(フロンティアに接続しているようです)。それ以外の場合、wiresharkはあまり得意ではありません。

私が試したもう1つのことは、 ffxivlauncher.exeを以前のバージョンに置き換えること

おそらく、Windowsから完全にパッチが適用されたクライアントを持っている人は、これで問題が解決した場合に試すことができます。

Windowsパーティションを起動し、BROWSER_TYPEを2に変更しましたが、Gecko全体で何かが壊れていないことを確認するために、正常に動作します。

Browser_Typeフラグが完全に無視されていないことを確認しますか? ブラウザタイプ間に目に見える違いがあるので、Windowsが実際にType = 2で実行されたと確信していますか?

編集:ここでWindowsパーティションでテストされています。 私が見ることができるものと、目に見える違いはまったくありません。 browsertypeが無視されているかどうかを見分ける方法がわからない。

私が試したもう1つのことは、 ffxivlauncher.exeを以前のバージョンに置き換えること

おそらく、Windowsから完全にパッチが適用されたクライアントを持っている人は、これで問題が解決した場合に試すことができます。

試してみましたが、悲しいことに同じ問題が発生します。 ゲームがすでに最新であっても、ゲームを起動できるようにするには、更新されたランチャーが必要です。

値2が(IEの代わりに)CEFを使用することを意味すると仮定すると、BrowserTypeは無視されるようになりました。 libcef.dllはランチャーによってアクセスされなくなりました(ランチャーディレクトリのstat libcef.dllで確認し、アクセス時間を確認できます。これは、以前にランチャーを最後に実行したときのことです。更新)。

奇妙なことに、この更新によってlibcef.dllが変更されました。これは、もう使用されていない場合は奇妙です...

BrowserTypeが何にも影響を与えなくなった場合、簡単な修正はないと思いますが、Wine's Geckoはかなり残念な状態にあるため、協力してもらうことはあまり期待できません。

Geckoをより忠実にエミュレートするか、ネイティブIE 11を機能させるかに関わらず、適切なIEサポートは、Wineが切実に必要としているものです。そのため、Wineではうまく機能しないアプリがたくさんあります。

では、プレフィックスにIEをインストールしようとした人はいますか?

Wineで「機能する」IEの最新バージョンはIE8であり、32ビットプレフィックスのみです。 つまり、誰かがそれを機能させたとしても、DXVK / DirectX11のサポートはありません。

基本的に、Squareが修正しない限り、短期的にゲームを再び機能させるための最善の策は、ランチャーを完全にバイパスすることです。

BrowserTypeを使用するとパフォーマンスにばらつきがあることに気付いたので、無視されることはないと思います。 0に設定すると、エラーが発生する前に数秒(最大1分)の黒の期待される結果が生成されますが、2に設定すると、10秒未満でHTTPSエラーが生成されます。 これは私にとって毎回再現可能です。
libcef.dllに問題がある可能性があります
古いバージョンのlibcef.dllを使用してみてください。 利用できるものがあれば?

libcef.zip

編集:私はまた、BrowserTypeがまだ尊重されているかどうかについて直接的な答えを得ることができるかどうかを確認するためにサポートに連絡しました。

以前のバージョンのlibcef.dll(この更新前から)に戻そうとしましたが、同じ404で失敗します

ああ。 私はパンチに殴られました!
そしてそれは残念です:(

icudt.zip

古いlibcefとicudtの両方を使用するのはどうですか?

編集:私の側にも変更はありません。 くそー= /

両方を使用しても変更はありません

何もありません。 http://opensource.spotify.com/cefbuilds/index.htmlのcefを使用してみましたが、それでも404を取得しました。

これが偶然であるか設計によるものであるかにかかわらず、間違いなくそれを無視しているように見えます

32ビットと64ビットの両方のffxivlauncher.exeを出荷していますが、32ビットのlibcef.dllのみを出荷しているため、両方でCEFを使用することはできません。

エラーの原因を正確に把握しましたか? ランチャーが間違ったURLを指していることが本当の問題である場合、Windowsユーザーにも問題があるべきではありませんか?

プレフィックスは64ビットですか? 私はそうではないと確信していました、ネイティブオーバーライドをテストするときに32ビットウィンドウからのdllを使用する必要がありました

DirectX 11バージョンのゲームを実行するには、プレフィックスが64ビットである必要があります。 使用している場合、プレフィックスは64ビットでした。

エラーの原因を正確に把握しましたか? ランチャーが間違ったURLを指していることが本当の問題である場合、Windowsユーザーにも問題があるべきではありませんか?

何が原因なのか誰も理解していないと思います。

ただし、理論的には、ウィンドウとワインはURLとは少し異なる動作をする可能性があるため、一方では正しく機能し、もう一方では機能しません。

ここで賢い人がそれを理解して回避策を見つけるのを見たり、他の誰かがパッチを完全にバイパスするツールを書いたりすることを願っています。

したがって、おそらくlibcef.dllではありませんが、ブラウザがそれを使用しなくなったと考えるのは正しいかもしれません。
@Selhar必ずしも限りません。 ランチャーはWindows用に特別にコーディングされているため、WINEが完全にはサポートしていないWin固有のトリックを使用している可能性があります。

Square DIDは、ゲームのSteamバージョンがSteam経由でのみ使用できるようにする予定であると発表しました。 このようにゲームにアクセスできないことは、これらの今後の変更の直接的な結果である可能性があります。

さらに、DX9FFXIVはもはや重要ではありません。 ShBが来て、彼らはゲームのDX9サポートを廃止しているので、プレイしたい場合は基本的に64ビットプレフィックスで実行する必要があります。

彼らはサポートをやめていますが、それでもそれが機能するという保証はありません。 基本的に、WindowsDX9ユーザーはLinuxユーザーとまったく同じサポートを利用できます

思い出してください。これは、以前にBrowserType 2で回避した問題と同じである可能性があります。おそらくWindowsでも404ですが、IEがないため、エラーをキャッチせず、目的のページまたは何かファンキーなものにリダイレクトします。そのように

https://github.com/xivapi/ffxiv-launcherには認証コードがあります。これを使用してログインする簡単なコマンドラインnode.jsスクリプトを記述できるかどうかを調べています。ただし、Windowsからファイルをコピーせずにパッチを適用します(Steam認証を強制する場合、Steamユーザーにはおそらく機能しません)。

Square DIDは、ゲームのSteamバージョンがSteam経由でのみ使用できるようにする予定であると発表しました。

神はなぜSEはこのようでなければならないのですか

それまでの間は機能する可能性のある別の方法は、Windows VMにログインし、ffxiv.exeを、セッショントークンをダンプするだけのダミーアプリに置き換えてから、Wineのexeファイルに渡すことです。

それまでの間は機能する可能性のある別の方法は、Windows VMにログインし、ffxiv.exeを、セッショントークンをダンプするだけのダミーアプリに置き換えてから、Wineのexeファイルに渡すことです。

私はまだこのハイテク技術の初心者なので、それを達成する方法がわかりません!
しかし、それはまともな解決策のようです。
以前にリンクされたカスタムランチャーは、それを介してログインするときにセッションIDを出力するように変更(およびLinux用にコンパイル)できますか? VMさえ必要ないかもしれません。

基本的に、ランチャーはセッショントークンをコマンドライン引数として渡すだけです。 コマンドライン引数をファイルにダンプするだけの.exeが機能します。 次に、 wine /path/to/ffxiv.exe $TOKEN_GOES_HERE

ただし、ゲームにパッチを適用する代わりの方法が必要になります。 どうすればそれを達成できますか?

ただし、ゲームにパッチを適用する代わりの方法が必要になります。 どうすればそれを達成できますか?
多分魔法の誰かが解決策を見つけるでしょう。

Glorious Eggrollは、Warframeの代替パッチをうまく機能させたと思います。

それともこれ? https://github.com/mclark4386/FF14Launcher (ログイン/トークンのみ)
ゲームの新しいリリースに合わせて、ユーザーエージェントを更新する必要があるかもしれません。 しかし、この問題を回避できれば、少なくともvmにパッチを適用して、適切に再生できます。

それは私が実際にリンクするつもりだったものです

それ自体では機能しませんが、以前にテストしたところ、別のエラーが返されました:httpエラー409の競合

したがって、MSフォントをインストールすることで、 https://github.com/xivapi/ffxiv-launcher/のUIの問題を修正できます。

それでもゲームにパッチを当てるのには役立ちませんが

テスト/デバッグの目的でゲームまたはランチャーの更新(または古いバージョン)が必要な場合は、遠慮なく私に連絡してください。サポートできる場合があります。

フォントの修正により、 https://github.com/xivapi/ffxiv-launcher/のGUIが機能するようになりましたが、ゲームがDirectXをまったく検出できないため、実行されないという問題が発生しています。 。 そのプレフィックスとdxvkにDXをインストールするようにしました。
しかし、Proton4.2-3でランチャーを実行することはできませんでした。 それができれば、少なくともクライアントを立ち上げることができるかもしれないと思います。 それがうまくいけば、テストのためにゲームの完全に更新されたコピーをフォークすることを検討できます。

余談ですが、公式のテクニカルサポートフォーラムのスレッドでは、1日以内に1,100回を超えるビューがあります。これは、そこにあるほとんどのテクニカルサポートトピックをはるかに上回っています。 Squareは、顧客のかなりの部分がLinuxを使用して、マイナーなサポートを提供することを保証していることを認識しなければなりません。
ネイティブLinuxクライアントを作成するように依頼しているわけではありません(それは素晴らしいことです!)。

フォントの修正により、 https://github.com/xivapi/ffxiv-launcher/のGUIが機能するようになりましたが、ゲームがDirectXをまったく検出できないため、実行されないという問題が発生しています。 。 そのプレフィックスとdxvkにDXをインストールするようにしました。

バンドルされているDirectXインストーラーのゲームのインストーラーを実行し、インストール後にインストールをキャンセルすることで、DirectXエラーを回避しました。 DirectXの特定のバージョンが必要です。

さて、ゲームを始めようとしても何も起こりません。 おそらくそれは最新ではないので、咳をして死ぬだけです。

@TenaarFeiri簡単だったらいいのにと思いますが、経験上、Squareは、日本のプレイヤーベースのかなりの部分が問題を提起した場合にのみ、何かに作用します。

フォントの修正により、 https://github.com/xivapi/ffxiv-launcher/のGUIが機能するようになりましたが、ゲームがDirectXをまったく検出できないため、実行されないという問題が発生しています。 。 そのプレフィックスとdxvkにDXをインストールするようにしました。

バンドルされているDirectXインストーラーのゲームのインストーラーを実行し、インストール後にインストールをキャンセルすることで、DirectXエラーを回避しました。 DirectXの特定のバージョンが必要です。

さて、ゲームを始めようとしても何も起こりません。 おそらくそれは最新ではないので、咳をして死ぬだけです。

ラップトップでテストを行ったところ、非常に奇妙な結果が得られました。ランチャーを使用してログインし、古いゲームを起動することはできましたが、データセンターに接続できませんでした。

更新されたゲームをWindowsパーティションからコピーすると、ゲームをまったく開くことができなくなり、 https://github.com/xivapi/ffxiv-launcher/issues/11で説明されている問題が発生しました(ただしDX9でテストしようとはしませんでした-DX11の部分で彼が述べたのと同じエラーが発生しました)。

作業が簡単だったので、Lutrisワインボトルをいじって、システムのワインにパイプで通しました(ステージング-正確にどのバージョンか忘れましたが、誰かが興味を持った場合は引っ張ることができます)。 インストールされているバージョンのWineLutrisを使用して起動しようとすると(tkgだったと思いますか?)、XIVAPIランチャーも起動しませんでした。

したがって、パッチ適用自体はffxivupdater.exeによって実行され、直接実行するように強制する方法があるかどうかを判断しようとします。 VM内のWindows上のProcessExplorerによると、トークンが渡されただけですが、Linuxで同じトークンを与えても起動しないようです。

ランチャーがパッチをダウンロードしていて、アップデーターがパッチを更新しているかどうかは関係ありません...

そうですね、WiresharkをVMにハングアップさせないようにすることはできないので、あきらめようとしています。 サブは数日で終了します。うまくいけば、誰かがシャドウブリンガーズによる解決策を思い付くでしょう。

今のところ私の解決策は、PS4バージョンを使用することです。 今は嬉しいです
バックアップとしてコンソールバージョンを入手しました。 しかし、それはまったく理想的ではなく、
私が好むプラットフォームでプレイできないのはイライラする:(

@TenaarFeiri mshtmlエラーが発生するという事実は、CEFではなくIEベースのブラウザフレームを使用しようとしていること、つまりBrowserType設定が無視されていることを示しています。

ホストファイルを使用してfrontier.ffxiv.comドメインをサーバーにリダイレクトし、サーバーに/version_4_0_win/index.html/version_4_0_win/version_4_0_win/index.htmlました。 ランチャーは両方のファイルにアクセスしますが、その後は黒のままです。 サーバー上で/version_4_0_win/index.htmlまたは/version_4_0_win/version_4_0_win/index.htmlを移動すると、通常の404エラーが発生します。

@exolyteランチャーがWindowsマシンから両方のファイルにアクセスしようとするかどうかversion_4_0_winの両方のインスタンスがいくつか(それぞれ10以上)見つかり、2倍になりました。

家に帰ったら、ランチャーをWindowsで実行したときに、両方のURLが見つかるかどうかを確認します。

Windowsで実行されているランチャーのメモリダンプにはhttps://frontier.ffxiv.com/version_4_0_win/version_4_0_win/index.htmlインスタンスはなく、 https://frontier.ffxiv.com/version_4_0_win/index.htmlインスタンスは21個だけです。

したがって、WINEがどこかで文字列操作を台無しにしているように見えますが、ウィンドウが黒いだけの場合、ランチャーが直面している問題はそれだけではないようです。

@lesderidそれは無視されていないかもしれません、それはcefの初期化が失敗したときにmshtmlにフォールバックしている可能性があります。

また、ランチャー自体がCoInternetCombineUrlExを呼び出しているのか、mshtmlが代わりに呼び出しているのかを知っていますか?

SquareがLinuxProtonユーザーを直接攻撃しているようです

// ユーザーエージェント
userAgent: {
    name: "",// JSP,header.htmlにて代入
    Type: {
        WIN: "windows",
        PS4: "playstation 4",
        PS3: "playstation 3",
        MAC: "mac"
    },

    is: function(type) {
        return Browser.userAgent.name === type;
    }
},

これが、空白の画面が表示される理由である可能性があります。 彼らが使用しているEcmaに飛び込むだけです。 デバッガーを介してブラウザーとルアンチャーのコードベースを見てください。リストにないもので実行している場合は、画面のログイン部分を無効にすることで、ログインで何かおかしなことをしているようです。

@ArulinTheUnicorn彼らがLinuxユーザーを直接攻撃するために邪魔をしているのではないかと思います。 WineのMSHTMLは、とにかくWindowsユーザーエージェントを送信するはずです(WineはWindowsを「実装」します)。そうでない場合は、Wineのバグです。

ただし、WindowsのIE11を含む通常のデスクトップブラウザでページを開くと、黒い画面が表示されます。 したがって、サイトを通常のブラウザーで強制的に表示する方法を理解できれば、ランチャーを機能させるのにも役立つ可能性があります。

ただし、WindowsのIE11を含む通常のデスクトップブラウザでページを開くと、黒い画面が表示されます。 したがって、サイトを通常のブラウザーで強制的に表示する方法を理解できれば、ランチャーを機能させるのにも役立つ可能性があります。

あなたは私と同じように考えています。 これは、スクウェア・エニックスによる意図的な行動であり、バグであるようです。

私がチェックしjbal91 @ WINEDEBUG=+loaddll 、それがロードしようとしませんlibcef.dll

編集:それは私のマシンにこれらをロードしました: https

私がチェックしjbal91 @ WINEDEBUG=+loaddll 、それがロードしようとしませんlibcef.dll

その興味深い.... DLLがバグがあるか、赤いニシンであるかのどちらか

attachment.txt
これは@lesderidの貼り付けです。これは、2年後に誰かがこの問題に遭遇し、pst.moeが存在しなくなった場合に備えてです。

私がチェックしjbal91 @ WINEDEBUG=+loaddll 、それがロードしようとしませんlibcef.dll

その興味深い.... DLLがバグがあるか、赤いニシンであるかのどちらか

strings ffxivlauncher.exe | grep libcef.dll一致するため、実際にロードを試みなくても、どこかでそのdllを参照しています。

文字列ffxivlauncher.exe | grep libcef.dll

ロードされておらず、BrowserTypeが無視されている場合は、Wineではなく問題である可能性があります。

libcef.dllをロードするコード

Macバージョンなどでのみ実行されるようにハードコーディングされている可能性があります。 (ランチャーのコードがTransGaming DLLによってエクスポートされたいくつかの関数をチェックするため、macOSで同じ実行可能ファイルを使用している可能性があります。)

libcef.dllをロードするコード

Macバージョンなどでのみ実行されるようにハードコーディングされている可能性があります。 (ランチャーのコードがTransGaming DLLによってエクスポートされたいくつかの関数をチェックするため、macOSで同じ実行可能ファイルを使用している可能性があります。)

Mac版でも同様の問題が発生しているので、公式フォーラムで聞いた

http://forum.square-enix.com/ffxiv/threads/388198-MAC-Launcher-white-screen-A-system-error-has-occurred-7-HTTPS-System-Error

文字列ffxivlauncher.exe | grep libcef.dll

ロードされておらず、BrowserTypeが無視されている場合は、Wineではなく問題である可能性があります。

つまり、WineのMSHTMLがバグであることが、そもそもBrowserType = 2が必要だった理由です。 どういうわけかMSHTMLをランチャーと連携させることができれば、他のアプリやゲームも修正される可能性があるため、これは理想的なソリューションです。

@ArulinTheUnicornその投稿は、パッチが利用可能になる前の20日からのものです。 偶然ですが、関連している可能性は低いです。

window.external.user(...)が存在しないため、ページは実際のブラウザでは何もしません。また、ログにエラーが表示されないように、例外をスケルチしています。

さて、私はこのpythonランチャーのバージョンを一緒にハンマーで叩いて、ワインから直接ゲームを起動できるようにしましたが、いくつかの嘘に見舞われました。 私は約束します、それは真実ではありません-しかし、モグステーションが私が無実であることを知っているので、私はそのゲームを説得する方法がわかりません。

私も頭を抱えていて、自分が何をしているのかわかりませんが、まだ壊れていても、自分が持っているものを共有したいと思いました。
編集して追加:これがゲームの更新されていないバージョンをどのように処理するかわかりません。更新されたWindowsバージョンをコピーして、それを使用して参加できるかどうかを確認しました。

さて、私はこのpythonランチャーのバージョンを一緒にハンマーで叩いて、ワインから直接ゲームを起動できるようにしましたが、いくつかの嘘に見舞われました。 私は約束します、それは真実ではありません-しかし、モグステーションが私が無実であることを知っているので、私はそのゲームを説得する方法がわかりません。

私も頭を抱えていて、自分が何をしているのかわかりませんが、まだ壊れていても、自分が持っているものを共有したいと思いました。
編集して追加:これがゲームの更新されていないバージョンをどのように処理するかわかりません。更新されたWindowsバージョンをコピーして、それを使用して参加できるかどうかを確認しました。

フォルダーにロードされているように見える64ビットブート実行可能ファイルを実行しようとしたときにも同じ嘘が発生します(Lutrisバージョンを実行)。ただし、ランチャーでCDキーを使用する必要があるという嘘が発生します。 確かに、64ビットランチャーはそれ自体が嘘であり、使用すべきではありませんが、それは思考の糧になるかもしれないと考えました。 Python 3で実行されなかったので、Pythonスクリプトも少しいじりましたが、Pythonの知識を超えたものに出くわしたとき、最終的には変換と問題の解決をあきらめました。 コーディング。 (私はトラブルシューティングを楽しんでいますが、スキルレベルはプログラミングとLinuxの両方の初心者です)

Windows 10から逃れるために、このパッチのダウンタイム中にLinuxをインストールしました。これが発生するのは幸運です。 実際、Linuxに移行しようとするたびに機能するようになるのは、いつも私の運です。決して楽しいことではありません。 確かに私はユーザーなので、コミュニティに翻弄されています。

ここにRedditスレッドのポスター...何が起こっているのかを理解するのに近づいていませんが、このスレッドからの最新のものでRedditの投稿を更新しました。

libcef.dllがこのパッチで更新されたと誰かが言ったが、このバージョンのlibcef.dll 、何年も更新されていないWindows OSのFFXIVのバージョンと比較したところ、まったく同じ:

sophie<strong i="9">@home</strong> ~/ffxiv-new/wineprefix/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot $ ls -l libcef.dll "/mnt/e/Games/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/libcef.dll"
-rw-r--r-- 1 sophie sophie 24992336 Apr 24 05:32  libcef.dll
-rwxrwxr-x 1 mounts mounts 24992336 Jul 28  2018 '/mnt/e/Games/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/libcef.dll'
sophie<strong i="10">@home</strong> ~/ffxiv-new/wineprefix/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot $ sha256sum libcef.dll "/mnt/e/Games/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/libcef.dll"
3dedbde8ebf98aa667300f0d8b78d6a886abf00b517a297bf00f120e31f17fe0  libcef.dll
3dedbde8ebf98aa667300f0d8b78d6a886abf00b517a297bf00f120e31f17fe0  /mnt/e/Games/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/libcef.dll

これは間違いなくランチャーの変更であり、CEFではありません。

@ソフィラああ、その時は変わらなかったと思います。 ただし、更新によって上書きされました。 stat libcef.dll Modify: 2019-04-23 17:48:28.693396317 +0200を出力します。

編集:ランチャーを更新すると、 bootディレクトリ内のすべてのファイルが書き換えられるようです。

前回のアップデートのffxivlauncher.exeバージョンを持っている人はいますか? (ランチャーをまだ実行していない人かもしれませんか?)少し掘り下げて、何が変わったかを確認したいと思います。

よろしければ9月1日からの古いものがありますか? http://etherelements.com/ffxivlauncher.exe

以前のランチャーをバックアップからプルし、ブートバージョンチェック中にbootディレクトリを交換することで強制的に実行しましたが、BrowserType = 2でログインUIが正しく表示されることを確認できます(実際にログを記録しようとしたことはありません)安全のために)。 したがって、Wineのmshtmlを修正する(または、何らかの方法でそのlibcef.dllを使用するように改造する)ことで、ログインフローが再び機能すると想定されます。

興味深い観察-以前のバージョンの64ビットランチャーはBrowserType = 2でも機能せず、32ビットランチャーと同じ404エラーが発生します。 したがって、SQEXはしばらくの間この機能を削除することを計画していた可能性があり、5.0は明らかに32を削除するため、影響を受ける人の数を確認するための一種のトライアルバルーンとして32ビットランチャーでそれを強制終了した可能性があります-完全にビットサポート。

今夜12:00 am PDT(今から約1.5時間後)の全世界の緊急メンテナンスが発表されました: https

指が交差すると、Linuxの問題が修正されます。 意図せずても。

また、Windowsから更新をコピーした後、 @ HereInPlainSightのカスタムランチャーフォークを試し、メインメニューに移動したところ、サブスクライブしていないというエラーが発生しました。 また、 https://github.com/goaaats/FFXIVQuickLauncherでカスタムランチャーを試し、同じものを取得しました(.NETのものをたくさんインストールした後)。 そこでは行われていない認証などがあるように感じます。

今夜12:00 am PDT(今から約1.5時間後)の全世界の緊急メンテナンスが発表されました: https

指が交差すると、Linuxの問題が修正されます。 意図せずても。

おそらくすべての世界訪問の問題に関係しているので、私は私の希望を得ることができませんでした。

また、何が起こっているのかを正確に知る前に、前向きであり、結論に飛びつくことのないように、すべての人にすぐに思い出させたいと思います。 <3

他の人が指摘しているように、私たちが知っていることは、1)32ビットサポートを廃止し、2)SteamユーザーにSteamを介した認証を強制することです。 私たちLinuxユーザーがここで技術的な亀裂に巻き込まれたことはほぼ確実です。

メンテナンスについて。 少なくとも、私が見逃さない限り、これまでのメンテナンス期間中、ログインサーバーはまったくダウンしていません。

公式のテクニカルサポートフォーラムを見ると、ランチャーの更新後に問題を抱えている人が増えているようです。 たくさんの人が参加できるのを見てきましたが、少なくとも一部のWindowsユーザーも問題を抱えているのを見ると安心です。
たぶん、Squareがついにそれを見るかもしれないという希望があります;)

メンテナンス後にゲームやランチャーにパッチがあったようには見えません

パッチはありません。 HTTPSエラーは私たちを悩ませ続けています。 テストしたばかりです。

誰かがTransgamingについて何か言ったので、IsTransgaming関数をWineに追加してみました: https ://gist.github.com/achurch/3d01aad515b1784c671637018f076ecd

これにより、ランチャーが起動します(したがって、libcefコードは実際にはまだ有効です)が、実際にログインすると、「サービスアカウントがありません」というメッセージが表示されます。 IsTransgamingがランチャーにMacで実行されていると思わせるので、サーバーがMacサービスアカウントをチェックするのだろうか?

いずれにせよ、これはまだ32ビットバイナリでのみ機能するので、それがどんなに有用であっても、それはあと2、3か月間しか有効ではありません。

この問題のmshtmlの修正を検討するように誰かを動機付ける適切な方法はありますか?
また、この情報の一部を適切に確認できるSEの連絡先はありますか?

私はワイン開発について尋ねると思いますか? 私はそれを自分で調べますが、mshtml、wine-gecko、またはlibcefのいずれについてもゼロ知識から始めます。 (私は実際にwine-geckoを作成しようとしましたが、ほとんどすぐに死にました。たとえば、それが非常に古く、明らかに壊れているという事実は、libcefの上にmshtmlを再実装するための良い議論かもしれません。)

そして公平を期すために、バグがmshtmlのみにあるのか、mshtmlにあるのかはわかりません。 それは現時点で最も可能性の高い犯人のように見えます。

ワインにパッチを適用してトランスゲーミングであると言うことで機能させることができれば、実行可能ファイルにパッチを適用して、Steamサービスアカウントをチェックすることができますか?

これは潜在的な回避策になる可能性がありますが、(ワイン内で)何が問題になっているのかを正確に把握し、それらの問題を解決する方がはるかに優れています。

Steamとスタンドアロンの両方のWindowsライセンスをチェックできることを確認する必要があることを覚えておくことも重要です。

ええ、私は同意します、実行可能ファイルにパッチを当てることは間違いなく私たちが望むアプローチではありません

クライアントに知りたいことを伝える一時的なランチャーを作成できれば、それはまともなバンドエイドになります。残念ながら、それを追求するための専門知識が不足しています。

追加のデータポイント:現在のバージョンが要求されたときに、以前のバージョンのffxivlauncher.exe(最後の更新まで正常に機能していたもの)をロードするようにWineにパッチを適用しましたが、これも「サービスアカウントなし」エラーになります。 しかし、実際のWindowsマシンからログインすると、正常に機能します。 ログインフローで何かが変更されたのではないかと思います。Windowsランチャーのmshtml側のみが新しいフローをサポートし、古いフローのログインはMacまたは「無効なプラットフォーム」として扱われます。 (おそらく、とにかく廃止される予定だったlibcefコードを更新する手間を省くために、BrowserTypeチェックを無効にしました。)

私のWindowsマシンは実際にはLinuxボックスよりも優れたGPUを備えているので、SQEXが私を助けようとしているのではないでしょうか。

ええと、それは非常に興味深いです。 したがって、現実的で適切な唯一のオプションは、mshtmlに焦点を当てることです。
mshtmlはかなり技術的であるため、winebugzillaに関するバグレポートを作成しましたhttps://bugs.winehq.org/show_bug.cgi?id=47069

Windowsでカスタムランチャーをテストしてみたら、問題なく動作します。 https://github.com/goaaats/FFXIVQuickLauncher/で作業を複製し、それをワインで機能させることができれば、バンドエイドが必要です。

パッチがロードするURLは通常のブラウザで開くことができ、そこにも黒い画面が表示されるので、おそらくその原因を突き止めることから始めることができますか? そこに利用可能なデバッグツールがあれば、それは難しいことではないはずです...すべてのjavascript / cssのものについての手がかりを持っている人にとって。

上記の「サービスアカウントなし」エラーはランチャー内に表示されますか、それとも実際のゲーム実行可能ファイル(ffxiv_dx11.exe)から発生しますか?

ええと、それは非常に興味深いです。 したがって、現実的で適切な唯一のオプションは、mshtmlに焦点を当てることです。
mshtmlはかなり技術的であるため、winebugzillaに関するバグレポートを作成しましたhttps://bugs.winehq.org/show_bug.cgi?id=47069

Windowsでカスタムランチャーをテストしてみたら、問題なく動作します。 https://github.com/goaaats/FFXIVQuickLauncher/で作業を複製し、それをワインで機能させることができれば、バンドエイドが必要です。

はいという意味ですが、明らかにいいえです。

だから、これは私が本当に理解していないことです。 昨日言及したランチャーに加えた更新を取得し(繰り返しになりますが、Linuxでは機能せず、サービスアカウントの問題について話します。これは前回の投稿の写真です)、Windowsで実行しました。

そして、エラーは発生しません。小さなPythonランチャーでログインしただけです。 同じコード(Windowsでクラッシュを引き起こすと思われる行をコメントアウトしましたが、ランチャーボックスを中央に配置するだけです)、結果が異なります。唯一の価値のある違いは、WineではなくWindowsで機能することです。

そして、エラーは発生しません。小さなPythonランチャーでログインしただけです。 同じコード(Windowsでクラッシュを引き起こすと思われる行をコメントアウトしましたが、ランチャーボックスを中央に配置するだけです)、結果が異なります。唯一の価値のある違いは、WineではなくWindowsで機能することです。

それは本当に、本当に面白いです。 「Hidewineversion」をアクティブにすると、何かが行われますか(ワインを特にチェックしている場合)?

では、PythonランチャーはWindowsで動作しますか? WindowsでPythonランチャーを実行して、実行するコマンドを出力してから、Linuxでそのコマンドを実行してみてください。 それでもエラーが発生する場合は、ffxiv.exeもワインで別のことをしていることを意味するため、さらに別の問題があります。

パッチがロードするURLは通常のブラウザで開くことができ、そこにも黒い画面が表示されるので、おそらくその原因を突き止めることから始めることができますか? そこに利用可能なデバッグツールがあれば、それは難しいことではないはずです...すべてのjavascript / cssのものについての手がかりを持っている人にとって。

上記の「サービスアカウントなし」エラーはランチャー内に表示されますか、それとも実際のゲーム実行可能ファイル(ffxiv_dx11.exe)から発生しますか?

ええと、 https: //frontier.ffxiv.com/version_4_0_win/index.htmlにアクセスしてDIsplay:Noneで始めて、それからある種のjavascript魔法で隠れないのですか?

ちなみに、ブラウザでページに移動すると、UIが隠れているのはCSSのようです。 正確にはわかりませんが、UIを表示するためにユーザーエージェントなどを探している可能性はありますか?

ユーザーエージェントに基づいていないようです。どういうわけか、非表示にする前に、適切なインストールから実行されたかどうかを確認しようとしていますか?

隠す前にどのような条件が必要かを理解すれば、それがワインでそれを行わない理由についての手がかりを与えるかもしれません

確かに、これらの要素のオン/オフを切り替えるJavaScriptがたくさん含まれています。 一見したところ、OSの検出などは見つかりませんでしたし、Firefoxコンソールが明らかなエラーをスローすることもありませんでした。

しかし、これを理解できれば、ランチャーをもう少し機能させるという私たちの探求に役立つかもしれません。

では、PythonランチャーはWindowsで動作しますか? WindowsでPythonランチャーを実行して、実行するコマンドを出力してから、Linuxでそのコマンドを実行してみてください。 それでもエラーが発生する場合は、ffxiv.exeもワインで別のことをしていることを意味するため、さらに別の問題があります。

私はすでにLinuxに切り替えました-そして...ワインバージョンを非表示にしています...そして私はキャラクター選択画面にいます。

彼らのMacバージョンが特殊なワインラッパーを使用していて、Wineを非表示にすると許可され、Wineを非表示にしないと、サービスアカウントがないと言われることがあります...

彼らは私たちがMacユーザーだと思っています。

ワインバージョンを隠すために何をしていますか? これと一緒にPythonランチャーが私たちを受け入れた場合、これは私たちの回避策になる可能性があります。

私はWINEPREFIX=<path-to-prefix> winecfgやっています。 [ステージング]タブの下にあります。 繰り返しになりますが、これはテストが簡単なため、私はlutrisインストールを使用していますが、特にSteamのバージョンはまだ使用していません。

確かに、私はラップトップでDX11バージョンを実行しようとしているので、きれいではありません(わかりました、きれいですが、スライドショーです)が、ゲームに参加することはできます。

WINEバージョンを非表示にしましたが、それでも同じエラーが発生します。

では、簡単な要約の時間ですか?

  1. WineはURLを誤って解析するため、この問題を修正するにはカスタムパッチが必要です
  2. カスタムURLパッチを使用すると、ランチャーは黒くなり、使用できなくなります。 mshtmlの問題?
  3. カスタムランチャーのいずれかを使用してゲームに参加すると、サービスアカウントに関連するエラーが発生します
    3.1。 ただし、これはワインバージョンを非表示にすることで回避できます。 彼らは私たちがMacユーザーだと信じています。

いずれかの記述が間違っている場合、または重要なことを省略した場合は、訂正してください。
私たちがMacユーザーであると彼らが信じているという事実は、SEが喜んで修正するものでなければなりません。

WINEバージョンを非表示にしましたが、それでも同じエラーが発生します。

何を言うべきか完全にはわかりません。

3.3.1。 ただし、これはワインバージョンを非表示にすることで回避できます。 彼らは私たちがMacユーザーだと信じています。

明確にするために、これは私の側の推測ですが、Macクライアントについて人々が言うことが真実であり、サービスアカウントを持っていないと言われている場合...それはもっともらしいようです。 Macライセンスを持っている人がいる場合、それが起こっているかどうかをかなり迅速に知ることができます。

「ntdll-Hide_Wine_Exports」ステージングパッチからHideWineExportsをアクティブにすると、キャラクター選択画面にもアクセスできることを確認します。 (キーHKCU \ Software \ Wine、文字列値HideWineExports、値 "1")

@HereInPlainSight誰かがMacバージョンの試用アカウントを作成し、Linux上のWineでそれを試すことは可能でしょうか? 自分で試してみますが、現在、家を手に入れようとしてログインしており、当面はLinuxに再起動できません。

家をつかもうとしてログインしました

ああ、私をフラク。

@achurch明確にするために、あなたはそのためにサードパーティのランチャーを使用していますか?

誰かがURLのワインパッチ(+ browsertype 2)で動作する適切なランチャーを入手しましたか?はいの場合、カスタムランチャーを必要とせずにすべての問題の回避策があります!

以前のバージョンの公式ランチャーをBrowserType2で使用しましたが、IsTransgamingパッチを適用した現在のバージョンのランチャーも機能すると思います(ただし確認はしていません)。 以前に試したとき、ffxiv_dx11.exeからIsTransgamingへの呼び出しが見られなかったので、Macの識別がトリガーされるとは思いません(編集:もちろん、ランチャーがプラットフォームの検出も行う可能性があります)。

パッチをプロトンのクローンに入れようとしましたが、パッチを適用するにはあまりにも新しいです。 完全な失敗;)

家に帰ったら、isTransgamingパッチとワインパッチ(https://bugs.winehq.org/attachment.cgi?id=64251)の両方でワインにパッチを当てて、どちらかが役立つかどうかを確認します。

驚くばかり!
質問:古いバージョンのgeckoを試した人はいますか? それさえ可能なら?

だから私は自分の運を知っていて、とにかく家を手に入れることは決してないだろうと思いました。 Macのトライアルアカウントを作成し、Pythonメソッドを介してログインしようとしました(すべてが派手に聞こえます)が、元のコードでさえ「これは失敗します」と表示されているログインに失敗する壁にぶつかっていますサブスクリプションの有効期限が切れた人の401エラー '。

401エラーが発生したので、トライアルアカウントであると言うには何か特別なことが必要だと思います。

トライアルアカウントにはゲームの特定のトライアルバージョンがあるため、トライアルバージョンをインストールする必要があります:)

トライアルアカウントにはゲームの特定のトライアルバージョンがあるため、トライアルバージョンをインストールする必要があります:)

ああ、まあ、それはテストプロセスを複雑にし、おそらく汚染しますね?

それをテストするために小売りのMacライセンスを持っている人がいたら、それが最善でしょう。そうすれば、クライアントを含め、すべて同じことが保証されます。

ntdllに必要なパッチのほとんど-Hide_Wine_Exportsは、プロトンのワインのバージョンには適用されないため、適合するように変更する必要があります。

IsTransgamingパッチを追加し、 wine_get_versionエクスポートを削除した後、ゲームを完全に更新してログインすることができました。

したがって、これはこのアップデートの2つの主要な問題に帰着するようです。

  • パッチャーはBrowserType設定を無視し、 IsTransgaming関数が見つかった場合にのみlibcefを使用するようになりました。
  • ffxiv.exeはwine_get_version関数をチェックし、見つかった場合はMACログインとして報告します。

当面は両方の問題を比較的簡単に回避できると思いますが、最終的にlibcefを完全に削除すると、ランチャーはより大きな問題になる可能性があります。 彼らがMACバージョンをサポートしている限り、それはありそうもないようですが。

パッチャーはBrowserType設定を無視し、 IsTransgaming関数が見つかった場合にのみlibcefを使用するようになりました。

...そして起動シーケンスの特定のポイントで1を返します。 パッチの関数は、2回目の呼び出しでのみtrueを返します。これは、常にtrueを返すと、起動時にランチャーがクラッシュするためです(おそらく、実装していないために存在しないTransgaming固有のデータをセットアップしようとしています)。その他のTG固有の機能)。

[...]最終的にlibcefを完全に削除した場合。 彼らがMACバージョンをサポートしている限り、それはありそうもないようですが。

それについてはよくわかりません。 5.0では32ビットのサポートが終了し、64ビットのランチャーはlibcefをまったく使用しないことに注意してください。 フォーラムでいくつかのMacサポートスレッドを見て、少なくともいくつかのケースでは、MacランチャーがWindowsのmshtmlのようなネイティブHTMLレンダリングを使用することを示唆しています。 したがって、これはおそらく、ワイン側で後でではなく早く対処する必要があるものです。

残念ながら、私はProtonを実行していて、通常のWINEのインストールは非常に面倒なので、これは今のところ役に立ちません。 Steam以外のクライアントを使用することさえできないかもしれません。

大きな質問だとは思いますが、最新のProtonリリースをフォークして、パッチを適用できるかどうかを確認できるとは思いませんか? それの真実は私がただの普通のジョーであるということです。 ここにあるものは、私のスキルセットをはるかに上回っています。
カスタムプロトンバージョンの使用方法を覚えていると確信しています。 Elite:Dangerous用にインストールする必要があったことを思い出します。

トランスゲーミングパッチとHideWineExportsがここで機能することを確認できます。

私はそれを達成するためにproton-tkgを使用していました

正直に言うと、proton-tkgの使い方がわからない

トランスゲーミングパッチをPKGBUILDS / wine-tkg-git / wine-tkg-userpatchesに追加し、ファイル拡張子を.mypatchに置き換えました。

次に、proton-tkgスクリプトを実行したところ、すべてが構築されました。

IsTransgamingパッチはどこで入手できますか? グーグルは私を失敗させています。

編集:埋葬され、上に隠されました。 私はそれを手に入れたと思います。 プロトンtkgがどのように機能するか見てみましょう...

これはここに残しておきます。
特定のLinux代替ランチャーを作るのを楽しみにしていました。
それを行うのに十分な情報を取得できませんでしたが、ここで取得したものを残すことができるかもしれません:

1 / -isSteamオプションを指定してSteam起動ffxivboot(置き換えたい)
FFXIVランチャー。 EXE

FFXIVブートは、このWebページにクエリを実行して更新情報を取得します。
http://patch-bootver.ffxiv.com/http/win32/ffxivneo_release_boot/ [現在のブートバージョン、例:2019.04.19.0000.0001] /?time = [AAAA-MM-DD-HH-MinMin形式の現在の時刻]

このステップの間、ユーザーエージェントは「FFXIVPATCHCLIENT」です。

ページ応答は、最後の起動バージョンを返すHTTPヘッダー「X-Latest-Version」に含まれています。

最後のバージョンを取得する場所がわかりませんでした(通信はTLSで暗号化されていました)

2 /インターフェースデータの取得

2.1 /実際のインターフェースは、ファイルを表示することによって取得されます。
https://frontier.ffxiv.com/version_4_0_win/index.html?rc_lang= [LANG]&time = [TIME IN FORMAT AAAA-MM-DD-HH]

使用されるユーザーエージェントは次のとおりです。SQEXAuthor/ 2.0.0(Windows6.2; ja-jp; [A NUMBER])

ランチャーの使用には必要ないように思われる「s」という名前のCookieを即座に取得します。

2.2 /このウェブページをクエリすると、世界のステータスがJSON形式で取得されます。
https://frontier.ffxiv.com/worldStatus/login_status.json? [ミリ秒単位のタイムスタンプ]

2.3 /ニュースは、このアドレスを照会することでJSON形式で利用できます。
https://frontier.ffxiv.com/news/headline.json?lang= [LANG]&media = pcapp&[TIMESTAMP in ms]

2.4 /このアドレスを照会することにより、さまざまなサーバー状態を利用できます。
https://frontier.ffxiv.com/worldStatus/current_status.json? [ミリ秒単位のタイムスタンプ]

値3はメンテナンスを意味しているようです(私がこれを試していたときのように)

3 /ログイン

このウェブページに保存されているログインフォーム。
https://ffxiv-login.square-enix.com/oauth/ffxivarr/login/top?lng=fr&rgn=3&isft=0&issteam=1

「issteam」変数があります。
rgnとisftが何を指しているのかわかりません。

ユーザーエージェントは重要です:SQEXAuthor / 2.0.0(Windows 6.2; ja-jp; [A NUMBER])

フォームには次のものがあります:

  • IDを含む隠し名前「_STORED_」を入力します(ログインセッション間で変更されないようですが、トークンではないと思います)
  • IDを含む入力名「sqexid」
  • パスワードを含む入力パスワード「password」
  • otpパスワードにotppwを入力します

対象: https

したがって、ログに記録するには、 https: //ffxiv-login.square-enix.com/oauth/ffxivarr/login/login.sendへのPOSTリクエストを_STORED_、sqexid、パスワード+/- otppwの値で実現する必要があります。

応答ページには、トークンのように見えるものを含む多くの変数を含むjavascript実行コマンドがあります。

4 /ログイン後の部分

それは私がすべてを得るわけではないところです。

4.1 /バージョンチェック

ログイン後にのみbootexeが「ffxivlauncher.exe」を起動するようですが、プロセス監視を行って取得しました。
どの議論で?
ffxivlauncher.exeはffxivboot.exeからの起動を再利用しますが、特定の引数が必要ですか? それとも、親プロセスチェックを実現していますか?

最後の更新を確認するためのリクエストが行われました。暗号化されたクエリであるため、他のランチャーソースコードから取得しました。
これは、このアドレスを照会することによって行われます。
https://patch-gamever.ffxiv.com/http/win32/ffxivneo_release_game/ [現在のゲームバージョン] / [以前に取得したトークン]

リクエストの本文では、ffxivboot.xex、ffxivlauncher.exe、ffxivupdater.exeの現在のファイルサイズとsha1を指定する必要があります。 そしてそれらの64ビット相当。
それは私たちにそれを与えます:
"ffxivboot.exe / filesize / sha1ofthefile / ffxivboot64.exe / filesize / sha1ofthefile、ffxivlauncher.exe / filesize / sha1ofthefile、ffxivlauncher64.exe / filesize / sha1ofthefile、ffxivupdater.exe / filesize / sha1ofthefile、ffxivboot64.exe / filesize / sha1ofthe .exe / filesize / sha1ofthefile / "

生のテキストとして送信されます。
ユーザーエージェントは重要です:SQEXAuthor / 2.0.0(Windows 6.2; ja-jp; [A NUMBER])

最後のバージョンIDであるX-Latest-Versionと、そのバージョンのUIDであるX-Patch-Unique-Id(各リクエストを変更する)を返します。

このUIDは何に必要ですか?

4.2 /アップデートダウンローダー

アップデートはSquareサーバーからダウンロードされます。
ダウンロードURLは静的であり、変更されていないようです。

ファイルをダウンロードする前に、サーバーが次の場所でリクエストを受信したことを記録しました。
http://patch-gamever.ffxiv.com/gen_token

「FFXIVPATCHCLIENT」ユーザーエージェントとヘッダーの「X-Patch-Unique-Id」変数を使用。
これは以前に入手したもののようです。
そのリクエストでは、本文に更新ファイルのURIが含まれています。

試験と同じURIで答えます。

このステップが何を意味するのかわかりませんでした。 ユーザー更新のダウンロードをログに記録するために使用されますか?
更新ファイルは、その手順を実行してもしなくてもダウンロードできました。

更新ファイルのURIを取得する場所がわかりませんでした。 しかし、それらは静的であるため、リンクレジストリに簡単に置き換えることができます。

4.3 /アップデートインストール

それが私の主な障害です。
更新ファイルは、アーカイブファイルに対応していない.PATCHファイルです。
このファイルは、彼のヘッダーに「ZIPATCH」ファイルとして記述されています。

このアップデートをゲームに統合するプロセスはどれですか?
それについての情報があれば、完全に機能するLinuxポータルを実現するための主な障害は私にとって素晴らしいことです。

5 /アルティメットチェック

ランチャーは、次の場所で「ゲート法令」を確認します。
https://frontier.ffxiv.com/worldStatus/gate_status.json?lang=fr& [タイムスタンプ(ミリ秒)]

その後、ゲームが開始されました。
方法はわかりませんでしたが、他のランチャーの作者によってすでに決定されているようです。

TL DRバージョン:

  • 公式のランチャーを取り除くためにLinux固有のランチャーを作成しようとしています
  • 実際のURIが更新URIを取得する方法を決定する必要があります(ただし、それはブロックされていません)
  • 実際の更新プロセスがどのように行われるかを判断する必要があります

@教会

...そして起動シーケンスの特定のポイントで1を返します。 パッチの関数は、2回目の呼び出しでのみtrueを返します。これは、常にtrueを返すと、起動時にランチャーがクラッシュするためです(おそらく、実装していないために存在しないTransgaming固有のデータをセットアップしようとしています)。その他のTG固有の機能)。

それを理解してくれてありがとう! IsTransgaming関数を実装するだけで、それを機能させることができたのは幸運

それについてはよくわかりません。 5.0では32ビットのサポートが終了し、64ビットのランチャーはlibcefをまったく使用しないことに注意してください。 フォーラムでいくつかのMacサポートスレッドを見て、少なくともいくつかのケースでは、MacランチャーがWindowsのmshtmlのようなネイティブHTMLレンダリングを使用することを示唆しています。 したがって、これはおそらく、ワイン側で後でではなく早く対処する必要があるものです。

ええ、これはせいぜい醜いハックです。 前進する唯一の正当な方法は、 urlmonmshtml実装を修正し、Steam認証を必要とする計画された将来の更新が問題を引き起こさないことを期待することです。

編集:
@alibell

rgnとisftが何を指しているのかわかりません。

「地域」と「無料トライアル」をそれぞれ想定しています。

ランチャーとアップデーターの詳細については、 httpください。 サイトの名前が示すように、それはほとんど1.0ですが、これのいくつかはまだ2.0+に当てはまるようです。

トランスゲーミングパッチをPKGBUILDS / wine-tkg-git / wine-tkg-userpatchesに追加し、ファイル拡張子を.mypatchに置き換えました。

次に、proton-tkgスクリプトを実行したところ、すべてが構築されました。

まあそれはバストでした。 どうやら「makepkg」と呼ばれるものが見つからず、どのライブラリがそれを追加しているかがわからないようです。

誰かがパッチとプロトンビルドを共有できますか? wine-tkgを機能させようとしていますが、問題が発生しています

どうやら「makepkg」と呼ばれるものが見つからず、どのライブラリがそれを追加しているかがわからないようです。

makepkgは、archlinuxでパッケージをビルドするためのものです

どうやら「makepkg」と呼ばれるものが見つからず、どのライブラリがそれを追加しているかがわからないようです。

makepkgは、archlinuxでパッケージをビルドするためのものです

そうですか! 私は現在Pop_!OSを実行しています(つまりUbuntu / Debianベース)。 では、 proton-tkg.shスクリプトを実行できないと思いますか?

TL DRバージョン:

  • 公式のランチャーを取り除くためにLinux固有のランチャーを作成しようとしています
  • 実際のURIが更新URIを取得する方法を決定する必要があります(ただし、それはブロックされていません)
  • 実際の更新プロセスがどのように行われるかを判断する必要があります

現在、更新されていないインストールにアクセスできませんが、ランチャーを簡単にバッシングしたときに、自宅の古いインストールに対して

そうですか! 私は現在Pop_!OSを実行しています(つまりUbuntu / Debianベース)。 では、 proton-tkg.shスクリプトを実行できないと思いますか?

Debianビルドシステムに対処する必要があります。

近い将来、パッチをLutrisビルドに組み込むことを検討する必要があります(Lutrisには、さまざまなフレーバーのWineに加えて、特定のゲーム用の修正を含むWineビルドがあります)。

ntdll-Wine_Hide_Exportsに関するドキュメントにもかかわらず、ステージングでは他のものから独立しているように見えます。依存関係リストは、ntdll_misc.hへのパッチの衝突によるものだと思います。 テスト用にビルド中ですが、ntdll-Hide_Wine_Exportsのloader.c部分を適用し、追加された行をntdll_misc.hに手動で挿入できるようです。

(参考までに、Protonではなくいくつかのステージングパッチを選択したバニラワインを使用しているので、Protonビルドの指示を他の人に任せる必要があります。)

それなら、ValveがProtonにパッチを当てるのを待つだけだと思います。 しかし、少なくとも私はすべての希望が失われないと聞いてうれしいです。 = D
うまくいけば、回避策があるようです。

これはハッキーすぎて、Protonの公式ビルドに含めることができないと確信しています。

公式のProton / WineでIsTransgamingパッチがすぐに見られるとは思いませんが、それはあまりにもハッキーです。 非常に辛抱強くない限り、Lutrisまたはカスタムワインビルドで運試しをしたいと思うかもしれません。

さて、妨害が始まります。 Linuxユーザーに対する一見意図的なブロックをハックする必要があります。 バルブはここでスタンスを示す必要があります。 ハッキーパッチとメイクシフトランチャーは私が作りたいスタンスではありません。 スクエアに「私のように出血」させたい〜デッドマン・ワンダーランド

さて、妨害が始まります。 Linuxユーザーに対する一見意図的なブロックをハックする必要があります。 バルブはここでスタンスを示す必要があります。

これは間違いなく意図的なものではありません。 奇妙で、汚いプログラミング/移植の選択でさえ確かですが、それはLinuxをブロックする試みではありません。

これが特にLinuxユーザーを対象としているとは思えません。 彼らはMACに変更を加えている可能性がはるかに高く、Linuxでテストしていないため、意図せずに問題が発生しましたが、公式のサポートがなければ、それは予想されます。

ええ、それは今のところ(ビルドが来るとき)Lutrisで動作しますが、長期的には動作しません。 Squareがついに私をSteam以外のゲームのコピーから締め出すとき、Protonがトリックを行わないと、私はプレイできません!
IsTransgamingハックを実装していなくても、Valveに腹を立てることはありません。 私はほとんどSquareに腹を立てているので、とても難しいはずです。 特にゲーム自体が問題ではない場合。 ランチャーがねじれているだけです。

ええ、それが奇妙な方法で壊れたという理由だけで、これが意図的なものであるという証拠はありません。 スクウェア・エニックスはLinuxやプロトンを公式にサポートしたことがないので、明らかに彼らはそれがこのように壊れるかもしれないことに気づいていませんでした。 彼らは私たちに義務を負わず、私たちは私たち自身の道を作っています。

これはほぼ間違いなく、32ビットサポートの削除に備えてMacクライアントの動作を変更し、その途中で巻き込まれてしまうことです。

幸いなことに、SEがこの方法でMacクライアントをサポートし続ける限り、将来これが機能しなくなった場合(Macライセンスの購入を意味する場合でも)、トランスゲーミングをさらにエミュレートできる可能性があります。

本当にばかげているのは、なぜ彼らはランチャーでMacを検出するためにIsTransgamingを使用しているのに、実際のゲームでWineのエクスポートを探しているのでしょうか。 皮肉なことに、両方にIsTransgamingを使用した場合、Macライセンスを必要とせずに回避することはより困難になります。

ええ、それは本当にばかげていますが、時が来て、彼らがそれを修正したときに、私はMacライセンスの支払いで大丈夫です:)

また、Mac FFXIVプレーヤーがゲームを変更してワインを非表示にし、Windowsバージョンとしてカウントできるかどうかも疑問に思います。

Tbhそもそも、プラットフォームごとに異なるライセンスが必要な理由がよくわかりませんでした。 サブスクリプションベースのMMOには意味がありません。 お金の理由で推測しますが、それでも!

ここにいる誰かが、useragentチェックのECMAscriptで見つけることができないと言ったことがわかります。 Browser.jsの60行目から72行目....そこはかなり明確です。 LibCEFとMACのサポートに関しては、MACはカスタムのWineレイヤーを使用しているので、それに便乗できることが期待されています。 これが私たちが望むことができる最高のものであるならば、私はそれがロシアを襲ったときにLostArkを見ることを提案します。

彼らがより厳格な方法でライセンスを管理しようとしているという単なる事実は、計画と意図を物語っているはずです。 それがわからない場合は、Windowsに不法行為をする必要があります。

更新:あなたがこれを好きかどうかは不注意かもしれません、それはコードが言っていることの事実です

これが悪意のあるものであるという証拠はありません。 特に公式にサポートされていない場合は、問題が発生します。 それが起こり、私たちはそれを回避します。

ええ、男。 たわごとが起こります。

これが悪意のあるものであるという証拠はありません。 特に公式にサポートされていない場合は、問題が発生します。 それが起こり、私たちはそれを回避します。

コードが十分な証拠ではない場合、どうなるでしょうか? 松田洋祐からの直接の自白? これが、トランプがオフィスにいて、タイトル2ネットワークが中立的にほとんど軌道に乗らない理由です。 立ち上がってもう言わないバックボーンは誰にもありません。 その場合以来、私はお辞儀をし、私の潜水艦をすることができます。

プロトンのワインフォークに適用されるHideWineExportsパッチ: https

私は実際に動作をテストしていませんが、それは単純なパッチであり、きれいにビルドされるので、それが機能しなかった場合は驚きます。

IsTransgamingパッチを追加していません。これは非常に厄介な修正であり、そのままにしておくべきではありませんが、きれいに適用する必要があります。

コードが十分な証拠ではない場合、どうなるでしょうか?

これが悪意のあるものであることを示すコードはなく、これはトピックから外れています。

Tbhそもそも、プラットフォームごとに異なるライセンスが必要な理由がよくわかりませんでした。 サブスクリプションベースのMMOには意味がありません。 お金の理由で推測しますが、それでも!

彼らはおそらくSteamとPS4のためにそうしなければなりません。

Tbhそもそも、プラットフォームごとに異なるライセンスが必要な理由がよくわかりませんでした。 サブスクリプションベースのMMOには意味がありません。 お金の理由で推測しますが、それでも!

彼らはおそらくSteamとPS4のためにそうしなければなりません。

より多くのお金を稼ぐために。 いいえ、SteamやPS4の場合は必要ありません。 サブシステムは、スクウェア・エニックスによってホストおよび管理されています。 それが理由だと言うかもしれませんが、オーラの王国を見てください。 非スチームバージョンまたはスチームバージョンをダウンロードできますが、同じアカウントでログインできます。ブロックする必要はありません。 それはただの煙と鏡です。 しかし、はい、私はそれがある程度脇道になっていると言います。 このコードの背後にある理由は、砂に頭を突き刺している人がいたとしても、かなり鈍いです。 Squareのビジネスプランを回避するために、別のパッチ、その後に別のパッチ、そして別のパッチを入手することを願っています。 これがすべて起こっていること、それは明白で単純です。 Jbal91、私は貿易によるプリンシパルエンジニアです、私はダムの生活のためにそれのようにSHIZを書きます! 私は首のレベルでそれにいるので、私は企業の精神を知っています。 だから、デイジーチェーンから頭を抜いてください...これは単なる間違いだと信じている残りの人にも当てはまります。

これについて話すのをやめてもいいですか? 目前のトピックとはまったく関係ありません。

話を戻すと、彼らが特にWineをチェックしているのは残念なことです。悲しいことに、Wineのmshtmlを修正しても、ゲームを起動しようとするとMacユーザーだと思われるからです。 つまり、バニラワイン/プロトンで再び機能する可能性は低いということです。

とにかくそれほどハッキーではないので、プロトン(およびlutris)がワインステージングパッチをマージしてゲームを機能させない理由がわかりません。 mshtmlに関しては、何が問題なのかを正確に把握する必要があります。

SEがこれに気付いた場合でも、代わりにIsTransgamingを使用するようにそのチェックを変更する可能性があります。 それ以外の場合、 wine_get_versionシンボルを無効にすることは、レジストリオプションを追加するか、プロトンから完全に削除することによって、十分に簡単なはずです。

Redditの投稿をこれまでに入手したすべての情報で更新しまし

GetProcAddressをフックしてisTransgamingに1を返すDLLを作成するのはどれほど難しいのだろうかと思います。そうすれば、カスタムのワインビルドは必要ありません。 ただし、Wineを非表示にするためのステージングは​​まだ必要です。

@ jbal91 FFXIVが何らかの種類のアンチチートを実装している場合(または将来的に実装する場合)、それがトリガーになる可能性があります。 理想的には、FFXIVファイルを変更しないのが最善だと思います。

@ jbal91 FFXIVが何らかの種類のアンチチートを実装している場合(または将来的に実装する場合)、それがトリガーになる可能性があります。 理想的には、FFXIVファイルを変更しないのが最善だと思います。

DXVKはとにかくすでにそれをトリガーします

makefileを使用してワインパッチでプロトンを構築しようとしていますが、中間子は物事について不平を言い続けています。 根本的な問題が何であるかわからない。 誰かが3つのパッチすべてでビルドできる場合は、どこかにダウンロードしてください。 その間、挑戦し続けます

さて、なんとかログインできました。Proton-tkgを使用してProtonリリースを作成してみます。

今すぐビルドし、VM全体を破棄して最初から再構築する必要がありましたが、ランチャーは機能するようになりました。 レジストリエントリを変更するのを忘れて、今それをしている

OK、仮に赤ちゃんがいて、それを機能させるために何をすべきかわからないとしましょう。 私はGentooを使用していて、Steamの無料トライアルを実行していますが、Steamバージョンはありません。これはもうすぐできることではないと思うので、おそらく、自分のProtonをコンパイルして実行してもかまいません。それが必要な場合はffxivを実行しますが、何をする必要があるのか​​、必要なパッチを適用する方法がわかりません。

プロトンビルドが機能することを確認したら、それを圧縮します。 .steam/root/compatibilitytools.dドロップするだけで済みます。

やることが少しあるので、確認できるようになるまでに少なくとも1時間はかかるでしょう。

私は動作するArchパッケージを持っており、Proton用に再コンパイルしています。 待てないのなら1時間もかからないはずです笑

少なくとも丸一日待っていました。 もう少し待つことができます=)
ばかげた質問かもしれませんが、archパッケージはDebianで動作すると思いますか? WINE / Protonはディストロに依存しないはずですよね?

chrootなしでDebianで動作するかどうかは本当に疑わしい

それでも、試してみるのを楽しみにしています! :D
それがうまくいくなら、私はそれを理解します。

ビルドして起動しましたが、DX11を検出していませんでした。DXVKをwinelibしたため、再試行したと思います。

レジストリキーを正確に設定するにはどうすればよいですか?

winetricks hidewineexports = enable

みなさん、こんにちは。 この問題に取り組んでくださった皆さんに感謝したいと思います。

あなたは本当に素晴らしいです<3

大丈夫それはうまくいきます、そして私は今プロトン分布を圧縮します

ahahaまたは@ jbal91が私を狙撃します。 誰かが代わりにそれを使いたい場合に備えて、私はまだ私のものを上げます

再構築する必要があったため、必要以上に時間がかかりました。

キャラクター選択画面にアクセスするには、WINEPREFIX = "$ HOME / .local / share / Steam / compatibilitytools.d / proton_tkg_4.6.r0.g3f8edce5.ffxiv / dist / share / default_pfx" winetricks hidewineexports = enableする必要があります。

そして、ええ、それは「$ HOME / .local / share / Steam /compatibilitytools.d」に抽出する必要があります

それをランチャーに追加するだけですか?

Tbhそもそも、プラットフォームごとに異なるライセンスが必要な理由がよくわかりませんでした。 サブスクリプションベースのMMOには意味がありません。 お金の理由で推測しますが、それでも!

彼らはおそらくSteamとPS4のためにそうしなければなりません。

より多くのお金を稼ぐために。 いいえ、SteamやPS4の場合は必要ありません。 サブシステムは、スクウェア・エニックスによってホストおよび管理されています。 それが理由だと言うかもしれませんが、オーラの王国を見てください。 非スチームバージョンまたはスチームバージョンをダウンロードできますが、同じアカウントでログインできます。ブロックする必要はありません。 それはただの煙と鏡です。 しかし、はい、私はそれがある程度脇道になっていると言います。 このコードの背後にある理由は、砂に頭を突き刺している人がいたとしても、かなり鈍いです。 Squareのビジネスプランを回避するために、別のパッチ、その後に別のパッチ、そして別のパッチを入手することを願っています。 これがすべて起こっていること、それは明白で単純です。 Jbal91、私は貿易によるプリンシパルエンジニアです、私はダムの生活のためにそれのようにSHIZを書きます! 私は首のレベルでそれにいるので、私は企業の精神を知っています。 だから、デイジーチェーンから頭を抜いてください...これは単なる間違いだと信じている残りの人にも当てはまります。

砂に頭を置くことと、月に頭を置くことは別のことです。 どちらもお勧めできません:

ユーザーエージェントについて話しているコードがあることは、フィルタリングに関して何の意味もありません。 または、ユーザーエージェントに基づくフィルタリングがあるからといって、Linuxユーザーを「獲得」することにはなりません。

陰謀に訴える前に、いわゆる「アンチLinux」フロー制御を実際に公開しているのかもしれません。

Accept:           */*                                                                       
Host:             frontier.ffxiv.com                                                        
User-Agent:       SQEXAuthor/2.0.0(Windows 7; ja-jp; 7bf5f44656)                            
Referer:          https://frontier.ffxiv.com/version_4_0_win/index.html?rc_lang=fr&time=2019
                  -04-23-23                                                                 
Accept-Encoding:  gzip, deflate                                                             
Connection:       Keep-Alive                                                                

これは、Wineを介したランチャーが実際にパイプに送信するものです。

そして応答体

Browser.userAgent.name = Browser.userAgent.Type.WIN;

リモートWebサービスは、ランチャーがWindowsで実行されていることを識別します。

デフォルトのSteamPlayバージョンとして、または特にプロパティのFFXIV用に選択します(後者をお勧めします)

申し訳ありませんが、私は言及していました

WINEPREFIX = "$ HOME / .local / share / Steam / compatibilitytools.d / proton_tkg_4.6.r0.g3f8edce5.ffxiv / dist / share / default_pfx" winetricks hidewineexports = enable

それを「起動オプションの設定」に入れますか、それとも別の方法で行う必要がありますか?

申し訳ありませんが、私は言及していました

WINEPREFIX = "$ HOME / .local / share / Steam / compatibilitytools.d / proton_tkg_4.6.r0.g3f8edce5.ffxiv / dist / share / default_pfx" winetricks hidewineexports = enable

それを「起動オプションの設定」に入れますか、それとも別の方法で行う必要がありますか?

いいえ、ターミナルでそのコマンドを1回実行するだけで、完了です

^シェルに入れるだけです。

Winetricksをお持ちでない場合は、代わりにwinecfgを使用して行うこともできます。

こんにちは、私はスタンドアロンでワインステージングを使用しています。 トランスゲーミングパッチを正確に適用するにはどうすればよいですか?

ここでは運がなく、起動し、すぐに閉じます。

@ jbal91これはどこに置くの? Manjaro i3を実行している~/.steam/root下にcompatibility.dがありません。

ゲームの既存のLutrisインストールをjbal91のビルドからの新しいwine64にポイントしようとしましたが、まったく起動できませんでした。

wine:初期化に失敗しました:RIGIN / lib64 / wine / ntdll.dll.so:共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません

私はWINEの細かい点が苦手だと認めます。 何かが足りない// Lutrisのインストールでこれを実行することは可能ですか? 後でSteam自体をインストール/試してみることができますが、もう少し時間があればテストしたいと思いました。

@ sangoku116フォルダ~/.steam/root/compatibilitytools.d/を作成し、そこにすべてをエクスポートします。 最終的に~/.steam/root/compatibilitytools.d/proton_tkg_4.6.r0.g3f8edce5.ffxivフォルダーにすべてが含まれるはずです。次に、steamに移動して、FF14専用のSteamPlayバージョンを選択します。

ゲームの既存のLutrisインストールをjbal91のビルドからの新しいwine64にポイントしようとしましたが、まったく起動できませんでした。

wine:初期化に失敗しました:RIGIN / lib64 / wine / ntdll.dll.so:共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません

私はWINEの細かい点が苦手だと認めます。 何かが足りない// Lutrisのインストールでこれを実行することは可能ですか? 後でSteam自体をインストール/試してみることができますが、もう少し時間があればテストしたいと思いました。

この問題でProtonを読んだことから、ProtonとWineは互換性がないと思います。 プロトンはSteam固有のものでいくつかのチェックを行うため、Lutrisでの勝利とは互換性がありません

As far as I'm aware Proton and Wine are not interchangeable. I think Proton does some checks with Steam.

それは理にかなっています。 私はおそらく、それが1つであるのと同じように、ランナーとして機能するかどうかを尋ねる人々を混乱させています。

Steamにランチャーをインストールさせた後、既存のインストールファイルをFFのSteamディレクトリにコピーすることと、それをクリアしてデータなしで新規インストールを開始することの両方を試しました。どちらも、[再生]をクリックした後、ランチャーに到達する前にすぐに中止されました。

以前の試みと同じエラー、 wine: failed to initialize: RIGIN/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory

https://drive.google.com/open?id=1dLqEsHrRuBxau0Is4oEqSvSSvoRmBBwi

走った後も
WINEPREFIX="$HOME/.local/share/Steam/compatibilitytools.d/proton_4.2-local/dist/share/default_pfx/" winetricks hidewineexports=enable

サービスアカウントがありませんというエラーが表示されます。

しかし、少なくとも私はゲームに参加したので、さらに一歩

コマンドをターミナルで実行し、protonffxivとして実行するファイルを選択しましたが、ゲームが起動しません。 4.2-3を選択すると起動しますが、ffxivは起動しません。

@ sangoku116 @ashkittenまたは@ jbal91ビルドを使用しましたか? @ jbal91でも同じ問題が@ ashkittenでは発生しませんでした

@Undeadhunterと同じ問題が@ jbal91のプロトンを使用したプロトンにより、ランチャーは問題なく動作し、ゲームにパッチを適用できますが、サービスアカウントなしのエラーが発生します(プレフィックスにhidewineexports = enableを設定しているにもかかわらず) 。

@ jbal91のビルドを使用して他のビルドを試します。

私のために完璧に働いた、どうもありがとうございました! @ashkitten

ええ、私は何かが私のとファンキーかもしれないと思います

@ jbal91は名前に関連していると思いますが、steamはフォルダー名の.ffxiv部分なしで起動しています。 おそらく名前を変更しましたか?

実際、データセンターに接続しようとしてエラーが発生しました。 ゲームがサービスアカウントに登録されていないと表示されます。

@ sangoku116 hidewineexportsを有効にするコマンドを実行するときに、どのwineprefixを使用しましたか?

私にとってうまくいったのはWINEPREFIX=$HOME/.steam/root/steamapps/compatdata/39210/pfx winetricks hidewineexports=enable

私にとってうまくいったのはWINEPREFIX=$HOME/.steam/root/steamapps/compatdata/39210/pfx winetricks hidewineexports=enable

修正しました!

嬉しい!

ここではまだ運がないので、 WINEPREFIX=$HOME/.steam/root/steamapps/compatdata/39210/pfx winecfgをチェックし、ステージングの下で​​HideWineをチェックします。

こんにちは! @ashkittenのビルド(39210プレフィックスでhidewineexportsが有効になっている)を使用しているとチャイムを鳴らして言いたかったのですが、ログイン、パッチ適用、ゲームの起動、キャラクターへの接続に成功しました。 だから、それは私のために働いているようです。 これまでの努力に感謝します。 :)

@Undeadhunter FFXIVをカスタムの場所にインストールしたので、 WINEPREFIX=$HOME/Data/SSD/SteamLibrary/steamapps/compatdata/39210/pfx/ winetricks hidewineexports=enable役に立ちました。

また、トライアルを使用している場合、compatdataの後の番号は「312060」であり、リテールクライアントを使用している場合は「39210」であることを忘れないでください。

誰かがこれをFFXIVの非蒸気バージョンに適用する方法を説明できますか?

@Wyziqiがこれを投稿する

すべての人に明確にするには、 WINEPREFIX="<install location>/SteamLibrary/steamapps/compatdata/39210/pfx/" winetricks hidewineexports=enable実行します

誰かがこれをFFXIVの非蒸気バージョンに適用する方法を説明できますか?

ここに掲載されている修正、主にワインステージングのhidewineexports機能、およびhttps://gist.github.com/achurch/3d01aad515b1784c671637018f076ecdからのisTransgamingを追加する修正を使用してワインをビルドし

@ashkittenからのビルドを使用しようとしていますが、SteamでProtonバージョンとしてビルドを選択すると、ランチャーの起動が拒否され、即座に中止されます。 私はこの時点で頭を悩ませており、システム上で何かが機能しているのかどうかはわかりませんが、これらのソリューションはどちらも、他の人が試したときほどには到達しません。 Steamから通常の4.2を試すと、ランチャーが黒い画面に読み込まれます。

ashkittenのから:

GameAction [AppID 39210、ActionID 1]:LaunchAppは、タスクを ""でProcessingInstallScriptに変更しました
sh:/home/jim/.local/share/Steam/compatibilitytools.d/proton_4.2-local:ディレクトリです
sh:/home/jim/.local/share/Steam/compatibilitytools.d/proton_4.2-local:ディレクトリです
sh:/home/jim/.local/share/Steam/compatibilitytools.d/proton_4.2-local:ディレクトリです
sh:/home/jim/.local/share/Steam/compatibilitytools.d/proton_4.2-local:ディレクトリです
[2019-04-2416:21:51]スタートアップ-アップデータービルド2019年4月16日21:00:51
[2019-04-2416:21:51]ベータファイルを介してクライアントベータ「publicbeta」にオプトインしました
'publicbeta'クライアントベータ版です。
[2019-04-2416:21:51]インストールを確認しています...
[2019-04-2416:21:51]検証が完了しました
installscript_posix.cpp(418):アサーションに失敗しました:スタンドアロンエバリュエーターがアプリ39210のエラーコードを返しました
installscript_posix.cpp(418):アサーションに失敗しました:スタンドアロンエバリュエーターがアプリ39210のエラーコードを返しました
appid(steam)/ version(1555457005)のブレークパッド例外ハンドラーのインストール
assert_20190424162217_27.dmp [7678]:ダンプのアップロード(アウトプロセス)
/tmp/dumps/assert_20190424162217_27.dmp
GameAction [AppID 39210、ActionID 1]:LaunchAppは、タスクを ""でProcessingShaderCacheに変更しました
GameAction [AppID 39210、ActionID 1]:LaunchAppはタスクをSiteLicenseSeatCheckoutに「」で変更しました
GameAction [AppID 39210、ActionID 1]:LaunchAppは、タスクを「」でCreatingProcessに変更しました
GameAction [AppID 39210、ActionID 1]:CreatingProcess ""に対するユーザーの応答を待機しているLaunchApp
GameAction [AppID 39210、ActionID 1]:LaunchAppはユーザー応答「CreatingProcess」を続行します
AppId 39210のオプトインコントローラーマスク:0
ゲームの更新:AppID 39210 ""、ProcID 7680、IP 0.0.0.0:0
アプリ39210を起動しています
appid(steam)/ version(1555457005)のブレークパッド例外ハンドラーのインストール

ゲームID39210のプロセス7680を追加する
GameAction [AppID 39210、ActionID 1]:LaunchAppは、タスクを「」でWaitingGameWindowに変更しました
エラー:ld.so:LD_PRELOADのオブジェクト '/home/jim/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'をプリロードできません(間違ったELFクラス:ELFCLASS32):無視されます。
/bin/sh:/home/jim/.local/share/Steam/compatibilitytools.d/proton_4.2-local:ディレクトリです
GameAction [AppID 39210、ActionID 1]:LaunchAppはタスクを「完了」に変更しました
ゲームID39210のプロセス7682を追加します
削除されたゲーム:AppID 39210 ""、ProcID 7680
アプリ39210を終了します

そして、どうすればパッチを適用できますか? ワインステージングの他のパッチのフォーマットと一致していないようです。

Lutrisを使用している場合、何か特別なことをする必要があるかどうか誰かに教えてもらえますか?

@kgnotteこれらは差分であり、コミット情報が含まれていないため、 git apply適用する必要があります

ありがとう@ashkitten

https://github.com/Tk-Glitch/PKGBUILDS/tree/master/wine-tkg-git
それはあなた自身にカスタムワイン環境を構築する可能性でしょう。 diffをuserpatchesフォルダーに入れ、ビルドスクリプトを実行します

Lutrisを使用している場合、何か特別なことをする必要があるかどうか誰かに教えてもらえますか?

これまでのところ、共有されているビルドはProtonのみです。ワインのビルドが表示されるのを待つか、自分でコンパイルする必要があります。

表示されたら、それをワインランナーとしてLutrisにインストールする方法を分類し、XIVのワインバージョンをそれに切り替える必要があります。

非蒸気ゲームを蒸気に追加して、プロトンを使用して投げることもできます。

誰もが回避策に問題がなければ、mshtmlの問題の実際の修正を検討し始める必要があります。これはかなりハッキーで、次に同様の更新をプッシュしたときに壊れやすいためです。

@kgnotte誰かがここでlutrisの修正を投稿したので、 https: //forums.lutris.net/t/final-fantasy-14-wont-start-after-latest-update-dxvk/5598/9を使用できます。

@ashkitten prton4.2-ローカルは私にとってはうまくいきました。 〜/ .steam / root / compatibilitytools.d /の下にファイルをコピーしました

Steamを再起動し、このバージョンを実行するゲームを強制しました。 ありがとうございました

@ashkittenありがとうございます! プロトン4.2-ローカルは素晴らしい働きをします!
安全のために、私もArchLinuxを使用しています;]

@HereInPlainSight私はあなたにリクエストがあります:上部近くのコメントにそれをインストールする方法の説明を含むプロトン4.2ローカルファイルを追加できますか?
そうすれば、この問題の修正を探してここに来る人々は、公式のパッチを待っている間、文字通り何百ものコメントを掘り下げる必要がありません。

そして、うまくいけば...しばらくスティックその解決策になるだろううまくいけば

Redditの投稿に手順を追加しました。 数時間それをするつもりでした、私はちょうど今それをすることに取り掛かりました。 私はこれらの手順をテストしていませんので、何か問題があった場合はお知らせください。

Redditの投稿に手順を追加しました。 数時間それをするつもりでした、私はちょうど今それをすることに取り掛かりました。 私はこれらの手順をテストしていませんので、何か問題があった場合はお知らせください。

ありがとうございました! また、Proton 4.2ローカル環境でCutsceneMovieOpening BrowserTypeが無視されるようになりましたが、「FFXIV.cfg」のCutsceneMovieOpening1に設定する必要があります。そうしないと、データセンター接続を確立できなかったことを示す新しいエラーが発生します。 少なくとも、無限の黒いロード画面は表示されなくなりました。
あなたはおそらくそれをすでにカバーしました(私はまだそれを見ていません)が、これはここを見てredditをチェックしない人々のためでもあります...

なんてこった、スクエア!
http://forum.square-enix.com/ffxiv/threads/388444-Wine-Launcher-404
彼らはスレッドをGeneralDiscussionに移しました、あなたは私をからかっていますか? xDそのスレッドはそれが得るのと同じくらい技術的です! 埋葬されるよ:<

それで、初めてワインをコンパイルするとき、私はtk-git-wineを使用することを選択しましたが、それはかなりアーチ固有なので、コンパイルを行うためのDockerコンテナーを作成する際に、非アーチャーの推奨に従いましたが、コンパイルした後、 wine: failed to initialize: /lib32/libm.so.6: version 'GLIBC_2.29' not found (required by <wine>/lib32/wine/ntdll.dll.so)ため、他のマシンでは機能しないビルド

したがって、私のホームシステムは2.29より前のglibcを実行しているようです。 これに対処する方法についていくつかの(私が見つけたもの)複雑な指示がありますが、誰かがより簡単なバージョンの指示、または少なくともこの特定のインスタンスでそれを処理する方法を知っていますか? _EXTERNAL_INSTALLがtrueに設定されています。

はい、プロトン以外のビルドが表示されるまで待つことはできますが、将来のために知識を広げることができれば、次回は決して起こらないことを願っています。

@TenaarFeiriまあそれは...悪いです。 より技術志向の新しいものを開く必要がありますか? スレッドのいくつかのポイントで共有されているいくつかの...白熱した意見がありました。 将来これを回避するために彼らが何ができるかについて具体的な提案をしたいと思うかもしれません。 ここでは完全にはわかりません。

編集:また、公式フォーラムへの投稿は、私たちがMacユーザーとして識別されていることを確認しています。

@HereInPlainSightええ、私はそこにいるShiningWolfです。私自身、いくつかの白熱した意見を認めます。 それはフラストレーションでしたが、どちらにしてもトピックはロックされておらず、何らかの理由でGeneralに移動されました。

WINE / ProtonでFFXIVを再び実行するために必要な特定の手順を説明する新しいトピックをテクニカルサポートで作成することをお勧めします。 特にプロトンは、少しの微調整(ゲームのpfxでワインのエクスポートを非表示にするなど)で非常にうまく機能したように見えるためです。
Squareが私たちとあまり協力していないことは知っていますが、代わりに私たちを放っておいて、そこに私たちのトピックを置くことができれば、何もする必要はないと思います。 多分それを固定することを除いて。 彼らがそれをすることができたら、それは素晴らしかったでしょう!

テクニカルサポートのトピックをさらに正当化するために、問題の事後分析を行うことができますか?

@ kisak-valveねえ! タグ付けしてもかまわないことを願っていますが、質問があります。FFXIV固有のProtonビルドをSteamPlayダウンロードの一部として統合することは可能でしょうか? 現在機能している(そして予見可能な将来も機能し続ける可能性がある)ビルド済みのものがあると思いますか?

@TenaarFeiri私は事後

また、熱くなる心配もありません。状況についての感情を持っていても問題ありません。問題の「テクニカルサポート」側とは別に、私たちがどのように感じているかというトピックを維持する必要があると思います。新しいトピックを再び移動する理由はそれだけです。

また、現在Macユーザーとして表示されていることが確認されているため、フォーラムの事後分析に必ずそれを含め、これがゲームの購入方法に影響し、将来的に新しい問題を引き起こす可能性があることを強調する必要があります。プレイヤー。 ほとんどのLinuxゲーマーは、Windowsバージョンのゲームを購入すると想定しているため、ワインの輸出があるかどうかに基づいてフィルタリングすることは、最適なソリューションではありません。

確認するために-この時点で、32ビットランチャーが廃止されたときのより恒久的な修正に関しては、2つのオプションしかありませんか? mshtmlを修正するか(それが呼ばれていたと思います)、または独自のフル機能のLinuxランチャーをまとめますか? どちらも些細なことではないように聞こえますが、必要な場合は、感情的なサポート以外に、どちらの原因をさらに進めるかがわかりません。 <。<

最善の行動は、mshtmlを修正し、おそらく数百匹のハエをすべて叩き、同様の問題を引き起こすことだと思います。 MshtmlとカスタムLinuxランチャーは、現在2つの_実行可能な_オプションのようです。

カスタムランチャーは私たちにとって絶対に最も便利なソリューションですが、mshtmlを修正すると、WINEゲームコミュニティ全体に大きなメリットがもたらされます。

カスタムランチャーの場合、このプロジェクトをフォークし
その場合の課題は、新しいランチャーがそのタスクも実行できるように、標準のランチャーが更新をダウンロードする方法を決定することです。
または
そして、これは不便ですが、
私たちの1人または一部は、GDriveで同期されたディレクトリに最新のゲームをインストールしておくことができます。 100ギガのGDriveスペースを取得するのはかなり安価であり、そこからクライアントを同期するようにランチャーをコーディングできます。 ただし、アクティブなアカウントがないとゲームのそのコピーの更新をダウンロードできない場合、パッチワークソリューションであれば、それが永続的なものとして機能できるという保証はありません。
また、Googleがその日に十分な帯域幅を提供したいと判断したかどうかにも完全に注目します。

結論として、私は前進することを恐れています。不便な方法でランチャーを通り過ぎる必要があるかもしれません。

私は本当にカスタムランチャーは前進する方法ではないと思います。 特にsquareがSteamログイン要件を実装すると、多くのSteamユーザーに本当に不便を感じるでしょう。 mshtmlの何が問題なのかを理解し、代わりに修正する必要があります。

うん、mshtml(または他の何かが黒い画面を引き起こしているかもしれない)を調べることは行く方法のようです。 通常のブラウザでページが黒のままである理由を理解することは、それでもそのための良い第一歩のように思えます。

確かに。 当初考えていたほど深刻な問題ではないかもしれないと感じています。

ランチャーが認証のために何らかのヘッダーをWebページに送信しているのではないかと思います。 幸いなことに、JavaScriptとCSSの魔法が隠されていないようです。 空白のページのソースを見ると、スクリプトは見つかりますが、重要な部分をまだ見つけることができません。 私はどちらも半分しか読み書きができませんが、私がそれを理解すれば、あなたが最初に知るでしょう。

@ kisak-valveねえ! タグ付けしてもかまわないことを願っていますが、質問があります。FFXIV固有のProtonビルドをSteamPlayダウンロードの一部として統合することは可能でしょうか? 現在機能している(そして予見可能な将来も機能し続ける可能性がある)ビルド済みのものがあると思いますか?

こんにちは@TenaarFeiri 、私はプロトン

一般的に、物事を進めるために必要なパッチを使用してプルリクエストを行うことは悪い考えではないと思いますが、この場合、mshtml URL修正のみが到達する可能性が高く、それだけでは十分ではありません物事を機能させる。

Chrome、ひいてはlibcefは2017年に32ビットWindowsビルドのサポートを終了し、回避策は時限爆弾のように聞こえるので、mshtmlで何が起こっているのかを理解することが最善の方法のように思えます。

これについての私の無知についての謝罪-これの多くは私の代官管轄区の外にあります。 mshtmlの修正は、全体的なワインの問題を修正することを目的としていますか(これは大きな問題であると思われます)、または特定のワインのパッチを必要とするターゲットを絞った修正ですか?

mshtml修正のアイデアに関する私の懸念は、ワインが長い間取り組むことができなかった獣のように聞こえているということです-しかし、私の印象は完全に間違っているかもしれません、それは素晴らしいことです。

mshtmlURL修正のみが到達する可能性が高い

@ kisak-valveワインの輸出を隠すのはどうですか? mshtmlが機能するようになった場合でも、ゲームを実行するためにmshtmlが必要になると思われます。

@HereInPlainSight wine_geckoは多くの目的で機能しますが、これまでのところ、問題が表面的な深さ以上のものであるという強力な証拠はありません(黒い画面は、ブラウザーウィンドウに表示するのと同じ問題である可能性があります)。 !)

私はprotondbにステップバイステップの説明で修正を投稿しました。

@HereInPlainSight wine_geckoは多くの目的で機能しますが、これまでのところ、問題が表面的な深さ以上のものであるという強力な証拠はありません(黒い画面は、ブラウザーウィンドウに表示するのと同じ問題である可能性があります)。 !)

まあ、私は一点の誰かで見ることができるものから、彼らはで終わる(アドレスエラーを修正してみましょうワインのパッチを持っていたhttps://frontier.ffxiv.com/version_4_0_win/index.htmlの代わりにhttps://frontier.ffxiv.com/version_4_0_win/version_4_0_win/index.html 、と彼らは空白のランチャーで終わったと述べました。(私はそれをすべてテストすることはできません-私のtkコンパイルドッカーは実際のシステムにないバージョンのglibcを探し続けます。)少なくとも完全に空白のランチャーである場合は、SquareのWebサイトをトロールします。 、それがデフォルトであり、完全に正常であるように見えます。

https://img.finalfantasyxiv.com/ft/version_4_0/scripts/launcher/launcher.js次に、_おそらく_トロールを開始し、物事を表示し始める必要があります(インデックスが変更されます)

デフォルトのidタグである「bodyMasking」から「bodyDisplay」へのタグ。これにより、基本的にブラウザでもランチャーが表示されます)。ファイルの残りの部分は、適切な地域のニュースを表示するための設定をランチャーに要求するために使用されているように見えます。とログインページ、そのすべての楽しいジャズ。

それが私たちに起こっているようには見えません。 関連するスクリプトを正しく処理していないだけです。 または、少なくともそのように見えますが、プログラムがそのように相互作用する方法を理解することは、私にとって常に黒魔術であったため、その知識をどこに持っていくべきかわかりません。 つまり、これの多くは黒魔術ですが、それが私がBLMをメインにする理由です-未払いの駐車違反切符についての宇宙の暗い秘密を学ぶためです。

他の誰かがプロトンのない溶液を使用したい場合に備えて、報告する必要があると思いました。 古いバージョンのwine(3.18)を入手してパッチをビルドして動作させることができましたが、最新リリースでビルドしたバージョンは動作しないようです。 バイナリで何かを実行しようとすると、ハングします。 これが、wine-tkg-gitを使用してパッケージをビルドしようとしたときに問題が発生した理由だと思います。 誰かが私がなぜこれが起こっているのかを理解するのを手伝ってくれるなら、私はそれをいただければ幸いです。

他の誰かがプロトンのない溶液を使用したい場合に備えて、報告する必要があると思いました。 古いバージョンのwine(3.18)を入手してパッチをビルドして動作させることができましたが、最新リリースでビルドしたバージョンは動作しないようです。 バイナリで何かを実行しようとすると、ハングします。 これが、wine-tkg-gitを使用してパッケージをビルドしようとしたときに問題が発生した理由だと思います。 誰かが私がなぜこれが起こっているのかを理解するのを手伝ってくれるなら、私はそれをいただければ幸いです。

関連するリンクを教えてください。 私は何日もグーグルとクローンを作成してきました、それは本当に疲れています。

他の誰かがプロトンのない溶液を使用したい場合に備えて、報告する必要があると思いました。 古いバージョンのwine(3.18)を入手してパッチをビルドして動作させることができましたが、最新リリースでビルドしたバージョンは動作しないようです。 バイナリで何かを実行しようとすると、ハングします。 これが、wine-tkg-gitを使用してパッケージをビルドしようとしたときに問題が発生した理由だと思います。 誰かが私がなぜこれが起こっているのかを理解するのを手伝ってくれるなら、私はそれをいただければ幸いです。

昨日のワインステージングにバグがありました、多分あなたはそれから構築していましたか? まったく同じ問題があり、いくつかのコミットをロールバックすることで修正しました。

lutrisのインストールで動作するバージョンを構築することができました。 これまでのところ、一部の人々のために働いているようです。 多分それはあなたにもうまくいくでしょうか? https://files.feffe.it/wine-tkg-ffxiv-feffe-4.6-1.8-x86_64.tar.gz

@feffesに感謝し

確認できます。 @ feffesによってアップロードされたビルドは

@feffesビルドがLutris / ArchLinuxで機能することを確認します。

自分で作成したい場合は、TKGが昨日そのワイン凍結バグにパッチを適用しており、FFXIVユーザーパッチが最新のwine-tkgに含まれています。 あなたがしなければならないのは、FFXIV修正とDXVKを有効にするcustomization.cfgを編集するための指示に従って、それをバルドすることです。 私はManjaroを使用しているので、ビルド後にインストールしたばかりで、Lutrisの「システム」ランナーとして選択できました。 https://github.com/Tk-Glitch/PKGBUILDS/tree/master/wine-tkg-gitそれ以外の場合は、feffesビルドを使用して

ランチャーのJavaScriptコードを見ると、すべてを表示するように見える関数が、 App.protocol.Receive.RESUME_INFOをリッスンするように登録された無名関数としてindex.js 206行目に表示されていることがわかります。 他の使用法を検索すると、 fromAppResumeInfo 366行目のapp.jsに移動します。ソースでこれを検索すると、発信者が表示されないため、外部から呼び出されたと見なすことができます。 。またはすることになっています。

はい、ランチャーはいくつかのJSをページに挿入します。

はい、しかし私はwine_geckoがデバッグのために提供するツールに精通していません

@feffes Redditの投稿でそのビルドをリンクしても大丈夫ですか? もしそうなら、あなたはそれを使用する方法についていくつかの指示を与えることができますか? 私はLutrisを自分で使用していません。

@feffes Redditの投稿でそのビルドをリンクしても大丈夫ですか? もしそうなら、あなたはそれを使用する方法についていくつかの指示を与えることができますか? 私はLutrisを自分で使用していません。

承知しました。 簡単に言うと、他のワインランナーと同じように機能するため、タールからtkg-ffxiv-feffe-4.6-1.8-x86_64~/.local/share/lutris/runners/wine抽出し、FFXIV>構成>ランナーオプションで切り替えます。

誰かがそれをしなかった場合に備えて、プロトンDBでの経験を更新するには、FF14を下向きのシルバーではなくゴールドにするのがいいでしょう。

黒い画面の問題をさらに詳しく調べるために、ローカルWebサーバーをセットアップし、ランチャーサイトをそこにコピーしました。これにより、パッチがロードするhtml / javascriptを変更できます。

index.htmlの下部にfromAppResumeInfo();付いたスクリプトタグを追加すると、ランチャーが通常のブラウザーに(ある程度は)表示されます。また、ffxivlauncherでも表示されます。 したがって、これは明らかにレンダリングの問題ではなく、実際、一部のスクリプトが本来の方法で呼び出されていないことを示唆しています。

WINEDEBUG=mshtmlを使用すると、次のものも見つかります。

002d:trace:mshtml:WindowDispEx_GetDispID (0x17c5390)->(L"fromAppResumeInfo" 10000001 0x33e8d4)
002d:trace:mshtml:DispatchEx_GetDispID (0x17c53cc)->(L"fromAppResumeInfo" 10000001 0x33e8d4)
002d:trace:mshtml:HTMLDocument3_getElementById (0x181eb48)->(L"fromAppResumeInfo" 0x33e7c8)

後でDispatchEx_InvokeEx呼び出しの束と一緒に。 これらの関数が実際に何をするのか完全にはわかりませんが、これがランチャーがページ上のJavaScriptとのインターフェースに使用するものである可能性があると思います。

この点で特に私の興味を引いたのは、この警告です。

002d:fixme:jscript:JScriptProperty_SetProperty Unimplemented property 70000002
002d:warn:mshtml:set_script_prop SetProperty(70000002) failed: 80004001

https://docs.microsoft.com/en-us/scripting/winscript/reference/iactivescriptproperty-setpropertyによると、 70000002SCRIPTPROP_ABBREVIATE_GLOBALNAME_RESOLUTIONにマップされます

これに関するドキュメントは少し薄いですが、名前は、javascriptエンジンがグローバル名前空間の解決を異なる方法で処理する方法を何らかの形で変更することを示唆しています。 前述のインターフェースは関数にマップされたグローバル変数を使用しているようです。関数が明らかにまったく実装されておらず、ランチャーがこれらのグローバル変数を使用できなくなる可能性があるため、これが原因である可能性があります。

詳細を知るには、 SCRIPTPROP_ABBREVIATE_GLOBALNAME_RESOLUTION実際に何をするかについての詳細情報が必要ですが。 ランチャーで何も変更されていないにもかかわらず、wineの関数を変更してS_OKを返すだけです。

@sschroe jscript / mshtmlに関連する他のエラーがポップアップしますか? 設定されているこのプロパティに依存する操作がある場合、別のエラーが発生する可能性があります。

編集:#winehackersの誰かと話しました、そして彼らはこのプロパティが常に設定されていると言いました

常に設定されているということは、この関数が常に呼び出されていること、またはワインでは要求された機能がすでにデフォルトの状態であることを意味しますか? それ以外に注目に値するものは何も見つかりませんでした。

私の最後の試みは、 https://github.com/dns/WinAPI-Embed-Browser/blob/master/embed-browser.cのコードをベースとして使用して、問題を再現できる例を作成することでした。 ランチャーURLをロードするようにそのコードを変更するのは簡単ですが、Javascriptとのインターフェースはまだできていません。 くだらないWindowsAPIとドキュメントの欠如により、私は死にたくなります。

プロパティが実装されていない理由は、それがデフォルトの状態だからだと彼らは言った

ほんの少しの「進歩」:

ページを読み込んだ後、ランチャーが最初に行うように見えるのは、ブラウザーをjavascriptURLにナビゲートすることです。
002e:trace:ieframe:WebBrowser_Navigate2 (0xe935d0)->(0x32bb5c {VT_BSTR: L"javascript:fromAppConfig( {lang:\"en\",region:3,eula:1,startup:1,issteam:0,query:\"none\",ver:\"2019.04.19.0000.0001(4143105)\",skip_confirm_expansion_install_dialog:\"0\", inst 0x32bb6c {VT_EMPTY} 0x32bb6c {VT_EMPTY} 0x32bb6c {VT_EMPTY} 0x32bb6c {VT_EMPTY})
これは、現在のページ内で指定されたjavascript文字列を実行するだけで、この場合は、一連の引数を使用して関数fromAppConfigを呼び出します。 そして、この部分はこれまでのところ正常に機能し、とりわけApp.message.send(App.protocol.Send.REQUEST_RESUME_INFO);ます。

App.message.sendは次のようになります。

send: function(type, opt) {
    // オプションがあるなら処理する
    if (!utils.isUndefined(opt)) {
        type = utils.string.build(type, "=", opt);
    }
    try {
        window.external.user(type);
    } catch(e) {}
}

window.externalは通常、データを別のプログラムに戻すために使用されます。 したがって、この場合、これはランチャーへの通信になります。 この後は他にあまり起こらないように見えるので、これは物事が失敗するかもしれない部分だと思います。 ローカルでホストされているコピーにalert()追加すると、wineで適切な値を使用してコードが実行されていることがわかります。 さらに、 window.external.user(type);をコメントアウトすると、ランチャーはWindowsで黒い画面だけを表示し、wineで見られるのと同じ動作を示します。

したがって、何が起こっているのかというと、ランチャーがREQUEST_RESUME_INFOを受け取らず、続行しないということです。

それが問題だとは思いません。

https://bugs.winehq.org/show_bug.cgi?id=47069#c2のmshtmlパッチを使用すると、ログインフォームまでBrowserType 0ランチャーを実行できます。 ログインボタンをクリックすると、エラーが表示されます(https://pomf.soupwhale.com/ltibnw.png)。

これはより深いmshtmlの問題(または一連の問題)であり、そのパッチでさえハックであるという事実は言うまでもなく、簡単な解決策がない可能性があります。

編集:私はこれを数日チェックしていないので、間違っているかもしれませんが、エラーはJSProtocolFactory_CreateInstanceが実装されていないことに起因していると思います。

実際、ブラウザがそこからのパッチでレンダリングする場合は、その時点を超えてすでに進行しているため、前述の部分は重要ではありません。

@lesderidパスワードフィールドのボタンをクリックする代わりにEnterキーを押しても、そのエラーは発生しますか?

不思議なことに、BrowserType2を使用するためのハックでも同じ動作がします。 ボタンをクリックするとそのエラーが発生し、ワンタイムパスワードフィールドでEnterキーを押すと正常にログインします。 (同じことがOTPなしでも機能するはずです)

再生ボタンをクリックする代わりにEnterキーを押すと、ゲームが開始されました。 したがって、 https://bugs.winehq.org/show_bug.cgi?id = 47069#c2のURL修正とブラウザビジーハックを使用して、ログインしてゲームを実行できます。

このようにして、64ビットランチャーも使用できますが、これでは、アカウントが登録されていないと表示されるため、ワインバージョンを非表示にする必要があります。 ワインバージョンを非表示にすると、期待どおりに機能し、ログインできます。

@sschroeあなたと同じ問題が発生しています(アカウントが登録されていません)。 ワインバージョンを非表示にするとはどういう意味ですか?

@nmalacarne現在、XIVは、Wineを実行しているということはMacを使用していることを意味すると考えているようです。そのため、Macライセンスを持っていないことを具体的に伝えようとしています。 これを回避するには、Wineを使用していることを非表示にする必要があります。 WINEPREFIX=<path-to-prefix> winetricks hidewineexports=enable (または、ワイントリックの代わりにプロトントリック)に沿って何かを行うか、 WINEPREFIX=<path-to-prefix> winecfgを実行して、[ステージング]タブの設定を変更します。

結局、私の詮索が助けになったようです。 私はこれを見ていました。 彼らが意図的にこの行為をしなかったと言わないでください、彼らは彼らが何をしているのかを正確に知っています。 目を開けて、Microsoft、Apple、Sonyがすべてデータマイニングであることを確認してください。 プロトンは、プラットフォームのバイパスを可能にするため、テーブルの下に置くために、この小さなスクリューボール戦術を使用して、庭のLinuxを壁で覆いましたが、そこに戻るための弱い穴があります。 Squareは、残りのデータ収集戦術をサポートしています。

マイクロソフトのシャイルが奴隷だったとしたら、マイクロソフトはジャガロです。 ソニーとアップルもそれに取り組んでいます。 ヴァルがHalf-Life3でのようにダイムを降りてから、ハッカーの人生を航海しない限り、Squareでネズミと猫を楽しんでください。 好むと好まざるとにかかわらず。

@HereInPlainSightに感謝しhidewineexportsを介してwinetricks hidewineexportsを設定した後、DX11ではすべてが正常に機能しています。

ですから、これは大したことではありませんが、他にどこに尋ねればよいのかわかりません。 私はランダムに、ゲームが5秒間「更新」されず(ネットワークからのように)、すべてが一度に更新され、繰り返されるという問題を抱えています。 これは何時間も続き、その後数日間不思議なことに消え、数日間戻ってきます。 コンピューターを再起動しても何も起こらず、ルーター/モデムを再起動しても何も起こらず、mudfishは問題を悪化させ、mtrはパケット損失がなく、適切なpingを報告します。ここから、どこに行けばよいかわかりません。 ゲームをアップデートしようとすると、ゲームとランチャーにしか影響しないようです。 イーサネットドライバのバグ? 何らかの理由でゲームにのみ影響するLinuxTCPスタックのバグ? Wine TCPスタックのバグ? どこからデバッグを始めればいいのかわかりません。

これはWindowsでも発生します。 コードは抗議しすぎると思いますか?

それは悪いランチャーであり、同様に悪いアップデーターです。

息子。 12.舞2019、23時03 skrev jbal91 [email protected]

ですから、これは大したことではありませんが、他にどこに尋ねればよいのかわかりません。
ランダムに、ゲームが5秒間「更新」されないという問題が発生しています。
秒(ネットワークからのように)その後、すべてが一度に更新されます、
繰り返す。 これは何時間も続き、その後不思議なことに消えます
数日間、数日間戻ってきます。 コンピュータを再起動すると、
何も、ルーター/モデムを再起動しても何も起こりません、泥魚は
さらに悪いことに、mtrはパケット損失がなく、適切なpingを報告します。
ここからどこへ行くのかわからない。 それはゲームと
ゲームを更新しようとしたときのランチャー。 イーサネットドライバのバグ? Linux TCP
何らかの理由でゲームにのみ影響するスタックバグ? Wine TCPスタックのバグ? 私
これのデバッグをどこから始めればよいのかさえわかりません。


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/580#issuecomment-491629097
またはスレッドをミュートします
https://github.com/notifications/unsubscribe-auth/AD4BBKE3KPYIGKXJFSNHGXDPVCA3DANCNFSM4FRR7KYQ

これはWindowsでも発生します。 コードは抗議しすぎると思いますか? それは悪いランチャーであり、同様に悪いアップデーターです。 息子。 12.舞2019、23時03 skrev jbal91 [email protected]

それはランチャーだけではなく、それが起こったときにゲームをプレイできなくします。 それは悪いパケット損失のように感じますが、MTRは同意しません。

Steamを使用せずに、またはSteamバージョンを実行せずに、protonを使用してffxivをインストールして実行する方法を知っている人はいますか? まだできるうちにすべてのデータを取得できるようにしたいのですが、Steam以外のアカウントを持っていて、将来機能しなくなる予定のトライアルを通じてログインしています。 しかし、私の人生では、Steamランチャーを介さずに、任意のアプリケーション用に独自のプロトンビルドを実行することに関する情報を見つけることができません。

Steamを使用せずに、またはSteamバージョンを実行せずに、protonを使用してffxivをインストールして実行する方法を知っている人はいますか? まだできるうちにすべてのデータを取得できるようにしたいのですが、Steam以外のアカウントを持っていて、将来機能しなくなる予定のトライアルを通じてログインしています。 しかし、私の人生では、Steamランチャーを介さずに、任意のアプリケーション用に独自のプロトンビルドを実行することに関する情報を見つけることができません。

プロトンは、実行できるもう1つのバイナリです。 必要に応じて、bashエイリアスを作成し、Wineと同じように実行できます。

今朝更新した後は正常に動作していましたが、バージョンチェックを完了できません

今朝更新した後は正常に動作していましたが、バージョンチェックを完了できません

「WINEPREFIX = [pfxlocation] winetricks hidewineexports = enable」を再入力する必要がありました

ワインの輸出の目的さえ何ですか? なぜデフォルトで有効になっているのですか?

オンス。 15.舞2019、0時52分skrev zangoku [email protected]

今朝更新した後は正常に動作していましたが、今はできません
完全なバージョンチェック

「WINEPREFIX = [pfxlocation]ワイントリック」を再入力する必要がありました
hidewineexports = enable "


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKAP3IRFUAZ2IKNOCRDPVM7CTA5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2
またはスレッドをミュートします
https://github.com/notifications/unsubscribe-auth/AD4BBKADDKQZJ3Q6W3NNBKTPVM7CTANCNFSM4FRR7KYQ

私の推測では、 winelibでコンパイルされたプログラムなど、Wineを特別にサポートするプログラムの

もちろん、これまで見てきたように、WineユーザーがWindowsプログラムを実行する権利を拒否するためにも使用できます。 :/しかし、それがそれらを非表示にするオプションが存在する理由です。

Steamを使用せずに、またはSteamバージョンを実行せずに、protonを使用してffxivをインストールして実行する方法を知っている人はいますか? まだできるうちにすべてのデータを取得できるようにしたいのですが、Steam以外のアカウントを持っていて、将来機能しなくなる予定のトライアルを通じてログインしています。 しかし、私の人生では、Steamランチャーを介さずに、任意のアプリケーション用に独自のプロトンビルドを実行することに関する情報を見つけることができません。

プロトンは基本的に、ランチャースクリプトを使用してパッチを適用したWineです。 したがって、これを行うには、次のことができます。

1)通常のバージョンのWineを使用しているかのように、Protonビルドでwineバイナリを直接実行できます。
2)適切なコマンドラインパラメーターを使用してプロトンスクリプトを呼び出す前に、Steamがプロトンを呼び出す方法を調べて適切な環境変数を設定します。 この情報をダンプするシェルスクリプトを記述し、Steamの起動オプションで設定するか、プロトンスクリプトを調べて、使用する変数とパラメーターを確認することで、この情報を見つけることができます。

ただし、Steamからデータを取得するには、何も実行する必要はありません。〜 / .local / share / Steam / Steamapps / compatdata / 312060 / pfx / drive_c / users / Steamuser / My Documents / Myからデータをコピーするだけです。 Games / FINAL \ FANTASY \ XIV \-\ A \ Realm \ Reborn。 または、ゲームを実行できる場合は、クラウドバックアップを使用してすべての設定を保存します。

次に、Lutris、Windows、または手動でパッチを適用したWineを介して、FFXIVの非Steamインストールにそれらをインポートします。

私の推測では、 winelibでコンパイルされたプログラムなど、Wineを特別にサポートするプログラムの

もちろん、これまで見てきたように、WineユーザーがWindowsプログラムを実行する権利を拒否するためにも使用できます。 :/しかし、それがそれらを非表示にするオプションが存在する理由です。

基本的にはそれだけです。Windowsプログラムから身を隠すことはWineプロジェクトの範囲に含まれていなかったので、Wineを検出しようとする開発者よりも、WineとWineのバージョン情報を識別する簡単な方法を提供する方がWineクルーよりも望ましいと思います。その振る舞いに依存することによって。 ただし、一部のアンチチートおよびDRMソフトウェアは、後者を実行します。

私はまだSEがLinuxユーザーをめちゃくちゃにするつもりはないと思います-私たちが彼らのレーダーにさえいるとは思えません-しかし彼らはMacバージョンをDirectX11クライアントに移行しています(DirectX9クライアントが削除)新しいラッパーで、これは彼らがそれを検出する方法です。

明確にするために、私はそれがSEが行っていることでもないと思います。 (私、hidewineexportsのトリックが4.58で機能しなくなるかもしれないと思いましたが、それはMacライセンス収入への潜在的な影響のためだけでした。)

SEはこれに関して非常に誠実でした、実際-彼らが私のサポートリクエストに私に与えた応答(私のRedditスレッドの元の投稿を参照)は、彼らが私たちを真剣に受け止めており、単にサポートされていないとして構成を却下していないことを示唆しています絶対にやる権利があります)、それは励みになります。

「WineユーザーがWindowsプログラムを実行する権利を拒否するためにも使用できる」と言ったとき、私はLinuxについて言及していませんでした。 私は、ゲームのMacバージョンがほとんど(古い)Wineラッパーであり、Macバージョンを検出する方法はWineの存在を確認することであると言及していました。

(実際、ランチャーはゲーム自体のようにget_wine_versionではなくIsTransgamingを使用していることを考えると、別のチームによって作成されていると思います。とはいえ、それらが別々に考慮されていることを嬉しく思います。そのIsTransgamingは現在、ランチャーを今でも使用できるようにしているものです。)

両方にget_wine_versionを使用した場合でも、回避するのは比較的簡単です(クライアントでシンボルルックアップを変更するだけです)。実際に、 Macライセンス。

ランチャーフォントは「droid」フォントでのみ機能します。 所有者をインストールする必要はありません。

ベンチマークを機能させる運がありますか?

@ jbal91ヒントをありがとうございますが、それを理解しようとすると、私はまだ信じられないほど迷っています。 カスタム起動オプションを含めると、steamがゲームを起動するために以下を実行していることがようやくわかりました。

PULSE_LATENCY_MSEC=60 /home/anna/.local/share/Steam/compatibilitytools.d/proton_4.2-local/proton waitforexitandrun /home/anna/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe -issteamfreetrial

ただし、実行すると次のようになります。

Proton: No compat data path?

明らかに、他にもたくさんのものが欠けています。 Lutrisは私を壁に押し上げます。何が窒息しているのか、または上記のコマンドで使用されているカスタム4.2プロトンを見つける方法が簡単にわからないため、あまり運がありませんでした。

編集:lutrisに古い大学を試してみて、新しく始めましたが、それはただ...うまくいきません。 ランチャーはロードウィンドウとともにポップアップしますが、終了するだけで、エラーも何もありません。また、lutrisの値のログには何もありません。 SEが私を脅かすのを止められないのはなぜですか?心配せずにSteamフリートライアルを使用させてください私は永遠にロックアウトされ、私のものを取り出す方法がなく、SHBの発売日に何時間もSteamを使い果たしようとしています私のデータなどを無期限に回復する; ;

別の編集:試した後...誰かがredditに投稿したこのスクリプトを見つけました: https ://pastebin.com/NJxfe8ExそしてistransgamingパッチがあるSteamで実行しているカスタムプロトンを使用するように変更しました(それは特にashkittenのものです)そして...それはLutrisが行っているのと同じことをしていて、ブートチェックバージョンと時々空白のランチャーウィンドウを短時間点滅させてからエラーメッセージなどなしで終了します。 だから...一般的に何かが間違っているに違いないが、私はそれが何である可能性があるのか​​理解できない。

残念ながら、Shadowbringersベンチマークでも同じ問題があります。 何もロードせずに終了するだけです。 ですから、今すぐ実行できるかどうかはわかりません。

A ...多くのことが起こり、Lutrisスレッドで見つけたhidewineprefixをサポートする、ここのプロトンのものと同様のLutrisワインビルドを実行することで、それを機能させることに近いかもしれませんが、ランチャーをロードするため、bashで直接実行することもできますLutrisから実行することはできません。 何らかの理由で。 まだ作業中であるかどうかはわかりませんが、現在パッチが適用されています。

とはいえ、ワインの魔女や魔法使いがベンチマークの実行方法を知っているとしたら、それは素晴らしいことです。私がWindowsで遊んだ時間は恐ろしいものでした。

それを実行しようとすると、次のようになります。

The entry point method could not be loaded due to Could not load file or assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.

これを調べると、それはちょっと厄介で、サポートされないバージョンの.NETがあるものか何かのように思えますが、これは私の深さからはほど遠いので、おそらく取得する方法についてより良いアイデアがありますそれが実行されている、またはそれが発生していない確かな理由。

それを実行しようとすると、次のようになります。

The entry point method could not be loaded due to Could not load file or assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.

これを調べると、それはちょっと厄介で、サポートされないバージョンの.NETがあるものか何かのように思えますが、これは私の深さからはほど遠いので、おそらく取得する方法についてより良いアイデアがありますそれが実行されている、またはそれが発生していない確かな理由。

実際、数日前の時点で、近い将来にサポートされる可能性があります。 (https://github.com/dotnet/wpf/pull/720)

更新のためだけに、誰かが私の最後のメッセージを見ても時間を無駄にしないように、私はついにFFXIVをdxvk対応のWINEプレフィックスで動作させました。これは、多くの再コンパイルを伴うちょっとした旅でした(gentoo yay)。 Lutrisの不和の中で、[少なくともGentooでは]うまく機能するLutrisの独自のフォークを持っている人を見つけましたが、差し迫ったNewellpocalypseから安全になりました:)

@witchesliveあなたがGentooを

これが役立つかどうかはわかりませんが、過去3日間、LutrisでFFXIVを比較的うまくプレイしています。

  • スタンドアロンのFFXIVを使用しています(Steamログインやクライアントは関係ありません)
  • いくつかのランダムな切断がありましたが、正しく聞いた場合、最近いくつかのDDoSが発生しており、これはWine / Linux固有ではない可能性があります
  • 昨日(-21?)以内にどこからともなくランチャーエラーが頻繁に発生していましたが、 webフォルダーを削除することで一貫して起動できました。 それを除けば、ランチャーは私に問題なくログインさせてくれます
  • openSUSETWおよびFedora30のディストリビューションWineStaging 4.8では、言語に関する最初のプロンプトを受け入れた直後にFFXIVのインストーラーがクラッシュしていました。 これが何であるかはわかりませんが、Lutrisは正常に動作します(Steam / Protonを直接テストしていません)
  • Lutrisでは、 ge-faudio-protonified-4.8ランナーを使用しており、通常はデフォルトのLutris設定を使用しています(Lutrisランタイムを有効にしたまま)
  • Lutrisインストールスクリプトはwineバージョンを非表示にし、カットシーンとブラウザのcfg設定を変更します
  • openSUSETWでRX580を搭載したDXVKを使用しています
  • eGPUでRX560を搭載したラップトップで実行することもできます
  • Shadowbringersベンチマークを実行できませんでした(上記の4.0.0プレゼンテーションエラーが発生し、dotnet45をインストールした後でも(ベンチマークには最低4.5が必要です)、他のエラーが発生しました)

Lutris ge-faudio-protonified-4.8ランナーには、Transgamingパッチが適用されています。

% strings .local/share/lutris/runners/wine/ge-faudio-protonified-4.8-x86_64/lib/wine/ntdll.dll.so | grep Transgaming 
IsTransgaming
IsTransgaming

https://github.com/GloriousEggroll/proton-ge-custom/blob/4ddc7a9916294334ca634dbf5c741cf4f53f6f70/game-patches-testing/ffxiv-launcher.patch

LutrisのFFXIVインストーラースクリプトは、レジストリを介してHideWineExportsハックも適用します。

- task:
    arch: win64
    description: Adding Registry Entries for FFXIV Launcher
    key: HideWineExports
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine
    prefix: $GAMEDIR
    type: REG_SZ
    value: Y

したがって、Lutrisをサポートしているディストリビューションを使用している人にとっては、これが今後の最善の策になります。 Lutrisをインストールし、ゲームをセットアップしてもらうと、正常に機能するはずです。

ランチャーをmshtmlで動作させる上で何か進歩はありますか?

ワインバグトラッカーに投稿されたパッチで64ビットランチャーを動作させることができます。

このパッチを使用して私が抱えていた唯一の問題は次のとおりです。

  • ランチャーは、私が何を言っても、私のユーザー名を覚えていません。
  • ログイン情報を入力した後、「ログイン」をクリックする代わりに「Enter」を押す必要があります。 クリックするとランチャーがクラッシュします。

これらの問題はどちらも気にならないので、64ビットランチャーを使用しています。

ところで、ランチャーとは別に、2つの異なる問題が発生しました:

  • 少なくともARRのオープニングムービーが正しく再生されず、タイトル画面に長時間座っているか、ムービーメニューから再生しようとすると、読み込みインジケーターが付いた応答しない黒い画面が表示されます(ストームブラッドオープニングムービーは問題ありません)
  • ソーンマーチ(ハード)では、ある時点で非常に大きなパチパチという音がします。私はその試行を行ったときと他の場所ではないときにこれを経験しました。

404エラーと黒い画面がwine-gitで修正されたようです。 ランチャーは実際にコンテンツを表示しますが、実際にログインしようとするとjavascriptエラーが発生します。

VKXの不和の誰かが、これはコミットだと言いました: https

編集:ログインボタンの代わりにEnterキーを押すと、ランチャーが機能します。

編集:ログインボタンの代わりにEnterキーを押すと、ランチャーが機能します。
それは私のために働いた! 一度だけですが。 しかし、私はゲームに入り、過去のキャラクター選択

VKXの不和の誰かが、これがコミットだと言った: wine-mirror / wine @ d535df4

カスタムパッチなしでTk-Glitchのスクリプトから今日gitバージョンをコンパイルしました-64ビットランチャーは動作し、Lutrisで私のIDを記憶しています。 Protonがこれに追いついたら、XIVがSteamを介して機能するための特別なパッチは必要なくなり、32ビットランチャーが廃止されても大丈夫です(Hydaelynは喜んで)。

変更されるとは思っていませんでしたが、テスト用に別のプレフィックスを作成しました。Macライセンスが必要であると見なされないようにするには、ワインを非表示にする必要があります。 軽い不平。

Protonがこれに追いついたら、XIVがSteamを介して機能するための特別なパッチはもう必要ありません。

MacOSライセンスエラーを回避する方法が実際にはないため、FFXIVにはまだステージングが必要です。

ただし、プロトンは、信じられないほど具体的なハッキーな回避策よりも、ステージングパッチを積極的に取り入れることができると思います。

MacOSライセンスエラーを回避する方法が実際にはないため、FFXIVにはまだステージングが必要です。

接頭辞自体をワイントリックまたはプロトントリックのどちらかでできるという印象を受けましたが、何らかの理由で最新のワインに対して自分のプロトンをコンパイルできなかったため、確認できません。 私はそのレベルでのワインの振る舞いについてあまり知らないことを認めます。

私は、プレフィックス自体をワイントリックまたはプロトントリックのいずれかで実行できるという印象を受けました。

それに加えて、ステージングからのパッチが必要です

問題はまた、デフォルトでワインが隠れ​​ることを本当に望まないことです。一部のアンチチートは、ワインを実行しているかどうかをチェックして、「変更された」ウィンドウのインストールなどを禁止しないことを確認します。 したがって、これは実際には明示的にのみ実行する必要があるものです。

パッチは、レジストリエントリも変更した場合にのみ有効になるため、問題ないはずです。

Macライセンスの問題を回避する方法は他にもあります。

  • Macライセンスの購入
  • ゲームクライアントでWineシンボルを改造する(ランチャーとは異なり、ゲームの開始時にゲームファイルの整合性はチェックされません)-単純なsedスクリプトで実行できます。

人々がそうすることをいとわないなら、それがワインの上流から合流したら、彼らはバニラプロトンを使うことができます。 しかし、そうしないと、ステージングが必要になり、Wine自体がマージしない限り、Valveが非表示のワインエクスポートパッチをマージすることはありません。

@ kisak-valveゲームを実行するためにプロトンが組み込むパッチと組み込まないパッチについて、公式のフィードバックを得ることができますか?

こんにちは@ashkitten 、私はGithubのValveの問題追跡システムのモデレーターであり、Proton

パッチを使用してプルリクエストを行うことができ、それらはケースごとに評価されます。

はい、もちろん、私は忘れていました😅

私は個人的な理由で新しいビルドを作成しましたが、ここで共有する必要があると考えました-5月24日のものと同じパッチセットをまだ使用していますが、proton_4.2ブランチの最新のコミットに基づいています

https://drive.google.com/open?id=1yAb_YvOKK1KRcfeQErIKwH6dkKbjZ9kp

httpsエラーのために、上流のワインを使用してソースからプロトンを構築する必要がありますか?
私はワインを隠すものや奇妙な回避策が好きではありません。

私がそれを得るならば、私はする必要があります
1)ソースからプロトン/ワインをコンパイルする
2)手動でプロトンを更新する

私はゲームのスチームバージョンを持っているので、lutrisスクリプトの使い方がわかりません。 lutrisでSteamをインストールし、後でゲームをインストール/コピーする必要がありますか?

@Turbito
Steamの場合、Macバージョンも購入したい場合を除いて、ワインを非表示にする必要があります。 ただし、それを機能させるには、 @ ashkittenが適切な場所に投稿されたようなカスタムバージョンのプロトンをコピーし、そのバージョンを使用するようにFFXIVを設定する必要があります。 一度設定すればまったく難しいことではありませんが、64ビットランチャーを機能させるための作業が行われていても、ゲームにはワインプレフィックスが表示され、Macを使用していると見なされるため、当面は必要になります。 Macバージョンで使用される環境変数を使用して32ビットランチャーをロードするという現在の回避策ではなく、64ビットランチャーを使用してログインする場合。

言い換えれば、Macライセンスをお持ちの場合は、いじることなく、おそらくすぐに、箱から出してすぐに機能するようになります。 そうでない場合は、ゲームからワインプレフィックスを非表示にするために少し手を加える必要がありますが、それは非常に設定して忘れてしまうことです。

プロトンにはゲームごとのセットアップスクリプトがありませんか? ゲームを適切に実行するには、適切なレジストリエントリを作成するだけでよいと確信しています。

プロトンにはゲームごとのセットアップスクリプトがありませんか? ゲームを適切に実行するには、適切なレジストリエントリを作成するだけでよいと確信しています。

プロトンはそうではなく、スチーム自体はそうします。

法的な問題のため、hide_wine_exportsをマージしたり、レジストリエントリを適用したりすることはありません(米国ではDMCA違反の可能性があるプラットフォームごとのライセンス「DRM」を事実上バイパスしています)。

だから、誰かがエクスポートのプルリクエストを送信した場合、Valveがただ... _SquareにWineを使用して誰かがMacを使用しているかどうかを確認しないように要求するのはばかげています。これは、SteamでサポートされているユーティリティであるProtonを妨害するためです。彼らがプラットフォームで販売しているゲーム、特にライセンスを妨害しているのですか?

それは何も意味しないかもしれません、Squareはどちらの方法も気にしないかもしれませんが、Valveからのリクエストは明らかに私たちからのリクエストよりもはるかに意味があります。

SteamがFFXIV_boot.cfgを設定するスクリプトを取得でき、SquareがWineユーザーをMacユーザーとしてフィルタリングするのをやめた場合、Protonがランチャーを修正するアップデートに追いついたら、ほとんどの人にとってゲームは箱から出してすぐに機能すると思います。

DirectXエラーとDLLエラーがたくさん発生しています。 以前はこれを行っていませんでした。

これは最新バージョンのProtonまたは4.2_localでしょうか? (一人の誰か
上記の私たちのためにコンパイルされた)

息子。 16. 6月 2019、8:49 skrev zangoku [email protected]

DirectXエラーとDLLエラーがたくさん発生しています。 それはしていませんでした
これは前に。


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKD7AHWERLWHCANIRSLP2XO7RA5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN
またはスレッドをミュートします
https://github.com/notifications/unsubscribe-auth/AD4BBKD75DW3NWMOABL5XKDP2XO7RANCNFSM4FRR7KYQ

@ TenaarFeiri4.2_localと一緒です

このカスタムプロトンビルドを気にする人のために(私はそれをテストしました): https

このカスタムプロトンビルドを気にする人のために(私はそれをテストしました): https

よく働く! <3を共有していただきありがとうございます

このカスタムプロトンビルドを気にする人のために(私はそれをテストしました): https

これは陽子4.2-7に基づいていますか?

このカスタムプロトンビルドを気にする人のために(私はそれをテストしました): https

これは陽子4.2-7に基づいていますか?

まあ..ちょっと、それは本当にカスタムビルドです:

-updated to wine 4.10 with improved clock_monotonic patches
-imported changes from proton 4.2.4 through 4.2.7
-backported gamepad changes from 4.10+ and proton 4.2 to 4.10
-integrated d9vk
-added nod3d9 option to proton to allow disabling of d3d9 override for d9vk
-dxvk updated to 1.2.2 with async patch enabled for PoE and Warframe
-faudio updated to 19.06.07 - fixes performance regressions in several games
-integrated protonfixes into the build. This allows for game-specific fixes to be added without users repeatedly messing with their setup, similar to lutris install scripts. 
+++ much more

これは前のリリースノートからです

だから私は更新されたproton_4.2-localProton-4.10-GE-3ビルドの両方を試しましたが、DX11モードでゲームを起動した場合(シャドウブリンガーが着陸したら回避する方法はないと思います)、私はいつも3109 not yet registered or subscription期限切れエラーが発生します。 これはDX9では発生しません。 ここで欠落している構成設定または起動パラメーターはありますか?

私はubuntuで蒸気を介して直接実行しています。

編集:それを理解し、実際にhidewineexportsを介してwinetricks hidewineexportsを有効にする必要がありました。 Proton-4.10-GE-3を使用してチャームのように実行されます<3

今、私はProton-1.10-GE-3に問題があり、キャラクター設定やUIレイアウトなどは問題なく記憶されていますが、ゲームがシステム設定を記憶できないようです...

何か案は?

同じ問題があり、ProtonFixesユーティリティが起動ごとに構成を微調整しているようですが、すべてをデフォルト値に置き換えるか、何かを壊してゲームが構成をリセットしているようです。

クイックフィックスとして、 FFXIV.cfg読み取り専用にしました...これにより、[プロトンフィックスが適用されています]ウィンドウがゲームの起動時にスタックしますが、閉じるだけではそれ以上の影響はありません:)

ええ、私はこの小さな問題に自分で気づきました、多分

こんにちは、みんな。 私はこのスレッドを電子メールで追跡してきました。 ffxivprotonfixesスクリプトを修正しました。

gamefixes.tar.gz
それらをProton-4.10-GE-3 / protocolfixes / gamefixes /に抽出します

行われた変更:
https://github.com/GloriousEggroll/protonfixes/commit/e0466f61447b1aa5e9cd494236777a6cb9d9b4d4

また、いくつかの情報:
私のバージョンには、ステージングから移植されたhidewineexportsパッチとtransgamingパッチの両方があります。
トランスゲーミングパッチは、ランチャーをだまして、mshtmlバージョンではなくCEFバージョン自体を実行させます。 ログインボタンをクリックすると、mshtmlバージョンのJavaエラーが壊れます。そのため、cefバージョンが必要なのはなぜですか。 hidewineexportsパッチを使用すると、ゲームからワインのエクスポートを非表示にできます。これにより、アカウントにffxivが登録されていないとゲームが判断するのを防ぐことができます。

ビルド自体には、ffxivだけでなく、複数のゲームの修正が含まれています。 faudioビルドもffmpegをサポートして構築されているため、wmaおよびwmvオーディオが機能します。 また、ワイン-4.10バニラに基づいて構築されており、プロトンのコミット/パッチが移植されています。

私のバージョンでワインに作られたパッチはここにあります:

https://github.com/GloriousEggroll/proton-ge-custom/blob/proton-ge-4.10/game-patches-testing/proton-prep.sh

ワインに関係のないゲームの修正はprotonfixesによって行われます。

トンありがとう、 @ GloriousEggroll ! <3それでうまくいきました!
Javaエラーについて、いつかパイプラインに入る修正の可能性はありますか? それとも、現時点でmshtmlへの希望を捨てているだけですか?

それはワイン開発者次第です。 Enterキーを押してもログインできますが、atmcefバージョンはEnterキーまたはマウスクリックのいずれかを使用して完全に機能します。

@GloriousEggrollあなたは命の恩人です! ビルドを共有していただき、ありがとうございます。

うまくいけば、金曜日にすべてが壊れることはありません。

そして、ランチャーは再びHTTPSエラーで壊れています:(

どのようなエラーですか? 私はいつもいくつかのエラーがありました、再起動するとそれが修正されます。
ランチャーを閉じて、ランチャーを再起動するだけです。

httpsエラーが発生した場合はSteamを再起動すると、修正されます。 現在の回避策がなくてもゲームが機能することを確認しました。キューにいます。

ランチャーは悲しいことにPOCであり、HTTPSエラーが発生することがあります
Windows、Mac、Linuxのどのシステムでも、本当の理由はありません。
私は彼らがそれを完全に廃止することを望みます。

fre。 6月28日 2019、11:04 skrev zangoku [email protected]

httpsエラーが発生した場合はSteamを再起動すると、修正されます。 ゲームを確認します
現在の回避策なしで動作します、私はキューにいます。


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKB3DUXG3E5GERVRQVTP4XHZZA5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN
またはスレッドをミュートします
https://github.com/notifications/unsubscribe-auth/AD4BBKH4ZMH4NVKFPRYAVOTP4XHZZANCNFSM4FRR7KYQ

更新を含め、5.0ランチャーがwine-4.11で動作することを確認できます(更新中にサーバーの過負荷が原因であると思われるHTTPSエラーがいくつか発生しましたが、ランチャーを再起動すると更新が正常に完了します)。 HideWineExportsはMacとして検出されないようにするために引き続き必要であり、パスワードフィールドでEnterキーを押す代わりに「ログイン」ボタンをクリックするとJavascriptエラーが発生しますが、それ以外の場合はパッチは必要ないようです。

ゲーム自体は、タイトル画面が表示される前であっても、メインゲームウィンドウが開くとすぐに「予期しないエラーが発生しました」ダイアログをスローするようになりました。 これは、FAudioのバグまたは欠落している機能のようです(エラーは、現在調査中のFAudioFXVolumeMeter_Process()クラッシュによってトリガーされます)。 現時点では、ワインステージングまたはプロトンのいずれかがFAudioを無効にしているため、プロトンを使用する場合は問題にならない可能性がありますが、参考までに覚えているようです。

タイトル画面が表示される前であっても、ゲームのメインウィンドウが開くとすぐに、ゲーム自体が「予期しないエラーが発生しました」ダイアログをスローするようになりました。

現在、両方の4.10ワインランナー(ge-protonifiedを含む)を使用しているLutrisで発生します。 ランチャーは正常に動作しているように見えますが、Playを押した直後にゲームがクラッシュします

ただし、 ge-faudio-protonified-4.8ランナーで動作します

私はそれがあなたに役立たないことを知っています、しかしそれが誰かを助けるなら、GloriousEggrollの最新のもの
事(https://github.com/ValveSoftware/Proton/issues/580#issuecomment-504688485)は私と一緒に動作します。 私は今ゲーム中です。
並べ替えていただければ幸いです。 私があなたを助けるために何か情報を共有することができれば、私にさせてください
知っている!

編集:しかし、私はFAudioを使用していないことを知っています。 xaudio / xact(?)を使用しています。

最新のリビジョンでは、最新のFFXIVパッチのクラッシュが修正されるはずです: https

編集:ゲームはWMAもF3DAudioも使用しないため、カスタムビルドは必要ありません。これを実行するには、デフォルトのCMake構成で十分です。

ただし、 ge-faudio-protonified-4.8ランナーで動作します

ランナーが使用しているFAudioのバージョンを知っていますか? (わからない場合はlibFAudio.so.*探してください)

編集:気にしないでください、それは上流で修正されているように見えます。

私はそれがあなたに役に立たないことを知っていますが、それが誰かに役立つなら、Glorious Eggrollの最新のもの( #580(コメント) )は私と一緒に働きます。 私は今ゲーム中です。 並べ替えていただければ幸いです。 私があなたを助けるために何か情報を共有することができるならば、私に知らせてください! 編集:しかし、私はFAudioを使用していないことを知っています。 xaudio / xact(?)を使用しています。

現在、自分のビルドも使用しており、問題なくログインできます。 xact / xaudioのオーバーライドはありません。 また、lutrisge-protonified-4.10ビルドを使用してみました。 どちらのビルドも正常にログインできます。
lutrisビルドはubuntu18.04を使用してビルドボット上に構築されており、lutrisライブラリが使用されています。プロトンビルドはvagrantを使用してビルドされます。これは、バルブのプロトンビルドと同じ方法です。 lutrisビルドも私のプロトンビルドのfaudioライブラリを使用しているので、その点では同じです。 私のビルドはどれも、私自身のライブラリを使用して私自身のシステム上に直接ビルドされていません。 それらは主にポータブルになるように作られています。

そのため、HTTPSエラーが発生することがありますが、それらを修正する簡単な方法も見つけました。

ランチャーの残りの部分が読み込まれるが、右上のログインフォームが読み込まれない場合、最終的にランチャーはエラーでタイムアウトします。 ただし、問題が発生した場合にログインフォームを強制的にロードする簡単な方法は、ランチャーの下部にあるボタンの1つにマウスを合わせるだけであることがわかりました。 そのボタンのヘルプテキストが表示されますが、何らかの理由で、ログインフォームを読み込めるようです。

何らかの理由でマウスでホバーできない場合は、ランチャーの[構成]画面に移動してすぐにバックアウトすることもできます。これにより、フォームが再読み込みされて表示されます。

現在、自分のビルドも使用しており、問題なくログインできます。 xact / xaudioのオーバーライドはありません。

そのビルドを試しましたが、バニラ(+ HideWineExports)ワインビルドと同じ問題が発生します。

あなた(またはオーディオが機能する他の人)は、WineからWINEDEBUG=+xaudio2ログを取得できますか? 数百行のxaudio2ロギングで十分です。 5.0はxaudio2_7.dllではなくxaudio2_8.dllを使用するため(4.xのように)、特定の環境で誤動作する別のコードパスが含まれる可能性があることに注意してください。

Gentooでxaudioオーバーライドなしでwine-staging4.11を使用していますが、オーディオは正常に機能します。

このコメントにログを添付しようとしています...それが機能しない場合は、同じログがhttps://matrix.theblob.org/xaudio-log-excerpt.txtにあります。 これは、WineがWINEDEBUG=+xaudio2出力する最初の1000行のログです。 もっと欲しい場合は、私に知らせてください。

上記のログは、Lutrisまたはコンパイル済みのバイナリビルドからのものではなく、app-emulation / wine-staging-4.11 ebuildを手動で追加したIsTransgamingパッチとwineprefixを使用してコンパイルしたものです。ワインの輸出を隠す質問。

ログをありがとう。 インストールでXAudioバージョン27インスタンスが作成されているようです(私のバージョン28とは異なります)。そのため、さまざまなAPIバージョンの選択をトリガーする環境トリガーがある可能性があります。

どのXAudioDLL(xaudio2_7.dllまたは2_8.dll)がffxiv_dx11.exeプロセスにロードされているかを確認できますか? また、SoundCoreBridge.dllまたはSoundCoreBridge7.dll(ゲームディレクトリから)がロードされているかどうかも確認してください。

winecfgで報告されたWindowsバージョンをWindows10からWindows7に切り替えることで、サウンドを機能させることができました。ゲームは報告されたバージョンに基づいてXAudio APIを選択しているようですが、XAudioのどこかにバグまたは不足している機能があると思います。 28の実装。 (記録として、ゲームはWindows 7ではxaudio2_7.dllにリンクするSoundCoreBridge7.dllをロードし、Windows 10ではxaudio2_8.dllにリンクするSoundCoreBridge.dllをロードします。バージョン4.xにはこれらのローカルDLLがなく、常にxaudio2_7を使用していました。 .dll。)

とにかく、「ゲームウィンドウが開いた直後に予期しないエラーでゲームがクラッシュする」に対する答えは、「winecfgのWindowsバージョンがWindows7に設定されていることを確認する」だと思います。

私はそれを確認することができます。 私はすでにWindowsバージョンをWindows7に設定していました。 Windows 10に設定すると、起動時にゲームがすぐにクラッシュします。

ああ、あなたの質問に気づきました。 それでも質問に答えてほしい場合は、DLLがロードされていることを確認する方法を教えてください。 完全にはわかりません。 (このwineprefixにはデバッガーがありません。)

この時点でDLLについて心配する必要はありませんが、参考までに、 cat /proc/PID/mapsを使用してDLL(およびLinuxプログラムの場合は.so)を検索できます。ここで、 PIDはのPIDです。問題のプロセス。 共有オブジェクトはすべてメモリに直接マップされるため、 *.soファイルに関連付けられているブロックのマップされた範囲のリストを調べてください。

うん、いいよ! ありがとうございました。 <3DLLがそのリストにも表示されることに気づいていませんでした。

しかし、はい、完了のために、「Windows 7」構成を使用して実行しているとき、およびxaudio2_8.dll.so変更される「Windows10」を使用しているときは、実際にxaudio2_7.dll.soSoundCoreBridge7.dllロードされています。 xaudio2_8.dll.soおよびSoundCoreBridge.dll

グッドコール!

XAudio 2.8の問題はもっともらしく聞こえます。おそらく、2.8マスタリングボイスが破損しているのでしょう。

https://docs.microsoft.com/en-us/windows/desktop/xaudio2/xaudio2-versions

FAudioは内部で2.8をターゲットにしているため、この場合はxaudio_dll.cを調べています。

Wineに対してバグを報告しました: https

問題を診断しました。 何かが非常に間違っており、これがどのように可能かわかりません。

エンジンにはリバーブ専用のサブミックスがあり、CreateAudioReverbで完全にサポートされています。 2.7の場合、これは、誰もが知っていて大好きな通常のCOM gooを使用してIXAPOオブジェクトを作成するマクロですが、2.8の場合は変更されました。
XAudio2Create / CreateAudioReverb / CreateAudioVolumeMeterをすべてエクスポートされたC関数に変換します。これも、2.8以降のSDKに対するコンパイルが機能するため、問題ありません。

バグは、SoundCoreBridge2.8がCreateAudioVolumeMeterを呼び出していることです。 次に、このボリュームメーターをサブミックスに設定し、すぐにリバーブパラメーターデータの受け渡しを開始します。その結果、アサーションが失敗し、最終的にクラッシュします。

私は...正直なところ、それがどのように起こっているのかわかりません。 Wineが誤って完全に異なる関数への呼び出しを指示する理由は考えられません。同時に、FFXIVが両方のモジュールでおそらくまったく同じコードとはまったく異なる関数を呼び出す方法はまったくありません。 2.8エンジンはWin8 +の他のすべての人にもクラッシュします。 (再強調するために:これがゲームのせいである方法はありません)

要約すると、2.7はこれを行っています:

CreateAudioReverb(&reverb);
CreateSubmix(&submix, reverb);
submix->SetParameters(submix, reverb, ReverbParameters, sizeof(ReverbParameters));

そして2.8はこれを行っています:

CreateAudioVolumeMeter(&reverb); /* ?! */
CreateSubmix(&submix, reverb);
submix->SetParameters(submix, reverb, ReverbParameters, sizeof(ReverbParameters));

これは他の誰かにとって奇妙に聞こえますか?

非常に奇妙に聞こえますが、実際には、多くのゲームが7ではなくWindows10モードでクラッシュする理由を説明している可能性があります。
これは、あなたが遭遇した重大なバグである可能性があります。

FWIW、私のトレースログには次のように書かれています。

00ac:trace:xaudio2:xapocf_CreateInstance (0x100c5960)->((nil),{00000000-0000-0000-c000-0000000000000046},0x100c57c0)
FAudioCreateVolumeMeterWithCustomAllocatorEXT(0x100c59a0 0 0x7f0420f5eb80 0x7f0420f5eba0 0x7f0420f5ebc0)

エントリの問題として、そのGUIDは奇妙に見えますが、コードフローは、おそらく意図されたリバーブ効果を作成するのではなく、 xapo.c:get_fapo_from_clsid()がボリュームメーターオブジェクトでCLSIDの一致を見つけて作成しているように見えます。

繰り返しになりますが、私はここで私の深さをはるかに超えています-うまくいけば、これは有用な情報です。

深く調べすぎているかもしれません...これは実際のコード自体よりもはるかに単純で、エクスポートされる関数だけです。

参考までに、このBad and Do NotUseこのパッチはクラッシュを修正します。

diff --git a/dlls/xaudio2_7/xaudio_dll.c b/dlls/xaudio2_7/xaudio_dll.c
index da0b0aa606..88ca3fe2c1 100644
--- a/dlls/xaudio2_7/xaudio_dll.c
+++ b/dlls/xaudio2_7/xaudio_dll.c
@@ -2070,11 +2070,17 @@ HRESULT WINAPI XAudio2Create(IXAudio2 **ppxa2, UINT32 flags, XAUDIO2_PROCESSOR p
     return S_OK;
 }

+#if 0
 HRESULT WINAPI CreateAudioVolumeMeter(IUnknown **out)
+#else
+HRESULT WINAPI CreateAudioReverb(IUnknown **out)
+#endif
 {
     IClassFactory *cf;
     HRESULT hr;

+    TRACE("%p\n", out);
+
     hr = make_xapo_factory(&CLSID_AudioVolumeMeter27, &IID_IClassFactory, (void**)&cf);
     if(FAILED(hr))
         return hr;
@@ -2086,11 +2092,17 @@ HRESULT WINAPI CreateAudioVolumeMeter(IUnknown **out)
     return hr;
 }

+#if 0
 HRESULT WINAPI CreateAudioReverb(IUnknown **out)
+#else
+HRESULT WINAPI CreateAudioVolumeMeter(IUnknown **out)
+#endif
 {
     IClassFactory *cf;
     HRESULT hr;

+    TRACE("%p\n", out);
+
     hr = make_xapo_factory(&CLSID_AudioReverb27, &IID_IClassFactory, (void**)&cf);
     if(FAILED(hr))
         return hr;

明らかに、関数が誤った番号順にエクスポートされる可能性は完全にあります。これは、実際のWindows開発者が知っていることです。

diff --git a/dlls/xaudio2_8/xaudio2_8.spec b/dlls/xaudio2_8/xaudio2_8.spec
index 0b9f23866b..50a2090f44 100644
--- a/dlls/xaudio2_8/xaudio2_8.spec
+++ b/dlls/xaudio2_8/xaudio2_8.spec
@@ -1,6 +1,6 @@
 @ stdcall XAudio2Create(ptr long long)
-@ stdcall CreateAudioVolumeMeter(ptr)
 @ stdcall CreateAudioReverb(ptr)
+@ stdcall CreateAudioVolumeMeter(ptr)
 @ cdecl CreateFX(ptr ptr ptr long)
 @ cdecl X3DAudioCalculate(ptr ptr ptr long ptr)
 @ cdecl X3DAudioInitialize(long float ptr)
diff --git a/dlls/xaudio2_9/xaudio2_9.spec b/dlls/xaudio2_9/xaudio2_9.spec
index 0b9f23866b..50a2090f44 100644
--- a/dlls/xaudio2_9/xaudio2_9.spec
+++ b/dlls/xaudio2_9/xaudio2_9.spec
@@ -1,6 +1,6 @@
 @ stdcall XAudio2Create(ptr long long)
-@ stdcall CreateAudioVolumeMeter(ptr)
 @ stdcall CreateAudioReverb(ptr)
+@ stdcall CreateAudioVolumeMeter(ptr)
 @ cdecl CreateFX(ptr ptr ptr long)
 @ cdecl X3DAudioCalculate(ptr ptr ptr long ptr)
 @ cdecl X3DAudioInitialize(long float ptr)

これを今日WineHQに提出します...

これが可能である/開発者がそうする実際的な理由はありますか? それとも、これは意図しないバグかもしれないと思いますか?

ワインの面では、これは間違いなく意図的ではありません。 なぜWindowsDLLがこんな感じなのか…全くわかりません。 レイモンド・チェンのブログのどこかに埋もれていると思います> _>

修正はアップストリームWineにあります: https

ええと、質問:先日チャットで「touché」という単語を書こうとしていたのですが、チャットではまったくできないようだと気づきました。 '文字をすぐに出力するだけです。 それを適切に機能させるための回避策を知っていますか?

誰かがACTを使おうとしたことさえありますか? それがどれほど実行可能かはわかりませんが、パーサーを実行できるようにしたいと思います:(

Afaik WINEは現在DLLインジェクションをサポートしていません(これが変更された場合、
私に知らせてください!)、それであなたがアプリを動かしても(それは動かない、それはロックする
up)、おそらくそれを行うことができませんでした。

息子。 7. 7月。 2019、04:30 skrev witches dot live home of live witches <
[email protected]>:

誰かがACTを使おうとしたことさえありますか? パーサーを実行できるようになりたい
それがどれほど実現可能かはわかりませんが:(


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKAAW423NKBSXBSWJMLP6FILRA5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW
またはスレッドをミュートします
https://github.com/notifications/unsubscribe-auth/AD4BBKEROJLQ6A3XJOWWNATP6FILRANCNFSM4FRR7KYQ

ReShade DLLインジェクションではありませんか? 必要なDLLをネイティブとして構成している限り、これは問題なく機能するようです。

ACTについては何も知りません。ダウンロードして、wineプレフィックス内で実行しようとしましたが、停止します。 個人的にそれをさらに研究するのに十分な興味はありません。

ちなみに、返信している限り、/echotouchéを使用しただけで(このスレッドからコピーして貼り付けたので、キャラクターを個別に作成する方法すらわかりません)、ゲーム内で問題なく表示されました。

ACTには.NETが必要で、ちょっと実行させることもできますが、クラッシュが多く、ゲームから解析を正しく読み取る方法がわかりません。
付属のFFXIVプラグインによると、ACTはDLLインジェクションを使用しておらず、メモリを読み取るだけです。これは、Windowsで管理者として実行しない場合に問題になる可能性があり、その機能はワインでは利用できません。

ああ、分かった! そうそう、それはうまくいくでしょう。

タッチの場合、コピー貼り付けは問題なく機能しますが、実際のタイピングです
それの。 私のキーボードでは、altgr + \を押すと、キューに入れられます。
éを作成するためにeが続きます。 システムの他の場所でも機能しますが、ゲームでは機能します
スペースを打つようにインデントを直接入力するだけです。
悲しいことに、私の電話は同じことを実証することができず、それは重要ではありません
問題は、touché:Pのような単語を書くことができるのが好きなだけです

息子。 7. 7月。 2019、14時41分skrev HereInPlainSight [email protected]

ReShade DLLインジェクションではありませんか? あなたがいる限り、それはうまくいくようです
必要なDLLをネイティブとして構成しました。

ACTについて何も知らないので、ダウンロードして実行してみました
私のワインの接頭辞の中にありますが、それはただ死にます。 あまり興味がない
個人的にそれをさらに研究してください。

ちなみに、返信している限り、/echotouché(I
このスレッドからコピーして貼り付けました。作成方法すらわかりません。
キャラクターは独立して)そしてそれはゲーム内でうまく現れました。


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKBEZKGPX3SQB2WYO63P6HQARA5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5
またはスレッドをミュートします
https://github.com/notifications/unsubscribe-auth/AD4BBKFSUPDPTJTEZTYLO5LP6HQARANCNFSM4FRR7KYQ

私が理解していることから、ACTは何らかの方法でネットワークドライバを利用してパケットキャプチャを実行します。これは、WINEがほぼ完全に範囲外にできることではない可能性がありますが、これについては間違っている可能性があるため、確認したかったのです。チェックせずに実行できることを帳消しにしました

また、ゲームで日本語入力を機能させることができませんでした。 FCITX-moczを使用していますが、ゲームチャットで入力すると、英語の文字しか入力されません。 私もibusで試しましたが、ロックもありませんでした。 touchéの問題と同じだと思います。

ATOK X3を使用して日本語を入力するのに問題はないので、少なくとも英語以外の入力は可能です。

(*)テキスト行の途中で日本語入力をオフに切り替えると、カーソルの動きにいくつかの不具合が発生しますが、WindowsのATOKでも発生するかどうかを確認していないため、バグである可能性もあります。ゲーム自体。

こんにちは、ゲームのグラフィック設定の保存に問題があります。 ゲームをリロードするたびに、デフォルトのグラフィック設定で戻ってくるので、お尻が痛くなります。 他の誰かがこの問題を抱えていますか?

こんにちは、ゲームのグラフィック設定の保存に問題があります。 ゲームをリロードするたびに、デフォルトのグラフィック設定で戻ってくるので、お尻が痛くなります。 他の誰かがこの問題を抱えていますか?

いいえ。ただし、最初に確認するのは、適切な設定ファイルへの読み取りおよび書き込みアクセス権があること(およびそれらを所有していること)を確認することです。 Steamappsフォルダ内にcompatdataディレクトリが必要です。 ゲームのデモSteamID(現在はわかりません)を使用するか、製品版には39210を使用します。 pfx / drive_c / users / Steamuser / My Documents / My Games / FINAL FANTASY XIV-A Realm Reborn /にドリルダウンして、権限を確認します。

他にランダムにクラッシュする人はいますか? 本日開始。 一度/もう一度クラッシュした場合は、3回連続で詳細をお知らせします。

これはdirectX11の問題です。 私は最大で実行していました(60 fpsで、今日まで問題はありません。設定を下げると修正されたようです。
不正を平準化するように切り替えたところ、クラッシュが始まりました。 興味があり、さらにログが必要な場合は、必要なものを教えてください。週末に提供します。

@Selhar Nvidia GPU? その場合は、 https://github.com/doitsujin/dxvk/issues/1100を参照して

それがあなたが直面している問題であるならば、あなたは代わりにwined3dでゲームをプレイすることを試みることができます、しかしパフォーマンスは低下します。 それが何か他のものである場合、私たちはもっと多くの情報(特にそれを再現する方法)が必要になるでしょう。

@doitsujin AMD、RX580を使用しています。
そして、それをどのように再現するかはよくわかりません。昨夜クラッシュし始めたばかりです。 グラフィック設定を下げてコンピュータを再起動すると、ゲームは再び安定しているように見えます。

それが再び発生した場合に備えて、特定のログを提供できますか?

編集:今は無関係な古い情報。 Proton 4.11がリリースされ、動作します。

ログインボタンをクリックする代わりに、ログインページのテキストフィールドでEnterキーを押してください。

了解しました。このスレッドの初期の投稿を現在の手順で編集することを提案しました。上記の投稿では、現在の正確な情報を見つけるのは困難であり、現在はかなり安定しているようです。現在ShBを使用しているので、ついにそうしました

私が何かを台無しにしたならば、私に知らせてください。 また、スレッドにはたくさんのビルドがスローされていて、それらがどこにあるのかわからなかったので、 Tk-Glitchのプロトン用

カスタムプロトンバージョンが必要な理由についての説明を約束したために上記の投稿からここに来た場合は、次のとおりです。
現在、FFXIVはWineを使用してログインしているかどうかを確認しています。 そうした場合、それはあなたをMacユーザーとして識別します。 Macユーザーとして見られないようにするには、Wineを使用していることを非表示にする必要があります。これがwinetricksコマンドの目的です。 残念ながら、現時点では、デフォルトのProtonはワインを非表示にする機能を提供していないため、これを実行するにはカスタムバージョンが必要です。

ゲームに必要な修正は、最近のProton4.11アップデートでリリースされました。 ぜひお試しください。

プロトン4.11でゲームを実行すると機能せず、Javaスクリプトエラーがスローされます。

エラーが発生したときに[ログイン]ボタンをクリックした場合は、代わりにログインフォームでEnterキーを押して回避してください。

4.11は美しく機能します。 @cjacekは、FFXIVをWineとProtonで実行するためのハードワークに感謝します。
小さな質問があります。ライセンスチェックエラーをどのように回避しましたか? ProtonはデフォルトでHideWineExportsが有効になっている状態で出荷されますか、それともゲームのチェックが完全に削除されていますか?

最後のFFアップデートでチェックが削除されました。

おっと! Squareが私たちのLinuxユーザーの話を聞いたと思いますか?

オンス。 31. 7月 2019、18:16 skrevヤツェクCabanの[email protected]

最後のFFアップデートでチェックが削除されました。


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKF53SVUXGOND2ACTJTQCG3EXA5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW
またはスレッドをミュートします
https://github.com/notifications/unsubscribe-auth/AD4BBKAOTMJJ7UM6UOAL6O3QCG3EXANCNFSM4FRR7KYQ

FFXIV Macは、古いCiderハックを使用しないCrossOverベースのビルドに移行したため、Shadowbringersアップデートでは、すべてのものが削除されました。

これは素晴らしいニュースです! だから私たちの唯一の顕著な問題atmは、ログインボタンをクリックするとランチャーがクラッシュすることですか? そのために開いているワインのバグはありますか?

4.11のデータセンター選択画面が表示されます。 サーバーを確認すると、ゲームは何かをロードし始めますが、そこで停止します。 ゲームはキーの押下に応答し(つまり、Alt + F4を押すと、ゲームを終了するかどうかを尋ねる小さなポップアップが表示されます)、右下隅の小さな円がアニメーション化されますが、それ以外は何も起こりません。

まだキャラクターを作成していないとすると、オープニングムービーのカットシーンを再生しようとして失敗しているように聞こえます。 「〜/ Documents / MyGames / FINAL FANTASY XIV-A Realm Reborn / FFXIV.cfg」ファイルを編集し、「CutsceneMovieOpening0」から「CutsceneMovieOpening1」の行を編集することでスキップできます。 (または、表示されない場合はその行を追加します。)

また、ゲーム外のオープニングムービーのカットシーンを見たい場合は、 https://www.youtube.com/watch?v = 443ogl24K0Yにあります

ありがとう! それがやったように見えます!

小さな質問があります。ライセンスチェックエラーをどのように回避しましたか? ProtonはデフォルトでHideWineExportsが有効になっている状態で出荷されますか、それともゲームのチェックが完全に削除されていますか?

FFXIV Macは、古いCiderハックを使用しないCrossOverベースのビルドに移行したため、Shadowbringersアップデートでは、すべてのものが削除されました。

少なくとも5.05ではそうではないようです。 バニラワイン4.12.1で実行している場合でも、ランチャーはログイン時にライセンスエラーをスローします。 HideWineExportsにパッチを適用してオンに切り替えると、ランチャーが再び正常に機能します。

最近dllエラーが発生し始めました。

他の誰かもこの行動を観察/経験しましたか?
時代遅れの、悪いハードウェアが原因でした

「dllエラー」とはどういう意味ですか、「最近」はどのくらい最近ですか、どのプロトンバージョンを使用していますか、ハードウェアは何ですか?

@doitsujinいや、ハードウェアの問題だったようです

ちなみに、ドライバーを更新すると、当時はd3d1​​1.dllとntdll.dllでエラーが発生していました。 クリーニングプレフィックスはその問題を解決しました。

少なくとも5.05ではそうではないようです。 バニラワイン4.12.1で実行している場合でも、ランチャーはログイン時にライセンスエラーをスローします。 HideWineExportsにパッチを適用してオンに切り替えると、ランチャーが再び正常に機能します。

ここでの経験とは逆に、インストール時にHideWineExportsをオフに切り替えても、通常どおりログインできます。 どのランチャーを使用していますか? ffxivboot64.exeに切り替えましたか?

はい、5.0のリリース以来ffxivboot64.exeを使用しています。

編集:ブートウィンドウとランチャーウィンドウの両方で、タイトルバーにバージョン番号2019.06.10.0000.0001が表示されます。 起動バージョンのチェックは正常に合格しますが、どういうわけか最新バージョンを取得できない可能性がありますか?

最新バージョンで、「アプリケーションからワインバージョンを非表示にする」のチェックを外しても、ゲームに参加できることを確認します。

最新のランチャーバージョンは2019.06.10.0000.0001ですが、最新のゲームバージョン文字列は次のとおりです: "バージョン:2019.07.24.0001.0000(4438681、ex1:2019.06.12.0000.0000、ex2:2019.05.31.0000.0000、ex3:2019.07。 24.0000.0000) "実際、最新バージョンの@achurchを入手していないようです。

また、ffxivboot64.exeを使用していないことも言う必要があります。 どうやらそれを更新するのを忘れていて、ffxivboot.exeを使用しています。 それでも、動作しているようです...

私は最新のゲームバージョンを持っていますが、ライセンスエラーをスローしたのはランチャーだったので、わざわざ言及しませんでした。

とは言うものの、それは他のすべての人にとってはうまくいくようで、HideWineExportsをアクティブにしておくのは問題ないので、さらに掘り下げる必要があるかどうかはわかりません。

...ランチャーがライセンスエラーをスローしていますか?

ライセンスエラーがスローされるのを見たすべてのスクリーンショットは、ゲームのインターフェイスにあります。 これは何か新しいことですか、それともいつもこのようで、私は気づいていませんでしたか?

いつもそうだった。 ランチャーとクライアント自体の2つのチェックがあります。 ゲーム内でヒットしたのは1回だけで、32ビットランチャーでlibcefを強制していたときだと思います。

プロトン4.11-2がffxivのサウンドを壊して消え、システム全体でオーディオが大きすぎる(?)ように壊れました。 pavucontrolでffxivをミュートすると、ミュートを解除しない限り問題は解決し、元に戻ります。 再起動すると修正されます。

これはプレイしてから数時間後に起こりました。

オーディオは4.11-1と4.11-2の間で劇的に変化しませんでした。 変更は基本的にFAudio19.07から19.08で、基本的に機能上の変更はありませんでした。

https://github.com/FNA-XNA/FAudio/compare/19.07...19.08

編集:それはまた、最後の4.2リリースと4.11の間であまり変化しませんでした。

https://github.com/FNA-XNA/FAudio/compare/19.06.07...19.07

それで、ただのランダムな問題?

おそらく、システム全体のオーディオが影響を受けた理由を知りたいと思いますが。 FAudioは、SDLオーディオを介して作成された単一の接続であり、私が知っている侵襲的なものではありません。

このゲームで私が抱えている唯一の問題は、2番目のモニターでビデオを再生できないことです。そうしないと、ゲームが多くの入力を登録せず、応答しなくなってしまいます。 誰かが修正しましたか?

プロトン4.11でゲームを実行すると機能せず、Javaスクリプトエラーがスローされます。

パスワードを入力した後、[ログイン]ボタンをクリックする代わりに、Enterキーを押す必要があります。

このゲームで私が抱えている唯一の問題は、2番目のモニターでビデオを再生できないことです。そうしないと、ゲームが多くの入力を登録せず、応答しなくなってしまいます。

暗闇の中でのショットですが、(1)ゲームパッドを使用していて、(2)最近SDLを更新しましたか? SDL 2.0.10で導入されたバグにより、多くのジョイスティック入力がドロップされます//bugzilla.libsdl.org/show_bug.cgi?id = 4750
それはビデオの再生とは何の関係もありませんが、最終的にそのバグを見つける前に、私は自分のシステムで多くの異なることを疑っていました。

このゲームで私が抱えている唯一の問題は、2番目のモニターでビデオを再生できないことです。そうしないと、ゲームが多くの入力を登録せず、応答しなくなってしまいます。

暗闇の中でのショットですが、(1)ゲームパッドを使用していて、(2)最近SDLを更新しましたか? SDL 2.0.10で導入されたバグにより、多くのジョイスティック入力がドロップされます//bugzilla.libsdl.org/show_bug.cgi?id = 4750
それはビデオの再生とは何の関係もありませんが、最終的にそのバグを見つける前に、私は自分のシステムで多くの異なることを疑っていました。

いいえ、ゲームパッドは使用していません。 キーボードとマウスを使用しています。 修正を待たなければならないようです。

@GhostEther再生中はほぼ常にビデオを見ていて問題はないので、間違いなく可能です。 最新バージョンのproton / dxvkを使用していて、ビデオカードドライバが最新であることを確認してください。速度の低下/入力のドロップは、数か月前のバグのように聞こえます。

ランチャーがサブスクリプションの有効期限が切れている、またはサービスアカウントがまだ登録されていないと突然主張するという問題を抱えている人は他にいますか? 昨日は正常に動作していたので、5.08パッチに関連している可能性があります:/

ランチャーがサブスクリプションの有効期限が切れている、またはサービスアカウントがまだ登録されていないと突然主張するという問題を抱えている人は他にいますか? 昨日は正常に動作していたので、5.08パッチに関連している可能性があります:/

彼らは、「Windows」キーを使用するアカウントはSteamの外部でランチャーを使用する必要があり、「Steam」キーを使用するアカウントはSteamを使用して起動する必要があることを強制し始めました。 いずれにせよ、これは引数「-issteam」がffxivboot.exeに渡されるかどうかによって決定されます。

したがって、Steamキーを持つアカウントを使用している場合は、その引数で実行されていることを確認する必要があります。Windowsキーを持つアカウントを使用している場合は、引数がないことを確認する必要があります。

@ Equivocal90なるほど、ありがとう。 SteamのProton内からWindowsライセンスを実行しているので、ストリームが-issteamを通過しないようにする方法を理解する必要があります。

@ Equivocal90なるほど、ありがとう。 SteamのProton内からWindowsライセンスを実行しているので、ストリームが-issteamを通過しないようにする方法を理解する必要があります。

私も同じことをしています。 次のようなものを使用して手動で実行する必要がありました。
STEAM_COMPAT_DATA_PATH=~/.local/share/Steam/steamapps/compatdata/39210/ python3 "~/.local/share/Steam/steamapps/common/Proton 4.11/proton" waitforexitandrun "~/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe"

なじみのないPythonに固有の理由で、 ~を実際のフォルダーに展開する必要がありました。

私の場合、それはうまくいきませんでした。何らかの理由で、ワインは下品なエラーでクラッシュし続けました。

最後に、 proton pythonラッパースクリプトにパッチを適用して、ゲームを起動する前に-issteam引数を削除しました:)

ゲームの更新後に誰かが奇妙なアーティファクトを持っている場合は、シェーダーキャッシュをクリアしてください。

私にとっては、トリッピーなテクニカラーのキャラクターのポートレートとランダムなオブジェクトが白いぼかしに置き換えられ、シェーダーキャッシュを削除するまで、ゲームがライトエーテルで破損したかのようになりました。

@ jbal91シェーダーキャッシュ、つまりドライバーによって作成されたものですか? あなたはNvidiaにいますか?

ゲームFFXIVを起動するたびに、cfgが書き直されるので、解像度とグラフィック設定が保存されません。アイデアはありますか?
プロトン-ge-カスタム/リリース/タグ/4.15-GE-1(またはそれ以上)に交換すると、この問題は修正されますが、標準のプロトン4.11.3で確認できます。
およびカスタム/リリース/タグ/4.10-GE-3

権限の問題のようです。 設定ファイルが書き込み可能であることを確認しますか?
これがその古いバグプロトンバグでない限り。

オンス。 11. 9月 2019、23:53 skrevはASIM-VAX [email protected]

ゲームFFXIVを起動するたびに、cfgが書き直されるため、保存されません
私の解像度とグラフィック設定、何かアイデアはありますか?


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKDV7DJ64ZP5T75ISHTQJFSDZA5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKT
またはスレッドをミュートします
https://github.com/notifications/unsubscribe-auth/AD4BBKHX7MAHDM3F7PXUAMDQJFSDZANCNFSM4FRR7KYQ

だから私は提案されたすべての修正を試しました(Proton-4.15-GE-4を使用してCutsceneMovieOpening 1、BrowserType 2ですが、ランチャーを介してゲームを開始するとこのエラーが発生します:

An unexpected error has occurred. Exiting FINAL FANTASY XIV.

ffxiv_dx11.exe+1120F78
...
ntdll.dll+B314D

ffxivboot64.exe経由でログインすると、SQEXアカウントに有効なFFXIVライセンスが割り当てられていないと表示されるため、ffxivboot64.exeではなくffxivboot.exeを使用しています(Steamでアカウントを使用しようとすると通常発生するエラー-非Steamランチャーのキー)、64ビットのwineprefixを使用します。

他の誰かがこれを経験しましたか? 私が試すことができる別の修正はありますか?

ゲームはプロトン4.11-3で完全に正常に動作しましたが、ランチャーからゲームを開始した後の4.11-4では、黒い画面しか表示されません。

現時点では、SteamでWindowsキーを実行するための修正はありません。 残念ながら、 -issteamフラグは~/.steam/root/appcache/appinfo.vdf内部にあるようです。 ファイルを直接編集することは可能のようですが、それはバイナリ形式であり、...それはおそらく私が自分自身を深く掘り下げようとは思わない醜い修正です。 WindowsユーザーはSteamEditを使用してファイルを更新し、チェックをバイパスしていますが、私は個人的にそれを台無しにするつもりはありません。
うまくいけば、私より賢い誰かがこれに対してより良い答えを持っています。 Set Launch Optionsを使用して、実行時にチェックアウトを削除する方法があるかもしれませんが、私にはわかりません。

@HereInPlainSight [起動オプションの設定]をに設定して成功しました
echo %command%; "/home/XXX/.local/share/Steam/steamapps/common/Proton 4.11/proton" waitforexitandrun "/home/XXX/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe 。これは基本的に元のコマンドをnoopに置き換え、その後-issteamなしで実際のコマンドを実行します。

@HereInPlainSight [起動オプションの設定]をに設定して成功しました
echo %command%; "/home/XXX/.local/share/Steam/steamapps/common/Proton 4.11/proton" waitforexitandrun "/home/XXX/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe 。これは基本的に元のコマンドをnoopに置き換え、その後-issteamなしで実際のコマンドを実行します。

見よ-前述の私より賢い人。 それを読んだらすぐに意味がありますが、なぜコマンドを再構築するだけだとは思わなかったのかわかりません。 ありがとう!

@HereInPlainSight [起動オプションの設定]をに設定して成功しました
echo %command%; "/home/XXX/.local/share/Steam/steamapps/common/Proton 4.11/proton" waitforexitandrun "/home/XXX/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe 。これは基本的に元のコマンドをnoopに置き換え、その後-issteamなしで実際のコマンドを実行します。

これは本当に賢いです! 実際には、互換性ツール全体を必要とせずに、特定のタイプのポートがはるかにスムーズになります(とにかく、redistインストールを無視します): https

だから私は提案されたすべての修正を試しました(Proton-4.15-GE-4を使用してCutsceneMovieOpening 1、BrowserType 2ですが、ランチャーを介してゲームを開始するとこのエラーが発生します:

An unexpected error has occurred. Exiting FINAL FANTASY XIV.

ffxiv_dx11.exe+1120F78
...
ntdll.dll+B314D

ffxivboot64.exe経由でログインすると、SQEXアカウントに有効なFFXIVライセンスが割り当てられていないと表示されるため、ffxivboot64.exeではなくffxivboot.exeを使用しています(Steamでアカウントを使用しようとすると通常発生するエラー-非Steamランチャーのキー)、64ビットのwineprefixを使用します。

他の誰かがこれを経験しましたか? 私が試すことができる別の修正はありますか?

実際、私はWindowsでもこのエラーが発生していることがわかりました。 おそらく私のファイルはただ壊れています。 しかしとにかく、それは陽子に関係していません。

4.11-4ではなかったのでプロトン4.11-5アップデートでゲームをプレイできるようになり、4.11-2に戻らなければなりませんでした。

事前にレンダリングされたカットシーンの更新:

winetricks directshowhttps://forum.winehq.org/viewtopic.php?t = 688からのヒントに従って、最初の「クラスオブジェクトなし」エラーをなんとか乗り越えました
同じエラーが発生しましたが、clsidが異なりますが、それを提供するdllの意味がわかりません。 誰かがそのリードに従う方法を知っているなら、clsidは2eeb4adf-4578-4d10-bca7-bb955f56320aですか?

編集:どうやらこれはwmadmod.dllです。 ただし、そのdllをWindowsインストールからコピーしても、ロードされないため、役に立たないようです。 そのために何をする必要があるのか​​わからない

-issteamの問題を回避するために、Tesuの優れた提案を使用しましたが、データサーバーにログインしても、何も読み込まれません。 右下隅にスピニングピンホイールがあります。

PROTON_LOG出力
Steam-システム情報

-issteamの問題を回避するために、Tesuの優れた提案を使用しましたが、データサーバーにログインしても、何も読み込まれません。 右下隅にスピニングピンホイールがあります。

PROTON_LOG出力
Steam-システム情報

つまり、ゲームの最初のカットシーンを再生できないため、デフォルトでDocuments/My Games/Final Fantasy XIV - A Realm RebornにあるFFXIV.cfgファイルのCutsceneMovieOpeningエントリの設定を1に変更できます。

カットシーンをスキップし、キャラクター選択画面に移動できるはずです

-issteamの問題を回避するために、Tesuの優れた提案を使用しましたが、データサーバーにログインしても、何も読み込まれません。 右下隅にスピニングピンホイールがあります。
PROTON_LOG出力
Steam-システム情報

つまり、ゲームの最初のカットシーンを再生できないため、デフォルトでDocuments/My Games/Final Fantasy XIV - A Realm RebornにあるFFXIV.cfgファイルのCutsceneMovieOpeningエントリの設定を1に変更できます。

カットシーンをスキップし、キャラクター選択画面に移動できるはずです

これは機能しましたが、ゲームでグラフィック設定を変更しようとすると、システムがロックされ、SysRq REI(SUBではない)で回復する必要があります。

これは機能しましたが、ゲームでグラフィック設定を変更しようとすると、システムがロックされ、SysRq REI(SUBではない)で回復する必要があります。

これは、AMD GPU、「リアルタイムリフレクション」オプション、および古いバージョンのLLVM / Mesaを含む特定の構成で発生する可能性があります。

「リアルタイムリフレクション」をオフのままにしておけば、大丈夫です。 LLVM 7 + / Mesa 18.2+にアップグレードすると問題が解決すると聞いていますが、ほとんどの場合問題は解決しますが、個人的には、ビデオがロックアップするという奇妙なまれな状況(Azim Steppe)に遭遇しました。まだ発生します。

オプションを完全にオフにしておくことをお勧めします。

これは機能しましたが、ゲームでグラフィック設定を変更しようとすると、システムがロックされ、SysRq REI(SUBではない)で回復する必要があります。

これは、AMD GPU、「リアルタイムリフレクション」オプション、および古いバージョンのLLVM / Mesaを含む特定の構成で発生する可能性があります。

「リアルタイムリフレクション」をオフのままにしておけば、大丈夫です。 LLVM 7 + / Mesa 18.2+にアップグレードすると問題が解決すると聞いていますが、ほとんどの場合問題は解決しますが、個人的には、ビデオがロックアップするという奇妙なまれな状況(Azim Steppe)に遭遇しました。まだ発生します。

オプションを完全にオフにしておくことをお勧めします。

私はnVidia950を持っていますが、Archを使用しているので、LLVMが最新であると確信しています。 また、グラフィック設定を上げずに下げていました。 ゲームは「ハイエンドラップトップ」に設定されていたので、それを「標準デスクトップ」に減らしました。

ウェルプ、新しいランチャーがあります。 臭い。 Linuxではログインフィールドやその他の多くのものはレンダリングされません。 Windowsでは、configに移動して古いランチャーに戻ることができますが、それが永遠に続くわけではないようです。 新しいものはIE11に大きく依存しているようですが、誰かが何か洞察を持っていますか?

Linuxにログインする場合は、歯車のアイコンをクリックしてから下にスクロールし、最後の灰色のボックスをクリックします。これは、古いレイアウトに戻るためのオプションです。 現在はスクロールバーがありますが、機能します。少なくとも、「メンテナンス中は利用できません」画面が表示されます。

そのオプションに対応する設定行はありますか? 設定ビューをスクロールすることすらできません。

FFXIV_BOOT.cfgBrowserという新しいオプションがあるようです。ここで、 1は古いランチャーで、 2は新しいランチャーです。

新しいランチャーのデザインはまだmacosに登場していませんよね? 彼らがそこでどのように機能するかを見るのは少し待つ価値があるかもしれません

fwiw新しいランチャーを使用してログインできました-一番下までスクロールすると、何らかの理由でログインフォームがそこに表示されました。

私にとって、新しいクライアントはこの画面より先に進むことさえありません
image
プロトンではなくワイン4.16を使用しているという免責事項
編集:ここで他の人がバニラワインます

私はまだtkg-ffxiv-feffe-4.6-1.8-x86_64ランナーを使用してlutrisを使用していますが、新しいランチャーは正常に読み込まれますが、フリーズせずに下にスクロールしたり、実際に操作したりすることはできません。 サーバーの負荷が高い場合にのみ、そのディスプレイでフリーズしました。

私にとって、新しいクライアントはこの画面より先に進むことさえありません
image
プロトンではなくワイン4.16を使用しているという免責事項
編集:ここで他の人がバニラワインます

こちらのスレッド

ge-protonified-4.10では問題なく機能しますが、ヘッダーの透明度が不安定になるなど、グラフィックの問題がいくつかあります。 ただし、Windowsで実行されているバージョンと実際には比較していません。

@ashkittenが提案したように、 FFXIV_BOOT.cfg Browser 1を設定することで、古いランチャーをロードすることができました。 それも重要な場合は、 BrowserType0設定されます。

ランチャー設定の警告には、これが長続きしないというちょっとした警告があります。 W7のサポートがいつ終了するかを推測していますか?

新しいランチャーが問題なくロードされました。 Pop!_OS +パッチを適用したプロトン。

@aberardinelliどのパッチを参照していますか?

@aberardinelliどのパッチを参照していますか?

ああ、誰かがこれを尋ねるのではないかと心配しました。 このスレッドの古いコメントをふるいにかけて、正しいコメントを見つけてください...
バージョンは、Proton-4.10-GE-3として蒸気で表示されます
このコメントの6/22に@GloriousEggrollによって投稿されhttps

ラップトップとデスクトップの両方で動作します。

それを機能させるのはおそらくIsTransgamingであり、おそらく古いランチャーの場合と同じようにCEFを強制します。

ただし、古いランチャーと同じように、WineMSHTMLで動作させることができれば素晴らしいと思います。

今日以降、ワークスペースの切り替え中に他の誰かがランダムなクラッシュを経験しますか?

編集:それはウィンドウモードでも発生するようです&ゲームが集中していない間
EDIT2:何らかの理由でXorgを再起動した後、クラッシュは解消されました。

今日以降、ワークスペースの切り替え中に他の誰かがランダムなクラッシュを経験しますか?

編集:それはウィンドウモードでも発生するようです&ゲームが集中していない間

私はこの問題を抱えていません。 どのDEを使用していますか? GnomeShellを使用しています。

ge-protonified-4.10では問題なく機能しますが、ヘッダーの透明度が不安定になるなど、グラフィックの問題がいくつかあります。 ただし、Windowsで実行されているバージョンと実際には比較していません。

私は先に進み、あなたの提案に従ってge-protonified-4.10をショットしました。実際、新しいランチャーは正常に機能しているようですが、ログインフォームが残りのコンテンツの下に表示され、少し一貫性がありません。 私が使用していた4.8よりも少し良く動作すると思いますが、それは心身医学的である可能性があります。壊れていない場合は更新することを常に躊躇しています...😄

Proton-4.19-GE-1リリースを試したところ、新しいログインが機能し、タイトル画面から文字選択への移行アニメーションがよりスムーズに実行されるようになりました。 また、「開始」の代わりに「データセンター」を選択する必要がある古いバグが修正されました....私はまだ(十分に)プレイしていないので、ゲームプレイのfpsの改善については何も言えません(しかし、私はそうしました「ラップトップハイ」のプレグラフィック設定を使用して、古いgtx970で4kで最大30fpsを取得します)


システム仕様:

inxi -bxx
System:    Host: linux Kernel: 5.3.7-1-default x86_64 bits: 64 compiler: gcc v: 9.2.1 Console: tty 1 dm: SDDM 
           Distro: openSUSE Tumbleweed 20191101 
Machine:   Type: Desktop Mobo: ASUSTeK model: Z170 PRO GAMING v: Rev X.0x serial: 150647662404153 UEFI: American Megatrends 
           v: 3805 date: 05/16/2018 
CPU:       Quad Core: Intel Core i5-6600K type: MCP arch: Skylake-S speed: 4391 MHz min/max: 800/4400 MHz 
Graphics:  Device-1: NVIDIA GM204 [GeForce GTX 970] vendor: eVga.com. driver: nvidia v: 440.26 bus ID: 01:00.0 
           chip ID: 10de:13c2 
           Display: server: X.org 1.20.5 driver: nvidia compositor: kwin_x11 tty: 273x33 
           Message: Advanced graphics data unavailable in console for root. 
Network:   Device-1: Intel Ethernet I219-V vendor: ASUSTeK driver: e1000e v: 3.2.6-k port: f000 bus ID: 00:1f.6 
           chip ID: 8086:15b8 
Drives:    Local Storage: total: 34.23 TiB used: 33.34 TiB (97.4%) 
Info:      Processes: 380 Uptime: 1h 05m Memory: 15.57 GiB used: 7.20 GiB (46.2%) Init: systemd v: 243 runlevel: 5 
           target: graphical.target Compilers: gcc: 9.2.1 alt: 9 clang: 8.0.1 Shell: bash v: 5.0.11 running in: tty 1 
           inxi: 3.0.32 

Proton 4.2-9、4.11-9、および4.21-GE-1を試しましたが、3つすべてが同じスプラッシュ画面を表示します。
Screenshot_20191206_121049
結果はブラウザ1とブラウザ0で同じです。現在Fedora30 + KDE5を実行しています

@ Romdeau4同じ問題があります

@ Romdeau4 @tuxutkuこれはおそらく、あなたの問題ではないですが、私は、私は削除する前にこのスレッドで投稿されました打ち上げオプション設定していたことを思い出したまで、私は同じ問題を持っていた-issteam引数を。 GEカスタムプロトンを使用するには、その起動オプションを更新する必要がありました。

私は新しいランチャーをge-protonofied-4.10で動作させることしかできませんでした。それ以降のバージョンでは、ランチャーにFFXIVロゴが付いたソリッドスクリーンが表示され、残りの部分にはアクセスできないようです。

皆さんこんにちは、
少なくともカスタムバージョンでは、問題を解決できたと思います。 ffxivboot.exeをffxivboot64.exeに置き換えるだけで、ランチャーが機能しました。 カスタムビルドを使用している場合は、以下を開いてみてください。

FFXIVオフィシャル:
プロトン-4.21-GE-1 / protonfixes / gamefixes / 312060.py

FFXIVトライアル:
プロトン-4.21-GE-1 / protonfixes / gamefixes / 39210.py

内容を次のように置き換えます。

""" Game fix for FFXIV Trial
"""
#pylint: disable=C0103

from protonfixes import util
import os

def main():
    """ for FFXIV skip intro cutscene to allow game to work.
    """
    # Fixes the startup process.
    util.replace_command('ffxivboot.exe', 'ffxivboot64.exe')

    # disable new character intro cutscene to prevent black screen loop
    configpath = os.path.join(util.protonprefix(), 'drive_c/users/steamuser/My Documents/My Games/FINAL FANTASY XIV - A Realm Reborn')
    if not os.path.exists(configpath):
        os.makedirs(configpath)
    configgame = os.path.join(configpath, 'FFXIV.cfg')
    if not os.path.isfile(configgame):
        f = open(configgame,"w+")
        f.write("<FINAL FANTASY XIV Config File>\n\n<Cutscene Settings>\nCutsceneMovieOpening 1")
        f.close

スタンドアロンアカウントを所有していて、ライセンスがSteamライセンスと異なるかどうかわからないため、まだゲームにログインしようとはしていません。

編集:新しいランチャーはレンダリングされませんが、少なくともクラッシュしません。 古いランチャーはまだ機能します。 FFXIV_BOOT.cfgでブラウザ1を設定する必要があります

Windowsライセンスに違いはありません。 それはあなたが
スタンドアロンでSteamライセンスを使用しようとすると、-issteamを追加する必要があります

IdkなぜSquareがそのようにしたのか笑
目標が区別することだったとしたら、私にはちょっと怠惰なようです。 より良い
2つのビルドを維持していると思います。

土、2019年12月7日には、午前5時39トーマスCrider、 [email protected]書きました:

皆さんこんにちは、
少なくとも私の習慣の範囲内で、問題を解決できたと思います
バージョン。 私は単にffxivboot.exeをffxivboot64.exeに置き換えました。
ランチャーが機能しました。 カスタムビルドを使用している場合は、を開いてみてください
以下:

FFXIVオフィシャル:
プロトン-4.21-GE-1 / protonfixes / gamefixes / 312060.py

FFXIVトライアル:
プロトン-4.21-GE-1 / protonfixes / gamefixes / 39210.py

内容を次のように置き換えます。

"" "FFXIVトライアルのゲーム修正
"" "

pylint:disable = C0103

プロトンフィックスからimportutil
OSのインポート

def main():
FFXIVの「」は、ゲームが機能するようにイントロカットシーンをスキップします。
"" "
#起動プロセスを修正します。
util.replace_command( 'ffxivboot.exe'、 'ffxivboot64.exe')

# disable new character intro cutscene to prevent black screen loop
configpath = os.path.join(util.protonprefix(), 'drive_c/users/steamuser/My Documents/My Games/FINAL FANTASY XIV - A Realm Reborn')
if not os.path.exists(configpath):
    os.makedirs(configpath)
configgame = os.path.join(configpath, 'FFXIV.cfg')
if not os.path.isfile(configgame):
    f = open(configgame,"w+")
    f.write("<FINAL FANTASY XIV Config File>\n\n<Cutscene Settings>\nCutsceneMovieOpening 1")
    f.close

スタンドアロンアカウントを所有しているため、まだゲームにログインしようとはしていません。
ライセンスがSteamライセンスと異なるかどうかはわかりません。


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKBULR6DO6265I5LSHLQXMSGHA5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW
または購読を解除する
https://github.com/notifications/unsubscribe-auth/AD4BBKCPUADHYVFBK4ECPX3QXMSGHANCNFSM4FRR7KYQ

編集:新しいランチャーはレンダリングされませんが、少なくともクラッシュしません。 古いランチャーはまだ機能します。 FFXIV_BOOT.cfgでブラウザ1を設定する必要があります

FFXIV_BOOT.cfgでブラウザ1を設定すると、問題が修正されました:)

GEの指示に従ってPythonスクリプトを更新し、FFXIV_BOOT.cfgでブラウザー1を設定し、フラグ-issteamを追加したところ、インストールしているように見えます。
Screenshot_20191207_225836
だからFFXIVに戻るためにポンプでくまれました。 みんな助けてくれてありがとう

DirectX 9.0cモードは機能しません(少なくともgallium9では)。 エラーメッセージThe latest version of DirectX is required to play FINAL FANTASY XIV, Please download and install the DirectX End-User Runtime, then restart the game,----(0) dxwebsetup.exeを抑制するために

ただし、DXVKのパフォーマンスはamda10-9620pではかなり良好です。

PS:Steamがgallium9を無効にするので、

@GloriousEggroll 4.10ビルドは、面白くても、新しいランチャーで機能します。 古いランチャーインターフェースは削除/減価償却される予定なので、古いものを使用するように設定できることに依存するよりも、少なくとも新しいものが機能することを確認する方がはるかに良いでしょう、なぜそれが起こったのかについて何か洞察がありますか最近のビルドで後退しましたか?

@GloriousEggroll 4.10ビルドは、面白くても、新しいランチャーで機能します。 古いランチャーインターフェースは削除/減価償却される予定なので、古いものを使用するように設定できることに依存するよりも、少なくとも新しいものが機能することを確認する方がはるかに良いでしょう、なぜそれが起こったのかについて何か洞察がありますか最近のビルドで後退しましたか?

それを再確認できますか? 私は誰かにテストをしてもらいました、そこでそれは彼らのために働きました、そして彼らはプレフィックスを削除しました、そしてきれいなプレフィックスを作るとそれは働きませんでした。

そして明確にするために:意図は、古いランチャーに永続的に依存することではありません。 最終的には修正する必要があります。 私の最初のコメントの意図は、プレイしたい人々のためにゲームを機能させることでした。

Proton 4.21-GE-1でゲームをインストールし、新しいランチャーを使用することに成功しましたが、DirectXの問題が発生しているようです。
Screenshot_20191209_071025

System:    Host: localhost.localdomain Kernel: 5.3.14-200.fc30.x86_64 x86_64 bits: 64 compiler: gcc 
           v: 9.2.1 Desktop: KDE Plasma 5.15.5 tk: Qt 5.12.5 wm: kwin_x11 dm: SDDM 
           Distro: Fedora release 30 (Thirty) 
Machine:   Type: Desktop Mobo: Gigabyte model: H81M-S1 v: x.x serial: <root required> 
           BIOS: American Megatrends v: FF date: 06/20/2014 
CPU:       Quad Core: Intel Core i5-4460 type: MCP arch: Haswell speed: 3389 MHz min/max: 800/3400 MHz 
Graphics:  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics vendor: Gigabyte 
           driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:0412 
           Device-2: AMD Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X] vendor: PC Partner Limited 
           driver: radeon v: kernel bus ID: 01:00.0 chip ID: 1002:6810 
           Display: x11 server: Fedora Project X.org 1.20.5 driver: modesetting,radeon FAILED: ati 
           unloaded: fbdev,vesa compositor: kwin_x11 resolution: 1920x1080~60Hz, 1920x1080~60Hz 
           OpenGL: renderer: AMD PITCAIRN (DRM 2.50.0 5.3.14-200.fc30.x86_64 LLVM 8.0.0) v: 4.5 Mesa 19.1.8 
           direct render: Yes 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Gigabyte driver: r8169 
           v: kernel port: d000 bus ID: 03:00.0 chip ID: 10ec:8168 
Drives:    Local Storage: total: 1.13 TiB used: 156.92 GiB (13.6%) 
Info:      Processes: 236 Uptime: 1h 13m Memory: 7.65 GiB used: 3.09 GiB (40.4%) Init: systemd v: 241 
           runlevel: 5 target: graphical.target Compilers: gcc: 9.2.1 Shell: bash v: 5.0.7 
           running in: konsole inxi: 3.0.37 

こんにちは@ Romdeau4 、Intel / Haswellには実験的なvulkan実装があり、LinuxはSouthern Island(SI)世代のAMDチップセットでデフォルトでradeonカーネルモジュールを使用します。 radeonカーネルモジュールはVulkanと互換性がありません。

https://github.com/ValveSoftware/Proton/wiki/For-AMD-users-having-issues-with-non-OpenGL-gamesを読んでください。

@ kisak-valveどうもありがとうございました、それは助けになり、ゲームはバターをスムーズに実行しています。
可視性および認識していない可能性のある他のFedora30ユーザーの場合:

/etc/default/grubを編集し、オプションGRUB_CMDLINE_LINUX_DEFAULT radeon.si_support=0 amdgpu.si_support=1radeon.cik_support=0 amdgpu.cik_support=1を追加します

その後、いずれかを使用してGRUBの設定更新sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg UEFIシステム用またはsudo grub2-mkconfig -o /boot/grub2/grub.cfg BIOSシステムのために。

システムを再起動し、 lspci -k amdgpuカーネルドライバーを実行していることを確認します。

新しいランチャーはまだ機能しません。 これはファイナルファンタジーxivのロゴであり、最小化を押すか終了することができます。

ばかげた質問かもしれませんが、ファイルを読み取り専用に設定できますか?

火、2019年12月17日には、6:57 PM zangoku [email protected]書きました:

それはffxiv_boot.cfgの値2で私の値1を上書きし続けます。
そのため、ゲームをプレイすることができません。


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AGC7S2Z6X67GRZ27I6BM2UDQZFRP5A5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKT
または購読を解除する
https://github.com/notifications/unsubscribe-auth/AGC7S25WEM5ZYUU2V4UISMTQZFRP5ANCNFSM4FRR7KYQ

ばかげた質問かもしれませんが、ファイルを読み取り専用に設定できますか?

2019年12月17日火曜日、午後6時57分zangoku @* >書き込み:ffxiv_boot.cfgの1の値を2の値で上書きし続けます。 そのため、ゲームをプレイすることができません。 —あなたが言及されたのであなたはこれを受け取っています。 このメールに直接返信、GitHubの上でそれを見る<#580?email_source =通知&email_token = AGC7S2Z6X67GRZ27I6BM2UDQZFRP5A5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHELVPA#issuecomment-566803132>、または退会https://github.com/notifications/unsubscribe-auth/AGC7S25WEM5ZYUU2V4UISMTQZFRP5ANCNFSM4FRR7KYQ

Steamはアップデートするために再起動する必要があると言ったので、私はそれを行い、問題は修正されました。

@GloriousEggroll 4.10ビルドは、面白くても、新しいランチャーで機能します。 古いランチャーインターフェースは削除/減価償却される予定なので、古いものを使用するように設定できることに依存するよりも、少なくとも新しいものが機能することを確認する方がはるかに良いでしょう、なぜそれが起こったのかについて何か洞察がありますか最近のビルドで後退しましたか?

それを再確認できますか? 私は誰かにテストをしてもらいました、そこでそれは彼らのために働きました、そして彼らはプレフィックスを削除しました、そしてきれいなプレフィックスを作るとそれは働きませんでした。

そして明確にするために:意図は、古いランチャーに永続的に依存することではありません。 最終的には修正する必要があります。 私の最初のコメントの意図は、プレイしたい人々のためにゲームを機能させることでした。

私はそれを試しましたが、うまくいきませんでした。 ランチャーがタイトル画面で動かなくなった。 私もここで提案されたたくさんのものを試しましたが、何も役に立ちませんでした。 ランチャーを古いものに切り替えてみましたが、登録手続きなどが必要になります。 アカウントにログインすると、ランチャーからゲームキーの入力を求められます。ログインすると、既に登録されていると表示され、先に進むことができません。 私はすでにフルゲームがアクティブになっているWindowsでこのアカウントで遊んだことがあります。
image

それは...ちょっと変だ。 スタンドアロンキーを使用しているときにSteamを介してインストールしようとしていますか、またはその逆ですか? そこで何が起こっているのか正確にはわかりません。前回再インストールしたときに、既存のアカウントがあり、サインインしていて、その画面をスキップしたと言ったと確信しています。 しかし、その特定のブランドのキーを持っていないときにスチーム/非スチームキーを探している場合、それは混乱しているのでしょうか?

FFXIV_BOOT.cfgStartupCompletedを1に設定してみてください。 せいぜい、それはあなたをその特定の画面を通り越すでしょう。

@GloriousEggroll 4.10ビルドは、面白くても、新しいランチャーで機能します。 古いランチャーインターフェースは削除/減価償却される予定なので、古いものを使用するように設定できることに依存するよりも、少なくとも新しいものが機能することを確認する方がはるかに良いでしょう、なぜそれが起こったのかについて何か洞察がありますか最近のビルドで後退しましたか?

それを再確認できますか? 私は誰かにテストをしてもらいました、そこでそれは彼らのために働きました、そして彼らはプレフィックスを削除しました、そしてきれいなプレフィックスを作るとそれは働きませんでした。

そして明確にするために:意図は、古いランチャーに永続的に依存することではありません。 最終的には修正する必要があります。 私の最初のコメントの意図は、プレイしたい人々のためにゲームを機能させることでした。

これをフォローアップするために、それはちょっと突然動作を停止しました:(古いランチャーを表示するように設定ファイルを変更する方法はありますか?

これをフォローアップするために、それはちょっと突然動作を停止しました:(古いランチャーを表示するように設定ファイルを変更する方法はありますか?

FFXIV_BOOT.cfgBrowserを1に設定します。

@HereInPlainSightそれは奇妙です。 Steamキーを持っているアカウントでSteamからログインしようとしました。 とにかく、あなたのアドバイスは役に立ちました、ありがとう!

FFXIV_BOOTの編集を行っても、FFXIVを起動できません。 最新のGEリリースを使用する:(

ランチャーに問題があります(ブラウザー1を使用)。

このメニューで[ログイン]をクリックすると
image
このポップアップが表示されます
image

A system error has occurred: -2147467263.
javascript:ctrEvent('mainForm');

OKを押すとランチャーが閉じます。

ブラウザ1の設定のみを含むようにFFXIV_BOOT.cfgを編集すると、EULAをクリック> SEアカウントを持っている>アカウントの詳細を入力し、実際にゲームを起動してこのメ​​ソッドを使用してキャラクターにロードできますが、ランチャーはFFXIV_BOOTを上書きします。 cfgなので、ゲームを起動するたびにこれを行う必要があります。

ログインボタンをクリックせずに、Enterキーを押してください。 ただし、[再生]をクリックすることはできます。

ありがとうございました!

FFXIV_BOOTの編集を行っても、FFXIVを起動できません。 最新のGEリリースを使用する:(

もっと情報が必要です。 新しい、古い、両方のどのランチャーを試しましたか? 何かが表示されていますか? コンソール/エラーメッセージ?

FFXIV_BOOTの編集を行っても、FFXIVを起動できません。 最新のGEリリースを使用する:(

もっと情報が必要です。 新しい、古い、両方のどのランチャーを試しましたか? 何かが表示されていますか? コンソール/エラーメッセージ?

両方を試してみましたが、せいぜい新しいランチャーにロゴを表示させるだけで、他に何も起こりませんでした。 ワインはエラーを吐き出していません。

サーバーからランダムに切断されるという問題があり、インターネットに問題がないことがわかっているので、何が原因かわかりません。

まだ最新のGEプロトンを使用しているので、実行できません。 すぐに閉じます。 CFG編集は何もしていません。 とても残念です。

5.2パッチの後に問題を抱えている人は他にいますか? 昨夜ログオフし、今朝パッチをダウンロードしようとするとランチャーが開き、ヘッダータブ(ホーム、ロードストーン、パッチノート、プレイガイド、オプションアイテム)と背景画像が読み込まれましたが、本文には何もありませんでした。 特に、ログインフォームはありません。 上部のタブをクリックしても機能しますが、ランチャーの本体(設定など)では、(ブラウザーウィンドウではなく)ランチャーに読み込まれるはずのすべてのものも空白になります。

編集:私は試しました:(1)ランチャーの再起動、(2)Steamの再起動、(3)コンピューターの再起動、(4)Proton-GEの更新バージョンのダウンロードとFFXIV用の選択。 それをすべて行った後でも、上記と同じ動作が得られます。

編集2:同じオペレーティングシステム(Pop!_OS 19.10)を実行しているが、ハードウェアが異なるラップトップでも同じ問題が発生します。

まだ最新のGEプロトンを使用しているので、実行できません。 すぐに閉じます。 CFG編集は何もしていません。 とても残念です。

ディスカッションで何かを見逃したかもしれませんが、Steam以外のFF14アカウントでログインしようとしていますか? その場合、 -issteamフラグを処理するために必要な回避策があります。

5.2パッチの後に問題を抱えている人は他にいますか? 昨夜ログオフし、今朝パッチをダウンロードしようとするとランチャーが開き、ヘッダータブ(ホーム、ロードストーン、パッチノート、プレイガイド、オプションアイテム)と背景画像が読み込まれましたが、本文には何もありませんでした。 特に、ログインフォームはありません。 上部のタブをクリックしても機能しますが、ランチャーの本体(設定など)では、(ブラウザーウィンドウではなく)ランチャーに読み込まれるはずのすべてのものも空白になります。

また、同じ問題を回避する唯一の方法は、 FINAL FANTASY XIV - A Realm Reborn/FFXIV_BOOT.cfgを編集し、 Browser 2Browser 1別名、古いランチャー、新しいランチャーは完全に壊れています。ゲームバージョン5.2の。 この回避策の問題は、FFXIVが古いランチャーにあるため、ある時点で削除されるため、新しいランチャーが本当に機能する必要があることです。

動作しなくなった新しいランチャー。
Screenshot_2020-02-19_00-49-49

動作する古いランチャー。
Screenshot_2020-02-19_00-48-53

ただの好奇心-XIVでProton5.x(またはwine 5.x)をうまく使用している人はいますか? 両方の5.xより前のバージョンでは(少なくとも古いランチャーで)完全に正常に実行されていますが、5に進むとすぐにゲームが起動しなくなり、次のいずれかのバージョンでエラーが発生します。それぞれのログ:
0022:err:ntdll:RtlpWaitForCriticalSection section 0xa0cb64 #0019 wait timed out in thread 0022, blocked by 0000, retrying (60 sec)

ただの好奇心-XIVでProton5.x(またはwine 5.x)をうまく使用している人はいますか? 両方の5.xより前のバージョンでは(少なくとも古いランチャーで)完全に正常に実行されていますが、5に進むとすぐにゲームが起動しなくなり、次のいずれかのバージョンでエラーが発生します。それぞれのログ:
0022:err:ntdll:RtlpWaitForCriticalSection section 0xa0cb64 #0019 wait timed out in thread 0022, blocked by 0000, retrying (60 sec)

それは私にとってはうまくいっています。 私は今朝、ニアトライアルといくつかのMSQをクリアしました。 更新に問題がありましたが、(古い)ランチャーを再起動しただけで問題なく動作しました。

しばらく前にproton-5.1-ge-2を試しましたが、起動は問題ありませんが、マウスを動かすとゲーム全体が10秒ほどフリーズします。

Browser 2Browser 1別名古いランチャーに変更します

はい、これは私にも役立ちました。 これを入力すると、パッチがダウンロードされます。 :)

うまくいけば、コミュニティは古いランチャーが引退する前に新しいランチャーの修正を理解するでしょう。 修正やテストに協力/貢献できるかどうか教えてください。

まだ最新のGEプロトンを使用しているので、実行できません。 すぐに閉じます。 CFG編集は何もしていません。 とても残念です。

ディスカッションで何かを見逃したかもしれませんが、Steam以外のFF14アカウントでログインしようとしていますか? その場合、 -issteamフラグを処理するために必要な回避策があります。

私はFFXIVのSteamバージョンしか持っていません

まだ最新のGEプロトンを使用しているので、実行できません。 すぐに閉じます。 CFG編集は何もしていません。 とても残念です。

ディスカッションで何かを見逃したかもしれませんが、Steam以外のFF14アカウントでログインしようとしていますか? その場合、 -issteamフラグを処理するために必要な回避策があります。

私はFFXIVのSteamバージョンしか持っていません

このゲームに関しては、GEとの運がほぼゼロだったことを思い出しました。 バニラプロトンを試しましたか?

はい、これは私にも役立ちました。 これを入力すると、パッチがダウンロードされます。 :)

パッチのダウンロードが残り2分になると、デバイスに互換性がないというエラーが表示されて終了しました(「無効なプラットフォーム」だと思いますか?)。 それ以来、古いランチャーと新しいランチャーのどちらも正常に開くことができませんでした。 パッチ5.2は私のLinux互換性を壊しました。 :(

パッチのダウンロードが残り2分になると、デバイスに互換性がないというエラーが表示されて終了しました(「無効なプラットフォーム」だと思いますか?)。 それ以来、古いランチャーと新しいランチャーのどちらも正常に開くことができませんでした。 パッチ5.2は私のLinux互換性を壊しました。 :(

「無効なプラットフォーム」は、通常、デバイスがWindowsではなくMacとして検出されていることを示しています。 (それがSteamと非Steamの場合に表示されるエラーでもあるかどうかはわかりませんか?)少なくとも私の場合、wine-stagingからの「hideWine exports」パッチは、4.57前後に修正され、それ以降は修正されたままです。

FWIW、5.2のアップグレードに問題はなく、正常にログインしました。Wine5.1バニラ+ ntdll-ステージングからのHide_Wine_Exportsパッチ(エクスポートの非表示を有効にした場合)、FFXIV_BOOT.cfgのブラウザー1。

@achurch提案をありがとう。 残念ながら、私はすでにhidewineexports = enable設定を使用していました。 システムからSteamとProtonをパージし、新規インストールを実行しました。

  • プレーンな古いProton5.xでは、(新しい)ランチャー画面は開きますが、ロゴ付きの黒いスプラッシュページにハングします。
  • 古いバージョンのGEパッチを保存しました。 これを使用すると、ランチャーをまったくロードできなくなります。
  • Proton-4.21-GE-2をダウンロードし、新しいランチャーでバニラProton 5.xと同じ問題が発生しました(スプラッシュページにぶら下がっています)。
  • FFXIV_BOOT.cfg Browser 2Browser 1 。 これで、(古い)ランチャーを開くことができます。 Steamをパージしたので、ランチャーはゲームファイルを再ダウンロードしています。 しかし、それは有望に見えます!

TLDR私のSteamインストールが何らかの

FWIW、5.2のアップグレードに問題はなく、正常にログインしました。Wine5.1バニラ+ ntdll-ステージングからのHide_Wine_Exportsパッチ(エクスポートの非表示を有効にした場合)、FFXIV_BOOT.cfgのブラウザー1。

FFXIVを開始する前にWine5.1をアクティブ化するのを忘れていたため、これに対するマイナーな修正。 Wine 5.2にアップデートした後の結果: (WineとFFXIVがまったく同じバージョンになっているので少し混乱しています...)

  • Wine 4.21 + Browser 1 :上記のように機能します
  • Wine 4.21 + Browser 2 :ランチャーが「FINALFANTASYXIV」のロゴで動かなくなった
  • Wine 5.2 + Browser 1 :上記のように機能します
  • Wine 5.2 + Browser 2 :ランチャーが「FINALFANTASYXIV」のロゴで動かなくなった

Hide_Wine_Exportsを有効にした上記のすべて。

ちなみに、最初に5.2でランチャーを起動しようとすると、HTTPSシステムエラー-2146697200( INET_E_CANNOT_INSTANTIATE_OBJECT )で一貫して停止しました。 これは、WineユーザーのHKCU\Environmentレジストリキーに無効なTMPおよびTEMPエントリが追加され、一時ファイルを作成できなかったためにWineが新しいGeckoバージョンをインストールできなかったことが原因であることが判明しました。 これらのエントリを削除すると、WineはGeckoを正常にインストールでき、エラーが修正されました。

最近、FFXIVが適切に終了していないことがあり、プロセスを終了する必要があります。 それは毎回起こるわけではありません。 他にこれを経験している人はいますか?

少し前に起こったのですが、ターミナルでSteamを再起動してゲームを開始/終了しようとすると、再現できませんでした。 多分私はしばらく遊ぶ必要があります。

私は5.0でこれを2回試しましたが、ゲームが黒くなり、殺すまでそこに座っていました。
4.11に戻しました。

最近、FFXIVが適切に終了していないことがあり、プロセスを終了する必要があります。 それは毎回起こるわけではありません。 他にこれを経験している人はいますか?

少し前に起こったのですが、ターミナルでSteamを再起動してゲームを開始/終了しようとすると、再現できませんでした。 多分私はしばらく遊ぶ必要があります。

はい。 これは私も抱えていた問題です。 これとスクリーンショットを撮るのに問題があります。 それ以外の場合は、すべてが完全に実行されています。

最近、FFXIVが適切に終了していないことがあり、プロセスを終了する必要があります。 それは毎回起こるわけではありません。 他にこれを経験している人はいますか?

少し前に起こったのですが、ターミナルでSteamを再起動してゲームを開始/終了しようとすると、再現できませんでした。 多分私はしばらく遊ぶ必要があります。

これはワインだけに影響しているとは思いません。Windows10でも発生しました。

しばらく前にproton-5.1-ge-2を試しましたが、起動は問題ありませんが、マウスを動かすとゲーム全体が10秒ほどフリーズします。

私はバニラワインについても同じ問題を抱えていますが、以前の4.xxバージョンのワインをまだ使用しています

ゲーム内のシステム構成でフレームレート制限を無効にしてみてください。 それが役立つ場合、あなたの問題は私が扱っているものと同じである可能性があります:
https://devtalk.nvidia.com/default/topic/1044496/linux/hangs-freezes-when-vulkan-v-sync-vk_present_mode_fifo_khr-is-enabled/

5.0-3でゲームを終了するのにまだ問題がある人はいますか? -1と-2の両方でこの問題が発生しましたが、-3で修正されたようです。

しばらく前にproton-5.1-ge-2を試しましたが、起動は問題ありませんが、マウスを動かすとゲーム全体が10秒ほどフリーズします。

私はバニラワインについても同じ問題を抱えていますが、以前の4.xxバージョンのワインをまだ使用しています

ReShade / GShadeを使用していますか? プレフィックスでGShadeを実行している場合(同じ問題が発生すると想定して、ReShadeを試したことがない)、およびワインステージングを使用している場合にのみ気づきます。 Hide Wine Exportsでコンパイルするだけなら、ゲームは問題ありません。 バニラワインを使用しているとおっしゃっていたのは知っていますが、この場合は「プロトンではない」という意味かどうかはわかりません。

しばらく前にproton-5.1-ge-2を試しましたが、起動は問題ありませんが、マウスを動かすとゲーム全体が10秒ほどフリーズします。

私はバニラワインについても同じ問題を抱えていますが、以前の4.xxバージョンのワインをまだ使用しています

ReShade / GShadeを使用していますか? プレフィックスでGShadeを実行している場合(同じ問題が発生すると想定して、ReShadeを試したことがない)、およびワインステージングを使用している場合にのみ気づきます。 Hide Wine Exportsでコンパイルするだけなら、ゲームは問題ありません。 バニラワインを使用しているとおっしゃっていたのは知っていますが、この場合は「プロトンではない」という意味かどうかはわかりません。

はい、gshadeを使用しています。 それはそれかもしれません、それがうまくいくので、私は今のところproton-4.21-ge-2を使い続けます。

しばらく前にproton-5.1-ge-2を試しましたが、起動は問題ありませんが、マウスを動かすとゲーム全体が10秒ほどフリーズします。

私はバニラワインについても同じ問題を抱えていますが、以前の4.xxバージョンのワインをまだ使用しています

ReShade / GShadeを使用していますか? プレフィックスでGShadeを実行している場合(同じ問題が発生すると想定して、ReShadeを試したことがない)、およびワインステージングを使用している場合にのみ気づきます。 Hide Wine Exportsでコンパイルするだけなら、ゲームは問題ありません。 バニラワインを使用しているとおっしゃっていたのは知っていますが、この場合は「プロトンではない」という意味かどうかはわかりません。

はい、Stormshade(FFXIVのフォーク)を使用しているim、およびゲームをプレイするためにlutrisを使用しているimは、たとえばesync用の追加パッチを使用したステージングに基づいたカスタムワインビルドを提供します

ストームシェードをオフにすると、同じパッチが適用されたワインバージョン5.0でゲームがスタッターなしで実行されることを確認できるため、ワインステージングの最近のパッチで特定のリシェード機能が壊れたようです。

Linux Archの新規インストールで、ストリームの右下隅に読み込み円が表示された黒い画面が表示されます。 このロード画面は、接続するデータセンターを選択した後に表示されます。 以前のLinuxインストールで約2か月前に再生できました。 何がそれを壊したのか正確にはわかりませんが、無限のロード画面が表示されている間、これはログに何度もスパムされています:

830.883:0102:0103:trace:module:LdrGetDllHandle L"C:\\windows\\system32\\dinput8.dll" -> 0x7f0f134e0000 (load path L"Z:\\home\\jaap\\.local\\share\\Steam\\steamapps\\common\\FINAL FANTASY XIV Online\\game;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem")
830.883:0102:0103:trace:module:LdrAddRefDll (L"dinput8.dll") ldr.LoadCount: -1
830.883:0102:0103:trace:module:LdrUnloadDll (0x7f0f134e0000)
830.883:0102:0103:trace:module:LdrUnloadDll (L"dinput8.dll") - START
830.883:0102:0103:trace:module:LdrUnloadDll END

何かご意見は?

この問題を修正できましたか? ここにも立ち往生。

接続後の「無限ロード画面」の問題は、通常、オープニングカットシーンを再生しようとして再生できない場合です。 FFXIV.cfgファイルを見つける必要があります(Windowsでは通常C:\ Users \に保存されてい\ Documents \ My Games \ FINAL FANTASYXIV-生まれ変わったレルム )そしてCutsceneMovieOpening値を1に編集します。

しばらく前にproton-5.1-ge-2を試しましたが、起動は問題ありませんが、マウスを動かすとゲーム全体が10秒ほどフリーズします。

私はバニラワインについても同じ問題を抱えていますが、以前の4.xxバージョンのワインをまだ使用しています

ReShade / GShadeを使用していますか? プレフィックスでGShadeを実行している場合(同じ問題が発生すると想定して、ReShadeを試したことがない)、およびワインステージングを使用している場合にのみ気づきます。 Hide Wine Exportsでコンパイルするだけなら、ゲームは問題ありません。 バニラワインを使用しているとおっしゃっていたのは知っていますが、この場合は「プロトンではない」という意味かどうかはわかりません。

はい、gshadeを使用しています。 それはそれかもしれません、それがうまくいくので、私は今のところproton-4.21-ge-2を使い続けます。

@GloriousEggrollちなみに、新しいビルドでこれを引き起こしている可能性があるものは何か

しばらく前にproton-5.1-ge-2を試しましたが、起動は問題ありませんが、マウスを動かすとゲーム全体が10秒ほどフリーズします。

私はバニラワインについても同じ問題を抱えていますが、以前の4.xxバージョンのワインをまだ使用しています

ReShade / GShadeを使用していますか? プレフィックスでGShadeを実行している場合(同じ問題が発生すると想定して、ReShadeを試したことがない)、およびワインステージングを使用している場合にのみ気づきます。 Hide Wine Exportsでコンパイルするだけなら、ゲームは問題ありません。 バニラワインを使用しているとおっしゃっていたのは知っていますが、この場合は「プロトンではない」という意味かどうかはわかりません。

はい、gshadeを使用しています。 それはそれかもしれません、それがうまくいくので、私は今のところproton-4.21-ge-2を使い続けます。

@GloriousEggrollちなみに、新しいビルドでこれを引き起こしている可能性があるものは何か

ああ、それに対して回帰テストをしてみました。 私はバグレポートを提出しましたが、後でステージングで見つける方法に気づき、それをこのパッチまでさかのぼりました。

これは、そのパッチなしでステージングをコンパイルできるかどうか、そしてそれが完全に解決されるかどうかを確認する必要があることを思い出させます。

しばらく前にproton-5.1-ge-2を試しましたが、起動は問題ありませんが、マウスを動かすとゲーム全体が10秒ほどフリーズします。

私はバニラワインについても同じ問題を抱えていますが、以前の4.xxバージョンのワインをまだ使用しています

ReShade / GShadeを使用していますか? プレフィックスでGShadeを実行している場合(同じ問題が発生すると想定して、ReShadeを試したことがない)、およびワインステージングを使用している場合にのみ気づきます。 Hide Wine Exportsでコンパイルするだけなら、ゲームは問題ありません。 バニラワインを使用しているとおっしゃっていたのは知っていますが、この場合は「プロトンではない」という意味かどうかはわかりません。

はい、gshadeを使用しています。 それはそれかもしれません、それがうまくいくので、私は今のところproton-4.21-ge-2を使い続けます。

@GloriousEggrollちなみに、新しいビルドでこれを引き起こしている可能性があるものは何か

ああ、それに対して回帰テストをしてみました。 私はバグレポートを提出しましたが、後でステージングで見つける方法に気づき、それをこのパッチまでさかのぼりました。

これは、そのパッチなしでステージングをコンパイルできるかどうか、そしてそれが完全に解決されるかどうかを確認する必要があることを思い出させます。

実際には、 proton-ge-customはそのパッチを適用していないように見え

編集:これはそれである可能性があるように見えます。 それなしで構築しようとします。

rawinputパッチなしで動作することを確認できます!

ログインしようとすると、次のメッセージが表示されます。

A system error has occurred: -2147467263 javacscipt:ctrEvent('mainform')

ログインしようとすると、次のメッセージが表示されます。

A system error has occurred: -2147467263 javacscipt:ctrEvent('mainform')

ログインボタンをクリックせずに、Enterキーを押してください。

ログインしようとすると、次のメッセージが表示されます。
A system error has occurred: -2147467263 javacscipt:ctrEvent('mainform')

ログインボタンをクリックせずに、Enterキーを押してください。

私はそれを見つけたばかりで、コメントを編集しようとしていました。 ありがとう:)

をちょきちょきと切る

実際には、 proton-ge-customはそのパッチを適用していないように見え

編集:これはそれである可能性があるように見えます。 それなしで構築しようとします。

Yar、同じステージングパッチのバージョンが含まれ

また、前述の1つの特定のパッチがなくても、5.4ステージングが正常であり、完全な5.4ステージングでも問題が発生することを確認できます。 編集:誰かがそれを追跡することに興味があるなら、ワインチケットが更新されました。

Proton-5.4-GE-1ではランチャーを起動できないがProton-5.1-GE-2では起動できない人はいますか? 上記の内容に基づくと、少なくとも一部の人は新しいバージョンを使用できるようです。

私のシステムでは、濃い灰色のロゴ画面が表示されますが、ウィンドウが閉じてプログラムが終了します(クラッシュしますか??)。 5.1-GE-2は完全に正常に動作します(FFXIVパッチ5.2で導入された表示のバグのために資格情報を盲目的に入力する必要があるという事実を除いて)。 一方、5.2-GE- [12]のプレリリースには、5.4-GE-1と同じ問題があります。 プレフィックスを再作成しようとしましたが、役に立ちませんでした。

ターミナルでこの出力を受け取りますが、どうしたらよいかわかりません: wine: Unhandled page fault on execute access to 00007F0192BC118C at address 00007F0192BC118C (thread 001d), starting debugger... 。 誰かがこれを修正する方法を知っていますか?

新しくリリースされたProton-5.4-GE-2で再試行したところ、幸いなことに、実際にクラッシュが修正されました。 そうは言っても、私も今、ランチャーが灰色のロゴ画面で無期限に動かなくなるという問題を抱えています。 5.1-GE-2は引き続き問題なく動作します。 今のところ、私はそのバージョンまたは古いランチャーのいずれかを使用して立ち往生していると思いますが、古いランチャーが「近い将来」廃止される予定であることを考えると、より永続的な解決策を望んでいます。

編集:実際にゲームをプレイしようとしたところ、コントローラーのアナログスティックからのゴースト入力が検出されたことがわかりました。 5.1-GE-2では起こりません、結局私はそのバージョンで立ち往生していると思います。

編集2:5.4-GE-3で修正されたコントローラーの問題ですが、灰色のロゴ画面で動かなくなります。 古いランチャーは動作します。

ワインのバグトラッカーに、レンダリングされない新しいランチャーのバグレポートがあることをみんなに知らせるために:ファイナルファンタジーXIVランチャーがスプラッシュ画面でスタックしました。 プロトンとワインのコラボレーションがどれだけあるかはわかりませんが、これがお役に立てば幸いです。

私は最近、デフォルトのlutris 5.4ランナーで多くの幸運を手に入れました。5.1-GEでさえ、ランチャー設定を無視し、新しいランチャーを時々ロードしようとする(そして失敗する)ようです。

古いものがさようならまでどれくらいの時間を知っているので、私はランチャーが修正されることを願っています

@konomikitten Protonは、主にCodeweaversとValveのコラボレーションです。 Codeweaversは何年もの間Wineの主要スポンサーです

Steamバージョンへのログインに問題がある人は他にいますか? 4.19-GE-1を使用してのみログインできます。それ以外の場合、ゲームは、Squareで許可されなくなったスタンドアロンクライアントとして検出されます(Steamで購入した場合は、Steamでのみプレイする必要があります)。

PS。 さまざまなリリースをテストしたところ、プロトン5.05も機能します。 ただし、GEのリリースは壊れているようです。

それ以外の場合、ゲームはスタンドアロンクライアントとして検出されます

これは、ランチャー実行可能ファイルに渡される-issteamフラグによって制御されます。 Steamでの起動設定が明確であるか、追加のフラグが含まれていることを確認してください。

何らかの理由でコマンドラインからゲームを実行する必要がある場合、これは機能します。

wine "<path to ffxivboot.exe>" -issteam

少なくとも4.15-GE-1と5.4-GE-3で問題なく動作します。

Steamでの起動設定が明確であるか、追加のフラグが含まれていることを確認してください。

Steamで起動オプションをクリアすることと、 issteamを追加することの両方が、5.4-GE-3では機能しません

5.05はそのままで動作するので、大したことではありません。

@valarninが提案した行を試してみると
wine "/home/chris/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe" -issteam
プロトンの任意のバージョンまたはFFXIV実行可能ファイルを使用すると、次のメッセージが表示されます。

バージョンチェックを完了できません。

そして、ランチャーが開きません。

その行なしで試してみると、5.5-GE-1では次のメッセージが表示されます。

このサービスアカウントには、このプラットフォームの有効なFINAL FANTASY XIVライセンスがないか、サブスクリプションの有効期限が切れています。 ライセンスを登録するには、FINAL FANTASY XIV:Mog Station(https://sqex.to/Msp)にアクセスしてください。 このエラーメッセージの詳細については、このFAQ(https://sqex.to/QXbgu)を確認してください。

この時点で使用できるボタンは「戻る」のみです。

Proton 5.0-5を試してみると、[再生]ボタンに「DirectX9.0c」と表示され、ランチャーの構成でDirectX11のサポートがグレー表示されます。

4.11-13を使用しても、DirectX11を有効にしても問題はありません。

互換性レポート

  • ファイナルファンタジーXIVオンライン無料トライアル
  • 312060

システムインフォメーション

  • GPU:RX 580
  • ドライバー/ LLVMバージョン:Mesa Git(20.1.0-開発、コミット7af813d48a5)とLLVM 9.0.1
  • カーネルバージョン:カスタム5.6.2
  • 完全なシステム情報レポート: https
  • プロトンバージョン:5.0-5 +他の多くのカスタムバージョン

Steamログ:
Steam-312060.log

症状

ランチャーは単にフリーズします。 ただし、アップデーターは問題ありません。

まったく同じ問題が公式の非Steamランチャーを悩ませています...

私は複数のプロトンバージョンを試しました〜公式5.0-5、TkGのカスタムプロトンビルド。 問題が発生する前に使用していたものを含め、いくつかの異なるMesaビルドを試しました。 使用していた古いLinuxカーネルバージョンを試しました。 複数のDXVKバージョンを試しました。

何も変わらない...

したがって、ランチャーは、どういうわけか、Steamと非Steamで壊れている必要があります。

ランチャー、スクウェア・エニックスを直せ! :angry_frog:

@valarninが提案した行を試してみると
wine "/home/chris/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe" -issteam
プロトンの任意のバージョンまたはFFXIV実行可能ファイルを使用すると、次のメッセージが表示されます。

バージョンチェックを完了できません。

そして、ランチャーが開きません。

何が起こっているのかを明確にするために、このコマンドを使用するときはプロトンを完全にバイパスし、システムのワインを使用しています。 wine代わりに明示的な~/.steam/root/compatibilitytools.d/<GE-Version>/protonように、GEバージョンを直接実行することもできます。 私の知る限り、通常のバージョンのワインはランチャーを開くことができるはずですが、Macライセンスを持っていないため、爆破されます。

その行なしで試してみると、5.5-GE-1では次のメッセージが表示されます。

Steamキーを使用してアカウントを作成しましたか、それとも他の場所から作成しましたか? Steamで購入した場合は、 -issteamフラグを保持し、それ以外の場合は省略します。


Valmar33は書いた:

ランチャーは単にフリーズします。 ただし、アップデーターは問題ありません。

FFXIV_BOOT.cfgBrowserTypeを2に変更してみましたか? 安全のために、 FFXIV.cfgCutsceneMovieOpeningも1に変更することをお勧めします。

私の知る限り、通常のバージョンのワインはランチャーを開くことができるはずですが、Macライセンスを持っていないため、爆破されます。

それでおしまい! Proton5.5-GEと5.4-GEが「loicenseなし」で起動するのと同じ問題がありました。 (プロトン5.0-5、4.11-13はすべてランチャーをクラッシュさせます)

私はこれをしなければなりませんでした:

  1. PROTON_DUMP_DEBUG_COMMANDS = 1でゲームを実行する
  2. /tmp/proton_USERNAME/run winecfg実行します
  3. 「ステージング」に移動
  4. 「アプリケーションからワインバージョンを非表示にする」にチェックマークを付ける

これで、ランチャーを使用して更新をダウンロードできます。 Squeniは、プロトン/スチームプレイであっても、wine = macと考えているようです。

問題のスレッドの冒頭のコメントが現在の手順に対してかなり古くなっていることに気付いたので、更新しました。 新規インストールでソートできなかった唯一の問題は、途切れ途切れのオーディオを修正する方法でした。 前回はファウディオでワイントリックをしなければならなかったと思いますが、今回ゲームをしたとき、日本語でエラーメッセージが出て終了しました。 スレッドの早い段階でxactが必要だと誰かが言ったが、クラッシュすることはなかったが、それでも問題は解決しなかった。 xaudio2_7をオーバーライドしようとしました。これは、作業中のLutrisプレフィックスで唯一の対象となるオーバーライドですが、それを使用したダイスもありません。xaudioは、winetrickの動詞ではなくなったようです。

しばらくの間、誰も悪いオーディオについて不満を言うのを見たことがないので、私のセットアップでは何かファンキーなものかもしれませんが、誰かが答えを知っていて確認できたら、投稿を更新します。

私は得続けます

A system error has occurred: -2146697200.
HTTPS System Error

GloriousEggrollのProton5.9をインストールし、FFXIVのProtonバージョンとして設定しました。 古いランチャーが表示されますが(黒いランチャーは古いですか?新しいです、申し訳ありません)、すぐにそのエラーが表示されます。 32ビットと64ビットの両方のwine_geckoがインストールされています。 数字は、 @ achurchの投稿で説明されているのと同じ問題があることを示唆していますが、すべての環境が損なわれていないため、理由は

PSは後でログを投稿しますが、user_settings.pyを取得してログを作成できません(ログは表示されません)

* If you want to use Steam to run a non-Steam version of FFXIV, set FFXIV's launch options to: `echo %command%; "$HOME/.steam/root/compatibilitytools.d/<GE Proton Version>/proton" waitforexitandrun "$HOME/.steam/root/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe"`, substituting in the appropriate `<GE Proton Version>` that you installed.  (ex, `Proton-5.6-GE-1`)  Again, if your installation is not in the default Steam location, please adapt the path appropriately.

代わりに、 sedマジックを使用して、次の起動オプションを使用できます。

echo "%command%" | sed 's/-issteam\(freetrial\|\)//' | sh

私は得続けます

A system error has occurred: -2146697200.
HTTPS System Error

GloriousEggrollのProton5.9をインストールし、FFXIVのProtonバージョンとして設定しました。 古いランチャーが表示されますが(黒いランチャーは古いですか?新しいです、申し訳ありません)、すぐにそのエラーが表示されます。 32ビットと64ビットの両方のwine_geckoがインストールされています。 数字は、 @ achurchの投稿で説明されているのと同じ問題があることを示唆していますが、すべての環境が損なわれていないため、理由は

PSは後でログを投稿しますが、user_settings.pyを取得してログを作成できません(ログは表示されません)

HTTPSシステムエラーは一般的なエラーであり、何らかの理由で、ランチャーが日本のSEの認証サーバーに接続できないことを意味します。

ワインの下では、SSLライブラリがないか機能していないという問題である可能性がありますが、インターネット接続に問題がある可能性もあります(VPNまたはモバイルホットスポットを試してください)。

ゲームはProton5.0-9またはProton-5.9-GE-3-STを使用して正常に起動しますが、5〜10分後にフリーズし、エラーポップアップが表示されます。

予期しないエラーが発生しました。 ファイナルファンタジーXIVを終了する
2020-03-26_14:14
??? + 7FACF1FF6F86

ゲームはProton5.0-9またはProton-5.9-GE-3-STを使用して正常に起動しますが、5〜10分後にフリーズし、エラーポップアップが表示されます。

予期しないエラーが発生しました。 ファイナルファンタジーXIVを終了する
2020-03-26_14:14
??? + 7FACF1FF6F86

私はnvidiaのアップデート後にそれを取得していたので、ダウングレードして消えました。

私は得続けます

A system error has occurred: -2146697200.
HTTPS System Error

GloriousEggrollのProton5.9をインストールし、FFXIVのProtonバージョンとして設定しました。 古いランチャーが表示されますが(黒いランチャーは古いですか?新しいです、申し訳ありません)、すぐにそのエラーが表示されます。 32ビットと64ビットの両方のwine_geckoがインストールされています。 数字は、 @ achurchの投稿で説明されているのと同じ問題があることを示唆していますが、すべての環境が損なわれていないため、理由は
PSは後でログを投稿しますが、user_settings.pyを取得してログを作成できません(ログは表示されません)

HTTPSシステムエラーは一般的なエラーであり、何らかの理由で、ランチャーが日本のSEの認証サーバーに接続できないことを意味します。

ワインの下では、SSLライブラリがないか機能していないという問題である可能性がありますが、インターネット接続に問題がある可能性もあります(VPNまたはモバイルホットスポットを試してください)。

strace alotを介してライブラリの読み込みのロジックを取得しようとしましたが、問題はありませんでした(libgcrypt.soがネイティブのバージョン番号ではなくSteamランタイムから使用されているため、ネイティブには他のバージョン番号があり、すべてのライブラリの読み込みは64ビットバージョンでした)。すべての* 64.exeファイルをシンボリックリンク付きの32ビットバージョンに置き換えると、ランチャーがついに機能しました。 FFXIVの64ビットプレフィックスに問題があると思います。 Windowsで作成したアカウントの詳細を失ったため、まだゲームをダウンロードしようとしませんでした。 少なくとも32ビットランチャーは問題なく動作し、エラーではなくコンテンツを表示します。 また、プレフィックスを移動し、プロトンに新しいプレフィックスを作成させることでクリーンランを繰り返しました。これも、完全に新鮮なワインプレフィックスで箱から出して動作しました。 ところで、私はProton-5.9-GE-3-ST.tar.gzます。

ゲームはProton5.0-9またはProton-5.9-GE-3-STを使用して正常に起動しますが、5〜10分後にフリーズし、エラーポップアップが表示されます。

予期しないエラーが発生しました。 ファイナルファンタジーXIVを終了する

2020-03-26_14:14

??? + 7FACF1FF6F86

私はnvidiaのアップデート後にそれを取得していたので、ダウングレードして消えました。

それはうまくいきました! 問題を引き起こしたのはnvidia450.57ドライバーでした。 ありがとう!!!

私は得続けます

A system error has occurred: -2146697200.
HTTPS System Error

GloriousEggrollのProton5.9をインストールし、FFXIVのProtonバージョンとして設定しました。 古いランチャーが表示されますが(黒いランチャーは古いですか?新しいです、申し訳ありません)、すぐにそのエラーが表示されます。 32ビットと64ビットの両方のwine_geckoがインストールされています。 数字は、 @ achurchの投稿で説明されているのと同じ問題があることを示唆していますが、すべての環境が損なわれていないため、理由は
PSは後でログを投稿しますが、user_settings.pyを取得してログを作成できません(ログは表示されません)

HTTPSシステムエラーは一般的なエラーであり、何らかの理由で、ランチャーが日本のSEの認証サーバーに接続できないことを意味します。
ワインの下では、SSLライブラリがないか機能していないという問題である可能性がありますが、インターネット接続に問題がある可能性もあります(VPNまたはモバイルホットスポットを試してください)。

strace alotを介してライブラリの読み込みのロジックを取得しようとしましたが、問題はありませんでした(libgcrypt.soがネイティブのバージョン番号ではなくSteamランタイムから使用されているため、ネイティブには他のバージョン番号があり、すべてのライブラリの読み込みは64ビットバージョンでした)。すべての* 64.exeファイルをシンボリックリンク付きの32ビットバージョンに置き換えると、ランチャーがついに機能しました。 FFXIVの64ビットプレフィックスに問題があると思います。 Windowsで作成したアカウントの詳細を失ったため、まだゲームをダウンロードしようとしませんでした。 少なくとも32ビットランチャーは問題なく動作し、エラーではなくコンテンツを表示します。 また、プレフィックスを移動し、プロトンに新しいプレフィックスを作成させることでクリーンランを繰り返しました。これも、完全に新鮮なワインプレフィックスで箱から出して動作しました。 ところで、私はProton-5.9-GE-3-ST.tar.gzます。

いや、もう一度試してみたところ、「バージョンチェックを完了できません[30410] [30613]」でスタックしました。 ゲームは私にとって今はごみです。Windowsでやろうとしないと起動しません。 ここの誰もがそれを完璧に実行することができましたか?

いや、もう一度試してみたところ、「バージョンチェックを完了できません[30410] [30613]」でスタックしました。 ゲームは私にとって今はごみです。Windowsでやろうとしないと起動しません。 ここの誰もがそれを完璧に実行することができましたか?

Steamバージョンを保証することはできませんが、Lutrisバージョンのワインlutris-5.7-7-x86_64を使用してこのゲームを常にプレイしています。 残念ながら、新しいバージョンのランチャーは、すべてのバージョンのワインでまだ壊れています。 Browser 1変更を設定する必要があることを認識しています。 新しいランチャーが機能しない場合のバグレポートは、興味のある人のためにここにあります。

Proton-5.9-GE-3-STで無料トライアルを開始しようとすると、ランチャーは無料トライアルサービス契約に同意した後、使用可能なすべてのRAMを占有します。 プロセスが10〜15秒以内に強制終了されない場合、ランチャーはシステム全体を使用できなくし、ハードリブートが必要になります。

Proton-5.9-GE-3-STで無料トライアルを開始しようとすると、ランチャーは無料トライアルサービス契約に同意した後、使用可能なすべてのRAMを占有します。 プロセスが10〜15秒以内に強制終了されない場合、ランチャーはシステム全体を使用できなくし、ハードリブートが必要になります。

64ビットの実行可能ファイルを32ビットの実行可能ファイルに置き換えることで、起動プロセスをなんとか通過できました。

Proton-5.9-GE-3-STで無料トライアルを開始しようとすると、ランチャーは無料トライアルサービス契約に同意した後、使用可能なすべてのRAMを占有します。 プロセスが10〜15秒以内に強制終了されない場合、ランチャーはシステム全体を使用できなくし、ハードリブートが必要になります。

ランチャーを使用して標準アカウントを作成できませんでした。 ウェブサイトでそれを作成することは私のために働きました。 ただし、メールを送信したときに確認部分でフリーズした場合は、そのメールが24時間ロックされることに注意してください。 また、Wi-Fi経由でアカウントを作成できず、電話データを使用して正常に作成できなかったため、IPが24時間ブロックされたと思います。

fcitx-moczを使って日本語を入力することはまだできません。 私はそうすることができなかったか、私がそうすることを可能にする方法を見つけることができませんでした。

誰かがNvidiaの450ドライバーでランダムなDirectXクラッシュを起こしている場合、それはあなただけではありません。

Nvidia 440にロールバックすると修正されるはずですが、Linux5.8で440を使用するにはパッチが必要です。 パッチを含むArchLinuxソースtarballを添付しました。

nvidia-utils-440-440.100-1.src.tar.gz
lib32-nvidia-utils-440-440.100-1.src.tar.gz

(tarballを抽出し、結果のディレクトリでmakepkg -iを実行してインストールします。)

nvidia utilsとの依存関係が壊れているため、nvidia-440.100をインストールできません

nvidia utilsとの依存関係が壊れているため、nvidia-440.100をインストールできません

私がアップロードしたPKGBUILDは両方をビルドします。 インストールせずにビルドしてから、すべてのパッケージを一度にインストールする必要がある場合があります

tar xzf nvidia-utils-440*.tar.gz && \
tar xzf lib32-nvidia-utils-440*.tar.gz && \
(cd nvidia-utils-440 && makepkg) && \
(cd lib32-nvidia-utils-440 && makepkg) && \
sudo pacman -U nvidia-utils-440/*.zstd lib32-nvidia-utils-440/*.zstd

:: removing nvidia-utils breaks dependency 'nvidia-utils=450.57' required by nvidia
それを実行すると得られるものです

(また、*。zstdを* zstに変更する必要がありました)

こんにちは@ jbalme@ CodeAndGin 、ディストリビューション固有のパッケージングの問題について話し合うために、ディストリビューションのフォーラムを使用してください。

@jbalme fwiw I * veはその問題をNvidiaに報告しました。 d3d11.apitraceMode = Trueを使用してDXVK構成ファイルを作成すると、今のところクラッシュが修正されるはずです。 これは、メモリ管理に関連するドライバのバグのようです。

上記のコメントを無視してください。ずっと前にWineの迷惑なナグ画面を無効にして忘れていたので、.bashrcにWINEDLLOVERRIDES=mscoree,mshtml=を残しておくのはちょっとばかげていました:)
これでランチャーが起動します。以前は古いランチャーが機能していましたが、新しいランチャーが起動し、ハングします。 誰でも確認できますか?

@doitsujinは、 SteamLibrary/common/FINAL FANTASY XIV Online/dxvk.conf入れることでうまくいったようです。

コード、Vulkanドキュメント、およびいくつかのクイック検索を確認していると想定してい

(これもここでトピックから外れている場合はお詫びします。)

@jbalmeすべてのホストメモリはNvidiaデスクトップGPUでコヒーレントですが、それは問題ではありません。 アプリ(この場合はDXVK)がHOST_VISIBLE | DEVICE_LOCALメモリタイプの「多すぎる」を使用すると、ドライバ内の内部メモリ割り当てが失敗するようです。

@doitsujinは、これが修正される時期をNvidiaに示しており、この

@konomikitten
3日経ちました

nvidiaからの修正に依存しても、どこにも行き着きません。 Linuxのサポートに関しては、通常、その期間は年単位で測定されます。 ここで回避策を共有し(@doitsujinに感謝)、修正がリリースされるかどうか(したがって、回避策の削除を許可する)について言及し、それ以外の場合はそのままにしておくことをお勧めします。 この問題についてさらに議論したい場合は、nvidia開発者アカウントを作成し、トピックに関するスレッドを見つけて(または開始して)ください。

@konomikitten今のところ、 回避策を追加しました。これは、次のリリースでリリースされる予定です。

@doitsujindxvkでの作業と回避策に感謝します。

@doitsujin回避策を講じても、ゲームがフリーズしてロックすることに成功したようです。 440.xでこれが起こったことはありません。

err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST

これは、apitraceモードが有効になっている場合にも発生しますか?

これは、apitraceモードが有効になっている場合にも発生しますか?

はい、これはNvidia Driver 450.57dxvk.confd3d11.apitraceMode = True

申し訳ありませんが、それについてはあまりできません。 代わりに、これをNvidiaに報告してください。

申し訳ありませんが、それについてはあまりできません。 代わりに、これをNvidiaに報告してください。

残念ながら、バグをNvidiaに報告する場所や方法すらわかりません。今のところ、440.100ドライバーに戻しました。次のリリース時に、そのバージョンの回避策を備えた450.57を試してみます。

ちなみに@GloriousEggrollですが、rawinputパッチを使用すると、reshade / gshadeを有効にしてマウスを動かすたびにゲームがフリーズするため、Proton-GEのカスタムビルドを使用する必要があります。 さらに、Proton-GE-5.9-5-STにgshadeがなくても、マウスを中心から外してカメラを動かそうとすると、カメラが別の位置に激しくスナップします(ソフトウェアカーソルを有効にすると、この問題は修正されますが、ソフトウェアカーソルはラグがあり、独自の独立した速度/加速があります)。

@ashkitten少なくとも現在のワインのステージングでは、その問題は死ぬ運命にあります。 この問題を引き起こしていたパッチはもう存在しないようです。 GShadeをオンにしてすべてのパッチを有効にしたgit-builtワインステージングでログインしたところ、マウススタッターはありません。

_更新:04-14-20_
Protonを介してFFXIVを実行する場合は、現在のインストールに関するいくつかの手順があります。

1. Default Proton _will not work_.  You will need to grab a release from [GloriousEggroll's repo](https://github.com/GloriousEggroll/proton-ge-custom/releases) and follow his [installation instructions](https://github.com/GloriousEggroll/proton-ge-custom/releases).

2. You will need to run the following command:
   `WINEPREFIX=$HOME/.steam/root/steamapps/compatdata/39210/pfx winetricks hidewineexports=enable` assuming you use the default location for your library of a regular Steam installation.  If you do not, adapt the path appropriately.






これらの編集ゲーム構成ファイルとして、これがValveがProtonについて検討したいものであるかどうかはわかりませんが、少なくともそれは情報です。

こんにちは!

2020年9月Kubuntu20.04ユーザーはこちら。

私はこれらの指示に従い、ゲームを削除して再インストールし、魅力のように機能しました。
だからここに私が従ったステップがあります:

  • winehq.orgに従ってWineをインストールします
  • ワイントリックをインストールします。
  • カスタムプロトンバージョンをインストールしました。
  • コマンドWINEPREFIX=$HOME/.steam/root/steamapps/compatdata/39210/pfx winetricks hidewineexports=enable
  • 蒸気を再実行しました。
  • まだ画面で動かなくなっていたので、ゲームをアンインストールしました。
  • ゲームをインストールし直しました。
  • これで、EULAとゲームが更新されていることがわかります。

更新:gshadeで正常に動作する通常のワインステージング5.16を使用していますが、ソフトウェアカーソルを有効にする必要があります。そうしないと、ドラッグして移動しようとするとカメラが上部にスナップします。

Nvidiaの問題のフォローアップです。 dxvkプロジェクトが更新され、正しく機能するようになりました。 今日は問題なく5時間ゲームをテストしました。 したがって、440.100バージョンをまだ控えている人は、今すぐ更新することをお勧めします。

Nvidiaドライバー:450.66
dxvk:1.7.2

ドライバと他のパッケージを更新しましたが、クラッシュが発生しました。 だから私はちょうど440.100にダウングレードしました。
ドライバーは455.28で、これは新しいと思います。

ドライバと他のパッケージを更新しましたが、クラッシュが発生しました。 だから私はちょうど440.100にダウングレードしました。
ドライバーは455.28で、これは新しいと思います。

これはdxvk1.7.2にありましたか?

まだProton4.11-13を使用していることを忘れましたが、何を更新する必要がありますか? 1.7公式の陽子の最新のようですか?

dxvk1.7.2をproton / wineプレフィックスにインストールする必要があります。

dxvk githubページで問題https://github.com/doitsujin/dxvk/issues/1791を開きました

私ははっきりしているかもしれないと思ったが、これはまだ問題であることが確認できる。 DXVK 1.7.2および455.28-ポップアップするまでに約1週間かかりましたが、以前に比べて頻度が減少しているようです。 時間の関係でクラッシュしたことはありません。 ログイン画面から数時間の短い時間で、クライアントを1日中実行したままにしていても(12時間以上簡単に)発生することはほとんどありません。 イライラするほど信頼性の高い再現ができません。

今気付いた違いの1つは、FPSが約5分間大きなヒット/スタッターを起こしてから、最終的にロックされることです。 それが私の2秒の警告としてそれをする前に。 以前のドライバーにもドロップしようとしていますが、最近のドライバーも必要です。 なんて頭痛の種でしょう。

以前のドライバーにもドロップしようとしていますが、最近のドライバーも必要です。 なんて頭痛の種でしょう。

Nvidiaは素晴らしいドライバーメーカーではありませんか? /皮肉

ゲームを購入したばかりですが、データセンターに接続した後、無限のロード画面でハングするため、プレイできません。

Proton 5.0と5.13でそれを行い、それをWindowsにインストールして、最初のプレーヤーのものをすべて乗り越えて、後でログインがうまくいくかどうかを確認します...

@AmmakoではなくMy Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/と見つけるFFXIV_BOOT.cfg変更Browser 2Browser 1 。 5.1で追加した新しいランチャーは、現時点ではどのワインバージョンでも機能しませんが、古いランチャーは今のところまだ利用可能です。

FFXIVが最終的に古いランチャーを削除し、プレイできないゲームで立ち往生するまで、ワインがこのバグを無視する方法の詳細については、バグ48006-ファイナルファンタジーXIVランチャーがスプラッシュ画面

編集:変数を逆方向に持っていました。申し訳ありませんが修正してください。

彼らの問題はランチャーではなく、イントロカットシーンの機能しないWMVビデオ再生だと思います。 それをスキップするために編集が必要な設定ファイルがいくつかあります。 Windowsにゲームをインストールしても効果はありません。

彼らの問題はランチャーではなく、イントロカットシーンの機能しないWMVビデオ再生だと思います。 それをスキップするために編集が必要な設定ファイルがいくつかあります。 Windowsにゲームをインストールしても効果はありません。

うん。 FFXIV.cfg(steamapps / compatdata / 39210 / pfx / drive_c / users / Steamuser / My Documents / My Games / FINAL FANTASY XIV-A Realm Reborn / FFXIV.cfg)を編集し、 CutsceneMovieOpeningを1に設定します

彼らの問題はランチャーではなく、イントロカットシーンの機能しないWMVビデオ再生だと思います。 それをスキップするために編集が必要な設定ファイルがいくつかあります。 Windowsにゲームをインストールしても効果はありません。

ああ、私の悪い。 行くMy Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/と見つけるFFXIV.cfg変更CutsceneMovieOpening 0CutsceneMovieOpening 1

FFXIVが最終的に古いランチャーを削除し、プレイできないゲームで立ち往生するまで、ワインがこのバグを無視する方法の詳細については、バグ48006-ファイナルファンタジーXIVランチャーがスプラッシュ画面

彼らがそれを無視しようとしているわけではありません。 それは彼らにとって優先事項ではないということです(そしてそうすべきではありません-Wineの範囲はこの特定のゲームをサポートするよりもはるかに広いです。)しかし興味のある人は誰でも自由にそれに取り組むことができます。

彼らがそれを無視しようとしているわけではありません。 それは彼らにとって優先事項ではないということです(そしてそうすべきではありません-Wineの範囲はこの特定のゲームをサポートするよりもはるかに広いです。)しかし興味のある人は誰でも自由にそれに取り組むことができます。

それ彼らにとっての優先事項です。 CodeWeaversはMacOSビルドを提供します。 FFXIVがWineに取り組んでいることは彼らの最大の利益です。

@ varris1やります、ありがとう

これはロングショットのように見えるかもしれませんが、ランチャーが本質的には
実際のアプリを装ったウェブサイトのiframe ...誰かが試したことがあります
Firefoxをwineにインストールし、それをデフォルトのシステムブラウザに設定します。
それが役立つかどうかを確認しますか? Iircランチャーは、デフォルトでそのブラウザーを使用する必要があります
古いもののようなレンダラーが行うように見えました。

fre。 23.わかりました。 2020年、3:12 skrev Ammako [email protected]

@ varris1 https://github.com/varris1やります、ありがとう


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/580#issuecomment-714846020
または購読を解除する
https://github.com/notifications/unsubscribe-auth/AD4BBKG2SUTNJB4QELF2I5TSMDJ7JANCNFSM4FRR7KYQ

ところで、非常に迅速な対応に感謝します。

マイナーな問題ですが、1600x *を超える解像度を選択できません。 解像度を手動で1920x1080に設定して衰弱させないようにすることはできますが、モニターの解像度を正しく認識できるように、自分の側で変更できるものはありますか?

ところで、非常に迅速な対応に感謝します。

マイナーな問題ですが、1600x *を超える解像度を選択できません。 解像度を手動で1920x1080に設定して衰弱させないようにすることはできますが、モニターの解像度を正しく認識できるように、自分の側で変更できるものはありますか?

ウィンドウ(フルスクリーン)を試すことができますか? これで、モニターが自動的にいっぱいになり、アスペクト比が修正されます。

@TenaarFeiriそれほど単純ではないのではないかと思います。 古いランチャーはInternetExplorerのActiveXコントロールを使用しますが、MacではChromiumが埋め込まれています(以前はBrowserTypeフラグで切り替え可能でしたが、ntdllでシンボルを検出するように切り替わりました)。十分なインターネットを実装することで問題を回避しました。 Explorerなので、Windowsと同じように実行されます(公式ラッパーのふりをするためにWineにパッチを適用する必要があった短い期間がありました)。

新しいランチャーはActiveXを無条件に使用していると思いますが、正しく実行されません。

わあ、15年以上ActiveXという名前を読んでいません笑
彼らはまだ2000年代初頭にそこに住んでいますか? シーシュ!

ええ、それは物事を複雑にするでしょう:(そしてそれは残念ながら
私の深さ

fre。 23.わかりました。 2020年、3:35 skrev jbalme [email protected]

@TenaarFeirihttps ://github.com/TenaarFeiriそれほど単純ではないのではないかと思います。
古いランチャーはInternetExplorer ActiveXコントロールを使用しますが、Macでは
Chromiumを埋め込みます(以前はBrowserTypeフラグで切り替え可能でしたが、その後
彼らはntdllでシンボルを検出するように切り替えました。)問題を回避しました
Internet Explorerを十分に実装して、それが実行されるようにします。
Windows(Wineにパッチを適用する必要があった短い期間がありました
公式ラッパーのふりをします。)

新しいランチャーは、ActiveXを無条件に使用していると思います。


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/580#issuecomment-714852076
または購読を解除する
https://github.com/notifications/unsubscribe-auth/AD4BBKAUJBNVNVYVNOLTYQLSMDMUXANCNFSM4FRR7KYQ

新しいランチャーはActiveXを無条件に使用していると思いますが、正しく実行されません。

それはとても厄介です...なぜスクウェア・エニックスがその厄介な古い技術にしがみついているのか理解できません。

これは、外部依存関係なしでブラウザーコントロールを埋め込む唯一の方法であったため(当然のことながら、SEがMac用に行ったとしても、誰もが独自のChromiumを出荷したいとは限りません)、これまでWindows 7 /8.1でも機能していました。今週プレビューで文字通り出てきたEdgiumに基づく新しいWebView2コントロール。

TL; DRは、Windowsにシステムブラウザウィジェットを埋め込むことを恐ろしくしたことで、SEと同じくらいMSを非難します。

それはまだそのような奇妙な決定のようです。 彼らはただ設定することができた
コンピュータ上でプログラムを実行できる他のすべてのWebアプリケーションと同様に、レジストリ内のカスタムURLプロトコル。
ffxiv:// login = token_from_web_server&checkUpdate = 1
たぶん私はここでランチャーのデザインを理解していません。 それは他のことをしますか
ファイルをダウンロードしてゲームを起動するよりも何か?

fre。 23.わかりました。 2020年、4:00 skrev jbalme [email protected]

外部なしでブラウザコントロールを埋め込む唯一の方法だったからです
依存関係(当然のことながら、誰もが自分で出荷したいとは限りません
Chromium ... SEはとにかくMac用にそれをしましたが)
これまで、Edgiumに基づくMSの新しいWebView2コントロールを備えたWindows 7 / 8.1
それは文字通り今週プレビューで出ました。


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/580#issuecomment-714859644
または購読を解除する
https://github.com/notifications/unsubscribe-auth/AD4BBKD4ABLQPX7F3LE3Y5DSMDPVHANCNFSM4FRR7KYQ

つまり、古いランチャーは2005年のもののように見えるので、-肩をすくめる-厄介な古い技術はコースとほぼ同等のようです。

@TenaarFeiriニュースやお知らせ、アカウント関連のものへのリンク、ソーシャルメディアへのリンクが下部にあります。

ランチャーの問題がある人のために。 XIVLauncherと呼ばれるサードパーティのランチャーがあります。これははるかに軽量で、ワインに最適です。 サードパーティのツールに資格情報を入力することが許容できるかどうかについては、独自の判断を下す必要がありますが、ソースコードは、評価する前にgithubで利用できるようになっています。 そのようなツールを使用することがTOS違反であるかどうかは、直接リンクしないことは不明です。

ランチャーの問題がある人のために。 XIVLauncherと呼ばれるサードパーティのランチャーがあります。これははるかに軽量で、ワインに最適です...

私の知る限り、サードパーティのランチャーではログインするだけでゲームにパッチを適用することはできません。したがって、古いランチャーがなくなったら、ゲームのクライアントとサーバーのバージョンが一致しないため、サードパーティのランチャーでログインできるかどうかは問題ではありません。サーバーはログインを拒否します。

netpro2kが参照しているのがhttps://github.com/goatcorp/FFXIVQuickLauncherなどの場合、IDKですが、quicklauncherは実際にゲームを更新でき、通常のランチャーよりもはるかに高速です(通常のランチャーが複数のパッチを非同期でダウンロードするため)同期的に実行します)。 この時点で私は通常のランチャーを半年以上使用しておらず、パッチの日にすべてが正常にパッチされています。 でも、将来の変化で壊れる可能性は常にあると思います。

@feffes前回、サードパーティのランチャーがどれもチェックできなかったのは良いことです。古いランチャーを紛失した場合でも、サードパーティのランチャーでゲームを続けられるようになることを願っています。

FFXIVQuickLauncherには.NET4の依存関係があり、Wineでの使用が複雑になります(ただし、winetricks / protontricksを使用してインストールすると機能します)。開発者は、これは主にほとんどのWindowsコンピューター(できれば.NET)に既にインストールされているためだと述べています。 5(別名.NET Core 5)ポートは遅かれ早かれ発生します。

ファイルを読み取り専用に設定してみて、それを回避できるかどうかを確認してください。

息子。 25.わかりました。 2020、6:50 skrevフェデリコ[email protected]

彼らの問題はランチャーではなく、機能しないことだと思います
イントロカットシーンのWMVビデオ再生。 いくつかの設定ファイルがあります
それをスキップするには編集が必要です。 Windowsにゲームをインストールしても
助けて。

ああ、私の悪い。 マイドキュメント/マイゲーム/ファイナルファンタジーXIV-レルムに移動
Reborn /そしてFFXIV.cfgを見つけてCutsceneMovieOpening0をCutsceneMovieOpeningに変更します
1.1。

CutsceneMovieOpeningが設定されていない場合はどうなりますか? 追加しても
ゲームの起動後に何かがそれを削除します。


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/ValveSoftware/Proton/issues/580#issuecomment-716098649
または購読を解除する
https://github.com/notifications/unsubscribe-auth/AD4BBKBIVOXU3WC3A2YHJEDSMO4DHANCNFSM4FRR7KYQ

これはdxvkおよびnvidiaドライバー450.66に関連していますか? 確認するためのd3d11.logがどこにもありません...プロトンがそれらを無効にしている可能性がありますか?

image

@Ammako DXVKログは、実行中のプログラムが/Client/game/ffxiv_dx11.exeのFFXIVの場合、 ffxiv_dx11_d3d11.logffxiv_dx11_dxgi.logffxiv_dx11.dxvk-cacheがある場所に保存されます。以前のログは上書きされますが、ゲームを再起動する場合は注意してください。

@konomikitten私はそこを見ました、何も。 ドライブ全体でd3d11.logを検索しましたが、何も見つかりませんでした。

私はProtonを使用しているので、Valveがそれらのログファイルをすべて無効にしても、まったく驚かないでしょう。

起動オプションにPROTON_LOG=1 %command%を追加すると思います。それが再び発生した場合は、それらのログに何か便利なものが表示されることを願っています...デフォルトではログを保存するだけではありませんが、ちょっと面倒です。

e:プロトンログを有効にすると、ゲームのルートディレクトリにdxvkログが作成されます。 だからそれはそれを解決します。

Linuxでしばらくゲームをプレイしていた人への質問。 イントロ映画以外にそれをロックするゲームの他の映画はありませんか?
そして好奇心のために、イントロ映画を再生するためにワインに欠けているものは何ですか?

編集:返信ありがとうございます。 それから私はプロトンを使ってゲームを楽しみ続けます:)

@kaktuspalmeこのゲームには、Wineで機能しないものは他にありません。

問題は、現在取り組んでいるMediaFoundationのものだと信じています。 しかし、私は完全にはわかりません。

ただのイントロシネマティクス。 そして、私が知る限り、それはWineではなく、ビデオ再生のサポートが不足しているProtonです。 プロトン5.13の変更ログによると:

すべてのタイプのビデオ再生の実際のサポートの始まり。 古いビデオライブラリを使用するゲームは、このビルドで動作を開始する必要があります。 新しいビデオライブラリのサポートの改善に取り組んでいます。

そして、私が知る限り、それはWineではなく、ビデオ再生のサポートが不足しているProtonです。

バニラワインでも動作しません(WMPなどをwinetricksでインストールしないと)。

私はバニラワインtbhを覚えていません。 私が知っているのは、それがLutrisで機能するということだけです。 または、最近のゲームアップデートで機能しなくなった場合はそうしました。

Linuxでしばらくゲームをプレイしていた人への質問。 イントロ映画以外にそれをロックするゲームの他の映画はありませんか?
そして好奇心のために、イントロ映画を再生するためにワインに欠けているものは何ですか?

編集:返信ありがとうございます。 それから私はプロトンを使ってゲームを楽しみ続けます:)

@kaktuspalme私が知る限り、イントロはゲームをロックする唯一のカットシーンです。 ただし、カットシーンには事前にレンダリングされたシーケンスがあり、バハムートのコイルの襲撃中にスキップされます。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

ghost picture ghost  ·  3コメント

shanefagan picture shanefagan  ·  3コメント

prototype99 picture prototype99  ·  3コメント

shaphanpena1 picture shaphanpena1  ·  3コメント

AwesamLinux picture AwesamLinux  ·  3コメント