Proton: Final Fantasy 14 (39210)

Dibuat pada 25 Agu 2018  ·  714Komentar  ·  Sumber: ValveSoftware/Proton

Penginstal Final Fantasy 14 (setelah Steam melakukan penginstalannya sendiri) tidak memiliki font apa pun yang terlihat, lebih menyukai [] daripada karakter sebenarnya. Bahkan angka-angkanya, jadi bukan karena mencoba menampilkan karakter Jepang dan sistem saya kehilangan mereka (yang tidak terjadi karena saya kadang-kadang menggunakannya sendiri). Potensi masalah UTF-8?

Game compatibility - Unofficial NVIDIA drivers XAudio2

Komentar yang paling membantu

@konomikitten Saya menambahkan solusi ke DXVK untuk saat ini yang akan mendarat di rilis berikutnya.

Semua 714 komentar

_Updated: 04-14-20_ , menambahkan WINE dan GE-Proton build pada 04-19-20:
Jika Anda ingin menjalankan FFXIV melalui Proton, ada beberapa instruksi untuk penginstalan saat ini:
1) Proton default _tidak akan berfungsi_. Anda perlu mengambil rilis dari repo GloriousEggroll dan ikuti petunjuk penginstalannya .
2) Anda harus menjalankan perintah berikut:
WINEPREFIX=$HOME/.steam/root/steamapps/compatdata/39210/pfx winetricks hidewineexports=enable dengan asumsi Anda menggunakan lokasi default untuk perpustakaan Anda dari instalasi Steam biasa. Jika tidak, sesuaikan jalannya dengan tepat.

Instruksi versi peluncur / non-Steam lainnya:

  • Jika Anda ingin menjalankan FFXIV luar Steam, silakan gunakan Lutris ' Standalone - DXVK version installer .
  • Jika Anda ingin menggunakan Lutris untuk menjalankan FFXIV di luar Steam dan game Anda dibeli melalui Steam, tambahkan argumen -issteam ke konfigurasi Lutris Anda untuk game tersebut.
  • Jika Anda ingin menggunakan Steam untuk menjalankan versi non-Steam FFXIV, setel opsi peluncuran FFXIV ke: echo "%command%" | sed 's/-issteam\(freetrial\|\)//' | sh . (Terima kasih kepada jbal91 karena telah mengingatkan saya bahwa sed itu ajaib!)

Masalah catatan:
1) Peluncur baru dinonaktifkan oleh Steam / GE-Proton secara default - pada titik tertentu, ini kemungkinan akan berhenti berfungsi. Ada tiket buka anggur di sini .
2) Jika Anda menggunakan injektor pasca-pemrosesan (ReShade, GShade, dll), permainan terhambat oleh gagap beberapa detik setiap kali mouse digerakkan. Ada tiket buka anggur di sini . Anda bisa mendapatkan WINE yang berfungsi di sini (berdasarkan WINE 5.4) dan Proton yang berfungsi (dibangun dari repo GloriousEggroll pada 04-18-20) di sini .

_ Pembaruan sebelumnya _:
_Diupdate: 07-31-19_:
Halo, Warriors of Darkness / Light! Jika Anda mencoba memainkan FFXIV melalui Proton, itu telah sangat disederhanakan!

Setelah XIV diinstal melalui Steam, cukup buka file di ~/.steam/steam/steamapps/compatdata/39210/pfx/drive_c/users/steamuser/My Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/FFXIV.cfg dan ubah CutsceneMovieOpening 0 menjadi 1 . (Jika Anda menjalankan demo, selalu tukar 39210 dengan 312060.)

Jika Anda tidak melihat opsi untuk menginstal game melalui Steam setelah pembelian, Anda harus, di dalam klien Steam Anda, buka Steam -> Pengaturan -> Steam Play, lalu centang 'Aktifkan Steam Play untuk judul yang didukung' dan 'Aktifkan Steam Play untuk semua judul lainnya ', mulai ulang Steam saat diminta, dan Anda harus siap!

Selamat datang di komunitas!


Posting asli:
Saya tidak yakin apakah ini masalah yang sama secara langsung. Saya mendapatkan XIV yang berfungsi melalui Proton, tetapi saya harus mengikuti jawaban anggur terkenal agar dapat dimainkan. Yaitu, saya harus mengedit dua file di steamapps / compatdata / 39210 / pfx / drive_c / users / steamuser / My Documents / My Games / FINAL FANTASY XIV - A Realm Reborn / directory.

Di FFXIV_BOOT.cfg, saya harus mengedit BrowserType ke 2, dan di FFXIV.cfg saya harus mengedit CutsceneMovieOpening ke 1.

Perubahan pertama memungkinkan saya mengakses peluncur pada saat ini - jika dibiarkan ke nilai default, saya mendapatkan 'Terjadi kesalahan sistem: 404. Kesalahan Sistem HTTPS'. Takut saya melakukan penginstalan pertengahan minggu, jadi saya tidak yakin apakah ini cara saya mengatasi masalah nstgc selama penginstalan.
Jelas perubahan terakhir berarti saya tidak bisa melihat cutscene pembuka saat pertama kali saya memainkan game, tetapi jika saya membiarkannya pada nilai default, game diluncurkan tetapi menutup setelah memilih Pusat Data.

Karena ini mengedit file konfigurasi game, saya tidak yakin apakah ini adalah sesuatu yang ingin dipertimbangkan Valve untuk Proton, tetapi setidaknya itu informasinya.

FFXIV Macet ketika Refleksi Real Time diaktifkan

Masalah ditransfer dari https://github.com/ValveSoftware/Proton/issues/627.
@ulzeraj diposting pada 2018-08-26T05: 58: 03:

Final Fantasy 14 (ID: 39210) bekerja pada mode DX11 setelah beberapa solusi manual yang mengedit file INI untuk mengatur jenis browser ke 2, menonaktifkan cutscene pembuka dan menggunakan winetricks xact ke awalannya.

Namun… grafik berhenti bekerja segera setelah saya mengaktifkan "Refleksi Waktu Nyata". Mengaktifkan level mana pun dari opsi khusus ini membekukan permainan dan X11. Saya masih bisa masuk melalui SSH dan ada pesan berikut:

[384.698959] [ drm: amdgpu_job_timedout [amdgpu]] ERROR ring gfx timeout, sinyal terakhir seq = 202749, urutan terakhir yang dikeluarkan = 202751
[384.698964] [drm] Pemulihan GPU dinonaktifkan.

GPU adalah Saphire R9 390. Sistem adalah OpenSUSE Tubleweed dengan kernel 4.18.0-1, menggunakan amdgpu dan Mesa 18.1.6 LLVM6. Perangkat keras dan game yang sama berfungsi dengan baik di Windows 10 dengan Real Time Reflections aktif.

Terima kasih atas kerja kerasnya.


@doitsujin berkomentar pada 2018-08-26T10: 47: 10

Silakan tes dengan LLVM 7 dan Mesa 18.2, seperti yang disarankan dalam PREREQS.md .


@HereInPlainSight berkomentar pada 2018-08-26T15: 37: 13

Info sistem: Gentoo x86_64 | 4.14.65-gentoo | i5-6500 | NVIDIA GeForce GTX 1070 | NVIDIA 396.51

Saya sebelumnya telah melakukan pengeditan file konfigurasi, baru saja muncul llvm7 dan menambahkan winetricks xact ke awalan, beralih ke DX11 dan dapat mengonfirmasi bahwa saya dapat menjalankan dengan Refleksi Waktu Nyata pada pengaturan apa pun yang saya inginkan.


@doitsujin berkomentar pada 2018-08-26T16: 12: 39

@HereInPlainSight Versi LLVM hanya relevan untuk driver AMD karena mereka menggunakan LLVM untuk mengkompilasi shader. Mesa harus dibuat berdasarkan LLVM 7 agar berfungsi dengan benar.


@HereInPlainSight berkomentar pada 2018-08-26T16: 50: 18

@doitsujin Saya tidak 100% tentang itu karena info DirectX11 tampaknya menunjukkan bahwa LLVM7 disarankan untuk menghindari hang GPU, yang disebutkan setelah bagian driver. Permainan saya di Linux sebelum info SteamPlay baru cukup biasa, jadi saya memilih untuk lebih aman daripada menyesal.

Menggunakan lib yang direkomendasikan memperbaiki masalah untuk saya tetapi sekarang saya memiliki masalah font yang hilang yang dijelaskan oleh @nstgc. Saya harus menyebutkan bahwa masalah font tidak terjadi di OpenSUSE Tumbleweed.

Saya telah beralih ke Ubuntu Bionic untuk mengisi permintaan yang dijelaskan di PREREQS.md. Menginstal dari repo itu memberi saya Mesa 18.3 yang dikompilasi terhadap LLVM 8.0. Saya juga menginstal LLVM dan CLANG 8 karena dokumen tidak menjelaskan apakah libllvm8 sudah cukup. Saya masih menggunakan amdgpu dari kernel 4.18.5-041805 yang saya instal dari UKKUU.

Ngomong-ngomong anggur dan winetricks dari repo default Ubuntu terlalu tua dan menerapkan xact melalui mereka akan menyebabkan permainan gagal saat diluncurkan.

entah bagaimana saya berhasil menambahkan font tersebut menggunakan "winetricks allfonts"
Tetapi saya tampaknya tidak dapat benar-benar memasukkan karakter Jepang menggunakan iBus anthy di Ubuntu 18.04
Adakah yang bisa memastikan? (Atau bisa menulis bahasa Jepang di chat FFXIV kok)

Pengontrol uap atau pengontrol xbox 360 saya tidak berfungsi.
Keduanya muncul di daftar gamepad di menu pengaturan sehingga terdeteksi, tetapi penekanan tombol tidak berfungsi.

Di sini pengontrol tidak bekerja melalui uap sebagaimana mestinya tetapi saya telah berhasil menggunakannya melalui sistem asli SDL.

Untuk DS4, ini bekerja dengan menambahkan variabel berikut ke profil Anda (.bashrc atau / etc / environment) dan menonaktifkan sistem pengontrol uap.

ekspor SDL_GAMECONTROLLERCONFIG = '030000004c050000cc09000011810000, PS4 Controller, a: b0, b: b1, back: b8 , dpdown: h0.4 , dpleft: h0.8 , dpright: h0.2 , dpup: h0.1 , guide: b10 , lef tshoulder: b4 , leftstick: b11 , le fttrigger: a2 , leftx: a0 , a1 , righ tshoulder: b5 , r tongkat: b12 , rig httrigger: a5 , rightx: a3 , righty: a4 , start: b9 , x: b3, y: b2, platform: Linux , 050000004c050000cc09000000810000, PS4 Controller, a: b0, b: b1, back: b8 , dpdown: h0.4 , dpleft: h0.8 , dpright: h0.2 , dpup: h0.1 , panduan: b10 , kiri tshoulder: b4 , tongkat kiri: b11 , le fttrigger: a2 , kiri: a0 , kiri: a1 , kanan tshoulder: b5 , kanan tongkat: b12 , rig httrigger: a5 , kananx: a3 , kanan: a4 , mulai: b9 , x: b3, y: b2, platform: Linux , '

Masalahnya ... Saya harus dapat menonaktifkan pengontrol hanya untuk game itu tetapi Steam agak mengganti nama jalur node perangkat sehingga untuk membuatnya berfungsi, saya perlu menonaktifkan semuanya. Perubahan nama perangkat tidak terjadi di OpenSuSE.

Sinematik tidak dapat diputar, mungkin terkait dengan masalah # 1464.

Saya menemukan solusi untuk masalah saya di sini: https://www.reddit.com/r/archlinux/comments/9bl3l7/steam_controller_not_working_with_protonsteam/

Masalahnya adalah bahwa dua input sedang dibuat untuk satu pengontrol.
menjalankan sudo rmmod hid_steam dan memulai ulang steam memperbaiki masalah.

Gagal memuat halaman web tertanam di peluncur game (appid: 39210)

Masalah ditransfer dari https://github.com/ValveSoftware/Proton/issues/2183.
@TenaarFeiri diposting pada 2019-01-02T23: 58: 28:

Laporan Kompatibilitas

  • Nama permainan dengan masalah kompatibilitas: Final Fantaxy XIV Online
  • Steam AppID permainan: 39210

Sistem Informasi

Saya mengkonfirmasi:

  • [] bahwa saya belum menemukan laporan kompatibilitas yang ada untuk game ini.
  • [x] bahwa saya telah memeriksa apakah ada pembaruan untuk sistem saya yang tersedia.

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

Gejala

Masalahnya adalah Proton tampaknya tidak dapat membantu ffxivlauncher.exe menggunakan browser web yang benar untuk menyematkan halaman loginnya. Saya mendapat laporan bahwa gim itu sendiri berfungsi setelah Anda melewati peluncur, tetapi saya tidak dapat mengujinya karena ini adalah langkah penting untuk mengunduh gim.

Peluncur itu sendiri melaporkan kesalahan HTTPS 404, karena tidak dapat menemukan browser yang digunakan untuk laman landas peluncur.

Reproduksi

  • Unduh dan pasang Final Fantasy XIV Online.
  • Luncurkan permainan. ffxivboot.exe akan diluncurkan, dan tidak akan memberi Anda informasi berguna karena font rusak.
  • ffxivboot.exe pada akhirnya akan menyelesaikan unduhannya, dan kemudian akan membuka ffxivlauncher.exe
  • Beri tahu peluncur bahwa Anda sudah memiliki akun dengan game tersebut.
  • Lanjutkan melalui petunjuknya sampai selesai memandu Anda melewatinya.
  • Amati percobaan peluncur untuk membuka halaman web yang diperlukan untuk memulai jalannya permainan dan gagal.
  • Tutup dan mulai ulang game sebanyak yang diinginkan.

EDIT: Punya game untuk dijalankan: D
Saat ini saya mengalami masalah bahwa tidak ada audio di DX11, tetapi ada audio di DX9. Saya lebih suka bermain di DX11 karena kinerjanya lebih baik. Ada ide?
Saya menggunakan Proton 3.16-6 (Beta) sekarang.


Saya baru saja menemukan ini dan menerapkan beberapa tweak yang disebutkan di atas dan saya membuat peluncur berfungsi =)

Masih harus dilihat apakah saya bisa menjalankan gim itu sendiri setelah selesai diunduh, tetapi kita akan lihat!

Saya melihat prefiks disebutkan di atas. Saya tidak terlalu paham teknologi; bagaimana saya akan menerapkannya jika saya membutuhkannya?

Ada ide bagaimana cara membuat suara di DirectX 11? DX9 memiliki suara tetapi hampir tidak dapat dimainkan.

@TenaarFeiri Dengan Wine saya harus menginstal xact dan menimpa xaudio2_7

Apakah Anda tahu cara melakukan ini dengan Anggur Proton? Saya belum sepenuhnya paham dengan hal ini.

@TenaarFeiri Dengan Wine saya harus menginstal xact dan menimpa xaudio2_7

Saya menemukan jawabannya! Terima kasih banyak telah mengarahkan saya ke arah yang benar.
Saya menginstal versi Wine yang sesuai seperti yang diinstruksikan di winehq.org, lalu melakukan: WINEPREFIX=game_folder_in_steam winecfg dan menyetel xaudio2_0 dan xaudio2_7 sebagai pengganti.
Itu berhasil! Saya sekarang memiliki audio dan performa yang luar biasa!

EDIT: Ternyata masalahnya adalah lingkungan desktop saya. Saya menghapus Ubuntu 18.10 dan menggantinya dengan Kubuntu 18.10 dan sekarang Windowed Mode berfungsi dengan baik!

Baik!
Masalah baru!
Jadi game ini bekerja dengan sempurna di Windowed Fullscreen tanpa masalah apa pun (yang bisa saya lihat). Tapi sebenarnya saya lebih suka memainkan game dalam mode Windowed, dan di situlah masalah muncul: Saya memiliki keterampilan yang terikat pada tombol num pad, yang aktif ketika saya menekan tombol mouse saya. Di Windowed Fullscreen, mereka bekerja dengan baik tanpa kesalahan, tetapi ketika saya menggunakannya di Windowed lebih banyak, ada FPS yang terlihat anjlok / macet yang membuat sulit untuk bermain seperti itu.

Saya merekam video: https://youtu.be/iqLxMQLCLe4 (framerate rendah dari game adalah hasil dari rekaman, tapi untungnya itu juga membuatnya sangat jelas ketika saya menekan tombol mouse sehingga Anda dapat mengamati).

Ada ide tentang bagaimana saya bisa memperbaikinya?

Revisi FAudio terbaru memperbaiki audio untuk versi DX11:

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

EDIT: Selama Anda mematikan reverb ... tambahkan return buffer; setelah baris ini jika Anda benar-benar mencobanya:

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

Revisi FAudio terbaru juga memperbaiki efek! Gim ini terdengar bagus pada pengaturan saya sendiri sekarang tanpa modifikasi (minus beberapa pelemahan, tetapi itu seharusnya tidak memilukan telinga).

Bersama dengan semua hal di atas, dan dengan xact, xaudio2_0-9, saya pikir dukungan resmi seharusnya tidak terlalu jauh?
Ia bekerja sempurna dengan perbaikan di Proton 3.16-6 Beta, dan sebenarnya rintangan terbesar hanyalah mengubah BrowserType ke 2, dan CutsceneMovieOpening ke 1 seperti yang dijelaskan oleh @HereInPlainSight.
Tapi itu adalah sesuatu yang saya yakin klien Steam harus dapat melakukannya sendiri ketika gim diinstal, bukan?

Proton 3.16-7 menyertakan perubahan FAudio terbaru, jadi audio harus bekerja dengan baik dengan versi DX11.

Dengan 3.16-7 beta, saya membuat ulang compatdata untuk game ini untuk sepenuhnya membatalkan modifikasi manual apa pun. Saya masih harus mengubah BrowserType ke 2, dan CutsceneMovieOpening ke 1. Audio sekarang berfungsi tanpa xaudio dll menimpa tetapi, audio semakin tertunda dengan waktu putar. Setelah ~ 20-30 menit waktu putar, semua audio tertunda selama 1-2 detik.

Apakah ada orang lain yang mengalami hal serupa?

Melihat sekilas dan saya yakin Anda telah menemukan masalah desain dengan SDL_AudioStreams. Saya telah menukar resampler, jadi jika saya melakukan semuanya dengan benar, lag akan hilang (dan semoga kualitas suaranya masih oke):

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

Saya masih mengalami masalah dengan kesalahan HTTPS di peluncur meskipun BrowserType telah disetel ke 2. Diuji di bawah GNOME dengan Wayland, GNOME di Xorg, dan Plasma tidak berhasil.

Saya masih mengalami masalah dengan kesalahan HTTPS di peluncur meskipun BrowserType telah disetel ke 2. Diuji di bawah GNOME dengan Wayland, GNOME di Xorg, dan Plasma tidak berhasil.

Coba hapus folder "web" di ~/.local/share/Steam/steamapps/compatdata/39210/pfx/drive_c/users/steamuser/My Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/

Saya memiliki 2 mesin Fedora 29 di mana di satu mesin saya harus terus-menerus menghapus folder itu agar peluncur memuat sementara yang lain tidak memerlukannya. Meskipun, saya tidak yakin apa perbedaan antara kedua mesin tersebut

Terkadang Anda juga akan mendapatkan masalah saat Anda tidak dapat terhubung ke mereka
halaman arahan.

Saya rasa Anda sudah memilikinya, tetapi jika belum, periksa
lihat bahwa BrowserType Anda disetel ke 2 di boot.cfg (I believe?).

Den lør. 2. mar. 2019, 03:37 skrev Equivocal90 [email protected] :

Saya masih mengalami masalah dengan kesalahan HTTPS di peluncur
BrowserType telah disetel ke 2. Diuji di bawah GNOME dengan Wayland, GNOME aktif
Xorg, dan Plasma tidak berhasil.

Coba hapus folder "web" di ~ / .local / share / Steam / steamapps / compatdata / 39210 / pfx / drive_c / users / steamuser / My
Dokumen / Game Saya / FINAL FANTASY XIV - A Realm Reborn /

Saya memiliki 2 mesin Fedora 29 di mana pada satu mesin saya harus terus-menerus menghapusnya
folder untuk memuat peluncur sementara di sisi lain tidak membutuhkannya.
Meskipun, saya tidak yakin apa perbedaan antara kedua mesin tersebut

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/580#issuecomment-468874158 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/APgQqIDNj5NfLmXrWkWA0EMScT75Ts9Hks5vSePkgaJpZM4WMfqx
.

Terkadang Anda juga akan mendapatkan masalah saat Anda tidak dapat terhubung ke halaman arahan mereka. Saya rasa Anda sudah memilikinya, tetapi jika belum, periksa apakah BrowserType Anda disetel ke 2 di boot.cfg (I believe?). Den lør. 2. mar. 2019, 03:37 skrev Equivocal90 [email protected] :

Saya masih mengalami masalah dengan kesalahan HTTPS di peluncur meskipun BrowserType telah disetel ke 2. Diuji di bawah GNOME dengan Wayland, GNOME di Xorg, dan Plasma tidak berhasil. Coba hapus folder "web" di ~ / .local / share / Steam / steamapps / compatdata / 39210 / pfx / drive_c / users / steamuser / My Documents / My Games / FINAL FANTASY XIV - A Realm Reborn / Saya punya 2 Fedora 29 mesin di mana di satu sisi saya harus terus-menerus menghapus folder itu agar peluncur memuat sementara di sisi lain saya tidak memerlukannya. Meskipun, saya tidak yakin apa yang berbeda antara kedua mesin - Anda menerima ini karena Anda disebutkan. Balas email ini secara langsung, lihat di GitHub < # 580 (komentar) >, atau nonaktifkan utas https://github.com/notifications/unsubscribe-auth/APgQqIDNj5NfLmXrWkWA0EMScT75Ts9Hks5vSePkgaJpZM4WMfqx .

Di komputer saya yang memiliki masalah BrowserType disetel ke 2 dan ini memberikan kesalahan https yang berbeda. Ini berhasil atau memberi saya kesalahan -22 atau -21 sampai saya menghapus folder yang saya tentukan sebelumnya.

Pertanyaan bagi orang-orang yang memainkan game ini: Apakah hanya cutscene awal saja yang perlu dilewati, atau apakah cutscene dalam game juga tidak berfungsi? Saya berhasil menjalankan game, tetapi karena ini adalah pertama kalinya bermain game, saya tidak tahu di mana saya harus melihat cutscene dalam game.

@ Equivocal

Saya tidak yakin bagaimana mengatasinya. = (Saya cukup beruntung menghindari masalah itu! Versi Proton mana yang Anda gunakan? Saya menggunakan yang terbaru (Beta). Saya pikir mungkin lingkungan desktop mungkin menjadi masalah tetapi Anda telah mengujinya di beberapa Tapi saya menggunakan Kubuntu / Debian, jadi mungkin Fedora punya masalah lain yang tidak bisa saya tebak.

@Tokopedia
Cutscene dalam game akan berfungsi dengan baik, dan Anda bahkan dapat melihat sinematik di FFXIV dari menu pembuka saat klien telah dibuka.
Menariknya, sepertinya tidak ada alasan yang jelas mengapa klien tidak akan mulai dengan cutscene awal diaktifkan, karena menangani benar-benar memainkannya dengan baik setelah berjalan?
Apa pun itu, semua cutscene dalam game harus berfungsi! Saya belum mengalami masalah apa pun.

Aku agak takut dengan Shadowbringer! Tidak tahu bagaimana hal itu akan mengacaukan kinerja saat ini di Proton.

@flibitijibibo dan @ Equivocal90 :
Saya dapat mengonfirmasi bahwa faudio terbaru memperbaiki penundaan suara progresif.

Sepertinya saya mengalami masalah yang berbeda ...

Setelah beberapa lama bermain (terkadang <30 menit, terkadang lebih dari 2 jam), saya mulai mendapatkan variasi yang sangat besar dalam waktu frame yang menyebabkan game tersendat.
Saya mengubah "DXVK_HUD": "full" di user_settings.py agar proton mengamati dengan tepat apa yang terjadi ... dan setelah sekitar 50 menit permainan, itu terjadi lagi.

Apa yang saya temukan adalah bahwa berikut ini menyebabkan lonjakan besar dalam waktu yang dibutuhkan untuk merender bingkai:

  • mouse bergerak
  • mouse diklik
  • tombol diketik (dan ya, ini khusus untuk mengetik karakter, tidak hanya menekan tombol)

Bagaimana saya tahu itu kunci yang diketik:

  1. Tekan dan tahan tombol (mis. D untuk berbelok kanan): gagap dimulai, kemudian gagap berhenti sejenak, kemudian dilanjutkan beberapa saat kemudian.
  2. Jika sekarang Anda mengetuk tombol lain (seperti W untuk maju), gagap akan berhenti saat Anda melepaskan kunci ke-2 (W dalam kasus ini) meskipun Anda masih memegang kunci pertama.

Ini adalah perilaku yang sama dengan sistem saya saat mengetik di kotak teks.
Begitu permainan menjadi seperti ini, itu tidak berhenti sampai permainan dimulai ulang.

Perhatikan bahwa permainan bekerja _flawlessly_ sampai ini dimulai (jika bukan karena ini, saya akan mengatakan itu bisa memiliki dukungan resmi). Itu terjadi pada waktu acak sehingga saya belum menemukan cara untuk mereproduksinya sendiri (selain hanya bermain untuk waktu yang lama - hanya duduk diam sepertinya tidak berhasil).

OS: Kubuntu 18.04 LTS (kompositor dinonaktifkan)
GPU: RX 580 8GB
Proton: 3.16-7 Beta
Mesas mencoba: 18.2, dan 19.0.99 (Oibaf terbaru)
LLVM: 7.0.1

Saya sudah:

  • Memperhatikan penggunaan memori GPU, kecepatan clock, dll. - yang sama seperti sebelum perubahan (satu pengecualian untuk ini adalah saat menggerakkan / mengklik mouse atau mengetik - yang tampaknya menyebabkan gagap - penggunaan GPU akan _decrease_)
  • Jam dan pemanfaatan CPU yang diamati - yang juga tetap sama (saya tidak melihatnya saat memberikan input)
  • Menonaktifkan semua bentuk pembatasan bingkai dalam game
  • Mencoba pengaturan mouse yang berbeda dalam game
  • Memeriksa dmesg untuk setiap I / O atau masalah interupsi dengan perangkat keras - tidak ada yang dicatat
  • Memeriksa log dxvk di folder uap - tidak ada yang abnormal
  • Dibandingkan semua hal yang ditampilkan di dxvk hud sebelum dan sesudah gagap dimulai, hanya fps dan waktu bingkai yang tampak berubah, dan perubahan itu hanya terjadi selama input

Saya kehabisan ide, jadi bantuan apa pun akan diterima.

Permainan di bagian grafis bekerja dengan sempurna
Tapi audionya tertunda setelah beberapa saat (menurut saya 10 menit) dan itu menjadi mengganggu

Permainan di bagian grafis bekerja dengan sempurna
Tapi audionya tertunda setelah beberapa saat (menurut saya 10 menit) dan itu menjadi mengganggu

Pemahaman saya adalah masalah itu harus diperbaiki ketika Proton mendapatkan versi FAudio yang lebih baru

Permainan di bagian grafis bekerja dengan sempurna
Tapi audionya tertunda setelah beberapa saat (menurut saya 10 menit) dan itu menjadi mengganggu

Anda mungkin dapat menyelesaikan ini dengan membuka Properti di game dan mengatur opsi peluncuran ke ini:

PULSE_LATENCY_MSEC = 60% perintah%

Ini benar-benar seharusnya hanya memperbaiki keretakan, tetapi karena kurangnya saran lain sampai FAudio diperbarui, patut dicoba?

@Turbito jika Anda mengkloning dan membangun FAudio, maka ganti libFAudio.so yang digunakan oleh uap dengan yang Anda buat, suaranya sempurna:

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

Buat dan ganti arus proton. Jika Anda menggunakan Ubuntu, Anda memerlukan paket berikut:

  • cmake
  • libsdl2-dev
  • build-essential

Saat ini saya menggunakan salah satu yang sedikit lebih tua saat ini (https://github.com/FNA-XNA/FAudio/tree/e5c9c20c3a1e24efb35a1eb2156e7d306f94e518), tetapi master saat ini juga dapat berfungsi.

NB Jika Anda akhirnya mengalami masalah yang saya jelaskan di posting saya sebelumnya, saya ingin tahu.

Terkadang Anda juga akan mendapatkan masalah saat Anda tidak dapat terhubung ke halaman arahan mereka. Saya rasa Anda sudah memilikinya, tetapi jika belum, periksa apakah BrowserType Anda disetel ke 2 di boot.cfg (I believe?). Den lør. 2. mar. 2019, 03:37 skrev Equivocal90 [email protected] :

Saya masih mengalami masalah dengan kesalahan HTTPS di peluncur meskipun BrowserType telah disetel ke 2. Diuji di bawah GNOME dengan Wayland, GNOME di Xorg, dan Plasma tidak berhasil. Coba hapus folder "web" di ~ / .local / share / Steam / steamapps / compatdata / 39210 / pfx / drive_c / users / steamuser / My Documents / My Games / FINAL FANTASY XIV - A Realm Reborn / Saya punya 2 Fedora 29 mesin di mana di satu sisi saya harus terus-menerus menghapus folder itu agar peluncur memuat sementara di sisi lain saya tidak memerlukannya. Meskipun, saya tidak yakin apa yang berbeda antara kedua mesin - Anda menerima ini karena Anda disebutkan. Balas email ini secara langsung, lihat di GitHub < # 580 (komentar) >, atau nonaktifkan utas https://github.com/notifications/unsubscribe-auth/APgQqIDNj5NfLmXrWkWA0EMScT75Ts9Hks5vSePkgaJpZM4WMfqx .

Ternyata Steam membuat folder My Games baru di bawah SteamPlay. File konfigurasi yang sedang dibaca berada di awalan baru.

Permainan di bagian grafis bekerja dengan sempurna
Tapi audionya tertunda setelah beberapa saat (menurut saya 10 menit) dan itu menjadi mengganggu

Anda mungkin dapat menyelesaikan ini dengan membuka Properti di game dan mengatur opsi peluncuran ke ini:

PULSE_LATENCY_MSEC = 60% perintah%

Ini benar-benar seharusnya hanya memperbaiki keretakan, tetapi karena kurangnya saran lain sampai FAudio diperbarui, patut dicoba?

@Turbito jika Anda mengkloning dan membangun FAudio, maka ganti libFAudio.so yang digunakan oleh uap dengan yang Anda buat, suaranya sempurna:

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

Buat dan ganti arus proton. Jika Anda menggunakan Ubuntu, Anda memerlukan paket berikut:

* cmake

* libsdl2-dev

* build-essential

Saat ini saya menggunakan salah satu yang sedikit lebih tua saat ini (https://github.com/FNA-XNA/FAudio/tree/e5c9c20c3a1e24efb35a1eb2156e7d306f94e518), tetapi master saat ini juga dapat berfungsi.

NB Jika Anda akhirnya mengalami masalah yang saya jelaskan di posting saya sebelumnya, saya ingin tahu.

Saya telah bermain selama sekitar satu setengah jam dan satu-satunya masalah grafis adalah bahwa kamera tidak bergerak semulus di sistem Windows ... Ini hanya terjadi dalam konfigurasi grafis desktop yang tinggi. Di laptop standar, kamera berfungsi sebagaimana mestinya

Saya baru saja mencoba tetapi tidak satu pun (bahkan pada saat yang sama) memperbaiki penundaan audio saya ...
Kualitas audio bagus, satu-satunya masalah adalah kecil (tapi terlihat dengan 2 atau 3 detik) penundaan / desinkronisasi suara

edit: Saya baru saja menyadari saya menyalin pustaka ke dalam folder lib / ... Saya sedang menguji ke dalam lib64 /

Versi Linux mana yang Anda jalankan dan apa versi Proton Anda?
Sudahkah Anda mencoba mengaktifkan semua saluran xaudio dengan wineconfig untuk
compatdata pfx serta xact?

Saat ini saya menjalankan proton beta terbaru di Kubuntu 18.10.

>

Sekarang, disalin ke folder lib64 proton tampaknya bekerja tanpa penundaan. Dalam setengah jam ini saya tidak melihat adanya penundaan. Audio tersinkronisasi dengan sempurna. Terima kasih semua.

Saya belum menyentuh apa pun ke winecfg Proton, cukup salin lib dan set

PULSE_LATENCY_MSEC=60 %command%

ke dalam parameter peluncuran

Menggunakan Linux 5.0, Mesa 19.1.0-devel (git-cb4e3e3ef6), xf86-xorg-amdgpu hingga hari ini dll. Di Proton 3.16-7 beta (tidak yakin Jika itu nomornya ... Ini adalah versi terbaru yang mengukus klien menampilkan)

Hebat! Saya senang telah memperbaikinya untuk Anda!
Saya sedang mencari distro sebenarnya. Sial, saya masih menyesuaikan diri dengan dunia linux: D
Selamat bermain game!

Hebat! Saya senang telah memperbaikinya untuk Anda!
Saya sedang mencari distro sebenarnya. Sial, saya masih menyesuaikan diri dengan dunia linux: D
Selamat bermain game!

Gentoo "menguji"? (~ amd64). Tapi itu harus bekerja dengan baik di distro lain yang saya kira.

@schives Saya pernah mengalami masalah yang sama ini, meskipun akan terputus-putus tanpa masukan, masukan pasti membuatnya lebih buruk. Sepertinya juga butuh waktu satu jam untukku. Jika saya memulai ulang permainan, semuanya bekerja dengan sempurna lagi. Beri tahu saya jika Anda menemukan solusi atau solusi untuk ini.

Mencoba mendapatkan beberapa dokumentasi dari masalah yang saya alami yang tampaknya sama dengan @schives di mana setelah satu jam itu benar-benar tersentak dan buruk. Sayangnya saya harus melakukan ini dengan kamera ponsel tetapi tampaknya sedikit berhasil, terutama jika dibandingkan dengan saat berfungsi dengan benar

Setelah satu jam:
https://witches.live/@anna/101786126154372039

Biasanya:
https://witches.live/@anna/101786130006475213

tindak lanjut, tampaknya merupakan konsekuensi dari permainan aktif. Saya meninggalkan permainan sepanjang malam setelah hanya login dan mengobrol sebentar dan di pagi hari, gagap tidak ada.

Satu komentar lagi untuk benar-benar mengonfirmasi bahwa saya memiliki hal yang sama dengan @schives , dan telah mendokumentasikannya lebih baik daripada yang saya miliki. Sepertinya itu adalah sesuatu yang berhubungan dengan input, dan memang tampaknya itu berfungsi hampir dari berapa banyak tombol yang Anda tekan, jika Anda aktif dan melakukan pencarian dan contoh sepertinya muncul lebih cepat, sementara itu saya tidak memilikinya terjadi selama hampir 18 jam karena saya membiarkannya semalaman untuk menguji ini dan kemudian bermain sangat sporadis kebanyakan menonton cutscene, dan itu hanya mulai terjadi tepat sebelum saya melakukan penjara bawah tanah baru (untungnya sebelum saya masuk, heh). Saya membantu beberapa orang membersihkan Tsukiyomi normal dan itu dimulai di tengah-tengah bagian kedua dan ini BENAR-BENAR menyenangkan untuk ditangani ketika Anda kehabisan AOE namun masukan membuat segalanya menjadi lebih buruk ...

Aneh sekali. Jika Anda tidak keberatan @schives, dapatkah kami melihat kesamaan tentang penyiapan kami untuk mungkin membantu menjelaskan masalahnya?

Saya menggunakan gentoo, versi kernel 4.19.27-gentoo-r1
Saya memperbaiki suara dengan menggunakan perintah ini meskipun saya menjalankan game melalui opsi "uji coba gratis" karena saya memiliki akun non-uap lama jadi bukan nomor ini:
protontricks 39210 xaudio2_{0,1,2,3,4,5,6,7,8,9}=native

Glxinfo saya:

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:

Versi Proton adalah 3.16-8 Beta
CPU adalah Intel (R) Core (TM) i7-6700K CPU @ 4.00GHz

Saya telah membuat klip kedutan tentang masalah ini yang terjadi saat saya streaming

https://clips.twitch.tv/CarelessPeacefulAirGuitarYouWHY

Saat terjadi gerakan kamera mouse, apakah masih terputus-putus jika menggunakan keyboard untuk menggerakkan kamera?

Sudah lama sejak saya masih di FFX | V, dan saya tidak ingat apakah ada binding default untuk kamera, untuk keyboard, jika bisa dilakukan secara built-in, tetapi jika ada, ada yang mencobanya?

Selain itu, apakah hanya menggerakkan mouse (bahkan tanpa menggerakkan kamera) membuat potongan terjadi?

(Maaf jika saya melewatkan penyebutan hal-hal ini di suatu tempat; Saya mendapatkan email di setiap pesan di bawah ValveSoftare di sini, tetapi saya mungkin melewatkan ini, dan saya tidak membaca semua komentar ini sekarang ^^;).

Ya, benar. Setiap kali ada masukan, akan terputus-putus, baik Anda menggunakan mouse atau keyboard. Ini masih sangat berombak jika Anda melihat lebih dekat pada animasi saat Anda berdiri diam dan tidak mengetik, tetapi menjadi buruk lagi bahkan jika Anda mengetik di kotak obrolan atau sesuatu. Masukan apa pun tampaknya membuatnya berombak.

Oke, sepertinya tidak seperti yang pernah saya lihat di tempat lain, terkait dengan gerakan dan masukan.

Satu hal yang nampaknya juga mirip, dengan judul ini, adalah memori grafis yang habis setelah beberapa saat diputar. Semua baik-baik saja untuk sementara waktu, tetapi kemudian segalanya menjadi gila ...

Saya berbicara dari masa lalu sedikit, menjalankan game melalui Wine, sejak Alpha pertama hingga Beta dan rilis apa pun yang mereka miliki sekarang. :]

Intinya, saya akan memperhatikan memori grafis yang digunakan, karena sepertinya saya kehabisan (kebocoran memori?). Semuanya berjalan sangat mirip dengan apa yang saya lihat di sini, setelah beberapa saat, dan itu cocok bahwa Anda harus benar-benar bergerak, bukan hanya diam).

@witcheslive dan @Chioo
Sepertinya bukan VRAM, radeontop menunjukkan penggunaan memori secara kasar konsisten pada RX 580 saya dan tidak pernah mencapai puncak di atas 3 GB, bahkan saat aplikasi lain sedang berjalan.
Penggunaan memori kecil, tanpa kebocoran memori yang jelas.

Saya bahkan sudah mencoba menghapus kartu pcie lain jika ada masalah di sana (agak ekstrim untuk debugging), tetapi tidak ada perubahan.

Ini benar-benar terlihat seperti masalah dengan bagaimana proton atau FF14 menangani input. Dengan mengaktifkan full dxvk HUD, Anda seharusnya dapat melihat gagap sesaat pada grafik frame-time saat mengklik kiri (sepersekian detik - hal yang biasanya tidak Anda lihat). Gagap saat klik kiri ini muncul bahkan sebelum game beralih ke mode gagap-pada-semua-masukan.

Sejauh percobaan kecil, ketika permainan menjadi berombak, alt-tab keluar, nonaktifkan pengulangan kunci menggunakan xset r off (ini akan mematikan pengulangan kunci di xorg) dan mulai berlari menggunakan tombol WASD. Anda akan melihat bahwa meskipun Anda menahan tombol, selama Anda tidak menggerakkan mouse atau menekan tombol baru, permainan tidak benar-benar berombak. Untuk mengaktifkan kembali pengulangan kunci, gunakan xset r on .

Saya juga telah melihat bahwa waktu yang dibutuhkan untuk permainan menjadi berombak tampaknya berbanding terbalik dengan jumlah tombol yang saya tekan.

Hal-hal yang terpikir oleh saya yang mungkin menyebabkan masalah:

  1. Mungkin ada semacam struktur data yang bertindak sebagai penyangga yang menahan semua tombol yang ditekan dan memerlukan penyesuaian (misalnya tumpukan atau antrian) dalam beberapa cara ketika terlalu penuh dan tidak dibilas. Masuk akal bahwa struktur data yang perlu memindahkan semua nilai melalui satu ruang dapat mengalami hambatan bandwidth memori.
  1. Mungkin juga perbaikan audio salah.

  2. Kami berdua memiliki prosesor Intel: mungkin salah satu mitigasi untuk kerentanan perangkat keras yang sangat banyak itu menyebabkan masalah?

  3. Ada yang salah dengan cara proton menerjemahkan input untuk FF14.

Sejauh spesifikasi sistem berjalan, satu-satunya hal yang saya lihat serupa adalah vendor CPU kami (Intel) ...

Spesifikasi mendetail

OS: Kubuntu 18.04 LTS
Proton: 3.16-8 Beta


Inti

$ 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



Penyimpanan
4x4GB 11-11-11 DDR3 1 DIMM per saluran
# 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 jika Anda menggunakan dxvk, info yang relevan untuk debugging dikumpulkan oleh vulkaninfo, bukan glxinfo

Edit: menambahkan bagian terkompresi untuk info perangkat keras

Sangat menguatkan bahwa ini tampaknya ada hubungannya dengan jumlah input dalam satu sesi, dan dibutuhkan sekitar satu jam permainan aktif, dan melakukan contoh tampaknya membuatnya terjadi lebih cepat karena banyak sekali penekanan tombol. Saya bermain dengan gaya yang sangat aktif, banyak melompat-lompat, tombol multihitting untuk memastikan mereka mengantri untuk GCD, memutar kamera, jadi saya pikir itulah mengapa satu-satunya saat saya mendapat lebih dari satu jam bermain aktif adalah ketika saya melakukannya patch baru MSQ dan meluangkan waktu untuk menonton cutscene.

Saya bertanya-tanya apakah itu sesuatu dengan perbaikan audio, tetapi tanpa itu audio sangat buruk sehingga saya bahkan tidak bertahan 10 menit apalagi satu jam, heh. Tetapi pada saat yang sama saya mengenal seseorang (yang membantu saya melakukan pengaturan ini) yang memiliki perangkat keras yang hampir identik (bagaimanapun juga GPU yang sama) yang TIDAK memiliki masalah ini, meskipun mereka juga memainkan gaya yang lebih santai daripada saya sehingga sulit untuk melakukannya. katakan jika mereka tidak memukulnya atau semacamnya. Hanya hal lain yang dapat saya pikirkan adalah monitor utama saya berjalan 144hz dengan monitor sekunder 60 hz, keduanya pada resolusi yang berbeda. Saya menggunakan i3 dan bukan pengelola jendela penuh.

Jika pustaka audio melambat, kemungkinan besar akan bermanifestasi sebagai audio yang tersendat - interaksi klien dengan XAudio2 memang memiliki beberapa mutex yang terlibat tetapi biasanya per-sumber dan tidak di seluruh API, yang dapat saya lihat menyebabkan hilangnya waktu jika ada beberapa lusin ribu suara (berbeda dengan ~ 32-64 yang bekerja dengan kebanyakan game).

@witchive
Saya menjalankan monitor 60Hz 4k (3820x2160) tunggal.
Saya kebetulan menonaktifkan lapisan uap dalam game (karena saya menggunakan shift-tab sebagai tombol pintas).
Jika Anda juga telah menonaktifkan hamparan uap, masalah kami mungkin terkait dengan https://github.com/ValveSoftware/steam-for-linux/issues/5727.

Perbedaan terus berlanjut, setidaknya itu mempersempit segalanya. Saya belum menonaktifkan overlay.

Woah link itu menarik. Saya lebih bertanya-tanya apakah ini masalah dengan Vulkan atau Proton dan bahkan tidak melibatkan overlay atau FFXIV secara khusus, hanya saja tidak dialami sesering itu karena melibatkan ~ satu jam permainan aktif untuk dipukul sehingga lolos dari deteksi.

Saya mencoba mereplikasi masalah gagap secara singkat dengan berkeliling Eureka sebelum pemeliharaan malam ini, tetapi tidak dapat melakukannya.

Hanya untuk pengujian, apakah mereka yang terpengaruh olehnya mencoba naskah Lutris? Setidaknya mungkin mempersempit jika itu hanya di Proton / Steam-spesifik atau jika itu sesuatu yang dibagikan di antara mereka.

Saya telah mencoba menggunakan skrip Lutris seminggu yang lalu, masalah yang sama di pihak saya.

Saya lagi,
kali ini saya menguji dengan Ubuntu 19.04 dev dan membutuhkan beberapa langkah tambahan.
Driver Vulkan untuk mesa sudah diinstal, tetapi bukan yang 32 bit.

sudo apt menginstal mesa-vulkan- driver: i386

Ini mengaktifkan dxvk (sebelum fallback ke dx9c ini)

@HereInPlainSight cara terbaik untuk

Baru saja mencoba penginstalan baru dengan Proton 4.2. Masih perlu menggunakan pengeditan BrowserType dan Cutscene ke file cfg. 2 jam bermain, sebagian besar berkumpul / membuat karena saya pemula dan bermain di laptop saya yang sangat kekurangan daya. Tidak ada audio lag. Tidak bisa mengomentari gagap. Saya tidak melihat satu pun, tetapi aktivitas yang saya lakukan mungkin tidak memicunya.

Setelah menjalankan 4.2 (saya harus menggoyangkan pegangannya sedikit, itu tidak mengunduh karena suatu alasan, jadi jika ada yang mendapat kesalahan format biner, unduh, atau hapus dan unduh, Realm of the Mad God atau sesuatu untuk mendapatkannya benar-benar mengunduh Proton 4.2) Saya membuat beberapa roulette, membiarkannya dalam semalam, kemudian melakukan lebih banyak roulette, dan saya pasti telah menekan tombol selama lebih dari satu jam dan tampaknya baik-baik saja sekarang, ketuk kayu!

Saya tidak dapat masuk ke Mode Layar Penuh tanpa seluruh lingkungan desktop saya membeku. Ketika saya menginstal game dengan Lutris sebelumnya, saya dapat melakukannya dengan mengedit secara manual pengaturan yang sesuai di FFXIV.cfg. Sekarang dengan Proton 4.2, itu pun gagal; seluruh desktop akan membeku dan saya perlu melakukan SSH dan menghentikan proses FFXIV untuk memulihkan.

Distro: Ubuntu 18.04.2
Proton: 4.2-2
GPU: RX 480 8GB
Versi driver / LLVM: Mesa 18.2.8 / LLVM 7.0.0
Versi kernel: 4.18.0-17-generik

@ e3b0c442 Itu masalah yang diketahui dengan DXVK. Untungnya, perbaikan sudah tersedia di DXVK 1.0.2 (lihat changelog): https://github.com/doitsujin/dxvk/releases

Proton masih menggunakan DXVK versi sebelumnya, karena itulah masalahnya.

Saya tidak dapat masuk ke Mode Layar Penuh tanpa seluruh lingkungan desktop saya membeku.

Bisakah Anda melakukan Windowed Full Screen? Saya bermain beberapa jam malam tanpa masalah, tapi saya bermain di Windowed Full Screen.

Saya melihat layar hitam dengan lingkaran pemuatan di pojok kanan bawah / bawah streaming saat menginstal Linux Arch baru sekarang. Layar pemuatan ini terjadi setelah memilih pusat data untuk disambungkan. Dulu bisa memainkannya ~ 2 bulan yang lalu di instalasi Linux saya sebelumnya. Tidak yakin persis apa yang merusaknya, tetapi saat layar pemuatan tak terbatas ditampilkan, ini terus-menerus melakukan spam di log:

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

Ada pemikiran?

@ e3b0c442 Itu masalah yang diketahui dengan DXVK. Untungnya, perbaikan sudah tersedia di DXVK 1.0.2 (lihat changelog): https://github.com/doitsujin/dxvk/releases

Proton masih menggunakan DXVK versi sebelumnya, karena itulah masalahnya.

Saya menginstal ulang dengan Lutris dan semuanya keren-perahu, selain itu lebih lambat dari yang saya ingat. Terima kasih.

Apakah ada sesuatu yang mencegah saya untuk hanya menjalankan skrip pengaturan DXVK yang ditingkatkan di Steam wineprefix? Saya lebih suka game ini dikelola melalui Steam.

@Mushoz Anda perlu mengubah CutsceneMovieOpening di FFXIV.cfg menjadi 1.

Apakah ada yang mengetahui gerakan tikus yang gagap? Mengalami masalah yang sama dan memecahkan masalah membuat saya agak gila!

Kami memiliki dua PC yang hampir identik tempat kami bermain game. Gerakan mouse yang gagap terlihat sangat jelas dan di tempat yang tampaknya tidak terjadi.

Perbedaan utama antara PC-PC tersebut adalah bahwa PC yang tidak memiliki masalah gagap menjalankan compton, sedangkan yang bermasalah tidak. Jadi, kami menonaktifkan compton pada PC tersebut dan sekarang keduanya mengalami gangguan. Yang menyenangkan adalah, bahkan menyalakan kembali compton tidak memperbaikinya. Entah bagaimana mematikan compton menyebabkan masalah dimulai, jika itu akan membantu siapa pun.

(Memulai ulang dll tidak ada bedanya sekarang ..)

Menghubungkan pengontrol XB360 memperbaiki mouse yang gagap untuk saya. (Saya bahkan tidak menggunakannya, cukup dengan memasangnya saja)

Harus mencoba, sayangnya itu tidak melakukan apa-apa untuk saya :(

Tbh menurut saya FFXIV sangat temperamental di Linux. Mungkin Anda pernah melihat masalah yang saya jelaskan di atas. Pindah ke Kubuntu memperbaikinya, tetapi kemudian saya mendapat FPS gagap secara umum sehingga beralih lingkungan desktop sedikit membantu.
Kemudian tiba-tiba FPS lancar dan tidak ada gangguan bahkan dalam 24 orang selama seminggu, dan kemudian saya mendapatkan cegukan di bawah skenario yang sama (saya tidak sering memperbarui komputer saya, jadi tidak ada perubahan yang dilakukan pada sistem).

Mouse gagap juga terjadi pada saya, tetapi anehnya setelah menerapkan perbaikan PULSE_LATENCY_MSEC=60 %command% juga membereskannya. ENTAH BAGAIMANA. Saya tidak tahu kenapa.

Pengamatan lain yang saya buat terkait game gagap adalah pemutaran video di latar belakang (bahkan pada jendela yang diminimalkan), penggunaan Caprine (implementasi messenger Facebook untuk desktop Linux yang secara konsisten menyebabkan gagap di FPS dan respons mouse saat berjalan), atau jika proses lain melakukan sesuatu yang merusak 7% penggunaan CPU saat sedang bermain game.

Hal lain yang saya lakukan ketika cegukan mouse saya adalah saya menonaktifkan dan mengaktifkannya kembali melalui xinput dan entah bagaimana tampaknya secara ajaib memperbaiki berbagai hal, jika untuk suatu waktu.

Selain itu, saya sarankan untuk menonaktifkan Steam overlay dan melihat apakah Anda mungkin dapat keluar dari Steam sepenuhnya setelah mem-boot game dan melihat apakah itu membuat perbedaan?

Saya ingin tahu apakah mungkin ada masalah driver yang menyebabkan masalah ini pada saat ini ...

Sudah beralih ke lingkungan desktop yang berbeda, menerapkan perbaikan latensi pulsa, mulai dengan tidak ada lagi yang berjalan ... Sekarang saya mencoba hal xinput, dan menonaktifkan overlay uap. Masih mengalami masalah 100% setiap saat.

Mungkinkah itu bug mesa? Tapi saya tidak berpikir itu menyentuh masukan sama sekali

Bisakah Anda mencoba ini: PROTON_USE_WINED3D
Ini akan meminta Proton untuk menggunakan implementasi OpenGL WINE dari wined3d sebagai ganti DXVK Vulkan. Jika itu tidak membantu maka saya khawatir saya kehabisan saran untuk saat ini.

Tetapi Anda dapat melihat di sini untuk menemukan hal-hal untuk dicoba: https://github.com/ValveSoftware/Proton#runtime -config-options

Terima kasih banyak telah membantu saya memecahkan masalah. Sayangnya saya memiliki masalah yang sama dengan atau tanpa dxvk.

Mengenai masalah gagap mouse. Saya akhirnya menemukan solusi yang berhasil (termasuk banyak winegame lainnya juga).

Saya harus menginstal polikromatik (untuk mengakses pengaturan untuk mouse razer saya) dan mengurangi pollingrate menjadi 125 atau 500. 125 berarti tanpa framedrop, 500 memberikan beberapa framedrop. 1000 membunuh frame saya.

Rupanya ini telah menjadi masalah anggur sejak lama.

Saya tidak yakin apakah ini masalah yang sama secara langsung. Saya mendapatkan XIV yang berfungsi melalui Proton, tetapi saya harus mengikuti jawaban anggur terkenal agar dapat dimainkan. Yaitu, saya harus mengedit dua file di steamapps / compatdata / 39210 / pfx / drive_c / users / steamuser / My Documents / My Games / FINAL FANTASY XIV - A Realm Reborn / directory.

Di FFXIV_BOOT.cfg, saya harus mengedit BrowserType ke 2, dan di FFXIV.cfg saya harus mengedit CutsceneMovieOpening ke 1.

Perubahan pertama memungkinkan saya mengakses peluncur pada saat ini - jika dibiarkan ke nilai default, saya mendapatkan 'Terjadi kesalahan sistem: 404. Kesalahan Sistem HTTPS'. Takut saya melakukan penginstalan pertengahan minggu, jadi saya tidak yakin apakah ini cara saya mengatasi masalah nstgc selama penginstalan.
Jelas perubahan terakhir berarti saya tidak bisa melihat cutscene pembuka saat pertama kali saya memainkan game, tetapi jika saya membiarkannya pada nilai default, game diluncurkan tetapi menutup setelah memilih Pusat Data.

Karena ini mengedit file konfigurasi game, saya tidak yakin apakah ini adalah sesuatu yang ingin dipertimbangkan Valve untuk Proton, tetapi setidaknya itu informasinya.

Ini berhasil untuk saya, di Arch linux dengan Kernel 5.0.8, nvidia 780 TI dan kde. Bersulang!

Jadi ... sepertinya patch FFXIV terbaru, yang juga memiliki pembaruan untuk program boot, merusaknya untuk saya sekarang.
Sekarang saya mendapatkan kesalahan HTTPS 404 lagi, bahkan dengan BrowserType dikonfigurasi dengan benar. Saya akan mencoba menginstal ulang dan melihat apakah menginstal ulang peluncur akan berfungsi.
Ada ide lain?
Saat ini berjalan di Pop_! OS.

EDIT: Menginstal ulang tidak membantu.

Masalah yang sama di Arch @TenaarFeiri. Apakah mereka secara diam-diam menonaktifkan sesuatu yang bergantung pada anggur?

Forum Lutris juga membicarakan masalah ini .. https://forums.lutris.net/t/final-fantasy-14-wont-start-after-latest-update-dxvk/5598

Sedikit keluar dari topik: Mengapa semua peluncur harus menyedot begitu banyak? :)

EDIT: Mungkin penting untuk dicatat bahwa masalah ini eksklusif proton. Anggur juga terpengaruh.

Halo @TenaarFeiri , @fosspill , bisakah salah satu dari Anda menambahkan PROTON_LOG=1 %command% ke opsi peluncuran game dan seret dan lepas $ HOME / steam- $ APPID.log yang dihasilkan ke dalam kotak komentar.

Masalah yang sama di Arch @TenaarFeiri. Apakah mereka secara diam-diam menonaktifkan sesuatu yang bergantung pada anggur?

Forum Lutris juga membicarakan masalah ini .. https://forums.lutris.net/t/final-fantasy-14-wont-start-after-latest-update-dxvk/5598

Sedikit keluar dari topik: Mengapa semua peluncur harus menyedot begitu banyak? :)

Dan saya tidak tahu. Terkadang mereka tampaknya sengaja dirancang untuk mempersulit orang menjalankan game mereka di sistem lain yang dapat mendukung mereka: D

EDIT:

Saya melihat log sendiri dan bagian ini sepertinya sangat menarik:

1040.629: 0030: 0031: fixme: ieframe: ClientSite_GetContainer (0x1b0b8c) -> (0x32e1dc)
1040.630: 0030: 0031: fixme: urlmon: InternetBindInfo_GetBindString tidak mendukung tipe string 20
1040.630: 0030: 0031: fixme: urlmon: InternetBindInfo_GetBindString tidak didukung tipe string 12
1040.630: 0030: 0031: err: mshtml: on_stop_nsrequest RemoveRequest gagal: 80004005
1040.630: 0030: 0031: fixme: ieframe: ClientSite_GetContainer (0x1b0b8c) -> (0x32ea9c)
1040.631: 0030: 0031: fixme: urlmon : InternetBindInfo_GetBindString tidak mendukung tipe string 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: jejak: modul : GetModuleFileNameW L "C: \ windows \ system32 \ user32.dll"

Mungkinkah masalahnya khusus untuk Gecko sekarang? Saya perhatikan setelah itu, ada banyak upaya yang gagal untuk memuatnya.

Ada
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
di log, seseorang di reddit mengatakan seharusnya menghubungi https://frontier.ffxiv.com/version_4_0_win/index.html sebagai gantinya (version_4_0_win hanya sekali).
https://www.reddit.com/r/ffxiv/comments/bgeluh/any_other_linux_users_getting_404_errors_when/

Saya membuat + relay log dan duplikat version_4_0_win tampaknya dibuat dalam panggilan ke CoInternetCombineUrlEx . Saya pikir mereka memberikan https://frontier.ffxiv.com/version_4_0_win dan version_4_0_win/index.html sebagai argumen dan anggur seharusnya memotong version_4_0_win dari argumen pertama.

+ Log relai saya
+ log urlmon

EDIT:
main.c , dikompilasi dengan x86_64-w64-mingw32-gcc main.c -I /usr/include/wine/windows/ -lurlmon -lmsvcrt -lucrt -L /usr/lib/wine/fakedlls/ -o main.exe memberikan duplikat version_4_0_win pada kedua jendela dan wine jadi ini mungkin bukan masalah sama sekali.

Kerja detektif yang bagus, teman-teman. Apakah mungkin untuk mengalihkan URL yang salah (dengan firewall, tambalan anggur khusus, shim, atau apa pun?) Sampai bug ditemukan dan diperbaiki dengan benar?

Apakah peluncur XIV selalu menggunakan Gecko daripada Chromium sebagai mesin renderingnya? Mungkinkah flag BrowserType tidak lagi didukung?

Saya juga bertanya-tanya tentang itu @nourez tetapi masalah url yang ditunjukkan orang-orang membuatnya tampak seperti itu mungkin bukan masalahnya?

Hanya dengan iseng, saya telah melalui BrowserTypes 0 hingga 20 tanpa hasil: P
Saya mulai berpikir bukan itu masalahnya. Juga telah berubah ... baik semuanya. Saya telah mengotak-atik setiap hal di file konfigurasi sekarang tidak berhasil.

Tampaknya masalahnya memang pada URL yang salah, yang saya ragu kami akan dapat memperbaikinya di pihak kami. Terserah Valve! Atau Kotak. Siapapun yang melakukannya lebih dulu.

@fosspill @TenaarFeiri Ya, saya tidak melihat bahwa itu adalah URL yang salah, saya baru saja melihat kiriman tentang masalah yang mencoba menelepon Gecko. Saya pikir ide Fosspill untuk mengarahkan URL mungkin adalah pilihan terbaik untuk dicoba untuk saat ini, tapi saya tidak akan bisa mengotak-atiknya sampai saya pulang kerja hari ini. Mungkin mencoba mengedit / etc / hosts untuk menanganinya?

Sayangnya / etc / hosts tidak akan berfungsi karena hanya melakukan nama host / ips. Saya pikir satu-satunya kemungkinan adalah semacam tambalan anggur shim / kustom untuk memperbaikinya sementara sampai SE memperbaikinya secara permanen.

Saya membayangkan melakukan penghapusan substring pada URL mungkin memperbaikinya untuk saat ini? Tetapi ini akan menjadi perbaikan yang sangat spesifik dan jika URL menjadi lebih panjang atau lebih pendek karena alasan apa pun, kami akan kembali ke ini.
Idk bagaimana mencapainya dengan WINE patching. Itu bukan urusan saya.

Memang benar bahwa ini akan menjadi perbaikan yang aneh dan terlalu spesifik, tetapi saya ingin melihatnya berhasil! :)

Adakah versi IE yang berfungsi dengan awalan 64-bit? Itu mungkin jalan keluarnya

tidak yakin apakah ini membantu tetapi saya mengambil urlmon.dll dan ketergantungannya iertutil.dll dari windows 7 vm 32-bit dan mengaturnya sebagai pengganti asli, tetapi tampaknya tidak memengaruhi segmen jalur yang digandakan

@exolyte Saya tidak yakin saya memahami hasil edit Anda, sementara sesuatu yang lebih dalam mungkin menjadi masalah, URL dengan version_4_0_win yang diulang pasti tidak ada sedangkan yang hanya sekali melakukannya, meskipun mungkin ini hanya gejala dari yang lebih besar masalah?

EDIT:
main.c , dikompilasi dengan x86_64-w64-mingw32-gcc main.c -I /usr/include/wine/windows/ -lurlmon -lmsvcrt -lucrt -L /usr/lib/wine/fakedlls/ -o main.exe memberikan duplikat version_4_0_win pada windows dan wine jadi ini mungkin bukan masalah sama sekali.

Nah, itu bukan kabar baik. Apakah ada yang dapat saya lakukan untuk membantu memecahkan masalah ini?

@witcheslive Asumsi saya adalah bahwa CoInternetCombineUrlEx diimplementasikan secara tidak benar dalam wine, tetapi pengujian dalam pengeditan saya menunjukkan bahwa masalahnya ada di tempat lain. Jadi saya mengacaukan sesuatu dalam pengujian saya atau duplikasi version_4_0_win terjadi di tempat lain.

Kemungkinan ketiga adalah bahwa penggandaan version_4_0_win sebenarnya benar. Ini benar-benar aneh, tapi itu belum tentu menjadi penyebab masalahnya.

Kemungkinan ketiga adalah bahwa penggandaan version_4_0_win sebenarnya benar. Ini benar-benar aneh, tapi itu belum tentu menjadi penyebab masalahnya.

Saya tidak berpikir ini masalahnya, karena tidak digandakan di browser pasti mengembalikan 200 respons tetapi dua kali lipat menghasilkan 404

Peluncur hanya berisi satu contoh dari string https://frontier.ffxiv.com/version_4_0_win/ dan index.html . Menghilangkan version_4_0_win/ dari yang pertama menyebabkan log menunjukkan bahwa ia mencoba mengakses https://frontier.ffxiv.com/index.html Juga tidak ada contoh version_4_0_win sendiri.

Jadi, tampaknya masih ada version_4_0_win yang sedang digandakan tetapi tidak ada hubungannya dengan saat index.html ditambahkan padanya.

Apakah ada cara untuk membuat proxy / mengarahkan ulang version_4_0_win duplikat ke URL yang benar untuk melihat apakah tindakan tersebut dapat memperbaikinya?

@witcheslive saya rasa tidak mungkin hanya dengan proxy karena url menggunakan skema https. tetapi jika kita menambal string di biner untuk menggunakan http, itu mungkin

Apakah ada cara untuk membuat proxy / mengarahkan ulang version_4_0_win duplikat ke URL yang benar untuk melihat apakah tindakan tersebut dapat memperbaikinya?

Sayangnya tidak mudah dengan HTTPS

Saya tidak berpikir menggunakan http adalah ide yang baik untuk mengirim kredensial login, meskipun jika kita menambal biner tetap melakukan penulisan ulang URL mungkin ada ide yang lebih baik. Belum lagi jika mereka mengatur server otentikasi mereka dengan benar, itu bahkan tidak akan menerima http.

kita dapat mencoba menulis ulang url untuk menunjuk ke proxy lokal. sejauh yang kami tahu sejauh ini, itulah satu-satunya url yang terpengaruh, dan kami dapat mengatasi masalah secara berulang saat kami melanjutkan

Akankah kita mendapatkan pengetahuan dari menambal anggur untuk menangani masalah URL, jika itu mungkin?

Pergi ke http://frontier.ffxiv.com/version_4_0_win/ tampaknya memungkinkan akses, meskipun saya diperintahkan untuk mengaktifkan JavaScript dan hal-hal lain (meskipun saya telah mengaktifkannya).
Jika server dikonfigurasi dengan benar, saya seharusnya tidak bisa membuka versi HTTP biasa dari halaman sama sekali.

Jika kita dapat menambal biner sementara untuk melalui HTTP, maka kita yang bersedia mengambil risiko (termasuk saya) akan menyukainya sampai mendapatkan perbaikan resmi.

Proksi lokal akan memerlukan pemasangan sertifikat HTTP palsu, selain benar-benar menjalankan proksi. Ini mungkin membahayakan seluruh sistem. Akan lebih baik untuk menambal biner / anggur

karena menggunakan embed browser, ia mungkin mengikuti pengalihan juga jadi jika kita tidak segera mendapatkan perbaikan yang sebenarnya, kita dapat mencoba menghosting pengalihan sederhana di jalur dan menambal url dalam biner untuk menunjukkannya. hanya spekulasi, tentu saja

Juga, saya perhatikan bahwa peluncur sekarang mengunduh libcef.dll, tetapi tampaknya tidak benar-benar menggunakannya, yang terlalu buruk karena menurut saya ini adalah masalah Gecko.

Mengenai menambal biner agar mengarah ke proxy, akan semudah itu menambalnya agar mengarah ke URL yang benar sejak awal, tanpa mencoba melewati HTTPS.

Proksi lokal akan memerlukan pemasangan sertifikat HTTP palsu, selain benar-benar menjalankan proksi. Ini mungkin membahayakan seluruh sistem. Akan lebih baik untuk menambal biner / anggur

jika kita menulis ulang url untuk menunjuk langsung ke proxy kita tidak memerlukan sertifikat sama sekali (dengan asumsi mereka tidak melakukan hardcode sertifikat yang benar atau sesuatu)

Saya tidak sepenuhnya yakin akan semudah itu mengarahkannya ke url yang benar, karena ia melakukan beberapa manipulasi pada string url yang tidak kita mengerti, menghasilkan jalur duplikat di tempat pertama.

Saya mengarahkan domain frontier.ffxiv.com ke server saya menggunakan file host dan saya meletakkan /version_4_0_win/index.html dan /version_4_0_win/version_4_0_win/index.html di server saya. Peluncur mengakses kedua file, tetapi tetap hitam setelah itu. Jika saya memindahkan /version_4_0_win/index.html atau /version_4_0_win/version_4_0_win/index.html di server saya, saya mendapatkan kesalahan 404 biasa.

Saya mengarahkan domain frontier.ffxiv.com ke server saya menggunakan file host dan saya meletakkan /version_4_0_win/index.html dan /version_4_0_win/version_4_0_win/index.html di server saya. Peluncur mengakses kedua file, tetapi tetap hitam setelah itu. Jika saya memindahkan /version_4_0_win/index.html atau /version_4_0_win/version_4_0_win/index.html di server saya, saya mendapatkan kesalahan 404 biasa.

ada yang muncul di log?

Saya melakukan patch anggur saya untuk menggunakan (diasumsikan) URL yang tepat yang menghasilkan mengakses https://frontier.ffxiv.com/version_4_0_win/index.html?1556042120789.

Kesalahan 404 hilang dengan itu. Namun setelah melakukan lebih banyak permintaan http patcher kemudian hanya duduk di sana dengan layar hitam dan sepertinya tidak bereaksi terhadap masukan apa pun.

Inilah patch untuk melewati 404 .. meskipun tampaknya tidak terlalu berguna.
https://gist.github.com/sschroe/963f1d7aa3fc366e155e5ac6bc84cc71

ada yang muncul di log?

Tidak ada yang menarik kecuali tidak adanya 012e:fixme:ieframe:DocObjectService_IsErrorUrl 0xda6848 L"https://frontier.ffxiv.com/version_4_0_win/version_4_0_win/index.html?1556042270260" 0x32e428 yang terjadi saat tidak mengarahkan ke server saya sendiri.

ada yang muncul di log?

Tidak ada yang menarik kecuali tidak adanya 012e:fixme:ieframe:DocObjectService_IsErrorUrl 0xda6848 L"https://frontier.ffxiv.com/version_4_0_win/version_4_0_win/index.html?1556042270260" 0x32e428 yang terjadi saat tidak mengarahkan ke server saya sendiri.

Sepertinya peluncur mencoba (dan berhasil) memuat https://frontier.ffxiv.com/version_4_0_win/ dan masalah yang kita dapatkan adalah gagal mengautentikasi dengan file di https://frontier.ffxiv.com/version_4_0_win/version_4_0_win/ dan itulah yang menyebabkan kesalahan?

Menariknya, melalui file javascript di halaman Frontier, saya melihat banyak kode lama dari saat Anda membuat karakter di peluncur. Sebenarnya ada banyak kode di sini yang tidak digunakan ... Tidak terlalu relevan. Hanya di samping.

Saya mengarahkan domain frontier.ffxiv.com ke server saya menggunakan file host dan saya meletakkan /version_4_0_win/index.html dan /version_4_0_win/version_4_0_win/index.html di server saya. Peluncur mengakses kedua file, tetapi tetap hitam setelah itu. Jika saya memindahkan /version_4_0_win/index.html atau /version_4_0_win/version_4_0_win/index.html di server saya, saya mendapatkan kesalahan 404 biasa.

@exolyte Saya ingin tahu apakah peluncur akan mencoba mengakses kedua file dari mesin Windows. Saya membuang memori proses peluncur dan menemukan beberapa contoh (masing-masing 10+) dari kedua version_4_0_win dan itu berlipat ganda.

Ketika saya tiba di rumah, saya akan mencoba untuk melihat apakah saya dapat menemukan kedua URL saat peluncur dijalankan di bawah Windows

Saya mem-boot partisi Windows saya dan mengubah BROWSER_TYPE menjadi 2 dan berfungsi dengan baik, hanya untuk memastikan ada sesuatu yang tidak rusak dengan Gecko secara keseluruhan.

Saya juga mencoba melakukan beberapa pengambilan paket dengan wireshark untuk melihat URL apa yang coba diaksesnya tetapi saya pikir itu dienkripsi di luar domain (saya melihatnya terhubung ke perbatasan) dan saya tidak pandai wireshark sebaliknya.

Hal lain yang saya coba adalah mengganti ffxivlauncher.exe dengan versi sebelumnya dan dengan ini peluncur akan mulai dan membiarkan saya masuk. Namun setelah login kemudian mengeluh bahwa tidak dapat melakukan pembaruan versi.

Mungkin seseorang yang memiliki klien yang sepenuhnya ditambal dari windows dapat mencoba jika ini membuat mereka melewati masalah.

Saya mem-boot partisi Windows saya dan mengubah BROWSER_TYPE menjadi 2 dan berfungsi dengan baik, hanya untuk memastikan ada sesuatu yang tidak rusak dengan Gecko secara keseluruhan.

Apakah kami yakin bahwa flag Browser_Type tidak sepenuhnya diabaikan? Apakah ada perbedaan yang terlihat antara tipe-tipe peramban sehingga kami yakin Windows benar-benar berjalan dengan Tipe = 2?

EDIT: Diuji pada partisi windows di sini. Tidak ada perbedaan yang terlihat sama sekali, dengan apa yang saya lihat. Tidak yakin tentang cara mengetahui apakah jenis peramban diabaikan atau tidak.

Hal lain yang saya coba adalah mengganti ffxivlauncher.exe dengan versi sebelumnya dan dengan ini peluncur akan mulai dan membiarkan saya masuk. Namun setelah login kemudian mengeluh bahwa tidak dapat melakukan pembaruan versi.

Mungkin seseorang yang memiliki klien yang sepenuhnya ditambal dari windows dapat mencoba jika ini membuat mereka melewati masalah.

Sudah mencoba, sayangnya masalah yang sama terjadi. Anda harus memiliki peluncur yang diperbarui untuk dapat meluncurkan gim meskipun gim tersebut sudah diperbarui.

Tampaknya BrowserType sekarang diabaikan, dengan asumsi nilai 2 berarti itu akan menggunakan CEF (bukan IE). libcef.dll tidak dapat diakses lagi oleh peluncur (Anda dapat memeriksa ini dengan stat libcef.dll di direktori peluncur dan melihat waktu akses, yang bagi saya memberikan terakhir kali saya menjalankan peluncur sebelumnya pembaruan).

Yang aneh adalah bahwa pembaruan ini memang mengubah libcef.dll , yang aneh jika tidak digunakan sama sekali ...

Jika BrowserType tidak lagi memengaruhi apa pun, menurut saya tidak ada perbaikan yang mudah, Wine's Gecko dalam keadaan agak menyesal jadi saya tidak punya banyak harapan untuk membuatnya bekerja sama.

Dukungan IE yang tepat, baik dengan membuat Gecko lebih setia meniru, atau membuat IE 11 bekerja, adalah sesuatu yang sangat dibutuhkan Wine, ada banyak aplikasi yang tidak berfungsi dengan baik di Wine karenanya.

adakah yang mencoba menginstal IE di awalan, lalu?

Versi terbaru IE yang "berfungsi" di Wine adalah IE8 dan hanya dalam awalan 32-bit. Itu berarti tidak ada dukungan DXVK / DirectX 11, bahkan jika seseorang berhasil melakukannya.

Pada dasarnya, kecuali Square memperbaikinya, taruhan terbaik untuk membuat game berfungsi kembali dalam jangka pendek adalah melewati peluncur sepenuhnya.

Saya melihat perbedaan dalam kinerja dengan menggunakan BrowserType jadi saya tidak berpikir itu akan diabaikan. Menyetelnya ke 0 menghasilkan hasil yang diharapkan dari beberapa detik (hingga satu menit) hitam sebelum kesalahan keluar, sementara menyetelnya ke 2 menghasilkan kesalahan HTTPS setelah kurang dari 10 detik. Ini dapat direproduksi untuk saya setiap saat.
Mungkin ada yang salah dengan libcef.dll
Bisakah kita mencoba menggunakan libcef.dll dari versi yang lebih lama? Jika kita punya satu tersedia?

libcef.zip

EDIT: Saya juga menghubungi bagian dukungan untuk melihat apakah kami bisa mendapatkan jawaban langsung apakah BrowserType masih dihormati atau tidak.

Saya baru saja mencoba kembali ke versi libcef.dll saya sebelumnya (dari sebelum pembaruan ini) dan masih gagal dengan 404 yang sama

Oh. Saya dipukuli sampai habis!
Dan itu memalukan :(

icudt.zip

Bagaimana dengan menggunakan libcef lama dan icudt?

EDIT: Tidak ada perubahan di pihak saya juga. Sial = /

tidak ada perubahan menggunakan keduanya

Tidak ada. Saya bahkan mencoba menggunakan cef dari http://opensource.spotify.com/cefbuilds/index.html dan masih mendapatkan 404.

pasti terlihat seperti mengabaikannya, apakah ini karena kecelakaan atau karena desain masalahnya

Mereka mengirimkan ffxivlauncher.exe 32 dan 64 bit, tetapi hanya libcef.dll 32-bit, keduanya tidak dapat menggunakan CEF.

apakah kami bahkan mengetahui apa yang sebenarnya menyebabkan kesalahan? Jika peluncur menunjuk ke URL yang salah adalah masalah sebenarnya, bukankah pengguna windows juga mengalami masalah?

itu awalan 64 bit? saya cukup yakin tidak, saya harus menggunakan dll dari 32 bit windows saat menguji native override

Awalan harus 64 bit untuk menjalankan game versi DirectX 11. Jika Anda menggunakannya, awalan Anda adalah 64 bit.

apakah kami bahkan mengetahui apa yang sebenarnya menyebabkan kesalahan? Jika peluncur menunjuk ke URL yang salah adalah masalah sebenarnya, bukankah pengguna windows juga mengalami masalah?

Saya tidak berpikir ada yang tahu apa yang menyebabkannya, tidak.

Namun, dalam teori windows dan wine dapat berperilaku sedikit berbeda dengan URL dan oleh karena itu bekerja dengan baik di satu URL sementara tidak berfungsi di URL lainnya.

Saya harap kita melihat seseorang yang pintar di sini mengetahuinya dan menemukan solusinya, atau bahwa orang lain menulis alat untuk melewati patcher secara bersamaan.

Jadi mungkin ini bukan libcef.dll, tetapi kami mungkin benar dalam berpikir bahwa browser tidak menggunakannya lagi.
@Selhar Belum tentu. Peluncur dikodekan secara khusus untuk Windows, jadi mereka mungkin menggunakan trik khusus untuk Menang yang tidak cukup didukung oleh WINE.

Square DID mengumumkan bahwa mereka akan memastikan bahwa versi Steam dari game tersebut hanya dapat digunakan melalui Steam. Ketidakmampuan untuk mengakses game bagi kami ini bisa menjadi konsekuensi langsung dari perubahan yang akan datang.

Selain itu, DX9 FFXIV tidak lagi menjadi masalah; datanglah ShB, mereka mencabut dukungan DX9 untuk game tersebut jadi kami pada dasarnya -harus- menjalankannya pada awalan 64-bit jika kami ingin bermain.

Mereka menjatuhkan dukungan, tetapi mereka masih akan mendistribusikannya tanpa jaminan bahwa itu berhasil. Pada dasarnya, pengguna Windows DX9 akan mendapatkan dukungan yang sama persis dengan pengguna Linux

jika Anda ingat, ini mungkin masalah yang sama yang kami tangani sebelumnya dengan BrowserType 2. mungkin juga 404 di windows, tetapi karena kami tidak memiliki IE, ini tidak menangkap kesalahan dan mengalihkan ke halaman yang dimaksud atau sesuatu yang funky seperti itu

https://github.com/xivapi/ffxiv-launcher memiliki kode otentikasi, saya mencari tahu apakah mungkin hanya menulis skrip node.js baris perintah sederhana yang menggunakannya untuk masuk. Masih belum ada cara untuk patch tanpa menyalin file dari Windows (dan jika mereka memberlakukan auth Steam, itu mungkin tidak akan berfungsi untuk pengguna Steam.)

Square DID mengumumkan bahwa mereka akan memastikan bahwa versi Steam dari game tersebut hanya dapat digunakan melalui Steam.

tuhan kenapa SE harus seperti ini

Cara lain, yang dapat berfungsi untuk sementara waktu, adalah masuk ke VM Windows dan mengganti ffxiv.exe dengan aplikasi dummy yang hanya membuang token sesi, lalu meneruskannya ke exe di Wine

Cara lain, yang dapat berfungsi untuk sementara waktu, adalah masuk ke VM Windows dan mengganti ffxiv.exe dengan aplikasi dummy yang hanya membuang token sesi, lalu meneruskannya ke exe di Wine

Saya masih pemula dalam hal teknologi teknologi ini jadi saya tidak tahu bagaimana cara mencapainya!
Tapi tampaknya itu solusi yang layak.
Peluncur khusus yang ditautkan sebelumnya, dapatkah itu dimodifikasi (dan dikompilasi untuk Linux) untuk mengeluarkan ID sesi saat masuk lewat itu? Bahkan mungkin tidak membutuhkan VM.

Pada dasarnya, peluncur hanya meneruskan token sesi sebagai argumen baris perintah. Sebuah .exe yang hanya membuang argumen baris perintahnya ke file akan berfungsi. Kemudian Anda wine /path/to/ffxiv.exe $TOKEN_GOES_HERE

Namun, kami membutuhkan alternatif untuk menambal permainan. Bagaimana itu bisa dicapai?

Namun, kami membutuhkan alternatif untuk menambal permainan. Bagaimana itu bisa dicapai?
Mungkin seseorang yang ajaib akan menemukan solusi.

Saya percaya Glorious Eggroll membuat patcher alternatif untuk Warframe yang berfungsi dengan baik.

Atau ini? https://github.com/mclark4386/FF14Launcher (hanya login / token)
Saya kira agen pengguna mungkin perlu diperbarui agar sesuai dengan rilis baru game. Tetapi jika kita berhasil melewati masalah ini kita setidaknya dapat menambal di vm dan kemudian bermain dengan benar.

itulah yang sebenarnya ingin saya tautkan

yang tidak berfungsi sendiri namun, saya mengujinya sebelumnya dan mengembalikan kesalahan terpisah: http error 409 konflik

Jadi, Anda dapat memperbaiki https://github.com/xivapi/ffxiv-launcher/ masalah UI dengan menginstal font MS.

Masih tidak membantu dengan menambal game

Jika ada yang membutuhkan game yang diperbarui (atau versi lama) atau peluncur untuk tujuan pengujian / debugging, silakan hubungi saya dan saya mungkin dapat membantu.

Dengan perbaikan font, saya mendapatkan GUI https://github.com/xivapi/ffxiv-launcher/ untuk berfungsi tetapi sekarang mengalami masalah bahwa game tidak dapat mendeteksi DirectX sama sekali, jadi tidak akan berjalan . Saya memastikan untuk menginstal DX pada awalan itu serta dxvk.
Saya tidak bisa menjalankan peluncur di bawah Proton 4.2-3. Saya rasa jika saya bisa melakukan itu, setidaknya saya bisa meluncurkan klien. Dan jika itu berhasil, maka kita dapat melihat mungkin forking salinan game yang sepenuhnya diperbarui untuk pengujian.

Selain itu, utas di forum dukungan teknis resmi sekarang memiliki lebih dari 1.100 tampilan dalam waktu kurang dari sehari - jauh lebih banyak daripada kebanyakan topik dukungan teknis di sana. Square harus menyadari bahwa sebagian besar pelanggan mereka menggunakan Linux untuk menjamin penawaran dukungan kecil, bukan?
Ini tidak seperti kami meminta mereka untuk membuat klien Linux asli (itu akan bagus!).

Dengan perbaikan font, saya mendapatkan GUI https://github.com/xivapi/ffxiv-launcher/ untuk berfungsi tetapi sekarang mengalami masalah bahwa game tidak dapat mendeteksi DirectX sama sekali, jadi tidak akan berjalan . Saya memastikan untuk menginstal DX pada awalan itu serta dxvk.

Saya melewati kesalahan DirectX dengan menjalankan penginstal untuk game untuk penginstal DirectX yang dibundel, lalu membatalkan penginstalan setelah itu diinstal. Ini membutuhkan versi DirectX tertentu.

Sekarang, tidak ada yang terjadi sama sekali saat saya mencoba memulai permainan. Diduga karena tidak up to date, jadi hanya batuk dan mati.

@TenaarFeiri Saya berharap sesederhana itu, tetapi dari pengalaman, Square hanya akan bertindak atas sesuatu jika sebagian besar playerbase Jepang mengangkat masalah ini.

Dengan perbaikan font, saya mendapatkan GUI https://github.com/xivapi/ffxiv-launcher/ untuk berfungsi tetapi sekarang mengalami masalah bahwa game tidak dapat mendeteksi DirectX sama sekali, jadi tidak akan berjalan . Saya memastikan untuk menginstal DX pada awalan itu serta dxvk.

Saya melewati kesalahan DirectX dengan menjalankan penginstal untuk game untuk penginstal DirectX yang dibundel, lalu membatalkan penginstalan setelah itu diinstal. Ini membutuhkan versi DirectX tertentu.

Sekarang, tidak ada yang terjadi sama sekali saat saya mencoba memulai permainan. Diduga karena tidak up to date, jadi hanya batuk dan mati.

Saya mendapatkan beberapa hasil yang sangat aneh dengan pengujian saya dengan itu di tempat kerja di laptop saya - Saya dapat menggunakan peluncur untuk masuk dan meluncurkan game lama, tetapi saya tidak dapat terhubung ke pusat data.

Ketika saya menyalin game yang diperbarui dari partisi Windows saya, saya akhirnya tidak dapat membuka game sama sekali, berakhir dengan masalah yang dijelaskan di https://github.com/xivapi/ffxiv-launcher/issues/11 (meskipun Saya tidak mencoba dan menguji dengan DX9 - saya baru saja mendapatkan kesalahan yang sama yang dia sebutkan untuk bagian DX11).

Karena lebih mudah untuk dikerjakan, saya mengotak-atik botol anggur Lutris saya, hanya menyalurkannya melalui anggur sistem saya (pementasan - saya lupa persis versi apa tetapi saya dapat menariknya jika itu menarik minat seseorang) sendiri. Ketika saya mencoba meluncurkannya melalui versi yang diinstal Wine Lutris (saya pikir itu tkg?) Peluncur XIVAPI bahkan tidak akan muncul.

Jadi tambalan itu sendiri dilakukan oleh ffxivupdater.exe, mencoba mencari tahu apakah ada cara untuk memaksanya berjalan secara langsung. Menurut Process Explorer di Windows di VM, itu baru saja melewati token, tetapi memberikan token yang sama di Linux sepertinya tidak memulainya.

Atau tidak, peluncur sedang mengunduh tambalan dan pembaru memperbarui mereka ...

Yah, saya tidak bisa membuat Wireshark tidak tergantung di VM jadi saya akan menyerah. Sub berakhir dalam beberapa hari, semoga seseorang menemukan solusi dari Shadowbringers.

Solusi saya untuk saat ini hanya menggunakan versi PS4. Saya senang sekarang
Saya mendapatkan versi konsol sebagai cadangan. Tapi itu sama sekali tidak ideal dan itu
frustasi karena tidak bisa bermain di platform yang saya suka :(

@TenaarFeiri Fakta bahwa ini memberikan kesalahan mshtml untuk mereka membuktikan bahwa ia mencoba menggunakan bingkai browser berbasis IE dan bukan CEF, yaitu bahwa pengaturan Jenis Browser diabaikan.

Saya mengarahkan domain frontier.ffxiv.com ke server saya menggunakan file host dan saya meletakkan /version_4_0_win/index.html dan /version_4_0_win/version_4_0_win/index.html di server saya. Peluncur mengakses kedua file, tetapi tetap hitam setelah itu. Jika saya memindahkan /version_4_0_win/index.html atau /version_4_0_win/version_4_0_win/index.html di server saya, saya mendapatkan kesalahan 404 biasa.

@exolyte Saya ingin tahu apakah peluncur akan mencoba mengakses kedua file dari mesin Windows. Saya membuang memori proses peluncur dan menemukan beberapa contoh (masing-masing 10+) dari kedua version_4_0_win dan itu berlipat ganda.

Ketika saya tiba di rumah, saya akan mencoba untuk melihat apakah saya dapat menemukan kedua URL saat peluncur dijalankan di bawah Windows

Dump memori dari peluncur yang berjalan di bawah Windows tidak memiliki contoh https://frontier.ffxiv.com/version_4_0_win/version_4_0_win/index.html hanya 21 contoh https://frontier.ffxiv.com/version_4_0_win/index.html

Jadi, tampaknya WINE mengacaukan manipulasi string di suatu tempat, tetapi sepertinya itu bukan satu-satunya masalah yang dihadapi peluncur jika itu hanya menghasilkan jendela hitam.

@lesderid Ini mungkin tidak mengabaikannya, mungkin saja itu hanya kembali ke mshtml ketika menginisialisasi cef gagal.

Selain itu, apakah kita tahu apakah peluncur itu sendiri yang memanggil CoInternetCombineUrlEx atau mshtml yang memanggilnya atas namanya?

Seems Square mungkin langsung menyerang pengguna Linux Proton

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

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

Ini bisa menjadi alasan mengapa kita mendapatkan layar kosong. Terjunlah ke dalam Ecma yang mereka gunakan. Lihat di bawah Browser dan basis kode luancher melalui debugger, mereka tampaknya melakukan sesuatu yang mencurigakan di Login dengan menonaktifkan bagian login layar jika Anda menjalankan apa pun yang tidak ada di daftar itu.

@ArulinTheUnicorn Saya ragu mereka akan keluar dari cara mereka untuk langsung menyerang pengguna Linux. MSHTML Wine seharusnya mengirimkan agen pengguna Windows (Wine "mengimplementasikan" Windows) jika tidak, itu adalah bug di Wine.

Namun, saya mendapatkan layar hitam saat membuka halaman di browser desktop biasa, termasuk IE11 di Windows. Jadi, jika kami dapat mengetahui cara memaksa situs untuk ditampilkan di browser biasa, mungkin itu membantu agar peluncur berfungsi juga.

Namun, saya mendapatkan layar hitam saat membuka halaman di browser desktop biasa, termasuk IE11 di Windows. Jadi, jika kami dapat mengetahui cara memaksa situs untuk ditampilkan di browser biasa, mungkin itu membantu agar peluncur berfungsi juga.

Anda berpikir seperti saya. Ini tampaknya lebih merupakan tindakan yang disengaja oleh Square Enix daripada bug

@ jbal91 Saya memeriksa dengan WINEDEBUG=+loaddll , tidak mencoba memuat libcef.dll .

Sunting: itu memuat ini di mesin saya: https://pst.moe/paste/deyccu

@ jbal91 Saya memeriksa dengan WINEDEBUG=+loaddll , tidak mencoba memuat libcef.dll .

Itu menarik .... DLL itu buggy atau red herring

attachment.txt
Ini adalah tempelan @lesderid , jika seseorang tersandung pada masalah ini 2 tahun dari sekarang dan pst.moe tidak ada lagi.

@ jbal91 Saya memeriksa dengan WINEDEBUG=+loaddll , tidak mencoba memuat libcef.dll .

Itu menarik .... DLL itu buggy atau red herring

strings ffxivlauncher.exe | grep libcef.dll cocok, jadi itu mereferensikan dll itu di suatu tempat bahkan jika itu tidak benar-benar mencoba memuatnya.

strings ffxivlauncher.exe | grep libcef.dll

Jika tidak dimuat dan BrowserType diabaikan maka itu mungkin masalahnya dan bukan Wine.

Kode untuk memuat libcef.dll masih ada, AFAICT itu hanya masalah entah bagaimana membuatnya mencapai jalur kode itu. Saya sudah mencoba menonaktifkan IE DLL (melalui winecfg), tetapi itu hanya membuat peluncur gagal sejak awal.

Mungkin saja mereka membuat kode keras untuk hanya berjalan di versi Mac atau semacamnya. (Mereka mungkin menggunakan executable yang sama di macOS, karena kode peluncur memeriksa beberapa fungsi yang diekspor oleh TransGaming DLL.)

Kode untuk memuat libcef.dll masih ada, AFAICT itu hanya masalah entah bagaimana membuatnya mencapai jalur kode itu. Saya sudah mencoba menonaktifkan IE DLL (melalui winecfg), tetapi itu hanya membuat peluncur gagal sejak awal.

Mungkin saja mereka membuat kode keras untuk hanya berjalan di versi Mac atau semacamnya. (Mereka mungkin menggunakan executable yang sama di macOS, karena kode peluncur memeriksa beberapa fungsi yang diekspor oleh TransGaming DLL.)

Versi Mac mengalami masalah serupa, jadi saya mendengarnya di forum resmi

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

strings ffxivlauncher.exe | grep libcef.dll

Jika tidak dimuat dan BrowserType diabaikan maka itu mungkin masalahnya dan bukan Wine.

Maksud saya, Wine's MSHTML menjadi buggy adalah alasan mengapa kami membutuhkan BrowserType = 2 di tempat pertama. Jika kami entah bagaimana dapat membuat MSHTML dapat bekerja dengan peluncur, itu akan menjadi solusi ideal karena mungkin juga memperbaiki aplikasi / permainan lain

@ArulinTheUnicorn Posting itu dari tanggal 20, sebelum patch tersedia. Ini kebetulan, tetapi tidak mungkin terkait.

Halaman ini tidak melakukan apa pun di browser asli karena window.external.user (...) tidak ada, dan mereka memadamkan pengecualian sehingga Anda bahkan tidak mendapatkan kesalahan di log.

Yah, saya telah berhasil menyusun versi peluncur python ini bersama-sama yang memungkinkan saya meluncurkan game langsung melalui anggur, tetapi saya terkena beberapa kebohongan . Saya berjanji, semua itu tidak benar - tetapi saya tidak tahu bagaimana meyakinkan permainan itu, mengingat Stasiun Mog tahu saya tidak bersalah.

Saya juga bingung dan tidak tahu apa yang saya lakukan, tetapi saya pikir saya akan membagikan apa yang saya miliki, meskipun masih rusak.
Edit untuk menambahkan: Saya tidak tahu bagaimana hal ini akan menangani versi game yang tidak diperbarui, saya menyalin versi windows yang telah diperbarui untuk melihat apakah saya dapat menggunakannya untuk masuk.

Yah, saya telah berhasil menyusun versi peluncur python ini bersama-sama yang memungkinkan saya meluncurkan game langsung melalui anggur, tetapi saya terkena beberapa kebohongan . Saya berjanji, semua itu tidak benar - tetapi saya tidak tahu bagaimana meyakinkan permainan itu, mengingat Stasiun Mog tahu saya tidak bersalah.

Saya juga bingung dan tidak tahu apa yang saya lakukan, tetapi saya pikir saya akan membagikan apa yang saya miliki, meskipun masih rusak.
Edit untuk menambahkan: Saya tidak tahu bagaimana hal ini akan menangani versi game yang tidak diperbarui, saya menyalin versi windows yang telah diperbarui untuk melihat apakah saya dapat menggunakannya untuk masuk.

Kebohongan yang sama terjadi ketika saya mencoba menjalankan boot 64-bit yang dapat dieksekusi yang sepertinya dimuat ke folder (menjalankan versi Lutris) Kecuali kebohongan terjadi pada peluncur yang mengatakan saya perlu menggunakan kunci CD. Memang peluncur 64 bit adalah kebohongan dalam dirinya sendiri dan tidak boleh digunakan tetapi berpikir itu mungkin makanan untuk dipikirkan. Saya mengacaukan skrip python sedikit juga karena tidak berjalan di bawah Python 3 tetapi akhirnya menyerah untuk mencoba mengubah dan menyelesaikan masalah ketika saya menemukan salah satu yang melampaui pengetahuan saya tentang python. pengkodean. (Saya menikmati pemotretan masalah tetapi tingkat keahlian saya adalah pemula dalam pemrograman dan linux)

Saya telah menginstal linux selama waktu henti patch ini untuk menjauh dari Windows 10. Ini hanya keberuntungan saya bahwa ini terjadi. Sebenarnya selalu keberuntungan saya, membuat sesuatu berfungsi setiap kali saya mencoba pindah ke Linux tidak pernah menyenangkan. Memang saya adalah pengguna, jadi saya tergantung pada belas kasihan komunitas.

Poster utas Reddit di sini ... Saya tidak lebih dekat untuk mencari tahu apa yang terjadi, tetapi saya memperbarui posting Reddit dengan yang terbaru dari utas ini.

Seseorang menyebutkan bahwa libcef.dll diperbarui dengan tambalan ini, tetapi saya membandingkan libcef.dll dalam versi ini dengan versi FFXIV pada OS Windows saya yang belum diperbarui selama berabad-abad dan tampaknya persis sama:

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

Ini jelas merupakan perubahan pada peluncur, bukan di CEF.

@Sophira Oh, saya rasa itu belum berubah. Pembaruan itu menimpanya untuk saya: stat libcef.dll output Modify: 2019-04-23 17:48:28.693396317 +0200 untuk saya.

Edit: Sepertinya semua file di direktori boot ditulis ulang saat Anda memperbarui peluncur.

Adakah yang kebetulan memiliki versi ffxivlauncher.exe dari pembaruan sebelumnya? (Mungkin seseorang yang belum menjalankan peluncur?) Saya ingin melakukan penggalian dan melihat apa yang berubah.

Iii punya yang lama dari 1 September jika Anda mau? http://etherelements.com/ffxivlauncher.exe

Saya menarik peluncur sebelumnya dari cadangan dan memaksanya untuk berjalan dengan menukar direktori boot selama pemeriksaan versi boot, dan saya dapat mengonfirmasi bahwa itu masih menampilkan UI login dengan benar dengan BrowserType = 2 (Saya belum mencoba benar-benar logging agar aman). Jadi orang mengasumsikan bahwa dengan memperbaiki mshtml Wine (atau mungkin entah bagaimana memodifikasinya untuk menggunakan libcef.dll itu?), Alur login akan berfungsi lagi.

Pengamatan menarik - peluncur 64-bit dari versi sebelumnya tidak bekerja bahkan dengan BrowserType = 2, memberikan kesalahan 404 yang sama seperti yang diberikan peluncur 32-bit sekarang. Jadi saya curiga SQEX mungkin telah berencana untuk menghentikan fungsi ini untuk sementara waktu, dan mungkin telah mematikannya di peluncur 32-bit sekarang sebagai semacam balon percobaan untuk melihat berapa banyak orang yang akan terpengaruh, karena 5.0 tampaknya akan menjatuhkan 32 dukungan -bit sepenuhnya.

Semua pemeliharaan darurat dunia baru saja diumumkan, untuk pukul 00.00 PDT malam ini (~ 1,5 jam dari sekarang): https://na.finalfantasyxiv.com/lodestone/news/detail/d4c5bb45f1d8c550093b4d9d8da19c5dce13e463

Semoga saja itu memperbaiki masalah Linux. Bahkan jika itu tidak disengaja.

Juga, saya mencoba garpu peluncur khusus @HereInPlainSight setelah menyalin pembaruan dari Windows, masuk ke menu utama, dan mengalami kesalahan yang sama dengannya, mengatakan bahwa saya tidak berlangganan. Saya juga mencoba peluncur khusus di https://github.com/goaaats/FFXIVQuickLauncher dan mendapatkan hal yang sama (setelah menginstal banyak hal .NET). Rasanya ada beberapa bagian otentikasi yang tidak terjadi di sana, atau semacamnya.

Semua pemeliharaan darurat dunia baru saja diumumkan, untuk pukul 00.00 PDT malam ini (~ 1,5 jam dari sekarang): https://na.finalfantasyxiv.com/lodestone/news/detail/d4c5bb45f1d8c550093b4d9d8da19c5dce13e463

Semoga saja itu memperbaiki masalah Linux. Bahkan jika itu tidak disengaja.

Mungkin ada hubungannya dengan semua masalah kunjungan dunia, jadi saya tidak akan terlalu berharap.

Saya juga ingin segera mengingatkan semua orang untuk tetap positif dan tidak langsung mengambil kesimpulan sebelum kita tahu persis apa yang sedang terjadi. <3

Seperti yang ditunjukkan orang lain, apa yang kita tahu adalah bahwa mereka akan 1) melepaskan dukungan 32-bit, 2) memaksa pengguna steam untuk melakukan otentikasi melalui steam. Hampir bisa dipastikan bahwa kami pengguna linux terjebak dalam beberapa celah teknis di sini.

Mengenai perawatannya. Setidaknya server login tidak mati sama sekali selama masa pemeliharaan sejauh ini, kecuali jika saya melewatkannya.

Melihat forum dukungan teknis resmi, tampaknya lebih banyak orang mengalami masalah setelah pembaruan peluncur. Saya telah melihat banyak orang bisa masuk, tetapi setidaknya menghibur melihat bahwa beberapa pengguna Windows juga mengalami masalah.
Mungkin ada harapan bahwa Square akhirnya akan melihatnya;)

Sepertinya tidak ada tambalan pada game atau peluncur setelah pemeliharaan

Tidak ada tambalan. Kesalahan HTTPS terus mengganggu kami; baru saja diuji.

Seseorang mengatakan sesuatu tentang Transgaming, jadi saya mencoba menambahkan fungsi IsTransgaming ke Wine: https://gist.github.com/achurch/3d01aad515b1784c671637018f076ecd

Ini memungkinkan peluncur memulai (jadi kode libcef sebenarnya masih aktif), tetapi begitu Anda benar-benar masuk, Anda mendapatkan pesan "tidak ada akun layanan". Saya ingin tahu apakah IsTransgaming membuat peluncur mengira itu berjalan di Mac, jadi server memeriksa akun layanan Mac?

Bagaimanapun, ini masih hanya berfungsi pada biner 32-bit, jadi betapapun berguna itu, itu hanya baik untuk beberapa bulan lagi - di luar itu kita memerlukan perbaikan yang tepat untuk mshtml Wine.

Apakah ada cara yang layak untuk memberi insentif kepada seseorang agar memperbaiki mshtml untuk masalah ini?
Dan apakah ada yang memiliki kontak SE di mana kami bisa mendapatkan beberapa informasi ini dengan benar?

Saya kira bertanya pada wine-devel? Saya akan memeriksanya sendiri tetapi saya akan mulai dari nol pengetahuan tentang mshtml, wine-gecko, atau libcef. (Saya sebenarnya mencoba membuat wine-gecko sekarang dan langsung mati; fakta bahwa itu sangat tua dan tampaknya sekarang rusak mungkin menjadi argumen yang baik untuk menerapkan ulang mshtml di atas libcef, misalnya.)

Dan agar adil, saya tidak tahu bahwa bug hanya ada di mshtml, atau di mshtml sama sekali; yang sepertinya adalah pelaku yang paling mungkin saat ini.

jika kita bisa membuatnya bekerja dengan menambal wine untuk mengatakan itu transgaming, mungkin kita bisa menambal executable untuk memeriksa akun layanan uap?

Meskipun itu bisa menjadi solusi potensial, mencari tahu persis apa yang salah (kemungkinan dalam anggur) dan menyelesaikan masalah itu akan jauh lebih baik.

Penting juga untuk diingat bahwa kami harus memastikannya dapat memeriksa lisensi uap dan jendela mandiri.

ya saya setuju, menambal yang dapat dieksekusi jelas bukan pendekatan yang kita inginkan

Jika kita bisa membuat peluncur sementara yang akan memberi tahu klien apa yang ingin diketahui, itu akan menjadi bandaid yang layak, sayangnya saya tidak memiliki keahlian untuk mengejar itu.

Titik data tambahan: Saya menambal Wine untuk memuat versi sebelumnya dari ffxivlauncher.exe (yang berfungsi dengan baik hingga pembaruan terakhir) ketika versi saat ini diminta, dan itu juga menghasilkan kesalahan "tidak ada akun layanan". Tetapi jika saya masuk dari mesin Windows yang sebenarnya, itu berfungsi dengan baik. Saya menduga ada sesuatu yang berubah dalam aliran masuk dan hanya sisi mshtml dari peluncur Windows yang mendukung aliran baru, dengan aliran masuk lama diperlakukan sebagai Mac atau bahkan mungkin "platform tidak valid". (Mungkin mereka menonaktifkan pengecekan BrowserType hanya untuk menyelamatkan diri dari upaya memperbarui kode libcef yang seharusnya dihentikan.)

Mesin Windows saya sebenarnya memiliki GPU yang lebih baik daripada komputer Linux saya, jadi mungkin SQEX mencoba membantu saya?

Huh, itu sangat menarik. Jadi satu-satunya pilihan yang realistis dan layak adalah fokus pada mshtml.
Saya membuat laporan bug pada wine bugzilla, karena mshtml lebih bersifat teknis https://bugs.winehq.org/show_bug.cgi?id=47069

Bepergian untuk menguji peluncur khusus di Windows, dan itu berfungsi dengan baik! Jika kita berhasil mereplikasi pekerjaan di https://github.com/goaaats/FFXIVQuickLauncher/ dan membuatnya berfungsi dalam wine, kita harus memiliki bandaid.

Karena url yang dimuat patcher dapat dibuka di browser biasa dan menampilkan layar hitam di sana, mungkin kita bisa mulai dengan mencari tahu penyebabnya? Dengan alat debugging yang tersedia di sana, seharusnya tidak sulit ... bagi seseorang yang memiliki petunjuk tentang semua hal tentang javascript / css.

Apakah kesalahan "tidak ada akun layanan" yang disebutkan muncul di dalam peluncur atau apakah itu berasal dari game sebenarnya yang dapat dieksekusi (ffxiv_dx11.exe)?

Huh, itu sangat menarik. Jadi satu-satunya pilihan yang realistis dan layak adalah fokus pada mshtml.
Saya membuat laporan bug pada wine bugzilla, karena mshtml lebih bersifat teknis https://bugs.winehq.org/show_bug.cgi?id=47069

Bepergian untuk menguji peluncur khusus di Windows, dan itu berfungsi dengan baik! Jika kita berhasil mereplikasi pekerjaan di https://github.com/goaaats/FFXIVQuickLauncher/ dan membuatnya berfungsi dalam wine, kita harus memiliki bandaid.

Maksud saya ya, tapi ternyata, tidak.

Jadi, inilah sesuatu yang tidak terlalu saya mengerti Saya mengambil pembaruan yang saya buat untuk peluncur yang saya sebutkan kemarin (bahwa, untuk mengulangi, tidak berfungsi di Linux dan berbicara tentang masalah akun layanan - ini adalah gambar di posting terakhir saya) dan saya menjalankannya di Windows.

Dan saya tidak mendapatkan kesalahan, saya baru saja masuk dengan peluncur Python kecil. Kode yang sama (saya mengomentari baris yang seharusnya menyebabkan crash di Windows, tetapi yang dilakukannya hanyalah memusatkan kotak peluncur), hasil yang berbeda, satu-satunya perbedaan yang berharga adalah berfungsi di Windows, bukan di Wine.

Dan saya tidak mendapatkan kesalahan, saya baru saja masuk dengan peluncur Python kecil. Kode yang sama (saya mengomentari baris yang seharusnya menyebabkan crash di Windows, tetapi yang dilakukannya hanyalah memusatkan kotak peluncur), hasil yang berbeda, satu-satunya perbedaan yang berharga adalah berfungsi di Windows, bukan di Wine.

Itu sangat, sangat menarik. Apakah mengaktifkan "Sembunyikan versi anggur" melakukan sesuatu (seandainya mereka memeriksa anggur secara khusus)?

Jadi peluncur python berfungsi di windows? Bisakah Anda mencoba menjalankan peluncur python di windows dan membiarkannya mencetak perintah yang akan dieksekusi, lalu menjalankan perintah itu di Linux? Jika Anda masih mendapatkan kesalahan, maka kami memiliki masalah lain karena itu berarti ffxiv.exe juga melakukan sesuatu yang berbeda pada wine.

Karena url yang dimuat patcher dapat dibuka di browser biasa dan menampilkan layar hitam di sana, mungkin kita bisa mulai dengan mencari tahu penyebabnya? Dengan alat debugging yang tersedia di sana, seharusnya tidak sulit ... bagi seseorang yang memiliki petunjuk tentang semua hal tentang javascript / css.

Apakah kesalahan "tidak ada akun layanan" yang disebutkan muncul di dalam peluncur atau apakah itu berasal dari game sebenarnya yang dapat dieksekusi (ffxiv_dx11.exe)?

Huh, buka https://frontier.ffxiv.com/version_4_0_win/index.html. Sebagian besar elemen memiliki kelas "Sembunyikan". Jika Anda menghapus kelas-kelas tersebut, peluncur juga merender sebagian di browser normal. Apakah mereka entah bagaimana memulai semuanya dengan DIsplay: None dan kemudian menampilkannya dengan semacam keajaiban javascript ??

Ngomong-ngomong, tampaknya hanya beberapa css yang menyembunyikan ui saat Anda menavigasi ke halaman di browser. saya tidak tahu persis, tetapi apakah mungkin itu mencari beberapa agen pengguna atau serupa untuk menampilkan ui?

Sepertinya tidak didasarkan pada agen pengguna. Mungkin entah bagaimana mencoba untuk memeriksa apakah itu dijalankan dari pemasangan yang tepat sebelum diperlihatkan?

jika kita mencari tahu kondisi apa yang diinginkannya sebelum diperlihatkan, itu mungkin memberi kita beberapa petunjuk mengapa tidak melakukannya dalam anggur

Pasti ada banyak javascript yang terlibat di sana yang akan mengaktifkan / menonaktifkan elemen tersebut. Pada pandangan pertama, saya tidak menemukan deteksi OS atau semacamnya, dan konsol firefox juga tidak memberikan kesalahan yang jelas.

Tetapi jika kami dapat mengetahuinya, ini mungkin membantu dalam upaya kami membuat peluncur bekerja lebih banyak.

Jadi peluncur python berfungsi di windows? Bisakah Anda mencoba menjalankan peluncur python di windows dan membiarkannya mencetak perintah yang akan dieksekusi, lalu menjalankan perintah itu di Linux? Jika Anda masih mendapatkan kesalahan, maka kami memiliki masalah lain karena itu berarti ffxiv.exe juga melakukan sesuatu yang berbeda pada wine.

Saya sudah beralih kembali ke Linux - dan ... Menyembunyikan versi anggur ... dan saya berada di layar pemilihan karakter.

Terpikir oleh saya bahwa jika versi Mac mereka menggunakan pembungkus anggur khusus, dan menyembunyikan Wine dari mereka memungkinkan kami masuk, dan tidak menyembunyikan Wine membuat kami diberi tahu bahwa kami tidak memiliki akun layanan ...

Mereka mengira kami adalah pengguna Mac.

Apa yang Anda lakukan untuk menyembunyikan versi anggur? Ini bisa menjadi solusi kami jika peluncur python bersama ini membawa kami masuk.

Saya melakukan WINEPREFIX=<path-to-prefix> winecfg . Letaknya di bawah tab Staging. Sekali lagi, karena ini lebih mudah bagi saya untuk menguji, saya menggunakan pemasangan lutris saya, dan belum secara khusus versi steam.

Memang, saya menggunakan laptop saya mencoba menjalankan versi DX11, jadi tidak bagus (oke, cantik tapi ini slideshow), tapi saya bisa masuk ke dalam game.

Saya menyembunyikan versi WINE dan masih mendapatkan kesalahan yang sama.

Jadi, waktunya untuk ringkasan singkat?

  1. Wine salah mengurai url, oleh karena itu diperlukan tambalan khusus untuk memperbaiki masalah ini
  2. Dengan tambalan url khusus, peluncur menjadi hitam dan tidak dapat digunakan. masalah mshtml?
  3. Jika Anda berhasil masuk ke game dengan salah satu peluncur khusus, Anda akan mendapatkan kesalahan terkait dengan akun layanan Anda
    3.1. Namun ini dapat diatasi dengan menyembunyikan versi anggur. Mereka yakin kami adalah pengguna Mac.

Harap perbaiki saya jika ada pernyataan yang salah atau jika saya meninggalkan sesuatu yang penting.
Fakta bahwa mereka percaya kita adalah pengguna mac harus menjadi sesuatu yang ingin diperbaiki SE, semoga?

Saya menyembunyikan versi WINE dan masih mendapatkan kesalahan yang sama.

Tidak sepenuhnya yakin harus memberi tahu Anda apa.

3. 3.1. Namun ini dapat diatasi dengan menyembunyikan versi anggur. Mereka yakin kami adalah pengguna Mac.

Untuk lebih jelasnya, ini hanyalah dugaan di pihak saya, tetapi jika apa yang orang katakan tentang klien Mac itu benar, dan kami diberi tahu bahwa kami tidak memiliki akun layanan ... tampaknya masuk akal. Jika kami memiliki seseorang dengan lisensi Mac, kami dapat mengetahui dengan cukup cepat apakah itu yang terjadi.

Mengonfirmasi bahwa saya juga bisa membuka layar pemilihan karakter jika saya mengaktifkan HideWineExports dari tambalan pementasan "ntdll-Hide_Wine_Exports". (kunci HKCU \ Software \ Wine, nilai string HideWineExports, nilai "1")

@HereInPlainSight , mungkinkah seseorang membuat akun percobaan untuk versi Mac, lalu mencobanya di Wine di Linux? Saya akan mencoba sendiri tetapi saat ini saya masuk mencoba untuk mengambil sebuah rumah, dan tidak dapat me-reboot kembali ke linux untuk saat ini.

login mencoba untuk mengambil sebuah rumah

Oh frak aku.

@achurch agar jelas, Anda menggunakan peluncur pihak ke-3 untuk itu?

Adakah yang mendapatkan peluncur yang tepat untuk bekerja dengan tambalan anggur untuk url (+ jenis browser 2?) Jika ya, maka kami memiliki solusi untuk semua masalah, tanpa perlu peluncur khusus!

Saya menggunakan peluncur resmi dari versi sebelumnya, dengan BrowserType 2. Saya menduga (tetapi belum mengonfirmasi) bahwa peluncur versi saat ini dengan tambalan IsTransgaming juga akan berfungsi; ketika saya mencoba sebelumnya, saya tidak melihat panggilan apa pun ke IsTransgaming dari ffxiv_dx11.exe jadi saya tidak berpikir itu akan memicu identifikasi Mac (edit: tetapi tentu saja mungkin peluncur juga melakukan deteksi platform).

Saya mencoba untuk mendapatkan patch menjadi tiruan proton, tapi saya terlalu baru dalam hal ini untuk melakukan patching. Kegagalan total;)

Saya akan mencoba menambal anggur dengan tambalan isTransgaming dan tambalan anggur (https://bugs.winehq.org/attachment.cgi?id=64251) ketika saya sampai di rumah dan melihat apakah ada yang membantu.

Hebat!
Pertanyaan: apakah ada yang pernah mencoba tokek versi lama? Jika itu mungkin?

Jadi saya pikir saya tahu keberuntungan saya dan saya tidak akan pernah mendapatkan rumah. Saya membuat akun percobaan Mac dan mencoba masuk melalui Metode Python (membuatnya terdengar mewah), tetapi saya menabrak dinding di mana saya gagal masuk di mana kode aslinya bahkan mengatakan 'Ini akan gagal dengan kesalahan 401 untuk seseorang dengan langganan kedaluwarsa '.

Saya mendapatkan kesalahan 401, jadi saya rasa ada sesuatu yang ekstra diperlukan untuk mengatakan Anda adalah akun percobaan.

Akun uji coba memiliki versi uji coba khusus dari game tersebut, jadi Anda harus menginstal versi uji coba :)

Akun uji coba memiliki versi uji coba khusus dari game tersebut, jadi Anda harus menginstal versi uji coba :)

Oh, yah, itu mempersulit dan mungkin mencemari proses pengujian, bukan?

Akan lebih baik jika kita meminta seseorang dengan lisensi Mac ritel untuk mengujinya, karena semuanya dijamin sama semuanya - termasuk klien.

sebagian besar tambalan yang diperlukan untuk ntdll-Hide_Wine_Exports tidak berlaku pada versi wine dalam proton dan harus dimodifikasi agar sesuai

Setelah menambahkan patch IsTransgaming dan menghapus ekspor wine_get_version saya dapat memperbarui game dan login sepenuhnya.

Jadi ini tampaknya menjadi dua masalah utama dengan pembaruan ini:

  • Patcher sekarang mengabaikan pengaturan BrowserType dan hanya menggunakan libcef jika fungsi IsTransgaming ditemukan.
  • ffxiv.exe memeriksa fungsi wine_get_version dan melaporkannya sebagai login MAC jika ditemukan.

Saya kira untuk saat ini kita dapat mengatasi kedua masalah dengan relatif mudah namun Peluncur bisa menjadi masalah yang lebih besar jika mereka pada akhirnya menghapus libcef sepenuhnya. Meski selama mereka mendukung versi MAC yang sepertinya tidak mungkin.

Patcher sekarang mengabaikan pengaturan BrowserType dan hanya menggunakan libcef jika fungsi IsTransgaming ditemukan.

... dan mengembalikan 1 pada titik tertentu dalam urutan startup. Fungsi di tambalan mengembalikan nilai true hanya pada panggilan kedua karena jika saya membuatnya selalu benar, peluncur macet saat startup (mungkin mencoba menyiapkan beberapa data khusus Transgaming yang tidak ada karena saya belum menerapkan fungsi spesifik TG lainnya).

[...] jika mereka menghapus libcef sepenuhnya. Meski selama mereka mendukung versi MAC yang sepertinya tidak mungkin.

Saya tidak akan begitu yakin tentang itu; ingat bahwa 5.0 akan menjatuhkan dukungan 32-bit, dan peluncur 64-bit tidak menggunakan libcef sama sekali. Saya melihat beberapa utas dukungan Mac di forum yang menyarankan bahwa setidaknya dalam beberapa kasus, peluncur Mac menggunakan rendering HTML asli, seperti mshtml di Windows. Jadi ini mungkin sesuatu yang perlu ditangani di sisi Wine lebih cepat daripada nanti.

Sayangnya ini tidak membantu saya sekarang karena saya menjalankan Proton dan instalasi WINE biasa saya sangat mengganggu. Saya bahkan mungkin tidak dapat menggunakan klien non-uap.

Saya tahu ini pertanyaan besar, tetapi saya rasa Anda tidak dapat membuat rilis Proton terbaru dan melihat apakah Anda dapat menambalnya? Yang benar adalah saya hanyalah seorang Joe biasa; hal ini di sini agak jauh di atas keahlian saya.
Saya cukup yakin saya ingat cara menggunakan versi Proton khusus. Saya ingat saya harus menginstal satu untuk Elite: Dangerous.

Dapat mengonfirmasi bahwa transgaming patch & HideWineExports berfungsi di sini.

Saya menggunakan proton-tkg untuk mencapai itu

tidak yakin bagaimana menggunakan proton-tkg jujur

Saya menambahkan patch transgaming ke PKGBUILDS / wine-tkg-git / wine-tkg-userpatches dan mengganti ekstensi file dengan .mypatch

Kemudian saya baru saja mengeksekusi skrip proton-tkg dan itu membangun segalanya untuk saya.

Di mana saya bisa mendapatkan patch IsTransgaming ? Google mengecewakan saya.

EDIT: Dikubur dan disembunyikan di atas. Pikir saya mengerti. Mari kita lihat cara kerja proton-tkg ...

Saya meninggalkan ini di sini.
Saya menantikan untuk membuat peluncur alternatif Linux tertentu.
Tidak mendapatkan cukup informasi untuk melakukan itu, tetapi mungkin saya dapat meninggalkan apa yang saya dapatkan di sini:

1 / Steam launch ffxivboot (yang ingin saya ganti) diberi opsi -isSteam
Peluncur FF XIV. exe

FFXIV boot mendapatkan informasi pembaruannya dengan menanyakan halaman web ini:
http://patch-bootver.ffxiv.com/http/win32/ffxivneo_release_boot/ [Versi Boot Saat Ini, contoh: 2019.04.19.0000.0001] /? time = [Waktu saat ini dalam format AAAA-MM-DD-HH-MinMin]

Selama langkah ini, agen pengguna adalah "FFXIV PATCH CLIENT".

Respons halaman terdapat dalam header HTTP "X-Latest-Version" yang mengembalikan versi boot terakhir.

Saya tidak mengerti di mana ia mendapatkan versi terakhir (komunikasi dienkripsi dalam TLS)

2 / Mendapatkan data antarmuka

2.1 / Antarmuka sebenarnya diperoleh dengan menampilkan file:
https://frontier.ffxiv.com/version_4_0_win/index.html?rc_lang= [LANG] & waktu = [WAKTU DALAM FORMAT AAAA-MM-DD-HH]

Agen pengguna yang digunakan adalah: SQEXAuthor / 2.0.0 (Windows 6.2; ja-jp; [A NUMBER])

Anda langsung mendapatkan cookie bernama "s" yang tampaknya tidak diperlukan untuk penggunaan peluncur.

2.2 / Status dunia didapat dalam format JSON dengan menanyakan halaman web ini:
https://frontier.ffxiv.com/worldStatus/login_status.json? [TIMESTAMP dalam md]

2.3 / Berita tersedia dalam format JSON dengan menanyakan alamat ini:
https://frontier.ffxiv.com/news/headline.json?lang= [LANG] & media = pcapp & [TIMESTAMP dalam md]

2.4 / Status server yang berbeda tersedia dengan menanyakan alamat ini:
https://frontier.ffxiv.com/worldStatus/current_status.json? [TIMESTAMP dalam md]

Tampaknya nilai 3 berarti pemeliharaan (seperti ketika saya mencoba ini)

3 / Masuk

Formulir login disimpan di halaman web ini.
https://ffxiv-login.square-enix.com/oauth/ffxivarr/login/top?lng=fr&rgn=3&isft=0&issteam=1

Ada variabel "issteam".
Saya tidak tahu apa yang dimaksud rgn dan isft.

Agen pengguna itu penting: SQEXAuthor / 2.0.0 (Windows 6.2; ja-jp; [A NUMBER])

Bentuknya ada:

  • Masukkan nama tersembunyi "_STORED_", yang berisi id (yang sepertinya tidak berubah di antara sesi login, saya rasa itu bukan token)
  • Masukkan nama "sqexid" yang berisi id
  • Masukkan kata sandi "kata sandi" yang berisi kata sandi
  • Masukkan otppw untuk kata sandi otp

Ini menargetkan: https://ffxiv-login.square-enix.com/oauth/ffxivarr/login/login.send

Jadi untuk bisa masuk, Anda perlu mewujudkan permintaan POST ke https://ffxiv-login.square-enix.com/oauth/ffxivarr/login/login . Kirim dengan _STORED_, sqexid, kata sandi +/- nilai otppw.

Di halaman respon, ada perintah eksekusi javascript yang berisi banyak variabel termasuk sesuatu yang sepertinya token.

4 / Bagian pasca-login

Di situlah saya tidak mendapatkan segalanya.

4.1 / Pemeriksaan versi

Tampaknya boot exe meluncurkan "ffxivlauncher.exe" hanya setelah login, saya mendapatkannya dengan melakukan beberapa pemantauan proses.
Dengan argumen yang mana?
ffxivlauncher.exe mengklaim kembali sebagai peluncuran dari ffxivboot.exe, apakah perlu argumen khusus? Atau apakah itu menyadari pemeriksaan proses induk?

Permintaan dilakukan untuk memeriksa pembaruan terakhir, saya mendapatkannya dari kode sumber peluncur lain, karena itu adalah kueri yang dienkripsi.
Itu dilakukan dengan menanyakan alamat ini:
https://patch-gamever.ffxiv.com/http/win32/ffxivneo_release_game/ [VERSI GAME SAAT INI] / [TOKEN DIPEROLEH SEBELUMNYA]

Di badan permintaan, diperlukan untuk menentukan ukuran file saat ini dan sha1 dari ffxivboot.xex, ffxivlauncher.exe, dan ffxivupdater.exe. Dan 64 bit mereka setara.
Itu memberi kita bahwa:
"ffxivboot.exe / filesize / sha1ofthefile / ffxivboot64.exe / filesize / sha1ofthefile, ffxivlauncher.exe / filesize / sha1ofthefile, ffxivlauncher64.exe / filesize / sha1ofthefile, ffxivupdater.exe / filesize / sha1ofthefile, ffxivlauncher64.exe / filesize / sha1ofthefile, ffxivupdater.exe / filesize / sha1ofile .exe / filesize / sha1ofthefile / "

Ini dikirim sebagai teks mentah.
Agen pengguna itu penting: SQEXAuthor / 2.0.0 (Windows 6.2; ja-jp; [A NUMBER])

Ini mengembalikan X-Latest-Version yang merupakan id versi terakhir dan X-Patch-Unique-Id yang merupakan UID dari versi itu (yang mengubah setiap permintaan).

UID ini dibutuhkan untuk apa?

4.2 / Perbarui pengunduh

Pembaruan diunduh dari server persegi.
URL unduhan statis dan sepertinya tidak berubah.

Saya mencatat bahwa sebelum mengunduh file, server menerima permintaan di:
http://patch-gamever.ffxiv.com/gen_token

Dengan agen pengguna "FFXIV PATCH CLIENT" dan variabel "X-Patch-Unique-Id" di header.
Yang ini sepertinya yang didapat sebelumnya.
Dalam permintaan itu, isi berisi URI file pembaruan.

Itu menjawab dengan URI yang sama ujian.

Saya tidak mengerti apa arti langkah ini. Apakah digunakan untuk mencatat unduhan pembaruan pengguna?
File pembaruan dapat diunduh dengan atau tanpa melakukan langkah itu.

Saya tidak mengerti di mana ia mendapatkan file pembaruan URI. Tetapi karena mereka statis saya dapat dengan mudah menggantinya dengan registri tautan.

4.3 / Perbarui pemasangan

Itulah kendala utama saya.
File pembaruan adalah file .PATCH yang tidak sesuai dengan file arsip.
File tersebut dijelaskan di headernya sebagai file "ZIPATCH".

Proses apa yang mengintegrasikan pembaruan ini ke game?
Jika Anda memiliki informasi tentang itu akan sangat bagus karena bagi saya kendala utama untuk mewujudkan portal linux yang berfungsi penuh.

5 / Pemeriksaan terakhir

Peluncur memverifikasi "status gerbang" di:
https://frontier.ffxiv.com/worldStatus/gate_status.json?lang=fr& [TIMESTAMP dalam md]

Kemudian game tersebut diluncurkan.
Saya tidak mengerti bagaimana tetapi tampaknya sudah ditentukan oleh penulis peluncur lainnya.

Versi TL DR:

  • Mencoba membuat peluncur khusus linux untuk menyingkirkan yang resmi
  • Perlu menentukan bagaimana yang sebenarnya mendapatkan URI pembaruan (tapi itu tidak memblokir)
  • Perlu menentukan bagaimana melakukan proses pembaruan yang sebenarnya

@sebuah gereja

... dan mengembalikan 1 pada titik tertentu dalam urutan startup. Fungsi di tambalan mengembalikan nilai true hanya pada panggilan kedua karena jika saya membuatnya selalu benar, peluncur macet saat startup (mungkin mencoba menyiapkan beberapa data khusus Transgaming yang tidak ada karena saya belum menerapkan fungsi spesifik TG lainnya).

Terima kasih telah mencari tahu! Kami beruntung dengan penerapan fungsi IsTransgaming sudah cukup untuk membuatnya berfungsi.

Saya tidak akan begitu yakin tentang itu; ingat bahwa 5.0 akan menjatuhkan dukungan 32-bit, dan peluncur 64-bit tidak menggunakan libcef sama sekali. Saya melihat beberapa utas dukungan Mac di forum yang menyarankan bahwa setidaknya dalam beberapa kasus, peluncur Mac menggunakan rendering HTML asli, seperti mshtml di Windows. Jadi ini mungkin sesuatu yang perlu ditangani di sisi Wine lebih cepat daripada nanti.

Ya, ini adalah hack yang jelek. Satu-satunya cara yang sah untuk maju adalah memperbaiki implementasi urlmon dan mshtml dan berharap pembaruan yang direncanakan di masa mendatang yang memerlukan autentikasi Steam tidak akan menimbulkan masalah apa pun.

Edit:
@ibell

Saya tidak tahu apa yang dimaksud rgn dan isft.

Saya berasumsi 'wilayah' dan 'adalah uji coba gratis'.

Beberapa info lebih lanjut tentang peluncur dan pembaru tersedia di sini: http://ffxivclassic.fragmenterworks.com/index.php?controller=post&action=view&id_post=30. Seperti yang disarankan oleh nama situsnya, sebagian besar tentang 1.0, tetapi tampaknya beberapa di antaranya masih berlaku untuk 2.0+.

Saya menambahkan patch transgaming ke PKGBUILDS / wine-tkg-git / wine-tkg-userpatches dan mengganti ekstensi file dengan .mypatch

Kemudian saya baru saja mengeksekusi skrip proton-tkg dan itu membangun segalanya untuk saya.

Nah, itu adalah kegagalan; tampaknya sesuatu yang disebut "makepkg" tidak ditemukan dan saya tidak dapat menemukan perpustakaan mana yang menambahkannya.

dapatkah seseorang berbagi bangunan proton dengan tambalan? Saya mencoba membuat wine-tkg berfungsi tetapi saya mengalami masalah

tampaknya sesuatu yang disebut "makepkg" tidak ditemukan dan saya tidak dapat menemukan perpustakaan mana yang menambahkannya.

makepkg adalah untuk membangun paket di arch linux

tampaknya sesuatu yang disebut "makepkg" tidak ditemukan dan saya tidak dapat menemukan perpustakaan mana yang menambahkannya.

makepkg adalah untuk membangun paket di arch linux

Saya melihat! Saat ini saya menjalankan Pop_! OS (jadi berbasis Ubuntu / Debian). Saya kira saya tidak bisa menjalankan skrip proton-tkg.sh ?

Versi TL DR:

  • Mencoba membuat peluncur khusus linux untuk menyingkirkan yang resmi
  • Perlu menentukan bagaimana yang sebenarnya mendapatkan URI pembaruan (tapi itu tidak memblokir)
  • Perlu menentukan bagaimana melakukan proses pembaruan yang sebenarnya

Saat ini saya tidak memiliki akses ke penginstalan yang tidak diperbarui, tetapi ketika saya secara singkat menampar peluncur, saluran saya ditempelkan kembali bersama-sama dengan penginstalan yang lebih lama di rumah, saya belum memperbarui, saya _percaya_, itu memuntahkan lokasi file pembaruan, jadi sumbernya mungkin ada yang bisa membantu. Periksa login.py untuk 'patch_url'.

Saya melihat! Saat ini saya menjalankan Pop_! OS (jadi berbasis Ubuntu / Debian). Saya kira saya tidak bisa menjalankan skrip proton-tkg.sh ?

Anda harus berurusan dengan sistem build Debian.

Dalam waktu dekat kita perlu melihat untuk mendapatkan tambalan ke dalam build Lutris (Lutris memiliki build Wine dengan perbaikan untuk game tertentu, selain berbagai rasa Wine.)

Terlepas dari dokumentasi tentang ntdll-Wine_Hide_Exports, tampaknya tidak bergantung pada hal lain dalam pementasan, dan saya membayangkan daftar ketergantungan hanya karena tambalan bertabrakan ke ntdll_misc.h. Saya sedang membangun sekarang untuk menguji, tetapi sepertinya Anda harus dapat menerapkan bagian loader.c dari ntdll-Hide_Wine_Exports, dan secara manual memasukkan baris yang ditambahkan ke ntdll_misc.h.

(FYI, saya menggunakan vanilla Wine dengan beberapa tambalan pementasan yang dipilih, bukan Proton, jadi saya harus menyerahkan arah pembuatan Proton kepada orang lain.)

Saya pikir saya akan menunggu Valve untuk menambalnya ke Proton nanti. Tapi setidaknya saya senang mendengar semua harapan tidak hilang. = D
Mudah-mudahan ini akan berjalan cepat sekarang sepertinya kami memiliki solusi.

Saya cukup yakin ini terlalu hack untuk dimasukkan dalam build resmi Proton.

Saya tidak berharap untuk melihat patch IsTransgaming di Proton / Wine resmi dalam waktu dekat, itu terlalu hacky untuk itu. Kecuali sangat sabar, Anda mungkin ingin mencoba keberuntungan Anda dengan Lutris atau pembuatan anggur khusus.

Nah, tembok batu dimulai. Kami harus meretas blok yang tampaknya berniat melawan pengguna Linux. Valve perlu menunjukkan sikap di sini. Meretas patch dan membuat peluncur shift bukanlah sikap yang ingin saya buat. Saya ingin Square "berdarah, sama seperti saya" ~ Negeri Ajaib Deadman

Nah, tembok batu dimulai. Kami harus meretas blok yang tampaknya berniat melawan pengguna Linux. Valve perlu menunjukkan sikap di sini.

Ini jelas tidak disengaja. Pilihan pemrograman / porting yang aneh dan bahkan langsung kotor, tentu saja, tetapi ini bukan upaya untuk memblokir linux.

Saya ragu ini secara khusus ditargetkan untuk pengguna Linux. Jauh lebih mungkin mereka membuat perubahan untuk MAC dan karena mereka tidak menguji di Linux secara tidak sengaja menimbulkan masalah bagi kami, tetapi itu diharapkan tanpa dukungan resmi.

Ya, itu akan berfungsi pada Lutris untuk saat ini (saat build tersedia), tetapi tidak untuk jangka panjang. Ketika Square akhirnya mengunci saya dari salinan non-Steam game, jika Proton tidak melakukan triknya maka saya tidak bisa bermain!
Saya bahkan tidak kecewa pada Valve bahkan jika mereka tidak menerapkan peretasan IsTransgaming; Saya kebanyakan hanya kesal dengan Square karena mereka harus sangat sulit. Terutama ketika game itu sendiri bukanlah masalahnya; itu hanya peluncur yang kacau.

ya, kami tidak memiliki bukti bahwa ini disengaja, hanya karena rusak dengan cara yang aneh. square enix tidak pernah secara resmi mendukung linux atau proton jadi jelas mereka hanya tidak menyadarinya mungkin akan rusak seperti ini. mereka tidak memiliki kewajiban kepada kita, kita membuat jalan kita sendiri.

Ini hampir pasti mereka mengubah cara klien Mac melakukan sesuatu sebagai persiapan untuk penghapusan dukungan 32-bit dan kami terjebak di tengahnya

Kabar baiknya adalah, selama SE terus mendukung klien Mac dengan cara ini, kami mungkin dapat meniru lebih banyak Transgaming jika ini rusak di masa mendatang (bahkan jika itu berarti membeli lisensi Mac)

Hal yang benar-benar konyol adalah, mengapa mereka menggunakan IsTransgaming untuk mendeteksi Mac di peluncur, tetapi mencari ekspor Wine di game sebenarnya? Ironisnya, jika mereka menggunakan IsTransgaming untuk keduanya, akan lebih sulit untuk bekerja tanpa membutuhkan lisensi Mac.

Ya, itu benar-benar konyol, tapi saya baik-baik saja dengan membayar lisensi Mac ketika saatnya tiba dan mereka memperbaikinya :)

Itu juga membuat saya bertanya-tanya apakah para pemain Mac FFXIV dapat memodifikasi game mereka untuk menyembunyikan wine dan karenanya dihitung sebagai versi windows

Tbh Saya tidak pernah benar-benar mengerti mengapa kami harus memiliki lisensi yang berbeda untuk platform yang berbeda untuk memulai. Tidak masuk akal untuk MMO berbasis langganan. Saya kira karena alasan uang, tetapi meskipun demikian!

Kita akan lihat, seseorang di sini mengatakan mereka tidak dapat menemukan di ECMAscript dari pemeriksaan agen pengguna. Browser.js baris 60 hingga 72 .... Cukup jelas di sana. Adapun dukungan LibCEF dan MAC, karena MAC menggunakan lapisan Wine khusus, harapannya adalah kami dapat mendukungnya. Jika ini adalah yang terbaik yang bisa kita harapkan, saya sarankan untuk melihat LostArk saat menghantam Rusia.

Fakta bahwa mereka mencoba untuk mengontrol perizinan dengan cara yang lebih ketat harus menunjukkan rencana dan maksudnya. Jika Anda tidak dapat mengetahuinya maka Anda harus mengembalikan tort kembali ke Windows.

Pembaruan: Saya bisa ceroboh jika Anda suka ini atau tidak, itu fakta dari apa yang dikatakan kode itu

tidak ada bukti bahwa ini berbahaya. segala sesuatunya rusak, terutama jika tidak didukung secara resmi. itu terjadi, dan kami akan mengatasinya.

Ya bung. Sial terjadi.

tidak ada bukti bahwa ini berbahaya. segala sesuatunya rusak, terutama jika tidak didukung secara resmi. itu terjadi, dan kami akan mengatasinya.

Jika kode tidak cukup bukti lalu apa? Pengakuan langsung dari Yosuke Matsuda? Inilah mengapa kami memiliki Trump di kantor dan Jaringan Judul 2 secara netral nyaris tidak beroperasi. Tidak ada yang punya tulang punggung untuk berdiri dan berkata tidak lagi. Sejak kasus itu, saya akan mundur dan menggantinya.

Patch HideWineExports diterapkan ke garpu Anggur Proton, bagi mereka yang menginginkannya: https://github.com/achurch/proton-wine/commit/e77d4e14f42aa3721480a2ea6cdb713f4e5aceb4

Saya belum benar-benar menguji perilakunya, tetapi ini adalah tambalan yang langsung dan dibuat dengan rapi, jadi saya akan terkejut jika tidak berhasil.

Saya belum menambahkan tambalan IsTransgaming karena itu adalah perbaikan yang sangat kludgey yang seharusnya tidak tetap ada, tetapi harus diterapkan dengan bersih.

Jika kode tidak cukup bukti lalu apa?

tidak ada kode yang menunjukkan bahwa ini berbahaya, dan ini offtopic.

Tbh Saya tidak pernah benar-benar mengerti mengapa kami harus memiliki lisensi yang berbeda untuk platform yang berbeda untuk memulai. Tidak masuk akal untuk MMO berbasis langganan. Saya kira karena alasan uang, tetapi meskipun demikian!

Mereka mungkin harus untuk Steam dan PS4.

Tbh Saya tidak pernah benar-benar mengerti mengapa kami harus memiliki lisensi yang berbeda untuk platform yang berbeda untuk memulai. Tidak masuk akal untuk MMO berbasis langganan. Saya kira karena alasan uang, tetapi meskipun demikian!

Mereka mungkin harus untuk Steam dan PS4.

Untuk menghasilkan lebih banyak uang. Tidak, mereka tidak harus untuk Steam atau PS4. Sub sistem di-host dan dikelola oleh Square Enix. Mereka mungkin mengatakan itu alasannya tapi lihat Kerajaan Aura. Anda dapat mengunduh versi non-steam atau steam tetapi masuk dengan akun yang sama, tidak perlu pemblokiran. Itu hanya asap dan cermin. Tapi ya, saya akan mengatakan itu menjadi sedikit dilacak sampai taraf tertentu. Alasan dibalik kode ini cukup blak-blakan sekalipun ada yang menancapkan kepalanya di pasir. Berharap mendapat tambalan lain, tambalan lain setelah itu, dan tambalan lain hanya untuk menghindari rencana bisnis Square. Itulah yang membuat semua ini terjadi, jelas dan sederhana. Jbal91, Saya adalah Principle Engineer berdasarkan perdagangan, Saya MENULIS SHIZ SEPERTI ITU UNTUK HIDUP SIALAN! Saya tahu pikiran perusahaan karena saya berada di level leher. Jadi tolong tarik kepalamu keluar dari rantai daisymu ... Itu berlaku untuk sisanya yang percaya ini hanya kesalahan.

bisakah kita berhenti membicarakan hal ini? itu sama sekali tidak relevan dengan topik yang sedang dibahas.

Kembali ke topik, agak disayangkan mereka secara khusus memeriksa Wine, karena itu berarti bahwa meskipun kami memperbaiki mshtml Wine, kami masih akan mengira kami adalah pengguna Mac ketika kami mencoba meluncurkan game. Itu berarti tidak mungkin itu akan bekerja dengan anggur vanila / proton lagi.

saya tidak mengerti mengapa proton (dan lutris) tidak akan menggabungkan patch pementasan anggur untuk membuat game bekerja, karena sebenarnya tidak terlalu hacky. Sedangkan untuk mshtml, kita harus mencari tahu apa sebenarnya yang salah dengannya

Jika SE memperhatikan hal ini, mereka mungkin masih mengubah cek tersebut untuk menggunakan IsTransgaming sebagai gantinya. Jika tidak, menonaktifkan simbol wine_get_version harus cukup sederhana baik dengan menambahkan opsi registri atau langsung menghapusnya dari proton.

Saya telah memperbarui posting Reddit dengan semua informasi yang kami miliki sejauh ini. Tolong beri tahu saya jika saya melewatkan sesuatu!

Saya bertanya-tanya betapa sulitnya menulis DLL yang menghubungkan GetProcAddress dan mengembalikan 1 untuk isTransgaming, maka kita tidak memerlukan pembuatan anggur khusus. Kami masih perlu persiapan untuk menyembunyikan Wine.

@ jbal91 Jika FFXIV menerapkan segala jenis anti-cheat (atau melakukannya di masa mendatang), maka itu mungkin akan memicunya. Idealnya, akan lebih baik jika tidak memodifikasi file FFXIV mana pun, menurut saya.

@ jbal91 Jika FFXIV menerapkan segala jenis anti-cheat (atau melakukannya di masa mendatang), maka itu mungkin akan memicunya. Idealnya, akan lebih baik jika tidak memodifikasi file FFXIV mana pun, menurut saya.

DXVK pasti sudah memicunya

telah mencoba membangun proton dengan tambalan anggur menggunakan makefile tetapi meson terus mengeluh tentang banyak hal. tidak yakin apa akar masalahnya. jika ada yang bisa membuatnya untuk membangun dengan 3 tambalan, harap pasang di suatu tempat untuk mengunduh? Saya akan terus mencoba sementara itu

Nah, saya berhasil masuk. Saya akan mencoba dan membangun rilis Proton dengan Proton-tkg

Saya mendapatkannya untuk membangun sekarang, harus menghancurkan seluruh vm dan membangun kembali dari awal tetapi peluncur berfungsi sekarang. lupa mengubah entri registri, melakukannya sekarang

Oke, katakanlah secara hipotetis saya bayi dan tidak tahu apa yang harus dilakukan untuk membuatnya bekerja. Saya menggunakan Gentoo dan telah menjalankan uji coba gratis Steam tetapi tidak memiliki versi steam dan karena saya rasa itu tidak akan menjadi Hal yang Dapat Saya Lakukan Lagi. Mungkin, saya tidak keberatan menyusun dan menjalankan Proton saya sendiri untuk jalankan ffxiv jika itu yang akan dilakukan, tetapi saya tidak yakin apa yang perlu saya lakukan dan bagaimana menerapkan tambalan yang diperlukan.

saya akan zip build proton setelah saya mengonfirmasi itu berfungsi, Anda harus dapat dengan mudah menjatuhkannya di .steam/root/compatibilitytools.d

Saya punya beberapa hal untuk dilakukan sebentar jadi mungkin akan setidaknya satu jam sebelum saya dapat mengonfirmasi itu

Saya memiliki paket Arch yang berfungsi, baru saja mengkompilasi ulang untuk Proton. Seharusnya sudah selesai dalam waktu kurang dari satu jam jika orang tidak bisa menunggu, lol

Setidaknya aku telah menunggu sepanjang hari. Saya bisa menunggu sebentar lagi =)
Pertanyaan yang berpotensi bodoh tetapi: Apakah menurut Anda paket arch akan berfungsi pada Debian? WINE / Proton harus distro-independent kan?

Saya benar-benar ragu ini akan berhasil di Debian tanpa chroot

Yah, saya berharap untuk mencobanya! : D
Jika itu bisa berhasil, saya akan mencari tahu.

Ini dibangun dan diluncurkan tetapi tidak mendeteksi DX11, saya pikir karena saya telah menggunakan DXVK, mencoba lagi

bagaimana tepatnya cara menetapkan kunci registri?

winetricks hidewineexports = aktifkan

Halo semuanya. Saya hanya ingin mengucapkan terima kasih atas kerja Anda dalam masalah ini.

Kamu benar-benar luar biasa <3

oke BEKERJA dan saya akan men-zip distribusi proton sekarang

ahaha atau @ jbal91 akan

membutuhkan waktu lebih lama dari yang seharusnya karena saya harus membangunnya kembali.

Anda harus WINEPREFIX = "$ HOME / .local / share / Steam / kompatibilitastools.d / proton_tkg_4.6.r0.g3f8edce5.ffxiv / dist / share / default_pfx" winetricks hidewineexports = aktifkan untuk membuka layar pemilihan karakter

Dan ya, itu perlu diekstrak ke "$ HOME / .local / share / Steam / kompatibilitastools.d"

Apakah Anda baru saja menambahkannya ke peluncur?

Tbh Saya tidak pernah benar-benar mengerti mengapa kami harus memiliki lisensi yang berbeda untuk platform yang berbeda untuk memulai. Tidak masuk akal untuk MMO berbasis langganan. Saya kira karena alasan uang, tetapi meskipun demikian!

Mereka mungkin harus untuk Steam dan PS4.

Untuk menghasilkan lebih banyak uang. Tidak, mereka tidak harus untuk Steam atau PS4. Sub sistem di-host dan dikelola oleh Square Enix. Mereka mungkin mengatakan itu alasannya tapi lihat Kerajaan Aura. Anda dapat mengunduh versi non-steam atau steam tetapi masuk dengan akun yang sama, tidak perlu pemblokiran. Itu hanya asap dan cermin. Tapi ya, saya akan mengatakan itu menjadi sedikit dilacak sampai taraf tertentu. Alasan dibalik kode ini cukup blak-blakan sekalipun ada yang menancapkan kepalanya di pasir. Berharap mendapat tambalan lain, tambalan lain setelah itu, dan tambalan lain hanya untuk menghindari rencana bisnis Square. Itulah yang membuat semua ini terjadi, jelas dan sederhana. Jbal91, Saya adalah Principle Engineer berdasarkan perdagangan, Saya MENULIS SHIZ SEPERTI ITU UNTUK HIDUP SIALAN! Saya tahu pikiran perusahaan karena saya berada di level leher. Jadi tolong tarik kepalamu keluar dari rantai daisymu ... Itu berlaku untuk sisanya yang percaya ini hanya kesalahan.

Menaruh kepala di pasir adalah satu hal, dan kepala di bulan adalah hal lain. Tidak ada yang direkomendasikan:

Ada kode yang berbicara tentang agen pengguna tidak berarti apa-apa dalam hal pemfilteran. Atau ada pemfilteran berdasarkan agen pengguna tidak berarti begitu untuk "mendapatkan" pengguna Linux.

Mungkin sebenarnya mengekspos apa yang disebut kontrol aliran "anti-Linux" sebelum beralih ke konspirasi:

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                                                                

Inilah yang sebenarnya dikirim oleh peluncur melalui Wine ke pipa.

Dan respons tubuh

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

Layanan web jarak jauh mengidentifikasi Peluncur sebagai berjalan di Windows.

Anda memilihnya sebagai versi SteamPlay default Anda, atau khusus untuk FFXIV di properti (saya merekomendasikan yang terakhir)

Maaf, saya mengacu pada

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

Anda memasukkannya ke dalam "Set Launch Options" atau perlu melakukannya secara berbeda?

Maaf, saya mengacu pada

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

Anda memasukkannya ke dalam "Set Launch Options" atau perlu melakukannya secara berbeda?

tidak, Anda cukup menjalankan perintah itu sekali di terminal, dan selesai

^ Masukkan saja ke dalam cangkang.

Jika Anda tidak memiliki Winetricks, Anda juga dapat melakukannya melalui winecfg

Halo, saya menggunakan standalone pementasan anggur. Bagaimana cara menerapkan tambalan transgaming dengan tepat?

Tidak beruntung di sini, diluncurkan, lalu segera ditutup.

@ jbal91 Di mana saya meletakkan ini? Saya tidak memiliki kompatibilitas. Di bawah ~/.steam/root Menjalankan Manjaro i3.

Saya mencoba mengarahkan penginstalan game Lutris yang ada ke wine64 baru dari build jbal91, tetapi gagal diluncurkan sama sekali:

wine: gagal menginisialisasi: RIGIN / lib64 / wine / ntdll.dll.so: tidak dapat membuka file objek bersama: Tidak ada file atau direktori seperti itu

Saya akui saya tidak baik dengan poin-poin penting dari WINE; apakah saya melewatkan sesuatu // apakah mungkin menjalankannya dengan penginstalan Lutris? Saya dapat berkeliling untuk menginstal / mencoba dengan Steam itu sendiri nanti ketika saya memiliki lebih banyak waktu, tetapi saya ingin mengujinya.

@ sangoku116 buat map ~/.steam/root/compatibilitytools.d/ dan ekspor semuanya di sana. Harus berakhir dengan ~/.steam/root/compatibilitytools.d/proton_tkg_4.6.r0.g3f8edce5.ffxiv folder dengan semua yang ada di sana, lalu masuk ke steam dan pilih versi Steam Play itu hanya untuk FF14

Saya mencoba mengarahkan penginstalan game Lutris yang ada ke wine64 baru dari build jbal91, tetapi gagal diluncurkan sama sekali:

wine: gagal menginisialisasi: RIGIN / lib64 / wine / ntdll.dll.so: tidak dapat membuka file objek bersama: Tidak ada file atau direktori seperti itu

Saya akui saya tidak baik dengan poin-poin penting dari WINE; apakah saya melewatkan sesuatu // apakah mungkin menjalankannya dengan penginstalan Lutris? Saya dapat berkeliling untuk menginstal / mencoba dengan Steam itu sendiri nanti ketika saya memiliki lebih banyak waktu, tetapi saya ingin mengujinya.

Dari membaca tentang Proton dengan masalah ini saya pikir Proton dan Wine tidak dapat dipertukarkan. Proton melakukan beberapa pemeriksaan dengan barang-barang khusus Steam, jadi itu tidak akan kompatibel dengan kemenangan di Lutris

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

Itu masuk akal. Saya mungkin mencampuradukkan orang-orang yang bertanya apakah / ingin itu berfungsi sebagai pelari atau pelari.

Saya mencoba menyalin file instalasi saya yang ada ke direktori Steam untuk FF setelah membiarkan Steam menginstal peluncur, dan membersihkannya dan memulai instalasi baru tanpa data, keduanya segera dibatalkan setelah mengklik Putar bahkan sebelum masuk ke peluncur sama sekali.

Kesalahan yang sama seperti percobaan saya sebelumnya, 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

Bahkan setelah berlari
WINEPREFIX="$HOME/.local/share/Steam/compatibilitytools.d/proton_4.2-local/dist/share/default_pfx/" winetricks hidewineexports=enable

Saya mendapatkan kesalahan tidak ada akun layanan.

Tapi setidaknya saya masuk ke dalam permainan, jadi selangkah lebih maju

Saya menjalankan perintah ke terminal, memilih file untuk dijalankan sebagai protonffxiv dan sekarang game saya tidak diluncurkan. Ini diluncurkan ketika saya memilih 4.2-3, tetapi bukan yang ffxiv.

@ sangoku116 apakah Anda menggunakan @ashkitten atau @ jbal91 build? Saya memiliki masalah yang sama dengan @ jbal91 tetapi tidak dengan @ashkitten

Saya mengalami masalah yang sama dengan @Undeadhunter , proton dengan proton @ jbal91 memungkinkan peluncur bekerja dengan sempurna dan menambal permainan, tetapi saya masih menerima kesalahan akun layanan (meskipun menyetel hidewineexports = aktifkan di awalan) .

Saya menggunakan build @ jbal91 akan mencoba yang lain.

bekerja dengan sempurna untuk saya, terima kasih banyak! @tokopedia

Ya, saya pikir ada sesuatu yang funky dengan saya

@ jbal91 merasa ini terkait dengan namanya, steam diluncurkan tanpa bagian .ffxiv dari nama folder. Apakah Anda mungkin mengganti namanya?

Sebenarnya saya mendapat kesalahan saat mencoba menyambung ke pusat data. Dikatakan bahwa game saya tidak terdaftar dengan akun layanan saya.

@ sangoku116 wineprefix apa yang Anda gunakan saat menjalankan perintah untuk mengaktifkan hidewineexports?

bagi saya yang berhasil adalah WINEPREFIX=$HOME/.steam/root/steamapps/compatdata/39210/pfx winetricks hidewineexports=enable

bagi saya yang berhasil adalah WINEPREFIX=$HOME/.steam/root/steamapps/compatdata/39210/pfx winetricks hidewineexports=enable

Diperbaiki!

senang!

Masih tidak beruntung di sini, centang WINEPREFIX=$HOME/.steam/root/steamapps/compatdata/39210/pfx winecfg dan di bawah Staging Hide Wine dicentang.

Halo! Saya hanya ingin bergabung dan mengatakan bahwa saya menggunakan

@Undeadhunter Yang membantu saya adalah WINEPREFIX=$HOME/Data/SSD/SteamLibrary/steamapps/compatdata/39210/pfx/ winetricks hidewineexports=enable karena saya menginstal FFXIV ke lokasi khusus

Ingat juga bahwa jika Anda menggunakan uji coba, nomor setelah compatdata adalah '312060', dan jika Anda menggunakan klien ritel, nomornya adalah '39210'.

Bisakah seseorang menjelaskan cara menerapkan ini ke versi non uap FFXIV

@Wyziqi baru saja datang untuk memposting ini, memang, saya juga memiliki lokasi pemasangan khusus, tetapi Anda sudah mengetahuinya sebelum saya. Terima kasih untuk itu!

Untuk memperjelas bagi semua orang, jalankan WINEPREFIX="<install location>/SteamLibrary/steamapps/compatdata/39210/pfx/" winetricks hidewineexports=enable

Bisakah seseorang menjelaskan cara menerapkan ini ke versi non uap FFXIV

Buat wine dengan perbaikan yang diposting di sini, terutama fitur hidewineexports di wine-staging, dan perbaikan untuk menambahkan isTransgaming dari https://gist.github.com/achurch/3d01aad515b1784c671637018f076ecd

Saya mencoba menggunakan build dari @ashkitten tetapi memilihnya di Steam sebagai versi Proton juga menolak untuk memulai peluncur dan langsung membatalkannya. Saya berada di atas kepala saya pada saat ini dan tidak yakin apakah itu entah bagaimana ada sesuatu di sistem saya yang bertingkah atau apa, tetapi tidak satu pun dari solusi ini mencapai sejauh ketika orang lain telah mencobanya. Mencoba versi 4.2 biasa dari Steam akan memuat peluncur ke layar hitam.

Dari ashkitten's:

GameAction [AppID 39210, ActionID 1]: LaunchApp mengubah tugas menjadi ProcessingInstallScript dengan ""
sh: /home/jim/.local/share/Steam/compatibilitytools.d/proton_4.2-local: Adalah direktori
sh: /home/jim/.local/share/Steam/compatibilitytools.d/proton_4.2-local: Adalah direktori
sh: /home/jim/.local/share/Steam/compatibilitytools.d/proton_4.2-local: Adalah direktori
sh: /home/jim/.local/share/Steam/compatibilitytools.d/proton_4.2-local: Adalah direktori
[2019-04-24 16:21:51] Startup - updater dibuat 16 Apr 2019 21:00:51
[2019-04-24 16:21:51] Memilih klien beta 'publicbeta' melalui file beta
Anda berada dalam versi beta klien 'publicbeta'.
[2019-04-24 16:21:51] Memverifikasi instalasi ...
[2019-04-24 16:21:51] Verifikasi selesai
installscript_posix.cpp (418): Penegasan Gagal: Penilai mandiri mengembalikan kode kesalahan untuk aplikasi 39210
installscript_posix.cpp (418): Penegasan Gagal: Penilai mandiri mengembalikan kode kesalahan untuk aplikasi 39210
Menginstal penangan pengecualian breakpad untuk appid (steam) / versi (1555457005)
assert_20190424162217_27.dmp [7678]: Mengupload dump (di luar proses)
/tmp/dumps/assert_20190424162217_27.dmp
GameAction [AppID 39210, ActionID 1]: LaunchApp mengubah tugas menjadi ProcessingShaderCache dengan ""
GameAction [AppID 39210, ActionID 1]: LaunchApp mengubah tugas menjadi SiteLicenseSeatCheckout dengan ""
GameAction [AppID 39210, ActionID 1]: LaunchApp mengubah tugas menjadi Membuat Proses dengan ""
GameAction [AppID 39210, ActionID 1]: LaunchApp menunggu tanggapan pengguna untuk Membuat Proses ""
GameAction [AppID 39210, ActionID 1]: LaunchApp berlanjut dengan tanggapan pengguna "Membuat Proses"
Masker Pengontrol yang dipilih untuk AppId 39210: 0
Pembaruan game: AppID 39210 "", ProcID 7680, IP 0.0.0.0 E5E5E5
Memulai aplikasi 39210
Menginstal penangan pengecualian breakpad untuk appid (steam) / versi (1555457005)

Menambahkan proses 7680 untuk game ID 39210
GameAction [AppID 39210, ActionID 1]: LaunchApp mengubah tugas menjadi WaitingGameWindow dengan ""
GALAT: ld.so: object '/home/jim/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' dari LD_PRELOAD tidak dapat dimuat sebelumnya (salah kelas ELF: ELFCLASS32): diabaikan.
/ bin / sh: /home/jim/.local/share/Steam/compatibilitytools.d/proton_4.2-local: Adalah direktori
GameAction [AppID 39210, ActionID 1]: LaunchApp mengubah tugas menjadi Diselesaikan dengan ""
Menambahkan proses 7682 untuk game ID 39210
Game dihapus: AppID 39210 "", ProcID 7680
Keluar dari aplikasi 39210

Dan bagaimana cara menerapkan tambalan? Sepertinya itu tidak cocok dengan format tambalan lain dalam pementasan anggur.

Bisakah seseorang memberi tahu saya jika saya harus melakukan sesuatu yang istimewa jika saya menggunakan Lutris?

@kgnotte itu adalah diff, mereka tidak berisi info komit jadi Anda perlu menerapkannya dengan git apply

Terima kasih @ashkitten

https://github.com/Tk-Glitch/PKGBUILDS/tree/master/wine-tkg-git
Itu akan menjadi kemungkinan untuk membangun sendiri lingkungan anggur khusus. Letakkan diff ke dalam folder userpatches, dan jalankan skrip build

Bisakah seseorang memberi tahu saya jika saya harus melakukan sesuatu yang istimewa jika saya menggunakan Lutris?

Sejauh ini satu-satunya build yang saya lihat telah dibagikan adalah untuk Proton, Anda harus menunggu build Wine muncul, atau mengkompilasinya sendiri.

Ketika salah satu muncul, Anda harus mengurutkan cara menginstalnya ke Lutris sebagai runner anggur dan mengganti versi anggur Anda untuk XIV ke sana.

Anda juga dapat menambahkan permainan non uap ke dalam uap dan menggunakan proton melemparkannya.

setelah semua orang baik-baik saja dengan solusinya, kita harus benar-benar mulai mencari perbaikan aktual untuk masalah dengan mshtml, karena ini cukup hacky dan dapat rusak saat mereka mendorong pembaruan serupa

@kgnotte seseorang di sini memposting perbaikan untuk lutris, jadi Anda dapat menggunakannya https://forums.lutris.net/t/final-fantasy-14-wont-start-after-latest-update-dxvk/5598/9

@ashkitten prton 4.2-local bekerja dengan baik untuk saya. Menyalin file di bawah ~ / .steam / root / kompatibilitastools.d /

Mulai ulang Steam dan paksa game menjalankan versi ini. Terima kasih

@ashkitten Terima kasih banyak! Proton 4.2-local bekerja dengan baik!
Saya juga menggunakan ArchLinux sekarang, agar aman;]

@HereInPlainSight Saya memiliki permintaan untuk Anda: Dapatkah Anda menambahkan file proton 4.2-local dengan instruksi tentang cara menginstalnya ke komentar Anda di dekat bagian atas?
Dengan cara itu orang-orang yang datang ke sini mencari perbaikan untuk masalah ini tidak perlu menggali ratusan komentar untuk itu sementara kami menunggu patch resmi.

Dan semoga ... HOPEFULLY itu akan menjadi solusi yang bertahan untuk sementara waktu.

Saya baru saja menambahkan instruksi ke posting Reddit. Berarti melakukan itu selama beberapa jam sekarang, saya baru saja melakukannya sekarang. Saya belum menguji instruksi ini, jadi tolong beri tahu saya jika ada yang salah!

Saya baru saja menambahkan instruksi ke posting Reddit. Berarti melakukan itu selama beberapa jam sekarang, saya baru saja melakukannya sekarang. Saya belum menguji instruksi ini, jadi tolong beri tahu saya jika ada yang salah!

Terima kasih! Selain itu, meskipun BrowserType sekarang diabaikan dengan lingkungan lokal Proton 4.2, CutsceneMovieOpening dalam "FFXIV.cfg" masih harus disetel ke 1 , jika tidak, Anda akan mendapatkan kesalahan baru yang mengatakan tidak dapat membuat koneksi pusat data. Setidaknya tidak lagi memberikan layar pemuatan hitam tak terbatas.
Anda mungkin sudah menutupinya (saya belum melihatnya) tetapi ini juga untuk orang-orang yang melihat di sini dan tidak memeriksa yang reddit jadi ...

Ya Tuhan, Square!
http://forum.square-enix.com/ffxiv/threads/388444-Wine-Launcher-404
Mereka memindahkan utas ke Diskusi Umum, apakah Anda bercanda? xD Utas itu sangat teknis! Ini akan terkubur: <

Jadi, pertama kali mengkompilasi wine, saya memilih untuk menggunakan tk-git-wine, tapi ini cukup spesifik untuk arch, jadi saya mengikuti rekomendasi mereka untuk non-Archer dalam membuat container buruh pelabuhan untuk melakukan kompilasi, tapi setelah kompilasi saya kembali dengan build tidak berfungsi untuk mesin saya yang lain karena wine: failed to initialize: /lib32/libm.so.6: version 'GLIBC_2.29' not found (required by <wine>/lib32/wine/ntdll.dll.so)

Jadi tampaknya sistem rumah saya menjalankan glibc pra-2.29. Ada beberapa - apa yang saya temukan - instruksi kompleks tentang cara menangani ini, tetapi apakah ada yang tahu versi instruksi yang lebih sederhana, atau setidaknya bagaimana menghadapinya dalam contoh khusus ini? _EXTERNAL_INSTALL disetel ke true.

Ya, saya bisa menunggu sampai non-proton build muncul, tapi jika saya bisa memperluas pengetahuan saya untuk masa depan, saya lebih suka mengetahuinya untuk yang semoga tidak pernah terjadi di lain waktu.

@TenaarFeiri Nah itu ... Buruk. Haruskah kita membuka yang baru, lebih berorientasi teknis? Ada beberapa ... pendapat hangat yang dibagikan di beberapa titik di utas. Kami mungkin ingin memberikan saran khusus tentang apa yang dapat mereka lakukan untuk membantu kami menghindari hal ini di masa mendatang, mungkin? Saya tidak sepenuhnya yakin, di sini.

Edit: Juga, sebuah posting di forum resmi mengonfirmasi bahwa kami diidentifikasi sebagai pengguna Mac.

@HereInPlainSight Ya, saya ShiningWolf di sana dan saya akan mengakui beberapa pendapat panas sendiri, saya buruk. Itu membuat frustrasi tetapi bagaimanapun topiknya tidak terkunci, hanya dipindahkan ke Jenderal untuk beberapa alasan.

Saya menyarankan agar kami membuat topik baru di Dukungan Teknis yang menjelaskan langkah-langkah spesifik yang diperlukan untuk menjalankan FFXIV di WINE / Proton lagi. Terutama Proton, karena itu tampaknya bekerja sangat baik dengan sedikit perubahan kecil (seperti menyembunyikan ekspor anggur di pfx game).
Saya tahu Square tidak terlalu kooperatif dengan kami, tetapi saya pikir jika mereka bisa meninggalkan kami sendirian dan memiliki topik kami di sana, mereka tidak perlu melakukan apa pun. Kecuali mungkin menyematkannya. Akan luar biasa jika mereka bisa melakukan itu!

Untuk lebih membenarkan topik dukungan teknis, kita dapat melakukan postmortem dari masalah tersebut?

@ kisak-valve Hei! Saya harap Anda tidak keberatan saya memberi tag Anda, tetapi saya punya pertanyaan: Apakah mungkin untuk mengintegrasikan build Proton khusus FFXIV sebagai bagian dari unduhan SteamPlay? Mengingat ada yang sudah dibangun yang berfungsi sekarang (dan bahkan mungkin terus berfungsi di masa mendatang)?

@TenaarFeiri Saya menganggap postmortem sebagai opsi yang baik, tetapi jika itu masalahnya sejauh yang saya tahu saat ini kami hanya memiliki unduhan yang kompatibel dengan Proton, dan belum ada build yang kompatibel dengan Lutris (dari situlah pertanyaan saya sebelumnya berasal - Saya dapat mengompilasi build, tetapi tidak dapat dijalankan pada mesin yang menggunakan Lutris yang berfungsi baik).

Juga, jangan khawatir menjadi panas - tidak apa-apa untuk memiliki perasaan tentang situasinya, saya hanya berpikir kita perlu menjaga topik tentang perasaan kita tentang hal itu terpisah dari sisi masalah 'dukungan teknis' jadi kita tidak memberi alasan apa pun untuk memindahkan topik baru lagi, itu saja.

Selain itu, mengingat kami dipastikan saat ini dilihat sebagai pengguna Mac, kami harus memasukkannya ke dalam artikel postmortem di forum, dan menyoroti bahwa ini memengaruhi cara kami membeli game kami, dan dapat menyebabkan masalah di masa mendatang untuk game baru. pemain. Memfilter kami berdasarkan apakah kami memiliki ekspor anggur adalah solusi yang tidak optimal, karena sebagian besar gamer Linux akan berasumsi untuk membeli game versi Windows.

Untuk mengonfirmasi - pada titik ini, sejauh perbaikan yang lebih permanen ketika peluncur 32-bit dihentikan, apakah kita hanya memiliki dua opsi? Perbaiki mshtml (menurut saya itulah namanya) atau kumpulkan peluncur Linux berfitur lengkap kami sendiri? Karena kedua hal itu terdengar tidak sepele, dan jika kita membutuhkannya, saya tidak yakin bagaimana cara melanjutkan salah satu penyebabnya selain dukungan emosional. <. <

Saya pikir tindakan terbaik adalah memperbaiki mshtml dan menampar semua kemungkinan ratusan lalat di luar sana yang menyebabkan masalah serupa. Mshtml dan peluncur Linux khusus saat ini tampak seperti dua opsi _feasible_.

Peluncur khusus benar-benar akan menjadi solusi yang paling nyaman bagi kami, tetapi memperbaiki mshtml akan memberikan manfaat yang lebih besar bagi seluruh komunitas game WINE.

Untuk peluncur khusus, saya pikir titik awal yang baik adalah membuat proyek ini dan membangun GUI di atasnya. Saya belum mengujinya, tetapi saya mendengar dari seorang teman bahwa itu cukup banyak berfungsi (meskipun dia tidak akan memberi saya jawaban yang 100% jelas) jadi itulah inti dari peluncur yang sudah ditulis.
Tantangannya kemudian adalah menentukan bagaimana peluncur standar mengunduh pembaruan sehingga peluncur baru dapat melakukan tugas itu juga.
ATAU
Dan ini akan merepotkan, TAPI
satu atau beberapa dari kita dapat menyimpan game terbaru yang terpasang di direktori yang disinkronkan dengan GDrive. Mendapatkan 100 gigs ruang GDrive cukup murah, dan peluncur dapat dikodekan untuk menyinkronkan klien dari sana. Tetapi jika kami tidak dapat mengunduh pembaruan ke salinan permainan itu tanpa akun aktif, maka tidak ada jaminan itu dapat berfungsi sebagai solusi permanen, jika tambal sulam.
Kami juga akan sepenuhnya terikat pada apakah Google memutuskan ingin memberi kami bandwidth yang baik hari itu.

Intinya adalah saya takut bergerak maju, kita mungkin perlu melewati peluncur dengan cara yang tidak nyaman.

Saya benar-benar berpikir bahwa peluncur khusus bukanlah jalan ke depan. ini akan sangat merepotkan banyak pengguna steam, terutama setelah square mengimplementasikan persyaratan login steam mereka. kita perlu mencari tahu apa yang salah dengan mshtml dan memperbaikinya.

Ya melihat ke mshtml (atau apa pun yang mungkin menyebabkan layar hitam) tampaknya menjadi cara yang harus dilakukan. Mencari tahu mengapa halaman tetap hitam di browser biasa masih tampak seperti langkah pertama yang baik untuk itu.

memang. Saya merasa itu mungkin tidak menjadi masalah sedalam yang kami pikirkan.

Saya menduga bahwa peluncur mengirimkan semacam tajuk ke halaman web untuk diautentikasi. Untungnya ini hanya kasus sihir JavaScript dan CSS yang tidak tersamarkan? Jika saya melihat di sumber halaman kosong, saya dapat menemukan skrip tetapi saya belum dapat menemukan bagian yang penting untuk diambil. Saya hanya setengah terpelajar di keduanya, tetapi jika saya mengetahuinya, Anda akan menjadi orang pertama yang tahu.

@ kisak-valve Hei! Saya harap Anda tidak keberatan saya memberi tag Anda, tetapi saya punya pertanyaan: Apakah mungkin untuk mengintegrasikan build Proton khusus FFXIV sebagai bagian dari unduhan SteamPlay? Mengingat ada yang sudah dibangun yang berfungsi sekarang (dan bahkan mungkin terus berfungsi di masa mendatang)?

Halo @TenaarFeiri , saya bukan pengembang Proton, jadi saya tidak bisa menjawabnya.

Secara umum, menurut saya bukan ide yang buruk untuk membuat permintaan tarik dengan tambalan yang diperlukan agar semuanya berjalan, tetapi dalam kasus ini ada kemungkinan besar hanya perbaikan url mshtml yang dapat mendarat dan itu saja tidak cukup untuk membuat semuanya bekerja.

Chrome, dan dengan ekstensi libcef menjatuhkan dukungan untuk windows 32 bit yang dibangun kembali pada tahun 2017 dan bersandar padanya sebagai solusi terdengar seperti bom waktu bagi saya, jadi mencari tahu apa yang terjadi snafus di mshtml terdengar seperti cara terbaik untuk maju.

Maaf atas ketidaktahuan saya tentang ini - banyak dari ini di luar tanggung jawab saya. Apakah perbaikan untuk mshtml bertujuan untuk memperbaiki masalah anggur secara keseluruhan dengannya (yang menurut saya ini adalah masalah besar), atau perbaikan yang ditargetkan yang memerlukan penambalan anggur tertentu?

Perhatian saya dengan gagasan perbaikan mshtml adalah bahwa ini sudah lama terdengar seperti binatang buas yang tidak dapat ditangani oleh anggur untuk waktu yang lama - tetapi kesan saya mungkin benar-benar salah, yang akan sangat bagus.

ada kemungkinan besar hanya perbaikan url mshtml yang bisa mendarat

@ Kisak-valve bagaimana menyembunyikan ekspor anggur? jika kita mengaktifkan mshtml kita masih membutuhkannya untuk menjalankan game, mungkin

@HereInPlainSight wine_gecko berfungsi untuk banyak hal, dan sejauh ini kami tidak memiliki bukti kuat bahwa masalah yang kami hadapi lebih dari sekadar permukaan (layar hitam bisa jadi masalah yang sama seperti menampilkannya di jendela browser !)

Saya memposting perbaikan dengan instruksi langkah demi langkah pada protondb.

@HereInPlainSight wine_gecko berfungsi untuk banyak hal, dan sejauh ini kami tidak memiliki bukti kuat bahwa masalah yang kami hadapi lebih dari sekadar permukaan (layar hitam bisa jadi masalah yang sama seperti menampilkannya di jendela browser !)

Nah, dari apa yang saya lihat pada satu titik seseorang memiliki tambalan anggur yang memungkinkan mereka memperbaiki kesalahan alamat (berakhir di https://frontier.ffxiv.com/version_4_0_win/index.html bukan https://frontier.ffxiv.com/version_4_0_win/version_4_0_win/index.html , dan mengatakan mereka berakhir di peluncur kosong . (Saya agak tidak bisa menguji semua itu - buruh pelabuhan kompilasi tk saya terus mencari versi glibc yang tidak saya miliki di sistem saya yang sebenarnya.) Menjelajahi situs web Square, setidaknya jika itu adalah peluncur yang benar-benar kosong , sepertinya itu adalah default dan normal.

https://img.finalfantasyxiv.com/ft/version_4_0/scripts/launcher/launcher.js lalu _presumably_ harus mulai menjelajah dan mulai membuat hal-hal terlihat (itu mengubah indeks

tag dari tag id default 'bodyMasking' ke 'bodyDisplay', yang pada dasarnya membuat peluncur terlihat bahkan di browser), dan kemudian file lainnya tampak seperti digunakan untuk meminta pengaturan peluncur untuk menampilkan berita wilayah yang tepat dan halaman login, semua musik jazz yang menyenangkan.

Sepertinya itu tidak terjadi pada kami. Kami hanya tidak memproses skrip yang relevan dengan benar. Atau setidaknya seperti itu, tetapi saya tidak tahu ke mana harus pergi dengan pengetahuan itu karena memahami bagaimana program berinteraksi seperti itu selalu menjadi ilmu hitam bagi saya. Maksud saya, banyak dari ini adalah sihir hitam, tetapi itulah mengapa saya menjalankan BLM - untuk mempelajari rahasia gelap alam semesta tentang tiket parkirnya yang belum dibayar.

Saya pikir saya harus melaporkan kembali jika ada orang lain yang lebih suka menggunakan solusi tanpa proton. Saya bisa mendapatkan wine versi lama (3.18) untuk membangun dan bekerja dengan tambalan, tetapi versi yang saya buat dengan rilis terbaru sepertinya tidak berfungsi. Itu hanya hang setiap kali saya mencoba menjalankan apa pun dengan binari. Saya rasa inilah mengapa saya mengalami masalah saat mencoba menggunakan wine-tkg-git untuk membuat paket. Jika ada yang mau membantu saya mencari tahu mengapa ini terjadi, saya akan sangat menghargainya.

Saya pikir saya harus melaporkan kembali jika ada orang lain yang lebih suka menggunakan solusi tanpa proton. Saya bisa mendapatkan wine versi lama (3.18) untuk membangun dan bekerja dengan tambalan, tetapi versi yang saya buat dengan rilis terbaru sepertinya tidak berfungsi. Itu hanya hang setiap kali saya mencoba menjalankan apa pun dengan binari. Saya rasa inilah mengapa saya mengalami masalah saat mencoba menggunakan wine-tkg-git untuk membuat paket. Jika ada yang mau membantu saya mencari tahu mengapa ini terjadi, saya akan sangat menghargainya.

Tolong berikan tautan yang relevan. Saya sudah googling dan kloning selama berhari-hari, itu benar-benar melelahkan.

Saya pikir saya harus melaporkan kembali jika ada orang lain yang lebih suka menggunakan solusi tanpa proton. Saya bisa mendapatkan wine versi lama (3.18) untuk membangun dan bekerja dengan tambalan, tetapi versi yang saya buat dengan rilis terbaru sepertinya tidak berfungsi. Itu hanya hang setiap kali saya mencoba menjalankan apa pun dengan binari. Saya rasa inilah mengapa saya mengalami masalah saat mencoba menggunakan wine-tkg-git untuk membuat paket. Jika ada yang mau membantu saya mencari tahu mengapa ini terjadi, saya akan sangat menghargainya.

Ada bug dalam pementasan anggur kemarin, mungkin Anda membangun dari itu? Memiliki masalah yang persis sama dan memperbaikinya dengan mengembalikan beberapa commit.

Berhasil membangun versi yang harus bekerja dengan pemasangan lutris apa pun. Tampaknya berhasil untuk beberapa orang sejauh ini. Mungkin itu akan berhasil untuk Anda juga? https://files.feffe.it/wine-tkg-ffxiv-feffe-4.6-1.8-x86_64.tar.gz

Terima kasih @feffes , build itu berhasil untuk saya.

bisa konfirmasi, build yang diupload oleh @feffes menjalankan game di lutris di ubuntu 18.04, jadi untuk saat ini orang-orang di steam dan di lutris bisa login lagi, solusinya masih hacky, jadi masih harus dikerjakan dengan baik untuk memperbaiki mshtml

@feffes Mengonfirmasi build Anda berfungsi untuk saya di Lutris / Arch Linux.

Jika Anda ingin membuatnya sendiri, TKG sudah menambal bug pembekuan wine kemarin, dan userpatch FFXIV hadir di wine-tkg terbaru. Yang harus Anda lakukan adalah mengikuti petunjuk untuk mengedit customization.cfg mengaktifkan perbaikan FFXIV dan DXVK, lalu membuatnya. Saya di Manjaro jadi setelah membangun itu baru saja dipasang, dan saya dapat memilihnya sebagai pelari 'sistem' dari Lutris. https://github.com/Tk-Glitch/PKGBUILDS/tree/master/wine-tkg-git Jika tidak, gunakan saja feffes build. Saya bermain selama beberapa jam kemarin tanpa masalah sama sekali.

melihat kode javascript untuk peluncur, saya melihat bahwa fungsi yang muncul untuk membuat semuanya terlihat muncul pada baris 206 dari index.js , sebagai fungsi anonim terdaftar untuk mendengarkan App.protocol.Receive.RESUME_INFO . mencari penggunaan lain yang membawa kita ke app.js , baris 366, di fromAppResumeInfo - mencari ini di sumber menunjukkan tidak ada penelepon, jadi saya hanya dapat berasumsi bahwa itu dipanggil dari luar .. ... atau seharusnya.

Ya, peluncur memasukkan beberapa JS ke dalam halaman.

ya, tetapi saya tidak terbiasa dengan alat apa yang disediakan wine_gecko untuk debugging

@feffes Bolehkah saya menautkan yang dibangun di pos Reddit? Jika ya, dapatkah Anda memberikan beberapa petunjuk tentang cara menggunakannya? Saya tidak menggunakan Lutris sendiri.

@feffes Bolehkah saya menautkan yang dibangun di pos Reddit? Jika ya, dapatkah Anda memberikan beberapa petunjuk tentang cara menggunakannya? Saya tidak menggunakan Lutris sendiri.

Tentu. Inti singkatnya adalah ia berfungsi seperti pelari anggur lainnya, jadi Anda mengekstrak tkg-ffxiv-feffe-4.6-1.8-x86_64 dari tar menjadi ~/.local/share/lutris/runners/wine dan beralih ke sana di bawah FFXIV> Konfigurasi> Opsi pelari

Alangkah baiknya jika ada yang belum melakukannya, untuk memperbarui pengalaman mereka di Proton DB, akan sangat bagus untuk mendapatkan FF14 menjadi Emas, bukan Perak ke bawah

Untuk lebih lanjut menyodok masalah layar hitam, saya menyiapkan server web lokal dan menyalin situs peluncur ke sana, ini memungkinkan saya untuk memodifikasi html / javascript yang dimuat patcher.

Menambahkan tag skrip tambahan dengan fromAppResumeInfo(); di bagian bawah index.html akan membuat peluncur muncul di browser biasa (sampai batas tertentu) - dan juga melakukannya di ffxivlauncher! Jadi ini jelas bukan masalah rendering dan memang mengisyaratkan beberapa skrip tidak dipanggil sebagaimana mestinya.

Menggunakan WINEDEBUG=mshtml kita juga akan menemukan ini:

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)

Bersama dengan banyak panggilan DispatchEx_InvokeEx nanti. Saya menduga ini mungkin yang digunakan peluncur untuk berinteraksi dengan javascript di halaman, meskipun saya tidak sepenuhnya yakin tentang fungsi sebenarnya dari fungsi ini.

Yang secara khusus menarik minat saya dalam hal ini adalah peringatan ini:

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

70000002 dipetakan ke SCRIPTPROP_ABBREVIATE_GLOBALNAME_RESOLUTION menurut https://docs.microsoft.com/en-us/scripting/winscript/reference/iactivescriptproperty-setproperty

Dokumentasi tentang hal ini agak tipis tetapi namanya menyarankan bahwa itu entah bagaimana memodifikasi bagaimana mesin javascript menangani resolusi ruang nama global secara berbeda. Antarmuka yang disebutkan sebelumnya tampaknya menggunakan variabel global yang dipetakan ke fungsi sehingga ini mungkin menjadi penyebabnya di sini karena fungsi tersebut jelas tidak diterapkan sama sekali dan dapat menyebabkan peluncur tidak dapat menggunakan variabel global ini.

Meskipun kami memerlukan lebih banyak informasi tentang apa yang sebenarnya dilakukan SCRIPTPROP_ABBREVIATE_GLOBALNAME_RESOLUTION untuk mengetahui lebih banyak. Cukup mengubah fungsi dalam anggur untuk mengembalikan S_OK tanpa mengubah apa pun di peluncur.

@sschroe apakah ada kesalahan lain yang muncul terkait dengan jscript / mshtml? saya akan mengharapkan kesalahan lain jika beberapa operasi bergantung pada properti ini yang disetel, ya?

edit: berbicara dengan seseorang di #winehackers dan mereka mengatakan properti ini selalu disetel

Apakah selalu disetel berarti bahwa fungsi ini selalu dipanggil atau bahwa dalam wine fungsi yang diminta sudah dalam keadaan default? Selain itu, saya tidak melihat apa pun yang tampak penting.

Upaya terakhir saya adalah menggunakan kode dari https://github.com/dns/WinAPI-Embed-Browser/blob/master/embed-browser.c sebagai basis untuk membuat contoh di mana masalah dapat direproduksi. Mengubah kode itu untuk memuat URL peluncur cukup sederhana tetapi saya belum berhasil berinteraksi dengan Javascript. Windows API yang buruk dan kurangnya dokumentasi membuat saya ingin mati.

mereka mengatakan bahwa alasan properti tidak diterapkan adalah karena itu status default

Sedikit "kemajuan":

Hal pertama yang tampaknya dilakukan peluncur setelah memuat halaman adalah Menavigasi browser ke url javascript:
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})
Ini cukup banyak hanya mengeksekusi string javascript yang diberikan di dalam halaman saat ini, dalam hal ini memanggil fungsi fromAppConfig dengan banyak argumen. Dan bagian ini bekerja dengan baik sejauh ini dan antara lain akan menjalankan App.message.send(App.protocol.Send.REQUEST_RESUME_INFO); .

App.message.send terlihat seperti ini:

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

window.external biasanya digunakan untuk mengirimkan data kembali ke program lain. Jadi dalam hal ini ini harus menjadi komunikasi kembali ke peluncur. Saya menduga bahwa ini adalah bagian di mana hal-hal mungkin gagal karena tidak banyak lagi yang tampaknya terjadi setelah ini. Menambahkan alert() sana pada salinan yang dihosting secara lokal menunjukkan bahwa kode tersebut dijalankan dengan nilai yang tepat dalam anggur. Selain itu, mengomentari hasil window.external.user(type); di peluncur yang muncul hanya dengan layar hitam di Windows, menunjukkan perilaku yang sama seperti yang kita lihat pada anggur.

Jadi yang mungkin terjadi adalah peluncur tidak menerima REQUEST_RESUME_INFO dan dengan demikian tidak melanjutkan.

Saya tidak berpikir itu masalahnya.

Menggunakan patch mshtml dari https://bugs.winehq.org/show_bug.cgi?id=47069#c2 memungkinkan Anda menjalankan peluncur dengan BrowserType 0 hingga ke formulir login. Mengklik tombol log in akan menampilkan kesalahan (https://pomf.soupwhale.com/ltibnw.png).

Ini adalah masalah mshtml yang lebih dalam (atau lebih tepatnya serangkaian masalah) yang kemungkinan besar tidak memiliki solusi yang mudah, belum lagi fakta bahwa patch itu adalah peretasan.

Sunting: Saya belum memeriksanya dalam beberapa hari, jadi saya mungkin salah, tetapi saya yakin kesalahan itu berasal dari JSProtocolFactory_CreateInstance tidak diterapkan.

Memang jika browser merender dengan tambalan dari sana maka bagian yang disebutkan sebelumnya seharusnya tidak masalah karena sudah berkembang melampaui titik itu.

@lesderid Apakah kesalahan itu masih muncul jika Anda menekan enter daripada mengklik tombol di bidang kata sandi?

Anehnya, dengan peretasan untuk membuatnya menggunakan BrowserType 2 memiliki perilaku yang sama; mengklik tombol menghasilkan kesalahan itu, menekan enter pada bidang kata sandi satu kali berhasil masuk. (Hal yang sama harus bekerja tanpa OTP)

Menekan enter daripada mengklik tombol putar memang memulai permainan untuk saya. Jadi dengan menggunakan url fix + browser busy hack dari https://bugs.winehq.org/show_bug.cgi?id=47069#c2 kita bisa login dan menjalankan game.

Dengan cara ini saya juga dapat menggunakan peluncur 64bit, namun yang satu ini juga memerlukan versi anggur untuk disembunyikan karena dinyatakan bahwa akun saya tidak terdaftar. Dengan versi wine yang disembunyikan, ini berfungsi seperti yang diharapkan dan saya dapat masuk.

@sschroe Saya mengalami masalah yang sama dengan Anda (akun tidak terdaftar). Apa yang Anda maksud dengan menyembunyikan versi anggur?

@nmalacarne Saat ini, XIV tampaknya percaya bahwa menjalankan Wine berarti kita menggunakan Mac, jadi secara khusus -mencoba- untuk memberi tahu Anda bahwa Anda tidak memiliki lisensi Mac. Untuk menghindari ini, kita harus menyembunyikan bahwa kita menggunakan Wine. Lakukan sesuatu di sepanjang baris WINEPREFIX=<path-to-prefix> winetricks hidewineexports=enable (atau protontrick daripada winetricks jika Anda memilikinya), atau WINEPREFIX=<path-to-prefix> winecfg dan ubah pengaturan di tab Staging.

Sepertinya pengintaian saya mungkin membantu. Saya telah menonton ini. Tolong jangan mengatakan mereka tidak sengaja melakukan tindakan ini, mereka tahu persis apa yang mereka lakukan. Buka mata Anda untuk melihat Microsoft, Apple, dan Sony semuanya melakukan penambangan data. Proton menghalangi itu karena memungkinkan untuk melewati platform mereka, jadi untuk menyimpannya di bawah meja taktik bola sekrup kecil ini digunakan untuk mem-wall garden Linux keluar namun memiliki lubang musang untuk dijalankan kembali. Kotak mendukung taktik pengumpulan data sisanya.

Anggap saja jika Microsoft shiles adalah budak, maka Microsoft adalah jugalo. Sony dan Apple juga terlibat di dalamnya. Bersenang-senanglah bermain tikus vs kucing dengan Square, kecuali Val mendapatkan uang sepeser pun seperti yang seharusnya mereka lakukan dengan Half-Life 3, maka kehidupan peretas kita berlayar. Suka atau tidak.

Terima kasih @HereInPlainSight , itu masuk akal. Semuanya bekerja dengan baik sekarang dengan DX11 setelah menyetel hidewineexports melalui winetricks .

Jadi ini akan menjadi kesempatan yang panjang, tetapi saya tidak tahu harus bertanya ke mana lagi. Saya pernah mengalami masalah di mana secara acak, permainan tidak akan "memperbarui" selama 5 detik (seperti dalam, dari jaringan) kemudian semuanya akan diperbarui sekaligus, ulangi. Ini berlangsung selama beberapa jam dan kemudian menghilang secara misterius selama beberapa hari dan kembali selama beberapa hari. Restart komputer tidak melakukan apa-apa, me-restart router / modem tidak melakukan apa-apa, mudfish memperburuk masalah, mtr melaporkan tidak ada paket yang hilang dan ping yang masuk akal, dan saya tidak tahu ke mana harus pergi dari sini. Tampaknya tidak mempengaruhi apa pun selain game dan peluncur saat mencoba memperbarui game. Bug driver Ethernet? Bug tumpukan TCP Linux yang hanya memengaruhi game karena alasan tertentu? Anggur bug tumpukan TCP? Saya tidak tahu harus mulai dari mana untuk men-debug ini.

Ini juga terjadi di Windows. Menurutku kode itu terlalu banyak protes?

Ini adalah peluncur yang buruk dan pembaru yang sama buruknya.

putra. 12. mai 2019, 23:03 skrev jbal91 [email protected] :

Jadi ini akan menjadi kesempatan yang panjang, tetapi saya tidak tahu harus bertanya ke mana lagi.
Saya mengalami masalah di mana secara acak, game tidak akan "memperbarui" untuk 5
detik (seperti dalam, dari jaringan) maka semuanya akan diperbarui sekaligus,
ulang. Ini berlangsung selama beberapa jam dan kemudian menghilang secara misterius
selama beberapa hari dan kembali untuk beberapa hari. Restart komputer tidak
tidak ada, memulai ulang router / modem tidak melakukan apa-apa, mudfish membuat file
masalah lebih buruk, laporan mtr tidak ada paket loss dan ping yang wajar, dan saya punya
tidak tahu ke mana harus pergi dari sini. Tampaknya tidak mempengaruhi apa pun kecuali game dan
peluncur saat mencoba memperbarui game. Bug driver Ethernet? Linux TCP
tumpukan bug yang hanya memengaruhi game karena alasan tertentu? Anggur bug tumpukan TCP? saya
tidak tahu harus mulai dari mana untuk men-debug ini.

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/580#issuecomment-491629097 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/AD4BBKE3KPYIGKXJFSNHGXDPVCA3DANCNFSM4FRR7KYQ
.

Ini juga terjadi di Windows. Menurutku kode itu terlalu banyak protes? Ini adalah peluncur yang buruk dan pembaru yang sama buruknya. putra. 12. mai 2019, 23:03 skrev jbal91 [email protected] :

Bukan hanya peluncur, itu membuat game tidak dapat dimainkan saat itu terjadi. Rasanya seperti kehilangan paket yang buruk tetapi MTR tidak setuju.

Adakah yang tahu cara menginstal dan menjalankan ffxiv menggunakan proton tanpa menggunakan Steam atau menjalankan versi Steam? Saya ingin memastikan saya bisa mendapatkan semua data saya selagi saya masih bisa, dan saya memiliki akun non-steam dan telah masuk melalui uji coba yang seharusnya berhenti berfungsi di masa mendatang. Namun untuk kehidupan saya, saya tidak dapat menemukan informasi apa pun tentang menjalankan proton Anda sendiri untuk aplikasi sewenang-wenang dan tidak melalui peluncur Steam

Adakah yang tahu cara menginstal dan menjalankan ffxiv menggunakan proton tanpa menggunakan Steam atau menjalankan versi Steam? Saya ingin memastikan saya bisa mendapatkan semua data saya selagi saya masih bisa, dan saya memiliki akun non-steam dan telah masuk melalui uji coba yang seharusnya berhenti berfungsi di masa mendatang. Namun untuk kehidupan saya, saya tidak dapat menemukan informasi apa pun tentang menjalankan proton Anda sendiri untuk aplikasi sewenang-wenang dan tidak melalui peluncur Steam

Proton hanyalah biner lain yang dapat Anda jalankan. Jika mau, Anda dapat membuat alias bash untuk itu dan kemudian menjalankannya seperti yang Anda lakukan pada Wine.

Berfungsi dengan baik setelah memperbarui pagi ini, sekarang saya tidak dapat menyelesaikan pemeriksaan versi

Berfungsi dengan baik setelah memperbarui pagi ini, sekarang saya tidak dapat menyelesaikan pemeriksaan versi

Saya harus memasukkan kembali "WINEPREFIX = [lokasi pfx] winetricks hidewineexports = aktifkan"

Apa tujuan ekspor Wine? Mengapa ini diaktifkan secara default?

ons. 15. mai 2019, 00:52 skrev zangoku [email protected] :

Bekerja dengan baik setelah memperbarui pagi ini sekarang saya tidak bisa
pemeriksaan versi lengkap

Saya harus masuk kembali ke winetricks "WINEPREFIX = [lokasi pfx]
hidewineexports = aktifkan "

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKAP3IRFUAZ2IKNOCRDPVM7CTA5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVNASGI#issuecomment-492439833 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/AD4BBKADDKQZJ3Q6W3NNBKTPVM7CTANCNFSM4FRR7KYQ
.

Dugaan saya akan untuk program dengan dukungan khusus untuk Wine, seperti yang dikompilasi dengan winelib . Melakukan ekspor ini akan memungkinkan program untuk dengan mudah menggunakan solusi khusus untuk bug di Wine.

Seperti yang telah kita lihat, tentu saja, ini juga dapat digunakan untuk menolak hak pengguna Wine untuk menjalankan program Windows mereka. : / Tapi itulah mengapa opsi untuk menyembunyikannya ada.

Adakah yang tahu cara menginstal dan menjalankan ffxiv menggunakan proton tanpa menggunakan Steam atau menjalankan versi Steam? Saya ingin memastikan saya bisa mendapatkan semua data saya selagi saya masih bisa, dan saya memiliki akun non-steam dan telah masuk melalui uji coba yang seharusnya berhenti berfungsi di masa mendatang. Namun untuk kehidupan saya, saya tidak dapat menemukan informasi apa pun tentang menjalankan proton Anda sendiri untuk aplikasi sewenang-wenang dan tidak melalui peluncur Steam

Proton pada dasarnya adalah Wine yang ditambal dengan skrip peluncur. Jadi untuk melakukan ini, Anda dapat:

1) Anda dapat menjalankan biner wine di build Proton Anda secara langsung seolah-olah Anda menggunakan Wine versi normal
2) Periksa bagaimana Steam memanggil Proton dan atur variabel lingkungan yang sesuai sebelum memanggil skrip proton dengan parameter baris perintah yang sesuai. Anda dapat menemukan informasi ini dengan menulis skrip shell yang membuang informasi ini, lalu mengaturnya di Opsi Peluncuran di Steam, atau Anda dapat memeriksa skrip proton untuk melihat variabel dan parameter yang digunakannya.

Untuk mendapatkan data dari Steam, Anda tidak perlu menjalankan apa pun, cukup salin dari ~ / .local / share / Steam / steamapps / compatdata / 312060 / pfx / drive_c / users / steamuser / My Documents / My Game / FINAL \ FANTASY \ XIV \ - \ A \ Realm \ Reborn. Atau, jika Anda dapat menjalankan game, gunakan cadangan cloud itu untuk menyimpan semua pengaturan Anda.

Kemudian, impor mereka ke instalasi non-Steam FFXIV Anda, apakah itu melalui Lutris, Windows, atau Wine yang ditambal secara manual.

Dugaan saya akan untuk program dengan dukungan khusus untuk Wine, seperti yang dikompilasi dengan winelib . Melakukan ekspor ini akan memungkinkan program untuk dengan mudah menggunakan solusi khusus untuk bug di Wine.

Seperti yang telah kita lihat, tentu saja, ini juga dapat digunakan untuk menolak hak pengguna Wine untuk menjalankan program Windows mereka. : / Tapi itulah mengapa opsi untuk menyembunyikannya ada.

Pada dasarnya, menyembunyikan dirinya dari program Windows tidak pernah berada dalam lingkup proyek Wine, jadi saya rasa idenya adalah, menyediakan cara langsung untuk mengidentifikasi informasi versi Wine dan Wine lebih disukai oleh kru Wine daripada pengembang yang mencoba mendeteksi Wine dengan mengandalkan perilakunya. Beberapa perangkat lunak anti-cheat dan DRM melakukan yang terakhir terlepas dari.

Saya masih tidak berpikir SE akan keluar dari jalan mereka untuk meniduri pengguna Linux - saya ragu kami bahkan berada di radar mereka - tetapi mereka memindahkan versi Mac ke klien DirectX 11 (karena klien DirectX 9 sedang dihapus) dengan pembungkus baru, dan begitulah cara mereka mendeteksinya.

Untuk lebih jelasnya, saya juga tidak berpikir itulah yang dilakukan SE. (Saya memang berpikir bahwa trik hidewineexports mungkin mulai tidak berfungsi di 4,58, tetapi itu hanya karena dampak potensial terhadap pendapatan lisensi Mac mereka.)

SE sangat ramah mengenai hal ini, sebenarnya - balasan yang mereka berikan kepada saya untuk permintaan dukungan saya (lihat posting asli di utas Reddit saya) menunjukkan bahwa mereka menganggap kami serius dan tidak hanya menolak konfigurasi sebagai tidak didukung (yang mereka benar-benar memiliki hak untuk melakukan), yang menggembirakan.

Ketika saya mengatakan "itu juga dapat digunakan untuk menolak hak pengguna Wine untuk menjalankan program Windows mereka", saya tidak mengacu pada Linux. Saya mengacu pada bagaimana versi Mac dari permainan ini sebagian besar merupakan pembungkus Wine (lama), dan cara mereka memutuskan untuk mendeteksi versi Mac adalah dengan memeriksa keberadaan Wine sama sekali.

(Sebenarnya saya menduga bahwa peluncur dibuat oleh tim yang berbeda, mengingat ia menggunakan IsTransgaming dan bukan get_wine_version seperti yang dilakukan oleh permainan itu sendiri. Meskipun demikian, saya senang mereka terpisah mempertimbangkan bahwa IsTransgaming saat ini memungkinkan kami bahkan menggunakan peluncurnya sekarang.)

Jika mereka menggunakan get_wine_version untuk keduanya, itu masih relatif mudah untuk dikerjakan (cukup ubah pencarian simbol di klien) dengan bonus tambahan bekerja di luar kotak jika Anda memang, memang, memiliki Lisensi Mac.

Font peluncur bekerja hanya dengan font "droid". Tidak perlu menginstal proprietaries.

Adakah yang beruntung mendapatkan benchmark untuk bekerja?

@ jbal91 terima kasih atas tipnya tetapi saya masih sangat

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

Namun ketika saya menjalankan itu saya mendapatkan:

Proton: No compat data path?

Jelas ada banyak hal lain yang hilang. Lutris mendorong saya ke atas dinding karena saya tidak dapat dengan mudah mencari tahu apa yang tersedak atau bagaimana mendapatkannya untuk menemukan proton 4.2 kustom yang digunakan dalam perintah di atas jadi saya tidak terlalu beruntung dengannya.

Sunting: memberikan lutris percobaan perguruan tinggi dan mulai segar tetapi itu hanya ... tidak berhasil. Peluncur muncul dengan jendela pemuatan tetapi kemudian berhenti, tidak ada kesalahan, tidak ada apa-apa, dan tidak ada apa pun di log nilai lutris, atau sama sekali. Mengapa SE tidak bisa berhenti mengancam saya dan biarkan saya menggunakan uji coba gratis uap tanpa khawatir saya akan terkunci selamanya tanpa cara untuk mengeluarkan barang-barang saya atau menghabiskan berjam-jam pada hari peluncuran SHB mencoba kehabisan Steam sementara memulihkan data saya atau apa pun, tanpa batas waktu; ;

Pengeditan lain: setelah mencoba ... banyak hal saya menemukan skrip ini diposting seseorang di reddit: https://pastebin.com/NJxfe8Ex dan memodifikasinya untuk menggunakan proton khusus yang saya jalankan di Steam yang memiliki tambalan istransgaming ( itu ashkitten, khususnya) dan ... itu melakukan hal yang sama Lutris lakukan, mem-flash versi pemeriksaan boot dan kadang-kadang jendela peluncur kosong sebentar kemudian berhenti tanpa pesan kesalahan atau apa pun. Jadi ... pasti ada yang salah secara umum, tetapi saya tidak tahu apa yang mungkin terjadi.

Sayangnya saya memiliki masalah yang sama dengan benchmark Shadowbringers. Itu keluar begitu saja tanpa memuat apa pun. Jadi saya tidak tahu apakah bisa dijalankan sama sekali sekarang.

A ... banyak yang terjadi dan saya pikir saya mungkin hampir membuatnya bekerja dengan menjalankan pembuatan anggur Lutris yang mirip dengan yang proton di sini yang mendukung hidewineprefix yang saya temukan di utas Lutris tetapi juga secara langsung dalam bash karena itu memuat peluncur dan menjalankannya dari Lutris tidak. Untuk beberapa alasan. Saya tidak tahu saya masih mengerjakannya dan sedang menambal sekarang.

Yang mengatakan jika ada penyihir anggur atau penyihir tahu bagaimana menjalankan benchmark, itu akan keren, jam yang saya habiskan di Windows untuk bermain dengannya sangat mengerikan lol.

Jika saya mencoba menjalankannya, saya mendapatkan:

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.

Mencari ini sepertinya agak buruk dan sesuatu dengan beberapa versi .NET yang tidak akan pernah didukung atau sesuatu, tapi ini benar-benar jauh dari kedalaman saya dan Anda mungkin memiliki ide yang lebih baik tentang cara mendapatkannya itu berjalan, atau alasan kuat mengapa itu tidak terjadi.

Jika saya mencoba menjalankannya, saya mendapatkan:

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.

Mencari ini sepertinya agak buruk dan sesuatu dengan beberapa versi .NET yang tidak akan pernah didukung atau sesuatu, tapi ini benar-benar jauh dari kedalaman saya dan Anda mungkin memiliki ide yang lebih baik tentang cara mendapatkannya itu berjalan, atau alasan kuat mengapa itu tidak terjadi.

Sebenarnya seperti beberapa hari yang lalu itu memiliki peluang untuk didukung dalam waktu dekat. (https://github.com/dotnet/wpf/pull/720)

hanya untuk pembaruan sehingga seseorang tidak membuang waktu jika mereka melihat pesan terakhir saya, saya akhirnya mendapatkan FFXIV yang bekerja pada awalan WINE berkemampuan dxvk, itu adalah sedikit perjalanan yang melibatkan banyak kompilasi ulang (gentoo yay) dan menemukan seseorang dalam perselisihan Lutris yang memiliki cabang Lutris mereka sendiri yang bekerja lebih baik [setidaknya di Gentoo] tetapi saya sekarang aman dari Newellpocalypse yang akan datang :)

@witcheslive Tidak tahu Anda menggunakan Gentoo - secara pribadi saya menjalankan versi lutris-9999, tetapi pastikan Anda menonaktifkan Lutris runtime sebagai pengaturan default dan Lutris akan berfungsi dengan baik. Menurut pengalaman saya, runtime sama sekali tidak bekerja dengan baik di Gentoo.

Saya tidak tahu apakah ini berguna, tetapi saya telah bermain FFXIV dengan Lutris dengan relatif baik selama 3 hari terakhir.

  • Saya menggunakan FFXIV mandiri (tidak ada login Steam atau klien yang terlibat)
  • Saya mengalami beberapa pemutusan acak, tetapi jika saya dengar, ada beberapa DDoS yang terjadi akhir-akhir ini dan ini mungkin bukan khusus Wine / Linux
  • Saya sering mendapatkan kesalahan peluncur entah dari mana dalam hari terakhir (-21?), Tetapi berhasil memulainya secara konsisten dengan menghapus folder web ; Selain itu, peluncur memungkinkan saya masuk tanpa masalah
  • Dengan distro Wine Staging 4.8 pada openSUSE TW dan Fedora 30, penginstal FFXIV akan macet setelah menerima prompt pertama tentang bahasa. Saya tidak tahu tentang apa ini, tetapi Lutris berfungsi dengan baik (belum menguji Steam / Proton secara langsung)
  • Di Lutris, saya telah menggunakan pelari ge-faudio-protonified-4.8 dan umumnya pengaturan Lutris default (tetap mengaktifkan Lutris Runtime)
  • Skrip instalasi Lutris menyembunyikan versi wine, dan melakukan perubahan pengaturan cutscene dan cfg browser
  • Saya menggunakan DXVK dengan RX 580 di openSUSE TW
  • Saya juga bisa menjalankan di laptop dengan RX 560 di eGPU
  • Tidak bisa menjalankan benchmark Shadowbringers (mendapat kesalahan Presentasi 4.0.0 di atas, dan bahkan setelah menginstal dotnet45 (benchmark membutuhkan minimal 4,5), saya mendapat beberapa kesalahan lain)

Lutris ge-faudio-protonified-4.8 runner menerapkan tambalan 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

Skrip penginstal FFXIV Lutris juga menerapkan peretasan HideWineExports melalui registri:

- 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

Jadi bagi siapa pun di distro dengan dukungan Lutris, itu akan menjadi taruhan terbaik Anda untuk kedepannya. Instal Lutris, siapkan game untuk Anda, dan seharusnya berfungsi.

apakah ada kemajuan dalam membuat peluncur bekerja dengan mshtml?

Kita bisa mendapatkan peluncur 64-bit yang bekerja dengan tambalan yang telah diposting ke pelacak bug wine.

Satu-satunya masalah yang saya alami saat menggunakan tambalan ini adalah:

  • Peluncur tidak mengingat nama pengguna saya apa pun yang saya katakan.
  • Setelah mengetik info login Anda, Anda harus menekan 'enter' daripada mengklik 'log in.' Mengklik membuat peluncur crash.

Tak satu pun dari masalah ini mengganggu saya, jadi saya telah menggunakan peluncur 64-bit.

btw, selain dari peluncur, saya mengalami 2 masalah berbeda:

  • film pembuka untuk setidaknya ARR tidak diputar dengan benar, dan duduk terlalu lama di layar judul atau mencoba memutarnya dari menu film membuat Anda mendapatkan layar hitam tidak responsif dengan indikator pemuatan (film pembuka stormblood tidak memiliki masalah)
  • di thornmarch (keras) ada suara berderak / popping yang sangat keras pada satu titik, saya telah mengalami ini kedua kali saya melakukan percobaan itu dan tidak di tempat lain

Sepertinya kesalahan 404 & layar hitam telah diperbaiki di wine-git. Peluncur sebenarnya menampilkan konten sekarang, tetapi Anda mendapatkan kesalahan javascript jika Anda benar-benar mencoba masuk.

Seseorang di perselisihan VKX mengatakan bahwa ini adalah komit: https://github.com/wine-mirror/wine/commit/d535df42f665a097ec721b10fb49d7b18f899be9

EDIT: Menekan enter, bukan tombol masuk, membuat peluncur berfungsi.

EDIT: Menekan enter, bukan tombol masuk, membuat peluncur berfungsi.
Itu berhasil untuk saya! meski hanya sekali. tetapi saya masuk ke dalam permainan dan memilih karakter sebelumnya

Seseorang dalam perselisihan VKX mengatakan bahwa ini adalah komit: wine-mirror / wine @ d535df4

Mengompilasi versi git hari ini dari skrip Tk-Glitch tanpa tambalan khusus - peluncur 64-bit berfungsi, dan mengingat ID saya di Lutris. Ketika Proton mengetahui hal ini, kita seharusnya tidak memerlukan tambalan khusus agar XIV dapat bekerja melalui Steam lagi, dan kita _harus_ (Hydaelyn bersedia) baik-baik saja ketika peluncur 32-bit dihentikan.

Bukannya saya mengharapkannya berubah, tapi saya membuat awalan lain untuk diuji, dan kami _do_ masih harus menyembunyikan wine agar tidak terlihat membutuhkan lisensi Mac. Gerutuan ringan.

Ketika Proton menangkap ini, kita seharusnya tidak memerlukan tambalan khusus agar XIV dapat bekerja melalui Steam lagi,

FFXIV masih membutuhkan Staging karena sebenarnya tidak ada cara untuk mengatasi kesalahan lisensi MacOS.

Saya harus berpikir proton akan lebih bersedia untuk memasukkan tambalan pementasan daripada solusi hacky yang sangat spesifik

FFXIV masih membutuhkan Staging karena sebenarnya tidak ada cara untuk mengatasi kesalahan lisensi MacOS.

Saya mendapat kesan bahwa seseorang dapat menggunakan winetricks atau protontrick awalan itu sendiri, tetapi karena saya belum dapat mengkompilasi proton saya sendiri terhadap wine terbaru untuk alasan apa pun, saya tidak dapat memeriksanya. Saya akui saya tidak tahu banyak tentang perilaku wine pada level itu.

Saya mendapat kesan bahwa seseorang dapat membuat winetricks atau protontrick awalan itu sendiri

Anda membutuhkan patch dari pementasan, selain itu

Masalahnya juga bahwa Anda benar-benar tidak ingin wine menyembunyikan dirinya secara default, karena beberapa anti cheat memeriksa apakah Anda menjalankan wine untuk memastikan tidak melarang Anda karena menginstal windows yang "dimodifikasi" atau apa pun. Jadi itu benar-benar sesuatu yang seharusnya hanya dilakukan secara eksplisit.

tambalan hanya berlaku jika Anda juga mengubah entri registri, jadi seharusnya baik-baik saja

Ada cara lain untuk mengatasi masalah lisensi Mac:

  • Membeli lisensi Mac
  • Memodifikasi simbol Wine di klien game (tidak seperti peluncur, file game tidak diperiksa integritasnya saat game dimulai) - dapat dilakukan dengan skrip sed sederhana.

Jika orang mau melakukannya, mereka dapat menggunakan vanilla Proton setelah menyatu dari Wine ke hulu. Tapi ya, kalau tidak Staging akan dibutuhkan dan saya tidak melihat Valve menggabungkan patch ekspor hide wine kecuali Wine sendiri melakukannya.

@ kisak-valve dapatkah kita mendapatkan beberapa umpan balik resmi tentang patch apa yang akan atau tidak akan digabungkan oleh proton untuk membuat permainan berjalan?

Halo @ashkitten , pengingat ramah bahwa saya moderator untuk pelacak masalah Valve di Github dan bukan pengembang Proton sendiri, jadi saya tidak bisa menjawab pertanyaan itu.

Anda dapat membuat permintaan penarikan dengan tambalan dan mereka akan dievaluasi per kasus.

ya tentu saja, saya lupa 😅

saya membuat build baru karena alasan pribadi tetapi saya pikir saya harus membagikannya di sini - itu masih menggunakan patchset yang sama dengan yang dari 24 Mei, tetapi saya mendasarkannya kembali pada commit terbaru dari cabang proton_4.2

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

Masih perlu membangun proton dari sumber dengan anggur hulu untuk kesalahan https?
Saya tidak suka anggur menyembunyikan atau solusi aneh apa pun.

Jika saya mendapatkannya, saya perlu
1) kompilasi proton / wine dari sumbernya
2) perbarui proton dengan tangan

Saya tidak tahu cara menggunakan skrip lutris karena saya memiliki versi uap gimnya. Saya harus menginstal steam dengan lutris dan kemudian menginstal / menyalin permainan?

@Turbito
Untuk Steam, Anda perlu menyembunyikan anggur, kecuali jika Anda ingin membeli versi mac juga. Namun membuatnya berfungsi adalah masalah menyalin versi khusus proton seperti yang

Dengan kata lain pada akhirnya akan bekerja kurang lebih di luar kotak tanpa mengutak-atik, dan mungkin segera ... jika Anda memiliki lisensi Mac. Jika tidak, Anda perlu melakukan sedikit mengutak-atik untuk menyembunyikan awalan anggur dari gim, tetapi itu adalah hal yang sangat diatur-dan-lupakan.

apakah proton tidak memiliki skrip penyiapan per game? Saya yakin itu hanya bisa membuat entri registri yang sesuai agar permainan berjalan dengan baik.

apakah proton tidak memiliki skrip penyiapan per game? Saya yakin itu hanya bisa membuat entri registri yang sesuai agar permainan berjalan dengan baik.

Proton tidak, Steam sendiri yang melakukannya.

Saya tidak melihat mereka menggabungkan hide_wine_exports atau menerapkan entri registri karena masalah hukum (kami secara efektif melewati lisensi per platform SE "DRM" di sini yang bisa menjadi pelanggaran DMCA di AS.)

Jadi, sangat konyol untuk berharap bahwa jika seseorang mengajukan permintaan tarik untuk ekspor, Valve mungkin hanya ... _ask_ Square untuk tidak menggunakan Wine untuk melihat apakah seseorang menggunakan Mac, karena mengganggu Proton, utilitas yang didukung Steam, di game yang mereka jual di platform mereka, dan secara khusus mengganggu lisensi?

Ini mungkin tidak berarti apa-apa, Square mungkin tidak peduli, tetapi permintaan yang datang dari Valve akan berarti lebih dari sekedar datang dari kami, jelas.

Jika Steam bisa mendapatkan skrip untuk mengatur FFXIV_boot.cfg dan Square berhenti memfilter pengguna Wine sebagai pengguna Mac, setelah Proton mengikuti pembaruan yang memperbaiki peluncur, saya pikir permainan akan bekerja di luar kotak bagi kebanyakan orang.

Saya mendapatkan banyak kesalahan x langsung dan kesalahan dll. Ia tidak melakukan ini sebelumnya.

Ini dengan versi terbaru dari Proton atau 4.2_local? (Yang seseorang
disusun untuk kami di atas)

putra. 16. Juni. 2019, 08:49 skrev zangoku [email protected] :

Saya mendapatkan banyak kesalahan x langsung dan kesalahan dll. Itu tidak berhasil
ini sebelumnya.

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKD7AHWERLWHCANIRSLP2XO7RA5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMVB242HS4DFVREXG43VMVB248
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/AD4BBKD75DW3NWMOABL5XKDP2XO7RANCNFSM4FRR7KYQ
.

@TenaarFeiri Ini dengan 4.2_local

bagi mereka yang peduli build proton khusus ini bekerja di luar kotak (saya sudah mengujinya): https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.10-GE-3

bagi mereka yang peduli build proton khusus ini bekerja di luar kotak (saya sudah mengujinya): https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.10-GE-3

Bekerja dengan baik! Terima kasih telah berbagi <3

bagi mereka yang peduli build proton khusus ini bekerja di luar kotak (saya sudah mengujinya): https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.10-GE-3

apakah ini berdasarkan proton 4.2-7?

bagi mereka yang peduli build proton khusus ini bekerja di luar kotak (saya sudah mengujinya): https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.10-GE-3

apakah ini berdasarkan proton 4.2-7?

well..kinda, ini benar-benar custom build:

-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

ini dari catatan relese sebelumnya

Jadi saya mencoba build proton_4.2-local dan juga Proton-4.10-GE-3 , namun jika saya meluncurkan game dalam mode DX11 (yang tidak akan ada jalan lain, saya kira begitu shadowbringer mendarat) maka saya selalu berakhir kesalahan 3109 not yet registered or subscription kedaluwarsa. Ini tidak terjadi di bawah DX9. Apakah ada pengaturan konfigurasi atau parameter peluncuran yang saya lewatkan di sini?

Saya menjalankan langsung melalui uap di ubuntu.

EDIT: Mengetahui, harus benar-benar mengaktifkan hidewineexports melalui winetricks . Berjalan seperti pesona menggunakan Proton-4.10-GE-3 sekarang <3

Sekarang saya mengalami masalah dengan Proton-1.10-GE-3 karena game tersebut tampaknya tidak dapat mengingat pengaturan sistem saya, meskipun pengaturan karakter dan tata letak UI dan yang lainnya diingat dengan baik ...

Ada ide?

Memiliki masalah yang sama, sepertinya Utilitas ProtonFixes mengubah konfigurasi pada setiap permulaan, namun tampaknya itu menggantikan semuanya dengan nilai default atau merusak sesuatu dan permainan mengatur ulang konfigurasi.

Sebagai Perbaikan Cepat, saya membuat FFXIV.cfg hanya-baca ... ini menyebabkan Jendela "Perbaikan Proton sedang diterapkan" macet saat meluncurkan game tetapi hanya menutupnya tidak akan mempengaruhi :)

ya, saya sendiri melihat masalah kecil ini, mungkin @GloriousEggroll bisa memeriksanya

Halo semua. Saya telah melacak utas ini melalui email. Saya baru saja melakukan koreksi pada skrip protonfix ffxiv:

gamefixes.tar.gz
Ekstrak itu ke Proton-4.10-GE-3 / protonfixes / gamefixes /

Perubahan dilakukan:
https://github.com/GloriousEggroll/protonfixes/commit/e0466f61447b1aa5e9cd494236777a6cb9d9b4d4

Juga hanya beberapa info:
Versi saya memiliki patch hidewineexports yang di-porting dari staging dan patch transgaming.
Patch transgaming menipu peluncur agar menjalankan versi CEF itu sendiri, bukan versi mshtml. versi mshtml mengalami error java jika mengklik tombol login, maka mengapa kita menginginkan versi cef. patch hidewineexports memungkinkan menyembunyikan ekspor anggur dari game, yang memperbaiki game agar tidak berpikir bahwa akun tersebut tidak memiliki ffxiv yang terdaftar di dalamnya.

Build itu sendiri berisi perbaikan untuk beberapa game, tidak hanya ffxiv. Build faudio-nya juga dibangun dengan dukungan ffmpeg sehingga audio wma dan wmv berfungsi. Itu juga dibangun di atas vanilla wine-4.10 dengan komit / patch proton yang diporting.

Tambalan yang dibuat untuk anggur dalam versi saya dapat ditemukan di sini:

https://github.com/GloriousEggroll/proton-ge-custom/blob/proton-ge-4.10/game-patches-testing/proton-prep.sh

Sementara perbaikan game yang tidak berhubungan dengan anggur dilakukan oleh protonfix.

Terima kasih banyak, @GloriousEggroll ! <3 Itu berhasil!
Tentang kesalahan java, apakah ada kemungkinan perbaikan untuk itu masuk ke pipa suatu hari nanti? Atau apakah kita hanya mengabaikan harapan untuk mshtml saat ini?

itu terserah pengembang anggur. Anda masih bisa login dengan menekan enter, tetapi atm versi cef bekerja dengan sempurna baik menggunakan enter atau klik mouse.

@GloriousEggroll Anda adalah penyelamat! Terima kasih banyak telah berbagi bangunan Anda dengan kami!

Semoga semuanya tidak rusak pada hari Jumat.

Dan Peluncur rusak dengan Kesalahan HTTP sekali lagi :(

Kesalahan apa? Saya selalu mengalami beberapa kesalahan, memulai ulang untuk memperbaikinya.
Saya baru saja menutup peluncur dan meluncurkan kembali peluncur.

Mulai ulang uap jika Anda mendapatkan kesalahan https, itu akan memperbaikinya. Saya mengonfirmasi bahwa permainan berfungsi tanpa pekerjaan saat ini, saya dalam antrian.

Peluncur sayangnya adalah POC dan Anda akan mendapatkan kesalahan HTTPS sesekali
tanpa alasan nyata di sistem apa pun, Windows, Mac atau Linux.
Saya berharap mereka akan menghapusnya sama sekali tbh.

fre. 28. juni. 2019, 11:04 skrev zangoku [email protected] :

Mulai ulang uap jika Anda mendapatkan kesalahan https, itu akan memperbaikinya. Saya mengonfirmasi permainan
bekerja tanpa pekerjaan saat ini, saya dalam antrian.

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKB3DUXG3E5GERVRQVTP4XHZZA5CNFSM4FRR7KY2YY3PNVWWK3K3TUL52HS4DFVRQVTP3DUXG3E5GERVRQVTP4XHZZA5CNFSM4FRR7KY2YY3PNVWWK3YTD2HS4DFVWXG43VYTUL52HS4DFVREXG43VYTDVNV18XG43
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/AD4BBKH4ZMH4NVKFPRYAVOTP4XHZZANCNFSM4FRR7KYQ
.

Saya dapat mengonfirmasi bahwa peluncur 5.0 berfungsi di wine-4.11, termasuk pembaruan (Saya mengalami beberapa kesalahan HTTPS selama pembaruan yang saya bayangkan karena server kelebihan beban, tetapi memulai ulang peluncur biarkan pembaruan selesai secara normal). HideWineExports masih diperlukan untuk menghindari terdeteksi sebagai Mac, dan mengklik tombol "login" alih-alih menekan Enter di bidang kata sandi masih menyebabkan kesalahan Javascript, tetapi sebaliknya tidak ada tambalan yang diperlukan.

Gim itu sendiri sekarang menampilkan dialog "kesalahan tak terduga telah terjadi" segera setelah jendela gim utama terbuka, bahkan sebelum layar judul muncul; ini tampaknya bug atau fitur yang hilang di FAudio (kesalahan dipicu oleh macet di FAudioFXVolumeMeter_Process() yang masih saya selidiki). Saya sepertinya ingat bahwa baik pementasan anggur atau Proton menonaktifkan FAudio saat ini jadi mungkin tidak menjadi masalah saat menggunakan Proton, tetapi hanya FYI.

Gim itu sendiri sekarang menampilkan dialog "kesalahan tak terduga telah terjadi" segera setelah jendela gim utama terbuka, bahkan sebelum layar judul muncul

Terjadi pada Lutris saat ini dengan 4.10 pelari Wine (termasuk yang diprotonifikasi secara geografis); Peluncur tampaknya berfungsi dengan baik, tetapi game langsung mogok setelah menekan Putar

Bekerja dengan pelari ge-faudio-protonified-4.8

Saya tahu itu tidak membantu Anda, tetapi jika itu membantu siapa pun, Glorious Eggroll adalah yang terbaru
hal (https://github.com/ValveSoftware/Proton/issues/580#issuecomment-504688485) berfungsi dengan saya. Saya sedang dalam permainan sekarang.
Saya harap Anda bisa menyelesaikannya. Jika saya dapat membagikan info apa pun untuk membantu Anda, izinkan saya
tahu!

Sunting: Namun, saya tahu saya tidak menggunakan FAudio. Saya menggunakan xaudio / xact (?).

Revisi terbaru seharusnya memperbaiki kerusakan di patch FFXIV terbaru: https://github.com/FNA-XNA/FAudio/commit/6de5c86b27ec3c5f3aac2dab431563a89a1460b2

EDIT: Perhatikan bahwa gim ini tidak menggunakan WMA atau F3DAudio, jadi tidak diperlukan pembuatan kustom, konfigurasi CMake default sudah cukup untuk menjalankannya.

Bekerja dengan pelari ge-faudio-protonified-4.8

Apakah Anda tahu versi FAudio yang digunakan pelari? (cari libFAudio.so.* jika Anda tidak yakin)

EDIT: Sudahlah, sepertinya itu diperbaiki di hulu.

Saya tahu ini tidak membantu Anda tetapi jika itu membantu siapa pun, hal terbaru dari Glorious Eggroll ( # 580 (komentar) ) berhasil dengan saya. Saya sedang dalam permainan sekarang. Saya harap Anda bisa menyelesaikannya. Jika saya dapat membagikan info apa pun untuk membantu Anda, beri tahu saya! Sunting: Namun, saya tahu saya tidak menggunakan FAudio. Saya menggunakan xaudio / xact (?).

Saat ini saya juga menggunakan build saya, dan dapat masuk tanpa masalah. Saya tidak memiliki penggantian xact / xaudio. Saya juga mencoba menggunakan build lutris ge-protonified-4.10 saya. kedua bangunan tersebut berhasil masuk.
Saya harus mencatat bahwa lutris build dibangun di atas buildbot menggunakan ubuntu 18.04 dengan pustaka lutris yang digunakan, dan build proton dibuat dengan gelandangan, sama seperti cara pembuatan proton katup. Build lutris juga menggunakan pustaka faudio dari build proton saya, jadi keduanya identik dalam aspek itu. Tidak ada build saya yang dibuat langsung di sistem saya sendiri menggunakan perpustakaan saya sendiri. Mereka dibuat untuk sebagian besar portabel.

Jadi saya terkadang mengalami kesalahan HTTPS tetapi saya juga menemukan cara mudah untuk memperbaikinya.

Jika sisa peluncur dimuat tetapi formulir masuk di kanan atas tidak, maka pada akhirnya peluncur akan kehabisan waktu dengan kesalahan. Namun, saya telah menemukan bahwa cara mudah untuk memaksa formulir login dimuat jika mengalami masalah adalah dengan mengarahkan mouse ke salah satu tombol di bagian bawah peluncur. Teks bantuan untuk tombol itu akan muncul, dan untuk alasan apa pun, yang tampaknya memungkinkan formulir login dimuat.

Jika karena alasan apa pun Anda tidak dapat mengarahkan mouse, Anda juga dapat melakukannya dengan masuk ke layar Config di peluncur lalu segera mundur, yang juga akan menyebabkan formulir dimuat ulang dan muncul.

Saat ini saya juga menggunakan build saya, dan dapat masuk tanpa masalah. Saya tidak memiliki penggantian xact / xaudio.

Saya sekarang sudah mencoba build itu, tetapi memberikan masalah yang sama dengan build Wine vanilla (+ HideWineExports).

Bisakah Anda (atau siapa pun yang audio berfungsi) mendapatkan log dari Wine dengan WINEDEBUG=+xaudio2 ? Beberapa ratus baris pencatatan xaudio2 sudah cukup. Saya perhatikan bahwa 5.0 menggunakan xaudio2_8.dll daripada xaudio2_7.dll (seperti dalam 4.x) sehingga mungkin ada jalur kode berbeda yang terlibat yang berperilaku buruk di lingkungan tertentu.

Saya menggunakan wine-staging 4.11 di Gentoo tanpa xaudio, dan audio berfungsi dengan baik untuk saya.

Saya mencoba melampirkan log ke komentar ini ... jika tidak berhasil, log yang sama dapat ditemukan di https://matrix.theblob.org/xaudio-log-excerpt.txt . Ini adalah log dari 1000 baris pertama yang dihasilkan Wine dengan WINEDEBUG=+xaudio2 . Jika Anda ingin lebih, beri tahu saya.

Saya harus menunjukkan, log di atas bukan dari Lutris atau build biner pra-kompilasi apa pun, tetapi dari kompilasi ebuild app-emulation / wine-staging-4.11 dengan patch IsTransgaming ditambahkan secara manual dan dengan wineprefix di pertanyaan menyembunyikan ekspor Anggur.

Terima kasih untuk lognya. Saya melihat penginstalan Anda membuat instance XAudio versi 27 (tidak seperti versi 28 di saya), jadi mungkin ada pemicu lingkungan yang memicu pemilihan versi API yang berbeda.

Dapatkah Anda memeriksa XAudio DLL (xaudio2_7.dll atau 2_8.dll) mana yang dimuat ke dalam proses ffxiv_dx11.exe Anda? Mungkin juga memeriksa apakah SoundCoreBridge.dll atau SoundCoreBridge7.dll (dari direktori game) dimuat.

Saya bisa mendapatkan suara yang berfungsi dengan mengalihkan versi Windows yang dilaporkan di winecfg dari Windows 10 ke Windows 7. Sepertinya game ini memilih antara XAudio API berdasarkan versi yang dilaporkan, dan saya kira ada bug atau fitur yang hilang di suatu tempat di XAudio 28 implementasi. (Sebagai catatan, game memuat SoundCoreBridge7.dll yang tertaut ke xaudio2_7.dll di bawah Windows 7, dan SoundCoreBridge.dll yang ditautkan ke xaudio2_8.dll di bawah Windows 10. Versi 4.x tidak memiliki DLL lokal tersebut dan selalu menggunakan xaudio2_7 .dll.)

Bagaimanapun, saya kira jawaban untuk "game crash dengan kesalahan tak terduga segera setelah jendela game terbuka" adalah "periksa apakah versi Windows di winecfg disetel ke Windows 7".

Saya bisa memastikan itu; Saya sudah menyetel versi Windows ke Windows 7. Mengaturnya ke Windows 10 segera membuat game crash saat diluncurkan.

Oh, saya baru saja memperhatikan pertanyaan Anda. Jika Anda masih ingin saya menjawab pertanyaan tersebut, dapatkah Anda memberi tahu saya cara memeriksa dengan DLL yang dimuat? Saya tidak sepenuhnya yakin. (Saya tidak memiliki debugger dalam wineprefix ini.)

Anda tidak perlu khawatir tentang DLL pada saat ini, tetapi untuk referensi, Anda dapat mencari DLL (dan .so untuk program Linux) dengan cat /proc/PID/maps mana PID adalah PID dari proses yang dimaksud. Objek bersama semuanya dipetakan langsung ke memori, jadi lihat saja daftar rentang yang dipetakan untuk blok yang terkait dengan file *.so .

Ah baiklah! Terima kasih. <3 Saya tidak menyadari DLL akan muncul dalam daftar itu juga.

Tapi ya, demi penyelesaiannya, saya memang memiliki xaudio2_7.dll.so dan SoundCoreBridge7.dll dimuat saat menjalankan menggunakan konfigurasi "Windows 7", dan saat menggunakan "Windows 10" berubah menjadi xaudio2_8.dll.so dan SoundCoreBridge.dll .

Panggilan yang bagus!

Masalah XAudio 2.8 terdengar masuk akal, mungkin suara master 2.8 yang rusak:

https://docs.microsoft.com/en-us/windows/desktop/xaudio2/xaudio2-versions

FAudio menargetkan 2,8 secara internal, jadi kami melihat xaudio_dll.c dalam kasus ini.

Mengajukan bug terhadap Wine: https://bugs.winehq.org/show_bug.cgi?id=47437

Saya telah mendiagnosis masalah tersebut. Ada yang sangat salah dan saya tidak yakin bagaimana mungkin:

Ada submix di mesin yang seharusnya didedikasikan untuk reverb, yang didukung penuh melalui CreateAudioReverb. Dalam kasus 2.7 itu adalah makro yang membuat objek IXAPO dengan COM biasa yang kita semua kenal dan cintai, tetapi untuk 2.8 mereka berubah
XAudio2Create / CreateAudioReverb / CreateAudioVolumeMeter ke semua fungsi C yang diekspor, yang lagi-lagi baik-baik saja karena mengompilasi dengan SDK 2.8+ hanya akan berfungsi.

Bugnya adalah SoundCoreBridge 2.8 memanggil CreateAudioVolumeMeter. Ini kemudian menetapkan pengukur volume ini pada submix dan segera mulai meneruskan data parameter reverb, yang mengakibatkan kegagalan pernyataan kami dan akhirnya crash.

Aku ... sejujurnya tidak tahu bagaimana itu terjadi. Saya tidak dapat memikirkan alasan mengapa Wine salah mengarahkan panggilan ke fungsi yang sama sekali berbeda, dan pada saat yang sama sama sekali tidak mungkin FFXIV memanggil fungsi yang sama sekali berbeda dari apa yang mungkin merupakan kode yang sama persis untuk kedua modul, kecuali mesin 2,8 crash untuk semua orang di Win8 + juga. (Untuk menekankan kembali: Tidak mungkin ini adalah kesalahan game)

Untuk meringkas, 2.7 melakukan ini:

CreateAudioReverb(&reverb);
CreateSubmix(&submix, reverb);
submix->SetParameters(submix, reverb, ReverbParameters, sizeof(ReverbParameters));

Dan 2.8 sedang melakukan ini:

CreateAudioVolumeMeter(&reverb); /* ?! */
CreateSubmix(&submix, reverb);
submix->SetParameters(submix, reverb, ReverbParameters, sizeof(ReverbParameters));

Apakah ini terdengar aneh bagi orang lain?

Kedengarannya sangat aneh tetapi itu mungkin benar-benar menjelaskan mengapa banyak game macet dalam mode Windows 10 dan bukan 7.
Ini bisa menjadi bug signifikan yang Anda temukan!

FWIW, log jejak saya mengatakan ini:

00ac:trace:xaudio2:xapocf_CreateInstance (0x100c5960)->((nil),{00000000-0000-0000-c000-0000000000000046},0x100c57c0)
FAudioCreateVolumeMeterWithCustomAllocatorEXT(0x100c59a0 0 0x7f0420f5eb80 0x7f0420f5eba0 0x7f0420f5ebc0)

Sebagai masalah entri, GUID itu tampak aneh, tetapi alur kodenya tampaknya xapo.c:get_fapo_from_clsid() menemukan kecocokan CLSID pada objek pengukur volume dan membuatnya, alih-alih membuat efek reverb yang mungkin dimaksudkan.

Sekali lagi, saya keluar dari kedalaman saya di sini - semoga ini adalah informasi yang berguna.

Anda mungkin melihat terlalu dalam ... ini jauh lebih sederhana daripada kode sebenarnya itu sendiri, ini hanya fungsi yang diekspor.

Sebagai referensi, tambalan Buruk dan Jangan Gunakan Ini memperbaiki kerusakan:

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;

Oke jadi tampaknya sebenarnya sangat mungkin bagi fungsi untuk diekspor dalam urutan numerik yang salah dan ini adalah sesuatu yang sebenarnya diketahui oleh pengembang 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)

Akan mengirimkan ini ke WineHQ hari ini ...

Apakah ada alasan praktis mengapa hal ini memungkinkan / developer akan melakukan itu? Atau apakah menurut Anda ini mungkin bug yang tidak disengaja?

Di sisi Wine, ini pasti tidak disengaja. Adapun mengapa Windows DLL seperti ini ... Saya sama sekali tidak tahu. Saya yakin itu terkubur di blog Raymond Chen di suatu tempat> _>

Eh, pertanyaan: Saya mencoba menulis kata "touché" dalam obrolan beberapa hari yang lalu dan menyadari bahwa saya tidak bisa melakukan é dalam obrolan sama sekali. Itu hanya mencetak 'karakter segera. Apakah kita mengetahui solusi untuk membuatnya berfungsi dengan baik?

Adakah yang pernah mencoba menggunakan ACT? Saya ingin sekali dapat menjalankan parser meskipun saya tidak yakin seberapa layak hal itu :(

Afaik WINE saat ini tidak mendukung injeksi DLL (jika sudah berubah,
beri tahu saya!), jadi meskipun Anda mengaktifkan aplikasi (tidak, aplikasi itu terkunci
up), Anda mungkin tidak bisa melakukannya.

putra. 7. jul. 2019, 04:30 skrev witches dot hidup rumah penyihir hidup <
[email protected]>:

Adakah yang pernah mencoba menggunakan ACT? Saya ingin sekali bisa menjalankan parser
meskipun saya tidak yakin seberapa layak hal itu :(

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKAAW423NKBSXBSWJMLP6FILRA5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBWOL2HS4DFVREXG43VMVBW2HS4DFVREXG43VMVBWOL2HS4DFVREXG43VMVBWOLZ89
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/AD4BBKEROJLQ6A3XJOWWNATP6FILRANCNFSM4FRR7KYQ
.

Bukankah injeksi ReShade DLL? Itu tampaknya berfungsi dengan baik selama Anda mengkonfigurasi DLL yang Anda butuhkan sebagai native.

Saya tidak tahu apa-apa tentang ACT, saya mencoba mengunduhnya dan menjalankannya di dalam awalan anggur saya, tetapi ACT mati begitu saja. Tidak terlalu tertarik untuk menelitinya lebih jauh, secara pribadi.

Kebetulan, selama saya membalas, saya hanya menggunakan / echo touché (saya menyalin-tempel milik Anda dari utas ini, saya bahkan tidak tahu cara membuat karakter secara mandiri) dan itu muncul dengan baik di dalam game.

ACT membutuhkan .NET, dan Anda dapat membuatnya berjalan agak , tetapi itu akan sering macet dan saya belum menemukan cara untuk membaca parsing dengan benar dari permainan.
AFAIK, ACT tidak menggunakan injeksi DLL, ini hanya memori membaca, sesuai dengan plugin FFXIV yang menyertainya, yang mungkin menjadi masalah jika Anda tidak menjalankannya sebagai Admin di windows, dan fungsionalitas itu tidak tersedia di wine, bukan?

Ah saya mengerti! Lalu ya itu bisa berhasil.

Pada hal yang disentuh, salin tempel berfungsi dengan baik tetapi itu pengetikan yang sebenarnya
dari itu. Di keyboard saya, Anda akan menekan altgr + \ yang akan mengantrekannya,
diikuti dengan e untuk membuat é. Ia bekerja di tempat lain dalam sistem tetapi dalam permainan itu
cukup ketik indentasi secara langsung seolah-olah saya akan mencapai spasi.
Sayangnya ponsel saya tidak dapat melakukan hal yang sama untuk mendemonstrasikan dan itu tidak penting
masalah, hanya saja saya suka bisa menulis kata-kata seperti touché: P

putra. 7. jul. 2019, 14:41 skrev HereInPlainSight [email protected] :

Bukankah injeksi ReShade DLL? Itu sepertinya bekerja dengan baik selama Anda
mengkonfigurasi DLL yang Anda butuhkan sebagai native.

Saya tidak tahu apa-apa tentang ACT, saya mencoba mendownload dan menjalankannya
di dalam awalan anggur saya, tapi itu mati begitu saja. Tidak terlalu tertarik untuk
teliti lebih jauh, secara pribadi.

Kebetulan, selama saya balas, saya hanya menggunakan / echo touché (I
copy-paste milikmu dari utas ini, aku bahkan tidak tahu cara membuatnya
karakter independen) dan itu muncul dengan baik dalam game.

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKBEZKGPX3SQB2WYO63P6HQARA5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZLKYKY#issuecomment-508996651 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/AD4BBKFSUPDPTJTEZTYLO5LP6HQARANCNFSM4FRR7KYQ
.

dari apa yang saya pahami, ACT mengetuk driver jaringan entah bagaimana untuk melakukan penangkapan paket yang mungkin sangat bukan hal yang WINE mampu lakukan sepenuhnya di luar ruang lingkup, tetapi saya bisa salah tentang ini jadi ingin memastikan saya belum melakukannya dihapuskan dapat menjalankannya tanpa memeriksa

Saya juga tidak bisa mendapatkan masukan bahasa Jepang untuk bekerja dalam game. Saya menggunakan FCITX-mocz, tetapi saat mengetik di chat game hanya akan mengetik karakter bahasa Inggris. Saya juga mencoba dengan ibus dan tidak ada kunci di sana. Saya menganggap ini sama dengan masalah touché.

Saya tidak mengalami (*) kesulitan memasuki bahasa Jepang menggunakan ATOK X3, jadi masukan non-Inggris setidaknya memungkinkan.

(*) Ada beberapa gangguan gerakan kursor jika saya menonaktifkan input bahasa Jepang di tengah baris teks, tetapi saya belum memeriksa apakah itu juga terjadi dengan ATOK di Windows, jadi bisa jadi itu adalah bug di permainan itu sendiri.

Hai, saya mengalami masalah saat menyimpan pengaturan grafis game. Setiap kali saya memuat ulang game, ia kembali dengan pengaturan grafis default sehingga menyebalkan. Adakah orang lain yang pernah mengalami masalah ini?

Hai, saya mengalami masalah saat menyimpan pengaturan grafis game. Setiap kali saya memuat ulang game, ia kembali dengan pengaturan grafis default sehingga menyebalkan. Adakah orang lain yang pernah mengalami masalah ini?

Tidak, tetapi hal pertama yang akan saya periksa adalah memastikan Anda memiliki akses baca-dan- tulis ke file pengaturan yang sesuai (dan Anda pemiliknya). Anda harus memiliki direktori compatdata di dalam folder steamapps Anda. Anda akan menggunakan ID Steam demo dari game (yang saat ini tidak saya ketahui) atau 39210 untuk versi eceran. Telusuri ke pfx / drive_c / users / steamuser / My Documents / My Games / FINAL FANTASY XIV - A Realm Reborn / dan periksa izin Anda.

Adakah orang lain yang mengalami crash secara acak? Dimulai hari ini. Saya akan memberikan info lebih lanjut sekali / jika macet lagi, sekitar 3 kali berturut-turut.

Ini masalah directX 11. Saya berjalan pada maksimum (60fps padat, tidak ada masalah sampai hari ini, menurunkan pengaturan tampaknya telah diperbaiki.
Saya beralih ke level a rogue dan kemudian crash dimulai. Jika ada yang tertarik dan membutuhkan lebih banyak log, cukup beri tahu saya apa yang Anda butuhkan dan saya akan menyediakannya selama akhir pekan.

@Selhar Nvidia GPU? Jika demikian, lihat https://github.com/doitsujin/dxvk/issues/1100

Jika itu masalah yang Anda hadapi, Anda dapat mencoba memainkan game dengan wined3d sebagai gantinya, meskipun kinerja akan terganggu. Jika itu sesuatu yang lain, maka kita akan membutuhkan lebih banyak info (terutama bagaimana mereproduksinya).

@doitsujin Saya menggunakan AMD, RX580.
Dan saya tidak begitu yakin bagaimana mereproduksinya, itu baru saja mulai mogok tadi malam. Setelah menurunkan pengaturan grafis dan menyalakan ulang komputer saya, permainan tampak stabil kembali.

Apakah ada catatan khusus yang bisa saya berikan jika itu terjadi lagi?

Edit: Informasi usang yang tidak relevan sekarang. Proton 4.11 dirilis dan berfungsi.

Pastikan Anda menekan enter pada bidang teks halaman login daripada mengklik tombol login.

Baiklah, jadi sekali waktu menyarankan agar saya mengedit posting awal saya di utas ini dengan instruksi saat ini, dan mengingat posting di atas mengatakan sulit untuk menemukan info terkini dan akurat, dan sekarang kita tampak cukup stabil dengan ShB saat ini, saya baru saja akhirnya melakukannya .

Jika saya mengacaukan sesuatu, beri tahu saya. Juga, ada banyak build yang dilempar di utas dan saya tidak tahu di mana mereka berada, jadi saya membuatnya dari versi default yang akan dikompilasi dari repo PKGBUILDS Tk-Glitch untuk proton. Satu-satunya perubahan yang saya buat adalah saya menambahkan 'ffxiv' untuk ditambahkan ke nama build proton yang dihasilkan sehingga dapat dengan mudah diidentifikasi. Itu dibangun terhadap Arch Docker yang diperbarui terhadap Arsip Arsip dari 05-01-19, menjadi versi paling awal yang dapat saya temukan yang akan mengkompilasi semuanya tanpa masalah, berharap itu akan membuatnya kompatibel mungkin. Saya mengonfirmasi bahwa ini hanya berfungsi pada Pop OS yang diperbarui! menginstal, tetapi YMMV, dan saya akan menghargai jika seseorang dapat mengonfirmasi itu berfungsi di luar lingkungan pengujian kecil saya sendiri.

Jika Anda datang ke sini dari posting di atas karena saya menjanjikan penjelasan tentang mengapa kami membutuhkan versi Proton khusus, ini dia:
Saat ini, FFXIV sedang memeriksa untuk melihat apakah Anda masuk menggunakan Wine. Jika Anda melakukannya, itu mengidentifikasi Anda sebagai pengguna Mac. Untuk menghindari dilihat sebagai pengguna Mac, kita harus menyembunyikan bahwa kita menggunakan Wine, untuk itulah perintah winetricks. Sayangnya, saat ini, Proton default tidak menyediakan kemampuan untuk menyembunyikan wine, sehingga kami memerlukan versi kustom untuk dapat melakukannya.

Perbaikan yang diperlukan untuk game dirilis dalam pembaruan Proton 4.11 terbaru. Ayo cobalah.

Menjalankan game dengan proton 4.11 tidak berfungsi, ini akan memunculkan kesalahan java script.

Jika Anda mengklik tombol Login saat mendapatkan kesalahan itu, coba tekan Enter pada formulir login sebagai gantinya untuk menyiasatinya.

4.11 bekerja dengan indah. Terima kasih @cjacek atas kerja keras Anda untuk menjalankan FFXIV di Wine dan sekarang Proton.
Saya punya pertanyaan kecil: Bagaimana Anda mengatasi kesalahan pemeriksaan lisensi? Apakah Proton dikirimkan dengan HideWineExports diaktifkan secara default atau apakah game telah menghapus centang sepenuhnya?

Pembaruan FF terakhir menghapus centang.

Wah! Apakah Anda mengira Square mendengarkan kami pengguna Linux ??

ons. 31. jul. 2019, 18:16 skrev Jacek Caban [email protected] :

Pembaruan FF terakhir menghapus centang.

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKF53SVUXGOND2ACTJTQCG3EXA5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3HY3HY#issuecomment-516918687 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/AD4BBKAOTMJJ7UM6UOAL6O3QCG3EXANCNFSM4FRR7KYQ
.

FFXIV Mac pindah ke build berbasis CrossOver yang tidak menggunakan peretasan Cider lama, jadi untuk Shadowbringers memperbarui semua hal yang telah dihapus.

ini berita bagus! jadi satu-satunya masalah utama kami adalah peluncur mogok jika Anda mengklik tombol masuk? apakah ada kutu anggur yang terbuka untuk itu?

Saya bisa membuka layar pemilihan pusat data di 4.11. Setelah saya mengonfirmasi server, gim mulai memuat sesuatu, tetapi berhenti di situ. Gim ini merespons penekanan tombol (IE: menekan Alt + F4 menampilkan munculan kecil yang menanyakan apakah saya ingin keluar dari gim), dan lingkaran kecil di sudut kanan bawah bergerak, tetapi tidak ada hal lain yang terjadi.

Dengan asumsi bahwa Anda belum membuat karakter, itu terdengar seperti mencoba memainkan cutscene film pembuka dan gagal. Anda dapat melewatinya dengan mengedit file "~ / Documents / My Games / FINAL FANTASY XIV - A Realm Reborn / FFXIV.cfg" dan mengedit baris "CutsceneMovieOpening 0" menjadi "CutsceneMovieOpening 1". (Atau tambahkan baris itu jika Anda tidak melihatnya.)

Juga, jika Anda ingin melihat cutscene film pembuka di luar game, ada di https://www.youtube.com/watch?v=443ogl24K0Y .

Terima kasih! Sepertinya berhasil!

Saya punya pertanyaan kecil: Bagaimana Anda mengatasi kesalahan pemeriksaan lisensi? Apakah Proton dikirimkan dengan HideWineExports diaktifkan secara default atau apakah game telah menghapus centang sepenuhnya?

FFXIV Mac pindah ke build berbasis CrossOver yang tidak menggunakan peretasan Cider lama, jadi untuk Shadowbringers memperbarui semua hal yang telah dihapus.

Tampaknya tidak demikian halnya di setidaknya 5.05; berjalan dengan vanilla Wine 4.12.1, peluncur masih memunculkan kesalahan lisensi saat login. Menambal di HideWineExports dan mengaktifkannya membuat peluncur berfungsi normal kembali.

saya sudah mulai mengalami kesalahan dll baru-baru ini;

apakah ada orang lain yang mengamati / mengalami perilaku ini juga?
usang, perangkat keras yang buruk adalah penyebabnya

Apa yang Anda maksud dengan "kesalahan dll", seberapa baru "baru-baru ini", versi Proton mana yang Anda gunakan dan apa perangkat keras Anda?

@doitsujin nay, tampaknya itu adalah masalah perangkat keras

masih sebagai catatan tambahan, memperbarui driver memang menyebabkan kesalahan dengan d3d11.dll & ntdll.dll pada hari itu. awalan pembersihan memecahkan masalah itu.

Tampaknya tidak demikian halnya di setidaknya 5.05; berjalan dengan vanilla Wine 4.12.1, peluncur masih memunculkan kesalahan lisensi saat login. Menambal di HideWineExports dan mengaktifkannya membuat peluncur berfungsi normal kembali.

Pengalaman yang berlawanan di sini, saya mematikan HideWineExports pada instalasi saya dan saya masih bisa masuk secara normal. Peluncur mana yang Anda gunakan? Sudahkah Anda beralih ke ffxivboot64.exe?

Ya, saya telah menggunakan ffxivboot64.exe sejak 5.0 diluncurkan.

EDIT: Jendela boot dan peluncur keduanya memberikan nomor versi 2019.06.10.0000.0001 di bilah judul. Pemeriksaan versi boot berjalan normal, tetapi mungkinkah saya tidak mendapatkan versi terbaru?

Mengonfirmasi bahwa pada versi terbaru, menghapus centang "Sembunyikan versi Anggur dari aplikasi" masih berfungsi agar saya dapat masuk ke dalam permainan.

Versi peluncur terbaru adalah 2019.06.10.0000.0001, tetapi string versi game terbaru adalah: "Versi: 2019.07.24.0001.0000 (4438681, ex1: 2019.06.12.0000.0000, ex2: 2019.05.31.0000.0000, ex3: 2019.07. 24.0000.0000) "Sepertinya Anda tidak mendapatkan versi terbaru, @achurch.

Saya juga harus mengatakan bahwa saya tidak menggunakan ffxivboot64.exe; Tampaknya saya lupa memperbaruinya, dan saya menggunakan ffxivboot.exe. Tetap saja, tampaknya berhasil ...

Saya memang memiliki versi game terbaru, tetapi saya tidak repot-repot menyebutkannya karena itu adalah peluncur yang menimbulkan kesalahan lisensi.

Yang mengatakan, karena tampaknya berfungsi untuk orang lain dan saya baik-baik saja dengan menjaga HideWineExports aktif, saya tidak tahu apakah perlu menggali lebih jauh.

... peluncur melakukan kesalahan lisensi?

Semua tangkapan layar yang saya lihat dari kesalahan lisensi dilemparkan ada di antarmuka gim. Apakah ini sesuatu yang baru, atau selalu seperti ini dan saya tidak menyadarinya?

Selalu seperti itu. Ada dua pemeriksaan, satu di peluncur dan satu di klien itu sendiri. Saya hanya pernah menekan satu kali dalam game, saya pikir ketika saya masih memaksa libcef di peluncur 32-bit.

Proton 4.11-2 memecahkan suara di ffxiv yang menyebabkannya menghilang dan seluruh sistem audio rusak seperti terlalu keras (?). Jika saya menonaktifkan ffxiv di pavucontrol, masalah akan hilang kecuali jika saya mengaktifkannya maka masalah akan kembali. Memulai ulang juga akan memperbaikinya.

Ini terjadi beberapa jam setelah diputar.

Audio tidak berubah secara dramatis antara 4.11-1 dan 4.11-2. Perubahan pada dasarnya adalah FAudio 19.07 menjadi 19.08, yang pada dasarnya tidak memiliki perubahan fungsional:

https://github.com/FNA-XNA/FAudio/compare/19.07...19.08

EDIT: Itu juga tidak banyak berubah antara rilis 4.2 terakhir dan 4.11:

https://github.com/FNA-XNA/FAudio/compare/19.06.07...19.07

Jadi hanya masalah acak?

Mungkin, meskipun saya tertarik untuk mengetahui mengapa audio di seluruh sistem terpengaruh. FAudio hanyalah satu koneksi yang dibuat melalui audio SDL, tidak ada yang mengganggu yang saya sadari.

Satu-satunya masalah yang saya miliki dengan game ini adalah bahwa saya tidak dapat memutar video di monitor kedua saya, jika tidak, game tidak mencatat banyak masukan saya dan terasa tidak responsif. Ada yang bisa memperbaikinya?

Menjalankan game dengan proton 4.11 tidak berfungsi, ini akan memunculkan kesalahan java script.

Anda harus menekan enter setelah Anda mengetikkan kata sandi alih-alih mengklik tombol Masuk.

Satu-satunya masalah yang saya miliki dengan game ini adalah bahwa saya tidak dapat memutar video di monitor kedua saya, jika tidak, game tidak mencatat banyak masukan saya dan terasa tidak responsif.

Hanya bidikan dalam kegelapan, tetapi (1) apakah Anda menggunakan gamepad dan (2) apakah Anda memperbarui SDL baru-baru ini? Ada bug yang diperkenalkan di SDL 2.0.10 yang menyebabkannya menjatuhkan banyak input joystick: https://bugzilla.libsdl.org/show_bug.cgi?id=4750
Itu tidak ada hubungannya dengan pemutaran video, tetapi saya mencurigai banyak hal berbeda di sistem saya sendiri sebelum akhirnya menemukan bug itu.

Satu-satunya masalah yang saya miliki dengan game ini adalah bahwa saya tidak dapat memutar video di monitor kedua saya, jika tidak, game tidak mencatat banyak masukan saya dan terasa tidak responsif.

Hanya bidikan dalam kegelapan, tetapi (1) apakah Anda menggunakan gamepad dan (2) apakah Anda memperbarui SDL baru-baru ini? Ada bug yang diperkenalkan di SDL 2.0.10 yang menyebabkannya menjatuhkan banyak input joystick: https://bugzilla.libsdl.org/show_bug.cgi?id=4750
Itu tidak ada hubungannya dengan pemutaran video, tetapi saya mencurigai banyak hal berbeda di sistem saya sendiri sebelum akhirnya menemukan bug itu.

Tidak, saya tidak menggunakan gamepad. Saya menggunakan keyboard dan mouse. Sepertinya saya harus menunggu perbaikan.

@GhostEther Saya menonton video hampir terus-menerus saat bermain dan tidak memiliki masalah, jadi itu pasti mungkin. Pastikan Anda menggunakan proton / dxvk versi terbaru dan driver kartu video Anda mutakhir, kelambatan / input suara yang menurun seperti beberapa bug dari beberapa bulan yang lalu.

Adakah orang lain yang mengalami masalah saat peluncur tiba-tiba mengklaim bahwa langganan mereka telah kedaluwarsa atau akun layanan belum terdaftar? Bekerja dengan baik kemarin, jadi mungkin terkait dengan patch 5.08: /

Adakah orang lain yang mengalami masalah saat peluncur tiba-tiba mengklaim bahwa langganan mereka telah kedaluwarsa atau akun layanan belum terdaftar? Bekerja dengan baik kemarin, jadi mungkin terkait dengan patch 5.08: /

Mereka mulai memberlakukan bahwa akun yang menggunakan tombol "Windows" harus menggunakan peluncur di luar Steam dan akun dengan tombol "Steam" harus diluncurkan menggunakan uap. Bagaimanapun ini hanya ditentukan oleh apakah argumen "-issteam" diteruskan ke ffxivboot.exe atau tidak

Jadi, Anda hanya perlu memastikannya dijalankan dengan argumen itu jika Anda menggunakan akun dengan kunci Steam atau tidak ada jika Anda menggunakan akun dengan kunci Windows.

@ Equivocal90 Saya mengerti, terima kasih. Saya menjalankan Lisensi Windows dari dalam Steam's Proton ... jadi saya harus mencari cara untuk mencegah aliran melewati -issteam .

@ Equivocal90 Saya mengerti, terima kasih. Saya menjalankan Lisensi Windows dari dalam Steam's Proton ... jadi saya harus mencari cara untuk mencegah aliran melewati -issteam .

Saya melakukan hal yang sama. Saya harus menjalankannya secara manual dengan sesuatu seperti berikut:
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"

Saya hanya perlu memperluas ~ ke folder sebenarnya karena beberapa alasan yang mungkin khusus untuk python yang tidak saya kenal.

Nah itu tidak berhasil dalam kasus saya, karena alasan tertentu anggur terus mogok dengan kesalahan vulkan.

Pada akhirnya saya hanya menambal skrip pembungkus proton python untuk menjatuhkan argumen -issteam sebelum meluncurkan permainan :)

Jika ada yang mengalami artefak aneh setelah pembaruan game, pastikan untuk membersihkan cache shader Anda.

Bagi saya, saya mendapatkan potret karakter teknik warna trippy dan objek acak diganti dengan blur putih seolah-olah game saya rusak dengan aether ringan sampai saya menukarkan cache shader saya.

@ jbal91 oleh shader cache, maksud Anda yang dibuat oleh driver? Apakah Anda di Nvidia?

Setiap kali saya meluncurkan game FFXIV, cfg ditulis ulang, jadi tidak menyimpan resolusi dan pengaturan grafis saya, ada ide?
Menukar ke proton-ge-custom / release / tag / 4.15-GE-1 (atau lebih tinggi) memperbaiki masalah ini, tetapi saya melihatnya dengan proton standar 4.11.3
dan kustom / rilis / tag / 4.10-GE-3

Kedengarannya seperti masalah izin. Pastikan file konfigurasi dapat ditulis?
Kecuali jika ini adalah bug proton bug lama.

ons. 11. sep. 2019, 23:53 skrev asim-vax [email protected] :

Setiap kali saya meluncurkan game FFXIV, cfg ditulis ulang, jadi tidak disimpan
resolusi dan pengaturan grafis saya, ada ide?

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKDV7DJ64ZP5T75ISHTQJFSDZA5CNFSM4FRR7KY2YY3PNVWWK3TLOK6QQP5T75ISHTQJFSDZA5CNFSM4FRR7KY2YY3PNVWWK3YJKVB2HS4DFVREXG43VYJKVB2HS4DFVREXG43VYJKVB2YY3
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/AD4BBKHX7MAHDM3F7PXUAMDQJFSDZANCNFSM4FRR7KYQ
.

Jadi saya mencoba semua perbaikan yang disarankan (CutsceneMovieOpening 1, BrowserType 2, menggunakan Proton-4.15-GE-4 tetapi saya mendapatkan kesalahan ini saat memulai permainan melalui peluncur:

An unexpected error has occurred. Exiting FINAL FANTASY XIV.

ffxiv_dx11.exe+1120F78
...
ntdll.dll+B314D

Saya menggunakan ffxivboot.exe, bukan ffxivboot64.exe karena masuk melalui ffxivboot64.exe mengatakan saya tidak memiliki lisensi FFXIV valid yang ditetapkan ke akun SQEX saya (kesalahan yang biasanya Anda dapatkan ketika mencoba menggunakan akun dengan Steam- masukkan peluncur non-Steam), menggunakan wineprefix 64-bit.

Apakah atau apakah ada orang lain yang mengalami ini? Apakah ada perbaikan lain yang bisa saya coba?

Gim ini bekerja dengan baik dengan proton 4.11-3, tetapi dengan 4.11-4 setelah memulai gim dari peluncur, yang saya dapatkan hanyalah layar hitam.

Saat ini, saya tidak memiliki perbaikan untuk menjalankan tombol windows di bawah Steam. Sayangnya, sepertinya bendera -issteam hidup di dalam ~/.steam/root/appcache/appinfo.vdf . Meskipun tampaknya mungkin untuk mengedit file secara langsung, ini adalah format biner dan ... itu mungkin perbaikan yang buruk sehingga saya tidak ingin menggali terlalu jauh ke dalam diri saya. Pengguna Windows menggunakan SteamEdit untuk memperbarui file dan melewati pemeriksaan, tetapi saya tidak ingin mengacaukannya, secara pribadi.
Semoga seseorang yang lebih pintar dari saya memiliki jawaban yang lebih baik untuk ini. Mungkin ada cara untuk menghapus pembayaran saat runtime melalui Set Launch Options - tapi saya tidak mengetahuinya.

@HereInPlainSight Saya telah berhasil mengatur Atur Opsi Peluncuran ke
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 , yang pada dasarnya menggantikan perintah asli dengan noop dan kemudian menjalankan perintah sebenarnya tanpa -issteam sesudahnya.

@HereInPlainSight Saya telah berhasil mengatur Atur Opsi Peluncuran ke
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 , yang pada dasarnya menggantikan perintah asli dengan noop dan kemudian menjalankan perintah sebenarnya tanpa -issteam sesudahnya.

Lihatlah - Seseorang yang Lebih Cerdas Daripada Saya. Masuk akal segera setelah saya membacanya, tidak yakin mengapa saya tidak berpikir untuk hanya membangun kembali perintah. Terima kasih!

@HereInPlainSight Saya telah berhasil mengatur Atur Opsi Peluncuran ke
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 , yang pada dasarnya menggantikan perintah asli dengan noop dan kemudian menjalankan perintah sebenarnya tanpa -issteam sesudahnya.

Ini sangat pintar! Ini sebenarnya membuat jenis port tertentu jauh lebih lancar tanpa memerlukan alat kompatibilitas secara keseluruhan (mengabaikan penginstalan redist): https://github.com/ValveSoftware/Proton/issues/1783

Jadi saya mencoba semua perbaikan yang disarankan (CutsceneMovieOpening 1, BrowserType 2, menggunakan Proton-4.15-GE-4 tetapi saya mendapatkan kesalahan ini saat memulai permainan melalui peluncur:

An unexpected error has occurred. Exiting FINAL FANTASY XIV.

ffxiv_dx11.exe+1120F78
...
ntdll.dll+B314D

Saya menggunakan ffxivboot.exe, bukan ffxivboot64.exe karena masuk melalui ffxivboot64.exe mengatakan saya tidak memiliki lisensi FFXIV valid yang ditetapkan ke akun SQEX saya (kesalahan yang biasanya Anda dapatkan ketika mencoba menggunakan akun dengan Steam- masukkan peluncur non-Steam), menggunakan wineprefix 64-bit.

Apakah atau apakah ada orang lain yang mengalami ini? Apakah ada perbaikan lain yang bisa saya coba?

Sebenarnya, saya ternyata juga mengalami kesalahan ini di Windows. Jadi mungkin file saya rusak. Tapi bagaimanapun, itu bukan proton-reloated.

Permainan sekarang dapat dimainkan untuk saya dengan pembaruan proton 4.11-5 karena bukan dengan 4.11-4 dan saya harus kembali ke 4.11-2.

pembaruan pada cutscene prarender:

dengan winetricks directshow saya berhasil melewati kesalahan pertama "tanpa objek kelas", mengikuti petunjuk dari https://forum.winehq.org/viewtopic.php?t=688
Saya sekarang mengalami kesalahan yang sama tetapi dengan clsid yang berbeda tetapi saya tidak tahu apa dll yang dimaksudkan untuk menyediakan itu. clsidnya adalah 2eeb4adf-4578-4d10-bca7-bb955f56320a jika ada yang tahu bagaimana mengikuti petunjuk itu?

edit: rupanya ini dari wmadmod.dll . Namun, menyalin dll itu dari instalasi windows sepertinya tidak membantu karena tidak pernah dimuat. tidak yakin apa yang harus saya lakukan untuk itu

Saya menggunakan saran yang sangat baik dari Tesu untuk mengatasi masalah -issteam, namun sekarang, ketika saya masuk ke server data, tidak ada yang dimuat. Saya baru saja mendapatkan benda kincir yang berputar di sudut kanan bawah.

Keluaran PROTON_LOG
Steam - Informasi Sistem

Saya menggunakan saran yang sangat baik dari Tesu untuk mengatasi masalah -issteam, namun sekarang, ketika saya masuk ke server data, tidak ada yang dimuat. Saya baru saja mendapatkan benda kincir yang berputar di sudut kanan bawah.

Keluaran PROTON_LOG
Steam - Informasi Sistem

itu karena cutscene awal game tidak dapat dimainkan, Anda dapat mengubah pengaturan di entri CutsceneMovieOpening di file FFXIV.cfg , yaitu di Documents/My Games/Final Fantasy XIV - A Realm Reborn secara default, ke 1

yang akan melewati cutscene dan Anda harus bisa masuk ke layar pemilihan karakter

Saya menggunakan saran yang sangat baik dari Tesu untuk mengatasi masalah -issteam, namun sekarang, ketika saya masuk ke server data, tidak ada yang dimuat. Saya baru saja mendapatkan benda kincir yang berputar di sudut kanan bawah.
Keluaran PROTON_LOG
Steam - Informasi Sistem

itu karena cutscene awal game tidak dapat dimainkan, Anda dapat mengubah pengaturan di entri CutsceneMovieOpening di file FFXIV.cfg , yaitu di Documents/My Games/Final Fantasy XIV - A Realm Reborn secara default, ke 1

yang akan melewati cutscene dan Anda harus bisa masuk ke layar pemilihan karakter

Ini berhasil, namun ketika saya mencoba mengubah pengaturan grafis dalam game itu mengunci sistem saya dan saya harus SysRq REI (tetapi bukan SUB) untuk memulihkan.

Ini berhasil, namun ketika saya mencoba mengubah pengaturan grafis dalam game itu mengunci sistem saya dan saya harus SysRq REI (tetapi bukan SUB) untuk memulihkan.

Hal itu dapat terjadi pada konfigurasi tertentu yang melibatkan GPU AMD, opsi "Real-Time Reflections", dan versi LLVM / Mesa yang kedaluwarsa.

Biarkan "Refleksi Real-Time" mati dan Anda akan baik-baik saja. Saya pernah mendengar bahwa memutakhirkan ke LLVM 7 + / Mesa 18.2+ memperbaiki masalah, dan sebagian besar memang demikian, tetapi secara pribadi bahkan dengan yang saya masih menemukan situasi langka yang aneh (di Azim Steppe) di mana video terkunci masih terjadi.

Saya hanya menyarankan untuk menonaktifkan opsi secara permanen.

Ini berhasil, namun ketika saya mencoba mengubah pengaturan grafis dalam game itu mengunci sistem saya dan saya harus SysRq REI (tetapi bukan SUB) untuk memulihkan.

Hal itu dapat terjadi pada konfigurasi tertentu yang melibatkan GPU AMD, opsi "Real-Time Reflections", dan versi LLVM / Mesa yang kedaluwarsa.

Biarkan "Refleksi Real-Time" mati dan Anda akan baik-baik saja. Saya pernah mendengar bahwa memutakhirkan ke LLVM 7 + / Mesa 18.2+ memperbaiki masalah, dan sebagian besar memang demikian, tetapi secara pribadi bahkan dengan yang saya masih menemukan situasi langka yang aneh (di Azim Steppe) di mana video terkunci masih terjadi.

Saya hanya menyarankan untuk menonaktifkan opsi secara permanen.

Saya memiliki nVidia 950, dan karena saya menggunakan Arch, saya yakin LLVM saya mutakhir. Juga, saya menurunkan pengaturan grafis, bukan ke atas. Permainan itu menetapkannya pada "laptop kelas atas" dan saya menguranginya menjadi "desktop standar".

Selamat, ada peluncur baru. Ini bau. Itu tidak membuat bidang login dan banyak hal lain di Linux. Di windows Anda bisa pergi ke config dan kembali ke launcher lama tapi ternyata itu tidak akan ada selamanya. Sepertinya yang baru sangat mengandalkan IE11, ada yang punya wawasan?

OK jika Anda ingin login di Linux, klik ikon roda gigi lalu scroll ke bawah dan klik kotak abu-abu terakhir, itu opsi untuk kembali ke tata letak lama. Ini memiliki scrollbar sekarang tetapi berfungsi, setidaknya itu membawa saya ke layar "tidak tersedia selama pemeliharaan".

Apakah Anda memiliki baris konfigurasi yang sesuai dengan opsi itu? Saya bahkan tidak bisa mendapatkan tampilan pengaturan untuk menggulir.

tampaknya ada opsi baru di FFXIV_BOOT.cfg disebut Browser mana 1 adalah peluncur lama dan 2 adalah yang baru

desain peluncur baru belum hadir di macos, bukan? mungkin ada baiknya menunggu sebentar untuk melihat bagaimana mereka membuatnya bekerja di sana

fwiw Saya bisa masuk menggunakan peluncur baru - menggulir sampai ke bawah dan formulir login diberikan di sana untuk alasan apa pun.

bagi saya klien baru bahkan tidak melangkah lebih jauh dari layar ini
image
disclaimer bahwa saya tidak menggunakan proton, tetapi wine 4.16
edit: dapat mengonfirmasi bahwa orang lain memiliki masalah ini dengan anggur vanila di sini

Saya masih menggunakan lutris menggunakan pelari tkg-ffxiv-feffe-4.6-1.8-x86_64, peluncur baru memuat dengan baik untuk saya, tetapi saya tidak dapat menggulir ke bawah, atau benar-benar berinteraksi dengannya sama sekali, tanpa pembekuan. Saya membekukannya di layar itu hanya ketika beban server tinggi.

bagi saya klien baru bahkan tidak melangkah lebih jauh dari layar ini
image
disclaimer bahwa saya tidak menggunakan proton, tetapi wine 4.16
edit: dapat mengonfirmasi bahwa orang lain memiliki masalah ini dengan anggur vanila di sini

dengan versi tambalan yang disediakan di utas di sini , peluncur akan mulai dan berfungsi dengan baik, dengan perenderan perintah masuk di bagian bawah halaman, dan tidak ada bilah judul yang ditampilkan

Berfungsi secara fungsional tanpa hambatan pada ge-protonified-4.10, tetapi ada beberapa masalah grafis seperti transparansi header yang bermasalah. Belum benar-benar membandingkannya dengan versi yang berjalan di windows.

Saya dapat memuat peluncur lama dengan menyetel Browser 1 di FFXIV_BOOT.cfg seperti yang disarankan @ashkitten . Jika itu juga penting, BrowserType disetel ke 0 .

Ada peringatan kecil yang bagus di peringatan konfigurasi peluncur bahwa ini tidak akan bertahan lama. Saya menebak kapan dukungan W7 berakhir?

Peluncur baru dimuat untuk saya tanpa hambatan. Pop! _OS + Proton yang ditambal.

@aberardinelli patch mana yang Anda maksud?

@aberardinelli patch mana yang Anda maksud?

Ahh, aku takut seseorang akan menanyakan ini. Kembali untuk menyaring komentar lama di utas ini untuk menemukan komentar yang tepat ...
Versi menunjukkan uap sebagai Proton-4.10-GE-3
Diposting oleh @GloriousEggroll pada 6/22 di komentar ini: https://github.com/ValveSoftware/Proton/issues/580#issuecomment -504688485

Berfungsi di laptop & desktop saya.

Mungkin IsTransgaming yang membuatnya bekerja Mungkin memaksa CEF seperti di peluncur lama.

Akan lebih baik jika kita bisa membuatnya bekerja dengan Wine MSHTML seperti yang kita lakukan pada peluncur lama.

Apakah ada orang lain yang mengalami crash acak saat beralih ruang kerja sejak hari ini?

EDIT: Tampaknya juga terjadi dalam mode jendela & saat permainan tidak fokus
EDIT2: Kerusakan hilang setelah memulai ulang Xorg untuk beberapa alasan.

Apakah ada orang lain yang mengalami crash acak saat beralih ruang kerja sejak hari ini?

EDIT: Tampaknya juga terjadi dalam mode jendela & saat permainan tidak fokus

Saya belum pernah mengalami masalah ini. DE mana yang Anda gunakan? Saya menggunakan Gnome Shell.

Berfungsi secara fungsional tanpa hambatan pada ge-protonified-4.10, tetapi ada beberapa masalah grafis seperti transparansi header yang bermasalah. Belum benar-benar membandingkannya dengan versi yang berjalan di windows.

Saya melanjutkan dan mencoba ge-protonified-4.10 sesuai saran Anda dan memang peluncur baru tampaknya berfungsi dengan baik, meskipun ini membuat formulir login di bawah konten lainnya dan agak tidak konsisten. Saya pikir ini berjalan sedikit lebih baik daripada 4.8 yang saya gunakan juga tetapi itu bisa jadi psikosomatis, saya selalu ragu untuk memperbarui karena jika tidak rusak .... 😄

Saya baru saja mencoba rilis Proton-4.19-GE-1 dan login baru berfungsi + layar judul ke animasi transisi pemilihan karakter tampaknya berjalan lebih lancar sekarang. Juga bug lama di mana Anda harus memilih "pusat data" daripada "mulai" telah diperbaiki .... Saya belum memainkan (cukup), jadi saya tidak bisa mengatakan apa-apa tentang peningkatan gameplay fps (tapi sepertinya saya melakukannya dapatkan ~ 30fps pada 4k dengan gtx 970 lama saya, menggunakan setelan pra-grafis "tinggi laptop")


spesifikasi sistem:

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 

Saya sudah mencoba Proton 4.2-9, 4.11-9, dan 4.21-GE-1 dan ketiganya menunjukkan layar splash yang sama:
Screenshot_20191206_121049
Hasilnya sama dengan Browser 1 dan Browser 0. Saat ini menjalankan Fedora 30 + KDE 5

@ Romdeau4 saya punya masalah yang sama, saya sudah mencoba Proton-4.21-GE-1 dan gallium9, tidak bisa scroll, saya juga lelah browsertype 2

@ Romdeau4 @tuxutku Ini mungkin bukan masalah Anda, tetapi saya memiliki masalah yang sama sampai saya ingat bahwa saya telah menyetel opsi peluncuran yang telah diposting sebelumnya di utas ini untuk menghapus argumen -issteam . Saya perlu memperbarui opsi peluncuran itu untuk menggunakan GE custom Proton.

Saya hanya bisa mendapatkan peluncur baru untuk bekerja dengan ge-protonofied-4.10, sepertinya versi yang lebih baru hanya mendapatkan layar yang solid dengan logo FFXIV di peluncur dan tidak pernah membiarkan Anda mengakses sisanya.

Halo semuanya,
Saya rasa saya telah berhasil menyelesaikan masalah, setidaknya dalam versi kustom saya. Saya hanya mengganti ffxivboot.exe dengan ffxivboot64.exe, dan peluncur berfungsi. Jika Anda menggunakan custom build saya, coba buka yang berikut ini:

FFXIV Resmi:
Proton-4.21-GE-1 / protonfixes / gamefixes / 312060.py

Uji Coba FFXIV:
Proton-4.21-GE-1 / protonfixes / gamefixes / 39210.py

dan ganti isinya dengan yang berikut ini:

""" 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

Saya belum -mencoba masuk ke game, karena saya memiliki akun mandiri dan tidak yakin apakah lisensinya berbeda dari lisensi steam.

Sunting: Peluncur baru tidak merender, tapi setidaknya tidak macet. Peluncur lama masih berfungsi. Perlu menyetel Browser 1 di FFXIV_BOOT.cfg

Tidak ada perbedaan antara lisensi Windows. Hanya jika Anda
mencoba menggunakan lisensi Steam secara mandiri, Anda perlu menambahkan -issteam

Idk kenapa Square melakukannya seperti itu lol
Sepertinya saya malas, jika tujuannya adalah untuk membuat perbedaan. Lebih baik daripada
mempertahankan dua bangunan, kurasa.

Pada Sabtu, 7 Des 2019, 05:39 Thomas Crider, [email protected] menulis:

Halo semuanya,
Saya pikir saya telah berhasil menyelesaikan masalah, setidaknya dalam kebiasaan saya
Versi: kapan. Saya hanya mengganti ffxivboot.exe dengan ffxivboot64.exe, dan file
peluncur bekerja. Jika Anda menggunakan build khusus saya, coba buka
berikut:

FFXIV Resmi:
Proton-4.21-GE-1 / protonfixes / gamefixes / 312060.py

Uji Coba FFXIV:
Proton-4.21-GE-1 / protonfixes / gamefixes / 39210.py

dan ganti isinya dengan yang berikut ini:

"" "Perbaikan game untuk Uji Coba FFXIV
"" "

pylint: nonaktifkan = C0103

dari protonfixes import util
impor os

def main ():
"" "untuk FFXIV lewati cutscene intro untuk memungkinkan permainan bekerja.
"" "
# Memperbaiki proses startup.
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

Saya belum -belum mencoba masuk ke game, karena saya memiliki akun mandiri dan
Saya tidak yakin apakah lisensinya berbeda dengan lisensi steam.

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AD4BBKBULR6DO6265I5LSHLQXMSGHA5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGF5U6I#issuecomment-562813561 ,
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AD4BBKCPUADHYVFBK4ECPX3QXMSGHANCNFSM4FRR7KYQ
.

Sunting: Peluncur baru tidak merender, tapi setidaknya tidak macet. Peluncur lama masih berfungsi. Perlu menyetel Browser 1 di FFXIV_BOOT.cfg

Setting Browser 1 di FFXIV_BOOT.cfg memperbaiki roblem saya :)

Saya memperbarui skrip python sesuai instruksi GE, mengatur Browser 1 di FFXIV_BOOT.cfg, dan menambahkan bendera -issteam dan sepertinya kami sedang menginstal!
Screenshot_20191207_225836
Jadi dipompa untuk kembali ke FFXIV. Terima kasih atas semua bantuan Anda semuanya

Mode directx 9.0c tidak berfungsi (setidaknya dengan gallium9). Saya telah menginstal dxwebsetup.exe untuk menekan pesan kesalahan 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) , game diluncurkan setelah itu tetapi crash setelah sekitar 10 detik saat menggunakan sekitar% 50 cpu. Dari terminal tidak dilaporkan bahwa Gallium sembilan digunakan kapan saja (Namun ada pesan debug terkait d3d9).

Namun kinerja DXVK cukup bagus untuk amd a10-9620p.

NB: Saya telah menggunakan metode file run karena uap menonaktifkan gallium9

@GloriousEggroll 4.10 build Anda berfungsi pada peluncur baru, meskipun terlihat lucu. antarmuka peluncur lama dijadwalkan untuk dihapus / disusutkan sehingga akan jauh lebih baik untuk memastikan bahwa yang baru setidaknya berfungsi daripada mengandalkan dapat mengaturnya untuk menggunakan yang lama, apakah Anda memiliki wawasan tentang mengapa itu mengalami kemunduran dalam versi yang lebih baru?

@GloriousEggroll 4.10 build Anda berfungsi pada peluncur baru, meskipun terlihat lucu. antarmuka peluncur lama dijadwalkan untuk dihapus / disusutkan sehingga akan jauh lebih baik untuk memastikan bahwa yang baru setidaknya berfungsi daripada mengandalkan dapat mengaturnya untuk menggunakan yang lama, apakah Anda memiliki wawasan tentang mengapa itu mengalami kemunduran dalam versi yang lebih baru?

Bisakah Anda memeriksanya kembali? Saya meminta seseorang untuk menguji, di mana itu berhasil untuk mereka, kemudian mereka menghapus awalan, dan setelah membuat awalan yang bersih itu tidak berfungsi.

Dan untuk memperjelas: Tujuannya bukan untuk mengandalkan peluncur lama secara permanen. Pada akhirnya itu perlu diperbaiki. Maksud dari komentar asli saya adalah agar game ini berfungsi untuk orang yang ingin bermain.

Saya telah berhasil menginstal game di bawah Proton 4.21-GE-1 dan menggunakan peluncur baru, tetapi sepertinya saya memiliki masalah DirectX sekarang.
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 

Halo @ Romdeau4 , Intel / Haswell memiliki implementasi vulkan eksperimental dan linux menggunakan modul kernel radeon secara default dengan chipset AMD generasi Southern Island (SI) Anda. Modul kernel radeon tidak kompatibel dengan Vulkan.

Harap baca https://github.com/ValveSoftware/Proton/wiki/For-AMD-users-having-issues-with-non-OpenGL-games .

@ kisak-valve Terima kasih banyak, itu membantu dan permainan berjalan mulus.
Untuk visibilitas dan pengguna Fedora 30 lainnya yang mungkin belum sadar:

Edit /etc/default/grub dan tambahkan radeon.si_support=0 amdgpu.si_support=1 dan radeon.cik_support=0 amdgpu.cik_support=1 ke opsi GRUB_CMDLINE_LINUX_DEFAULT

Setelah itu, perbarui konfigurasi grub Anda dengan sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg untuk sistem UEFI atau sudo grub2-mkconfig -o /boot/grub2/grub.cfg untuk sistem BIOS.

Reboot sistem Anda dan konfirmasi bahwa Anda menjalankan driver kernel amdgpu dengan lspci -k .

Peluncur baru masih tidak berfungsi. Ini hanya logo final fantasy xiv dan saya bisa menekan minimalkan atau keluar.

Mungkin pertanyaan bodoh, tetapi bisakah Anda menyetel file sebagai hanya baca?

Pada Selasa, 17 Des 2019, 18:57 zangoku [email protected] menulis:

Itu terus menimpa nilai saya 1 dengan nilai 2 di ffxiv_boot.cfg.
Oleh karena itu saya tidak dapat memainkan permainan tersebut.

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/580?email_source=notifications&email_token=AGC7S2Z6X67GRZ27I6BM2UDQZFRP5A5CNFSM4FRR7KY2YY3PNVWWK3K3TUL52HS4DFVHELXG43VNTUL52HS4DFVHELXG43VNTUL52HS4DFVHELXG43VNTULF
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AGC7S25WEM5ZYUU2V4UISMTQZFRP5ANCNFSM4FRR7KYQ
.

Mungkin pertanyaan bodoh, tetapi bisakah Anda menyetel file sebagai hanya baca?

Pada Tue, 17 Desember 2019, 06:57 zangoku @. * > menulis: Itu terus menimpa nilai saya 1 dengan nilai 2 di ffxiv_boot.cfg. Oleh karena itu saya tidak dapat memainkan permainan tersebut. - Anda menerima ini karena Anda disebutkan. Balas email ini secara langsung, melihatnya di GitHub <# 580? Email_source = pemberitahuan & email_token = AGC7S2Z6X67GRZ27I6BM2UDQZFRP5A5CNFSM4FRR7KY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHELVPA # issuecomment-566.803.132>, atau berhenti berlangganan https://github.com/notifications/unsubscribe-auth/AGC7S25WEM5ZYUU2V4UISMTQZFRP5ANCNFSM4FRR7KYQ .

Steam mengatakan itu harus dimulai ulang untuk memperbarui, jadi saya melakukannya dan kemudian masalah diperbaiki.

@GloriousEggroll 4.10 build Anda berfungsi pada peluncur baru, meskipun terlihat lucu. antarmuka peluncur lama dijadwalkan untuk dihapus / disusutkan sehingga akan jauh lebih baik untuk memastikan bahwa yang baru setidaknya berfungsi daripada mengandalkan dapat mengaturnya untuk menggunakan yang lama, apakah Anda memiliki wawasan tentang mengapa itu mengalami kemunduran dalam versi yang lebih baru?

Bisakah Anda memeriksanya kembali? Saya meminta seseorang untuk menguji, di mana itu berhasil untuk mereka, kemudian mereka menghapus awalan, dan setelah membuat awalan yang bersih itu tidak berfungsi.

Dan untuk memperjelas: Tujuannya bukan untuk mengandalkan peluncur lama secara permanen. Pada akhirnya itu perlu diperbaiki. Maksud dari komentar asli saya adalah agar game ini berfungsi untuk orang yang ingin bermain.

Saya mencobanya, dan tidak berhasil untuk saya. Peluncur macet di layar judul. Saya juga mencoba banyak hal yang disarankan di sini, tetapi tidak ada yang membantu. Saya mencoba mengganti peluncur ke yang lama, tetapi itu membuat saya melalui proses pendaftaran atau semacamnya. Ketika saya masuk ke akun saya, peluncur meminta saya untuk memasukkan kunci permainan saya, dan ketika saya melakukannya, itu memberi tahu saya bahwa itu sudah terdaftar dan tidak membiarkan saya melanjutkan. Saya telah bermain dengan akun ini di windows dengan permainan penuh diaktifkan.
image

Itu ... agak aneh. Apakah Anda mencoba menginstal melalui Steam saat Anda memiliki kunci mandiri, atau sebaliknya? Saya tidak yakin persis apa yang terjadi di sana, terakhir kali saya menginstal ulang saya cukup yakin saya mengatakan saya memiliki akun yang ada, masuk, dan itu melewati layar itu. Tetapi jika mencari kunci uap / non-uap ketika Anda tidak memiliki merek kunci tertentu, mungkin itu membingungkannya?

Anda dapat mencoba menyetel StartupCompleted menjadi 1 di FFXIV_BOOT.cfg , mungkin? Paling-paling itu akan membuat Anda melewati layar khusus itu.

@GloriousEggroll 4.10 build Anda berfungsi pada peluncur baru, meskipun terlihat lucu. antarmuka peluncur lama dijadwalkan untuk dihapus / disusutkan sehingga akan jauh lebih baik untuk memastikan bahwa yang baru setidaknya berfungsi daripada mengandalkan dapat mengaturnya untuk menggunakan yang lama, apakah Anda memiliki wawasan tentang mengapa itu mengalami kemunduran dalam versi yang lebih baru?

Bisakah Anda memeriksanya kembali? Saya meminta seseorang untuk menguji, di mana itu berhasil untuk mereka, kemudian mereka menghapus awalan, dan setelah membuat awalan yang bersih itu tidak berfungsi.

Dan untuk memperjelas: Tujuannya bukan untuk mengandalkan peluncur lama secara permanen. Pada akhirnya itu perlu diperbaiki. Maksud dari komentar asli saya adalah agar game ini berfungsi untuk orang yang ingin bermain.

Untuk menindaklanjuti ini, itu tiba-tiba berhenti berfungsi :( Apakah ada cara untuk mengubah file konfigurasi untuk menampilkan peluncur lama?

Untuk menindaklanjuti ini, itu tiba-tiba berhenti berfungsi :( Apakah ada cara untuk mengubah file konfigurasi untuk menampilkan peluncur lama?

Di FFXIV_BOOT.cfg , setel Browser menjadi 1.

@HereInPlainSight Itu aneh. Saya telah mencoba masuk melalui steam, dengan akun yang memiliki kunci steam. Bagaimanapun, saran Anda membantu, terima kasih!

Saya tidak bisa meluncurkan FFXIV meskipun melakukan pengeditan FFXIV_BOOT. Menggunakan rilis GE terbaru :(

Saya mengalami masalah peluncur (menggunakan Browser 1).

Saat saya mengklik Log In di menu ini
image
Saya mendapatkan popup ini
image

A system error has occurred: -2147467263.
javascript:ctrEvent('mainForm');

dan peluncur menutup setelah menekan OK.

Jika saya mengedit FFXIV_BOOT.cfg agar hanya berisi pengaturan Browser 1, saya dapat mengklik EULA> Saya memiliki akun SE> mengisi detail akun dan benar-benar meluncurkan game dan memuat ke dalam karakter menggunakan metode ini, tetapi peluncur menimpa FFXIV_BOOT. cfg jadi ini perlu dilakukan setiap kali game diluncurkan.

Jangan klik tombol masuk, melainkan tekan enter. Anda dapat mengklik mainkan.

Terima kasih!

Saya tidak bisa meluncurkan FFXIV meskipun melakukan pengeditan FFXIV_BOOT. Menggunakan rilis GE terbaru :(

Kami membutuhkan lebih banyak informasi. Peluncur mana yang sudah Anda coba, baru, lama, keduanya? Apakah ada yang muncul? Konsol / pesan kesalahan?

Saya tidak bisa meluncurkan FFXIV meskipun melakukan pengeditan FFXIV_BOOT. Menggunakan rilis GE terbaru :(

Kami membutuhkan lebih banyak informasi. Peluncur mana yang sudah Anda coba, baru, lama, keduanya? Apakah ada yang muncul? Konsol / pesan kesalahan?

Mencoba keduanya, dan paling banyak saya mendapat peluncur baru untuk menampilkan logo dan tidak ada lagi yang terjadi. Anggur tidak memuntahkan kesalahan afaik.

Memiliki masalah di mana itu akan memutuskan saya secara acak dari server, dan saya tahu internet saya baik-baik saja, jadi saya tidak yakin apa yang menyebabkan ini

Masih dengan GE Proton terbaru, saya tidak bisa menjalankannya. Segera tutup. Pengeditan CFG belum melakukan apa pun. Sangat mengecewakan.

Apakah ada orang lain yang mengalami masalah setelah patch 5.2? Bekerja dengan baik tadi malam ketika saya keluar, mencoba mengunduh tambalan pagi ini dan peluncur terbuka, memuat tab tajuk (beranda, batu magnet, catatan tempel, panduan permainan, item opsional) dan gambar latar belakang, tetapi tidak ada di badan. Secara khusus, tidak ada formulir login. Mengklik tab di bagian atas berfungsi, tetapi apa pun yang seharusnya dimuat di peluncur (bukan jendela browser) juga kosong di badan peluncur (misalnya, pengaturan).

Sunting: Saya telah mencoba: (1) memulai ulang peluncur, (2) memulai ulang Steam, (3) memulai ulang komputer, (4) mengunduh versi terbaru dari Proton-GE dan memilihnya untuk FFXIV. Saya masih mendapatkan perilaku yang sama seperti yang dijelaskan di atas setelah melakukan semua itu.

Sunting 2: Laptop menjalankan sistem operasi yang sama (Pop! _OS 19.10) tetapi perangkat keras yang berbeda memiliki masalah yang sama.

Masih dengan GE Proton terbaru, saya tidak bisa menjalankannya. Segera tutup. Pengeditan CFG belum melakukan apa pun. Sangat mengecewakan.

Saya mungkin melewatkan sesuatu dalam diskusi, tetapi apakah Anda mencoba masuk dengan akun non-Steam FF14? Jika demikian, maka ada solusi yang diperlukan untuk menangani flag -issteam .

Apakah ada orang lain yang mengalami masalah setelah patch 5.2? Bekerja dengan baik tadi malam ketika saya keluar, mencoba mengunduh tambalan pagi ini dan peluncur terbuka, memuat tab tajuk (beranda, batu magnet, catatan tempel, panduan permainan, item opsional) dan gambar latar belakang, tetapi tidak ada di badan. Secara khusus, tidak ada formulir login. Mengklik tab di bagian atas berfungsi, tetapi apa pun yang seharusnya dimuat di peluncur (bukan jendela browser) juga kosong di badan peluncur (misalnya, pengaturan).

Juga memiliki masalah yang sama, satu-satunya cara yang saya temukan untuk mengatasinya adalah dengan mengedit FINAL FANTASY XIV - A Realm Reborn/FFXIV_BOOT.cfg dan mengubah Browser 2 menjadi Browser 1 alias peluncur lama, peluncur baru benar-benar rusak karena dari game versi 5.2. Masalah dengan penyelesaian ini adalah FFXIV ada di peluncur lama yang akan dihapus di beberapa titik sehingga peluncur baru BENAR-BENAR perlu berfungsi!

Peluncur baru yang tidak lagi berfungsi.
Screenshot_2020-02-19_00-49-49

Peluncur lama yang berfungsi.
Screenshot_2020-02-19_00-48-53

Hanya keingintahuan - apakah ada yang menggunakan Proton 5.x (atau wine 5.x) dengan XIV dengan sukses? Saya berjalan baik-baik saja (dengan peluncur lama setidaknya) pada versi sebelum 5.x keduanya, tetapi segera setelah saya pergi ke 5, game tidak lagi diluncurkan dan saya mendapatkan kesalahan di sepanjang urat berikut dengan baik di mereka log masing-masing:
0022:err:ntdll:RtlpWaitForCriticalSection section 0xa0cb64 #0019 wait timed out in thread 0022, blocked by 0000, retrying (60 sec)

Hanya keingintahuan - apakah ada yang menggunakan Proton 5.x (atau wine 5.x) dengan XIV dengan sukses? Saya berjalan baik-baik saja (dengan peluncur lama setidaknya) pada versi sebelum 5.x keduanya, tetapi segera setelah saya pergi ke 5, game tidak lagi diluncurkan dan saya mendapatkan kesalahan di sepanjang urat berikut dengan baik di mereka log masing-masing:
0022:err:ntdll:RtlpWaitForCriticalSection section 0xa0cb64 #0019 wait timed out in thread 0022, blocked by 0000, retrying (60 sec)

Ini bekerja dengan baik untuk saya. Saya menyelesaikan percobaan dekat dan beberapa MSQ pagi ini. Saya memang mengalami masalah saat memperbaruinya, tetapi saya baru saja memulai ulang peluncur (lama) dan berfungsi dengan baik.

saya mencoba proton-5.1-ge-2 beberapa waktu yang lalu dan diluncurkan dengan baik tetapi setiap kali saya menggerakkan mouse, seluruh permainan membeku selama sekitar 10 detik.

ubah Browser 2 menjadi Browser 1 alias peluncur lama

Ya, ini juga berhasil untuk saya. Patch sedang diunduh saat saya mengetik ini. :)

Mudah-mudahan komunitas akan mencari tahu perbaikan untuk peluncur baru sebelum yang lama dihentikan. Beri tahu saya jika saya dapat membantu / berkontribusi untuk memperbaiki atau menguji.

Masih dengan GE Proton terbaru, saya tidak bisa menjalankannya. Segera tutup. Pengeditan CFG belum melakukan apa pun. Sangat mengecewakan.

Saya mungkin melewatkan sesuatu dalam diskusi, tetapi apakah Anda mencoba masuk dengan akun non-Steam FF14? Jika demikian, maka ada solusi yang diperlukan untuk menangani flag -issteam .

Saya hanya memiliki versi Steam FFXIV

Masih dengan GE Proton terbaru, saya tidak bisa menjalankannya. Segera tutup. Pengeditan CFG belum melakukan apa pun. Sangat mengecewakan.

Saya mungkin melewatkan sesuatu dalam diskusi, tetapi apakah Anda mencoba masuk dengan akun non-Steam FF14? Jika demikian, maka ada solusi yang diperlukan untuk menangani flag -issteam .

Saya hanya memiliki versi Steam FFXIV

Saya baru ingat bahwa saya hampir tidak beruntung dengan GE dalam hal permainan ini. Sudahkah Anda mencoba vanilla Proton?

Ya, ini juga berhasil untuk saya. Patch sedang diunduh saat saya mengetik ini. :)

Dengan 2 menit tersisa pada unduhan patch, itu keluar dengan kesalahan tentang perangkat saya yang tidak kompatibel ("platform tidak valid" menurut saya?). Saya belum berhasil membuka peluncur lama atau peluncur baru sejak saat itu. Patch 5.2 merusak kompatibilitas Linux saya. :(

Dengan 2 menit tersisa pada unduhan patch, itu keluar dengan kesalahan tentang perangkat saya yang tidak kompatibel ("platform tidak valid" menurut saya?). Saya belum berhasil membuka peluncur lama atau peluncur baru sejak saat itu. Patch 5.2 merusak kompatibilitas Linux saya. :(

"Platform tidak valid" umumnya menjadi indikasi bahwa platform tersebut mendeteksi perangkat Anda sebagai Mac, bukan Windows. (Tidak yakin apakah itu juga kesalahan yang muncul untuk kasus Steam vs. non-Steam?) Setidaknya dalam kasus saya, tambalan "sembunyikan ekspor Anggur" dari pementasan anggur memperbaikinya bagi saya sekitar 4,57 dan tetap diperbaiki sejak saat itu.

FWIW, saya tidak mengalami masalah dengan upgrade 5.2 dan berhasil login. Wine 5.1 vanilla + ntdll-Hide_Wine_Exports patch dari pementasan (dengan penyembunyian ekspor diaktifkan), Browser 1 di FFXIV_BOOT.cfg.

@achurch Terima kasih atas sarannya. Sayangnya saya sudah menggunakan pengaturan hidewineexports = aktifkan. Saya baru saja melakukan pembersihan Steam dan Proton dari sistem saya dan melakukan instalasi baru.

  • Dengan Proton 5.x lama biasa, layar peluncur (baru) akan terbuka tetapi tergantung pada halaman splash hitam dengan logo.
  • Saya telah menyimpan patch GE versi lama; menggunakannya tidak akan memungkinkan peluncur memuat sama sekali.
  • Mengunduh Proton-4.21-GE-2 dan memiliki masalah yang sama dengan peluncur baru (tergantung pada halaman pembuka) sebagai vanilla Proton 5.x.
  • FFXIV_BOOT.cfg Browser 2 diubah menjadi Browser 1 . Sekarang saya dapat membuka peluncur (lama). Sejak saya membersihkan Steam, peluncur sedang mengunduh ulang file game sekarang. Tapi itu terlihat menjanjikan!

TLDR Saya pikir instalasi Steam saya disadap / rusak entah bagaimana. Membersihkan dan menginstal ulang sepertinya berfungsi.

FWIW, saya tidak mengalami masalah dengan upgrade 5.2 dan berhasil login. Wine 5.1 vanilla + ntdll-Hide_Wine_Exports patch dari pementasan (dengan penyembunyian ekspor diaktifkan), Browser 1 di FFXIV_BOOT.cfg.

Koreksi kecil untuk ini karena saya lupa mengaktifkan Wine 5.1 sebelum memulai FFXIV. Hasil setelah memperbarui ke Wine 5.2: (agak membingungkan sekarang karena Wine dan FFXIV menggunakan versi yang persis sama ...)

  • Anggur 4,21 + Browser 1 : bekerja seperti yang dijelaskan di atas
  • Wine 4.21 + Browser 2 : peluncur tertahan di logo "FINAL FANTASY XIV"
  • Anggur 5.2 + Browser 1 : bekerja seperti yang dijelaskan di atas
  • Anggur 5.2 + Browser 2 : peluncur tertahan di logo "FINAL FANTASY XIV"

Semua hal di atas dengan Hide_Wine_Exports diaktifkan.

Sebagai catatan tambahan, ketika pertama kali mencoba memulai peluncur di bawah 5.2, itu secara konsisten mati dengan Kesalahan Sistem HTTPS -2146697200 (yaitu INET_E_CANNOT_INSTANTIATE_OBJECT ). Ini ternyata karena sesuatu menambahkan entri TMP dan TEMP yang tidak valid ke kunci registri HKCU\Environment pengguna Wine, mencegah Wine memasang versi Gecko baru karena tidak dapat membuat file sementara. Menghapus entri ini memungkinkan Wine berhasil menginstal Gecko, yang memperbaiki kesalahan.

Akhir-akhir ini terkadang, FFXIV belum keluar dengan benar, dan saya harus menghentikan prosesnya. Itu tidak terjadi setiap saat. Ada lagi yang mengalami ini?

Itu terjadi beberapa saat yang lalu, tetapi ketika saya mencoba meluncurkan kembali Steam di terminal dan memulai / keluar dari permainan, saya tidak dapat mereproduksinya. Mungkin saya perlu bermain sebentar.

Saya memiliki 5.0 melakukan ini 2x saya mencoba di mana permainan akan menjadi hitam dan hanya duduk di sana sampai saya membunuhnya.
Saya baru saja beralih kembali ke 4.11.

Akhir-akhir ini terkadang, FFXIV belum keluar dengan benar, dan saya harus menghentikan prosesnya. Itu tidak terjadi setiap saat. Ada lagi yang mengalami ini?

Itu terjadi beberapa saat yang lalu, tetapi ketika saya mencoba meluncurkan kembali Steam di terminal dan memulai / keluar dari permainan, saya tidak dapat mereproduksinya. Mungkin saya perlu bermain sebentar.

Iya. Ini adalah masalah yang saya alami juga. Ini dan kesulitan mengambil tangkapan layar. Kalau tidak, semuanya sudah berjalan dengan sempurna.

Akhir-akhir ini terkadang, FFXIV belum keluar dengan benar, dan saya harus menghentikan prosesnya. Itu tidak terjadi setiap saat. Ada lagi yang mengalami ini?

Itu terjadi beberapa saat yang lalu, tetapi ketika saya mencoba meluncurkan kembali Steam di terminal dan memulai / keluar dari permainan, saya tidak dapat mereproduksinya. Mungkin saya perlu bermain sebentar.

Saya tidak berpikir ini hanya mempengaruhi anggur, terjadi dengan windows 10 juga.

saya mencoba proton-5.1-ge-2 beberapa waktu yang lalu dan diluncurkan dengan baik tetapi setiap kali saya menggerakkan mouse, seluruh permainan membeku selama sekitar 10 detik.

Saya memiliki masalah yang sama pada anggur vanila, saya masih menggunakan anggur versi 4.xx sebelumnya

Coba nonaktifkan batas frame rate dalam konfigurasi sistem dalam game. Jika itu membantu, masalah Anda bisa jadi sama dengan yang saya tangani:
https://devtalk.nvidia.com/default/topic/1044496/linux/hangs-freezes-when-vulkan-v-sync-vk_present_mode_fifo_khr-is-enabled/

Adakah yang masih kesulitan menutup game dengan 5.0-3? Saya mengalami masalah ini dengan -1 dan -2, tetapi -3 tampaknya telah memperbaikinya.

saya mencoba proton-5.1-ge-2 beberapa waktu yang lalu dan diluncurkan dengan baik tetapi setiap kali saya menggerakkan mouse, seluruh permainan membeku selama sekitar 10 detik.

Saya memiliki masalah yang sama pada anggur vanila, saya masih menggunakan anggur versi 4.xx sebelumnya

Apakah salah satu dari Anda menggunakan ReShade / GShade? Saya memperhatikannya hanya ketika saya memiliki GShade yang berjalan di awalan (saya belum mencoba ReShade, agak berasumsi itu akan memiliki masalah yang sama), dan hanya ketika saya menggunakan pementasan anggur. Jika saya hanya mengkompilasi di Hide Wine Exports, permainannya baik-baik saja. Saya tahu Anda mengatakan Anda menggunakan Vanilla Wine - tapi saya tidak yakin apakah Anda hanya bermaksud 'bukan proton' dalam kasus ini.

saya mencoba proton-5.1-ge-2 beberapa waktu yang lalu dan diluncurkan dengan baik tetapi setiap kali saya menggerakkan mouse, seluruh permainan membeku selama sekitar 10 detik.

Saya memiliki masalah yang sama pada anggur vanila, saya masih menggunakan anggur versi 4.xx sebelumnya

Apakah salah satu dari Anda menggunakan ReShade / GShade? Saya memperhatikannya hanya ketika saya memiliki GShade yang berjalan di awalan (saya belum mencoba ReShade, agak berasumsi itu akan memiliki masalah yang sama), dan hanya ketika saya menggunakan pementasan anggur. Jika saya hanya mengkompilasi di Hide Wine Exports, permainannya baik-baik saja. Saya tahu Anda mengatakan Anda menggunakan Vanilla Wine - tapi saya tidak yakin apakah Anda hanya bermaksud 'bukan proton' dalam kasus ini.

Saya menggunakan gshade, ya. Itu mungkin saja, saya akan terus menggunakan proton-4.21-ge-2 untuk saat ini karena berfungsi.

saya mencoba proton-5.1-ge-2 beberapa waktu yang lalu dan diluncurkan dengan baik tetapi setiap kali saya menggerakkan mouse, seluruh permainan membeku selama sekitar 10 detik.

Saya memiliki masalah yang sama pada anggur vanila, saya masih menggunakan anggur versi 4.xx sebelumnya

Apakah salah satu dari Anda menggunakan ReShade / GShade? Saya memperhatikannya hanya ketika saya memiliki GShade yang berjalan di awalan (saya belum mencoba ReShade, agak berasumsi itu akan memiliki masalah yang sama), dan hanya ketika saya menggunakan pementasan anggur. Jika saya hanya mengkompilasi di Hide Wine Exports, permainannya baik-baik saja. Saya tahu Anda mengatakan Anda menggunakan Vanilla Wine - tapi saya tidak yakin apakah Anda hanya bermaksud 'bukan proton' dalam kasus ini.

ya, saya menggunakan Stormshade (garpu untuk FFXIV), dan saya menggunakan lutris untuk bermain game, mereka menyediakan pembuatan anggur khusus berdasarkan pementasan dengan tambalan tambahan untuk esync misalnya

mematikan stormshade, saya dapat mengonfirmasi bahwa game akan berjalan tanpa gagap sekarang pada anggur yang ditambal versi 5.0 yang sama, jadi sepertinya patch yang agak baru dalam pementasan anggur merusak fitur reshade tertentu

Saya melihat layar hitam dengan lingkaran pemuatan di pojok kanan bawah / bawah streaming saat menginstal Linux Arch baru sekarang. Layar pemuatan ini terjadi setelah memilih pusat data untuk disambungkan. Dulu bisa memainkannya ~ 2 bulan yang lalu di instalasi Linux saya sebelumnya. Tidak yakin persis apa yang merusaknya, tetapi saat layar pemuatan tak terbatas ditampilkan, ini terus-menerus melakukan spam di log:

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

Ada pemikiran?

Apakah Anda berhasil memperbaiki masalah ini? Juga terjebak disini.

Masalah "layar pemuatan tak terbatas" setelah menghubungkan biasanya merupakan kasus pembukaan cutscene mencoba untuk bermain dan tidak bisa. Anda harus mencari file FFXIV.cfg (di Windows biasanya disimpan di C: \ Users \\ Documents \ My Games \ FINAL FANTASY XIV - Realm Reborn ) dan edit nilai CutsceneMovieOpening menjadi 1.

saya mencoba proton-5.1-ge-2 beberapa waktu yang lalu dan diluncurkan dengan baik tetapi setiap kali saya menggerakkan mouse, seluruh permainan membeku selama sekitar 10 detik.

Saya memiliki masalah yang sama pada anggur vanila, saya masih menggunakan anggur versi 4.xx sebelumnya

Apakah salah satu dari Anda menggunakan ReShade / GShade? Saya memperhatikannya hanya ketika saya memiliki GShade yang berjalan di awalan (saya belum mencoba ReShade, agak berasumsi itu akan memiliki masalah yang sama), dan hanya ketika saya menggunakan pementasan anggur. Jika saya hanya mengkompilasi di Hide Wine Exports, permainannya baik-baik saja. Saya tahu Anda mengatakan Anda menggunakan Vanilla Wine - tapi saya tidak yakin apakah Anda hanya bermaksud 'bukan proton' dalam kasus ini.

Saya menggunakan gshade, ya. Itu mungkin saja, saya akan terus menggunakan proton-4.21-ge-2 untuk saat ini karena berfungsi.

@GloriousEggroll, apakah Anda tahu apa yang mungkin menyebabkan ini di build yang lebih baru? saya baru saja mencoba dengan proton-5.4-ge-1 yang Anda rilis beberapa jam yang lalu dan masih mengalami masalah ini. pasti terjadi hanya dengan gshade d3d11.dll di tempatnya.

saya mencoba proton-5.1-ge-2 beberapa waktu yang lalu dan diluncurkan dengan baik tetapi setiap kali saya menggerakkan mouse, seluruh permainan membeku selama sekitar 10 detik.

Saya memiliki masalah yang sama pada anggur vanila, saya masih menggunakan anggur versi 4.xx sebelumnya

Apakah salah satu dari Anda menggunakan ReShade / GShade? Saya memperhatikannya hanya ketika saya memiliki GShade yang berjalan di awalan (saya belum mencoba ReShade, agak berasumsi itu akan memiliki masalah yang sama), dan hanya ketika saya menggunakan pementasan anggur. Jika saya hanya mengkompilasi di Hide Wine Exports, permainannya baik-baik saja. Saya tahu Anda mengatakan Anda menggunakan Vanilla Wine - tapi saya tidak yakin apakah Anda hanya bermaksud 'bukan proton' dalam kasus ini.

Saya menggunakan gshade, ya. Itu mungkin saja, saya akan terus menggunakan proton-4.21-ge-2 untuk saat ini karena berfungsi.

@GloriousEggroll, apakah Anda tahu apa yang mungkin menyebabkan ini di build yang lebih baru? saya baru saja mencoba dengan proton-5.4-ge-1 yang Anda rilis beberapa jam yang lalu dan masih mengalami masalah ini. pasti terjadi hanya dengan gshade d3d11.dll di tempatnya.

Oh, saya mencoba melakukan uji regresi terhadapnya. Saya mengajukan laporan bug , yang kemudian saya sadari bagaimana menemukannya dalam pementasan dan menelusurinya kembali ke tambalan ini .

Yang mengingatkan saya bahwa saya harus mencoba untuk melihat apakah saya dapat menyusun pementasan tanpa tambalan itu dan melihat apakah itu benar-benar terselesaikan.

saya mencoba proton-5.1-ge-2 beberapa waktu yang lalu dan diluncurkan dengan baik tetapi setiap kali saya menggerakkan mouse, seluruh permainan membeku selama sekitar 10 detik.

Saya memiliki masalah yang sama pada anggur vanila, saya masih menggunakan anggur versi 4.xx sebelumnya

Apakah salah satu dari Anda menggunakan ReShade / GShade? Saya memperhatikannya hanya ketika saya memiliki GShade yang berjalan di awalan (saya belum mencoba ReShade, agak berasumsi itu akan memiliki masalah yang sama), dan hanya ketika saya menggunakan pementasan anggur. Jika saya hanya mengkompilasi di Hide Wine Exports, permainannya baik-baik saja. Saya tahu Anda mengatakan Anda menggunakan Vanilla Wine - tapi saya tidak yakin apakah Anda hanya bermaksud 'bukan proton' dalam kasus ini.

Saya menggunakan gshade, ya. Itu mungkin saja, saya akan terus menggunakan proton-4.21-ge-2 untuk saat ini karena berfungsi.

@GloriousEggroll, apakah Anda tahu apa yang mungkin menyebabkan ini di build yang lebih baru? saya baru saja mencoba dengan proton-5.4-ge-1 yang Anda rilis beberapa jam yang lalu dan masih mengalami masalah ini. pasti terjadi hanya dengan gshade d3d11.dll di tempatnya.

Oh, saya mencoba melakukan uji regresi terhadapnya. Saya mengajukan laporan bug , yang kemudian saya sadari bagaimana menemukannya dalam pementasan dan menelusurinya kembali ke tambalan ini .

Yang mengingatkan saya bahwa saya harus mencoba untuk melihat apakah saya dapat menyusun pementasan tanpa tambalan itu dan melihat apakah itu benar-benar terselesaikan.

sebenarnya proton-ge-custom tidak menerapkan tambalan itu . mungkin itu sesuatu yang lain?

edit: ini terlihat seperti itu bisa menjadi itu. akan mencoba membangun tanpa itu.

dapat mengonfirmasi bahwa itu berfungsi tanpa patch input mentah!

Ketika saya mencoba masuk, saya baru saja menerima:

A system error has occurred: -2147467263 javacscipt:ctrEvent('mainform')

Ketika saya mencoba masuk, saya baru saja menerima:

A system error has occurred: -2147467263 javacscipt:ctrEvent('mainform')

jangan klik tombol login, tekan enter.

Ketika saya mencoba masuk, saya baru saja menerima:
A system error has occurred: -2147467263 javacscipt:ctrEvent('mainform')

jangan klik tombol login, tekan enter.

Saya baru saja menemukannya dan akan mengedit komentar saya. Terima kasih :)

menggunting

sebenarnya proton-ge-custom tidak menerapkan tambalan itu . mungkin itu sesuatu yang lain?

edit: ini terlihat seperti itu bisa menjadi itu. akan mencoba membangun tanpa itu.

Yar, itu sepertinya berisi versi dari tambalan pementasan yang sama.

Saya juga dapat mengonfirmasi bahwa pementasan 5.4 saya baik-baik saja tanpa satu tambalan khusus yang saya sebutkan, dan bahwa masalah masih terjadi pada pementasan 5.4 penuh. Edit: Tiket anggur diperbarui jika ada yang tertarik untuk melacaknya.

Apakah ada orang lain yang tidak dapat memulai peluncur dengan Proton-5.4-GE-1 tetapi tidak dengan Proton-5.1-GE-2? Berdasarkan apa yang telah dikatakan di atas, tampaknya setidaknya beberapa dari Anda dapat menggunakan versi baru.

Pada sistem saya ini menampilkan layar logo abu-abu gelap, tetapi kemudian jendela menutup dan program berhenti (macet ??). 5.1-GE-2 berfungsi sepenuhnya dengan baik (selain fakta bahwa saya harus memasukkan kredensial saya secara membabi buta karena bug tampilan yang diperkenalkan dengan FFXIV Patch 5.2). 5.2-GE- [12] pra-rilis di sisi lain memiliki masalah yang sama dengan 5.4-GE-1. Saya juga mencoba membuat ulang awalan, tetapi tidak membantu.

Di terminal saya mendapatkan output ini, tetapi saya tidak benar-benar tahu apa yang harus dilakukan dengannya: wine: Unhandled page fault on execute access to 00007F0192BC118C at address 00007F0192BC118C (thread 001d), starting debugger... . Apakah ada yang punya ide bagaimana memperbaikinya?

Baru saja mencoba lagi dengan Proton-5.4-GE-2 yang baru dirilis dan untungnya, itu benar-benar memperbaiki crash! Karena itu, saya juga sekarang memiliki masalah di mana peluncur macet di layar logo abu-abu tanpa batas. 5.1-GE-2 masih berfungsi tanpa masalah. Tebak untuk saat ini saya terjebak menggunakan versi itu atau peluncur lama, meskipun saya lebih memilih solusi yang lebih permanen mengingat bahwa peluncur lama disetel untuk dihentikan "dalam waktu dekat".

Sunting: Baru mencoba untuk benar-benar memainkan permainan, ternyata mendeteksi input hantu dari stik analog pengontrol saya. Tidak terjadi dengan 5.1-GE-2, sepertinya saya terjebak dengan versi itu.

Sunting 2: Masalah pengontrol diperbaiki di 5.4-GE-3, tetapi masih macet di layar logo abu-abu. Peluncur lama berfungsi.

Hanya untuk memberi tahu semua orang bahwa pelacak bug anggur sekarang memiliki laporan bug untuk peluncur baru yang tidak merender: Peluncur Final Fantasy XIV macet di layar splash . Saya tidak tahu seberapa besar kolaborasi antara proton dan wine, tapi semoga bermanfaat.

Saya sangat beruntung dengan pelari default lutris 5.4 baru-baru ini, bahkan 5.1-GE tampaknya mengabaikan pengaturan peluncur dan mencoba (dan gagal) untuk memuat peluncur baru sesekali

Saya berharap launchernya bisa diperbaiki karena ya siapa yang tahu berapa lama sampai yang lama pergi, selamat tinggal

@konomikitten Proton sebagian besar merupakan kolaborasi antara Codeweavers dan Valve; Codeweavers telah menjadi sponsor utama Wine selama bertahun-tahun

Adakah orang lain yang mengalami masalah saat masuk ke versi uap? Saya hanya dapat masuk menggunakan 4.19-GE-1 , jika tidak, game terdeteksi sebagai klien mandiri yang tidak lagi diizinkan oleh Square (jika Anda membelinya melalui uap, Anda harus bermain secara eksklusif melalui uap).

PS. Baru saja menguji berbagai rilis dan proton 5.05 juga berfungsi. Namun rilis GE tampaknya rusak.

jika tidak, game akan terdeteksi sebagai klien mandiri

Ini dikendalikan oleh tanda -issteam diteruskan ke peluncur yang dapat dieksekusi. Pastikan pengaturan peluncuran Anda jelas atau menyertakan bendera tambahan.

Jika Anda perlu menjalankan game dari baris perintah karena alasan tertentu, ini berfungsi:

wine "<path to ffxivboot.exe>" -issteam

Ini berfungsi dengan baik untuk saya dengan setidaknya 4,15-GE-1 dan 5,4-GE-3.

Pastikan pengaturan peluncuran Anda jelas atau menyertakan bendera tambahan.

Baik menghapus opsi peluncuran dengan uap dan menambahkan issteam tidak berfungsi pada 5.4-GE-3.

5.05 berhasil di luar kotak, jadi ini bukan masalah besar.

Ketika saya mencoba baris yang disarankan @valarnin
wine "/home/chris/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe" -issteam
dengan versi Proton atau FFXIV apa pun yang dapat dieksekusi, saya mendapatkan pesan ini:

Tidak dapat menyelesaikan pemeriksaan versi.

Dan peluncur gagal terbuka.

Ketika saya mencobanya tanpa garis itu, di 5.5-GE-1, saya mendapatkan pesan ini:

Akun layanan ini tidak memiliki lisensi FINAL FANTASY XIV yang valid untuk platform ini atau langganan Anda telah kedaluwarsa. Untuk mendaftarkan lisensi, silakan kunjungi FINAL FANTASY XIV: Mog Station (https://sqex.to/Msp). Untuk bantuan lebih lanjut dengan pesan kesalahan ini, silakan periksa FAQ ini (https://sqex.to/QXbgu).

Satu-satunya tombol yang tersedia saat ini adalah "Kembali".

Ketika saya mencoba Proton 5.0-5, tombol "Putar" bertuliskan "DirectX 9.0c", dan dukungan DirectX 11 berwarna abu-abu di Config di peluncur.

Menggunakan 4.11-13 tidak memiliki masalah dengan pengaktifan DirectX 11.

Laporan Kompatibilitas

  • FINAL FANTASY XIV Uji Coba Gratis Online
  • 312060

Sistem Informasi

  • GPU: RX 580
  • Versi driver / LLVM: Mesa Git (20.1.0-devel, commit 7af813d48a5) dengan LLVM 9.0.1
  • Versi kernel: Kustom 5.6.2
  • Laporan informasi sistem lengkap: https://invent.kde.org/snippets/820
  • Versi Proton: 5.0-5 + banyak versi khusus lainnya

Log uap:
steam-312060.log

Gejala

Peluncur hanya membeku. Namun, updater baik-baik saja.

Masalah yang sama menimpa peluncur non-Steam resmi ...

Saya telah mencoba beberapa versi Proton ~ resmi 5.0-5, Proton khusus TkG dibangun. Saya sudah mencoba beberapa build Mesa yang berbeda, termasuk yang saya gunakan sebelum masalah dimulai. Saya sudah mencoba versi kernel Linux lama yang saya gunakan. Saya sudah mencoba beberapa versi DXVK.

Tidak ada yang berubah ...

Karena itu, peluncur harus rusak, entah bagaimana, Steam dan non-Steam.

Perbaiki peluncur Anda, Square Enix! : angry_frog:

Ketika saya mencoba baris yang disarankan @valarnin
wine "/home/chris/.local/share/Steam/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe" -issteam
dengan versi Proton atau FFXIV apa pun yang dapat dieksekusi, saya mendapatkan pesan ini:

Tidak dapat menyelesaikan pemeriksaan versi.

Dan peluncur gagal terbuka.

Hanya untuk memperjelas apa yang terjadi, Anda melewati Proton sepenuhnya saat Anda menggunakan perintah ini, dan menggunakan wine sistem Anda. Anda mungkin dapat menjalankan versi GE secara langsung, seperti ~/.steam/root/compatibilitytools.d/<GE-Version>/proton eksplisit, bukan wine . Meskipun sepengetahuan saya, versi anggur biasa seharusnya dapat membuat peluncur terbuka - itu akan meledak karena Anda tidak memiliki lisensi Mac.

Ketika saya mencobanya tanpa garis itu, di 5.5-GE-1, saya mendapatkan pesan ini:

Apakah Anda membuat akun menggunakan kunci Steam, atau dari tempat lain? Jika Anda membelinya melalui Steam, simpan tanda -issteam , jika tidak, hilangkan.


Valmar33 menulis:

Peluncur hanya membeku. Namun, updater baik-baik saja.

Mencoba mengubah FFXIV_BOOT.cfg BrowserType menjadi 2? Untuk amannya, mungkin ingin juga mengubah FFXIV.cfg CutsceneMovieOpening menjadi 1.

Meskipun sepengetahuan saya, versi anggur biasa seharusnya dapat membuat peluncur terbuka - itu akan meledak karena Anda tidak memiliki lisensi Mac.

Itu dia! Saya memiliki masalah yang sama dengan Proton 5.5-GE dan 5.4-GE yang membuat saya keluar dengan "no loicense". (Proton 5.0-5, 4.11-13 semua merusak peluncur)

Saya harus melakukan ini:

  1. jalankan game dengan PROTON_DUMP_DEBUG_COMMANDS = 1
  2. jalankan /tmp/proton_USERNAME/run winecfg
  3. buka "Pementasan"
  4. centang "Sembunyikan versi Wine dari aplikasi"

Sekarang peluncur memungkinkan saya mengunduh pembaruan. Tampaknya Squeni menganggap wine = mac, meskipun itu proton / steamplay.

Saya menyadari komentar saya di awal utas masalah cukup jauh dari tanggal untuk instruksi saat ini, jadi saya memperbaruinya. Satu-satunya masalah yang tidak dapat saya urutkan pada penginstalan baru adalah cara memperbaiki audio yang tersendat-sendat. Saya percaya terakhir kali saya harus winetricks di faudio, tetapi kali ini ketika saya melakukan permainan memberi saya pesan kesalahan dalam bahasa Jepang dan ditutup. Seseorang menyebutkan membutuhkan xact di awal utas, tetapi itu tidak memperbaiki masalah, meskipun tidak ada kerusakan. Saya mencoba menimpa xaudio2_7, karena itu satu-satunya penimpaan minat dalam awalan Lutris saya yang berfungsi, tetapi tidak ada dadu dengan itu juga, dan xaudio tampaknya tidak lagi menjadi kata kerja dalam winetricks.

Saya belum melihat ada orang yang mengeluh tentang audio yang buruk untuk sementara waktu, jadi mungkin hanya sesuatu yang funky dalam pengaturan saya, tetapi jika seseorang mengetahui jawabannya dan saya dapat mengonfirmasi, saya akan memperbarui posting saya.

Saya terus mendapatkan

A system error has occurred: -2146697200.
HTTPS System Error

Saya menginstal Proton 5.9 dari GloriousEggroll dan menetapkannya sebagai versi Proton untuk FFXIV. Saya melihat peluncur lama (apakah peluncur hitam itu tua? Saya baru, maaf), tetapi kemudian segera menerima kesalahan itu. Wine_gecko 32 bit dan 64 bit telah diinstal. Jumlah tersebut mengisyaratkan bahwa saya mungkin mengalami masalah yang sama yang dijelaskan dalam pos @achurch , tetapi saya tidak mengerti mengapa, karena semua lingkungan saya utuh. Ada petunjuk?

PS Akan memposting log nanti, tidak bisa mendapatkan user_settings.py untuk membuat log (log tidak muncul)

* 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.

Anda dapat menggunakan opsi peluncuran berikut sebagai gantinya, melalui sed magic:

echo "%command%" | sed 's/-issteam\(freetrial\|\)//' | sh

Saya terus mendapatkan

A system error has occurred: -2146697200.
HTTPS System Error

Saya menginstal Proton 5.9 dari GloriousEggroll dan menetapkannya sebagai versi Proton untuk FFXIV. Saya melihat peluncur lama (apakah peluncur hitam itu tua? Saya baru, maaf), tetapi kemudian segera menerima kesalahan itu. Wine_gecko 32 bit dan 64 bit telah diinstal. Jumlah tersebut mengisyaratkan bahwa saya mungkin mengalami masalah yang sama yang dijelaskan dalam pos @achurch , tetapi saya tidak mengerti mengapa, karena semua lingkungan saya utuh. Ada petunjuk?

PS Akan memposting log nanti, tidak bisa mendapatkan user_settings.py untuk membuat log (log tidak muncul)

Kesalahan sistem HTTPS adalah kesalahan umum yang berarti karena alasan apa pun, peluncur tidak dapat terhubung ke server autentikasi SE di Jepang.

Di bawah anggur, ini bisa menjadi masalah dengan perpustakaan SSL yang hilang / tidak berfungsi, tetapi itu juga bisa berarti masalah dengan koneksi internet Anda (coba VPN atau hotspot seluler.)

Gim ini diluncurkan dengan baik menggunakan Proton 5.0-9 atau Proton-5.9-GE-3-ST tetapi setelah 5-10 menit itu akan berhenti dengan kesalahan muncul:

Terjadi sebuah kesalahan yang tidak diharapkan. Keluar dari Final Fantasy XIV
2020-03-26_14: 14
??? + 7FACF1FF6F86

Gim ini diluncurkan dengan baik menggunakan Proton 5.0-9 atau Proton-5.9-GE-3-ST tetapi setelah 5-10 menit itu akan berhenti dengan kesalahan muncul:

Terjadi sebuah kesalahan yang tidak diharapkan. Keluar dari Final Fantasy XIV
2020-03-26_14: 14
??? + 7FACF1FF6F86

Saya mendapatkannya setelah pembaruan nvidia jadi saya menurunkan versi dan itu hilang.

Saya terus mendapatkan

A system error has occurred: -2146697200.
HTTPS System Error

Saya menginstal Proton 5.9 dari GloriousEggroll dan menetapkannya sebagai versi Proton untuk FFXIV. Saya melihat peluncur lama (apakah peluncur hitam itu tua? Saya baru, maaf), tetapi kemudian segera menerima kesalahan itu. Wine_gecko 32 bit dan 64 bit telah diinstal. Jumlah tersebut mengisyaratkan bahwa saya mungkin mengalami masalah yang sama yang dijelaskan dalam pos @achurch , tetapi saya tidak mengerti mengapa, karena semua lingkungan saya utuh. Ada petunjuk?
PS Akan memposting log nanti, tidak bisa mendapatkan user_settings.py untuk membuat log (log tidak muncul)

Kesalahan sistem HTTPS adalah kesalahan umum yang berarti karena alasan apa pun, peluncur tidak dapat terhubung ke server autentikasi SE di Jepang.

Di bawah anggur, ini bisa menjadi masalah dengan perpustakaan SSL yang hilang / tidak berfungsi, tetapi itu juga bisa berarti masalah dengan koneksi internet Anda (coba VPN atau hotspot seluler.)

Setelah mencoba mendapatkan logika pemuatan perpustakaan melalui strace alot dan tidak melihat masalah dengannya (selain libgcrypt.so digunakan dari Steam Runtime alih-alih yang asli karena asli memiliki nomor versi lain, semua pemuatan libs adalah versi 64 bit), saya mencoba untuk mengganti semua file * 64.exe dengan versi 32 bitnya dengan symlink dan peluncur akhirnya berfungsi. Saya kira ada masalah dengan awalan 64 bit untuk FFXIV. Saya belum mencoba mengunduh game karena saya kehilangan detail akun yang saya buat di Windows. Setidaknya peluncur 32 bit bekerja dengan sempurna, menampilkan konten, bukan kesalahan. Saya juga mengulangi proses bersih dengan memindahkan awalan dan memaksa Proton membuat yang baru, itu juga berhasil di luar kotak dengan awalan anggur yang benar-benar segar. Btw Saya menggunakan Proton-5.9-GE-3-ST.tar.gz .

Gim ini diluncurkan dengan baik menggunakan Proton 5.0-9 atau Proton-5.9-GE-3-ST tetapi setelah 5-10 menit itu akan berhenti dengan kesalahan muncul:

Terjadi sebuah kesalahan yang tidak diharapkan. Keluar dari Final Fantasy XIV

2020-03-26_14: 14

??? + 7FACF1FF6F86

Saya mendapatkannya setelah pembaruan nvidia jadi saya menurunkan versi dan itu hilang.

Berhasil! Itu adalah driver nvidia 450.57 yang menyebabkan masalah. Terima kasih!!!

Saya terus mendapatkan

A system error has occurred: -2146697200.
HTTPS System Error

Saya menginstal Proton 5.9 dari GloriousEggroll dan menetapkannya sebagai versi Proton untuk FFXIV. Saya melihat peluncur lama (apakah peluncur hitam itu tua? Saya baru, maaf), tetapi kemudian segera menerima kesalahan itu. Wine_gecko 32 bit dan 64 bit telah diinstal. Jumlah tersebut mengisyaratkan bahwa saya mungkin mengalami masalah yang sama yang dijelaskan dalam pos @achurch , tetapi saya tidak mengerti mengapa, karena semua lingkungan saya utuh. Ada petunjuk?
PS Akan memposting log nanti, tidak bisa mendapatkan user_settings.py untuk membuat log (log tidak muncul)

Kesalahan sistem HTTPS adalah kesalahan umum yang berarti karena alasan apa pun, peluncur tidak dapat terhubung ke server autentikasi SE di Jepang.
Di bawah anggur, ini bisa menjadi masalah dengan perpustakaan SSL yang hilang / tidak berfungsi, tetapi itu juga bisa berarti masalah dengan koneksi internet Anda (coba VPN atau hotspot seluler.)

Setelah mencoba mendapatkan logika pemuatan perpustakaan melalui strace alot dan tidak melihat masalah dengannya (selain libgcrypt.so digunakan dari Steam Runtime alih-alih yang asli karena asli memiliki nomor versi lain, semua pemuatan libs adalah versi 64 bit), saya mencoba untuk mengganti semua file * 64.exe dengan versi 32 bitnya dengan symlink dan peluncur akhirnya berfungsi. Saya kira ada masalah dengan awalan 64 bit untuk FFXIV. Saya belum mencoba mengunduh game karena saya kehilangan detail akun yang saya buat di Windows. Setidaknya peluncur 32 bit bekerja dengan sempurna, menampilkan konten, bukan kesalahan. Saya juga mengulangi proses bersih dengan memindahkan awalan dan memaksa Proton membuat yang baru, itu juga berhasil di luar kotak dengan awalan anggur yang benar-benar segar. Btw Saya menggunakan Proton-5.9-GE-3-ST.tar.gz .

Tidak, coba saja lagi dan macet lagi dengan "Tidak dapat menyelesaikan pemeriksaan versi [30410] [30613]". Gim ini sampah bagi saya sekarang, tidak akan dimulai kecuali saya mencoba melakukannya di Windows. Adakah orang di sini yang mampu menjalankannya dengan sempurna?

Tidak, coba saja lagi dan macet lagi dengan "Tidak dapat menyelesaikan pemeriksaan versi [30410] [30613]". Gim ini sampah bagi saya sekarang, tidak akan dimulai kecuali saya mencoba melakukannya di Windows. Adakah orang di sini yang mampu menjalankannya dengan sempurna?

Saya tidak dapat menjamin untuk versi Steam tetapi saya memainkan permainan ini terus-menerus menggunakan anggur versi Lutris lutris-5.7-7-x86_64 . Sayangnya, versi baru dari peluncur masih rusak di semua versi anggur. Saya sadar bahwa perubahan konfigurasi Browser 1 harus disetel. Laporan bug untuk peluncur baru yang tidak berfungsi dapat ditemukan di sini bagi siapa pun yang penasaran.

Mencoba memulai Uji Coba Gratis dengan Proton-5.9-GE-3-ST, peluncur ini menyimpan semua RAM yang tersedia setelah menerima Perjanjian Layanan Uji Coba Gratis. Jika proses tidak dihentikan dalam 10-15 detik, peluncur menjadikan seluruh sistem tidak dapat digunakan, memerlukan boot ulang yang sulit.

Mencoba memulai Uji Coba Gratis dengan Proton-5.9-GE-3-ST, peluncur ini menyimpan semua RAM yang tersedia setelah menerima Perjanjian Layanan Uji Coba Gratis. Jika proses tidak dihentikan dalam 10-15 detik, peluncur menjadikan seluruh sistem tidak dapat digunakan, memerlukan boot ulang yang sulit.

Berhasil melewati proses startup dengan mengganti executable 64-bit dengan yang 32-bit.

Mencoba memulai Uji Coba Gratis dengan Proton-5.9-GE-3-ST, peluncur ini menyimpan semua RAM yang tersedia setelah menerima Perjanjian Layanan Uji Coba Gratis. Jika proses tidak dihentikan dalam 10-15 detik, peluncur menjadikan seluruh sistem tidak dapat digunakan, memerlukan boot ulang yang sulit.

Saya tidak dapat membuat akun standar menggunakan peluncur. Membuatnya di situs web berhasil untuk saya. Namun, perhatikan bahwa jika Anda memang memberikan email Anda dan itu membeku di bagian konfirmasi, itu akan mengunci email tersebut selama 24 jam. Saya juga percaya mereka memblokir IP selama 24 jam karena itu tidak memungkinkan saya membuat akun melalui wifi saya dan akhirnya menggunakan data ponsel saya untuk melakukannya dengan sukses.

Saya masih tidak bisa mengetik bahasa Jepang menggunakan fcitx-mocz. Saya tidak pernah bisa melakukannya atau menemukan cara yang memungkinkan saya melakukannya.

Jika ada yang mengalami crash DirectX acak dengan driver 450 Nvidia, itu bukan hanya Anda.

Mengembalikan ke Nvidia 440 akan memperbaikinya, tetapi patch diperlukan untuk menggunakan 440 dengan Linux 5.8. Saya telah memasang tarbal sumber Arch Linux yang menyertakan tambalan.

nvidia-utils-440-440.100-1.src.tar.gz
lib32-nvidia-utils-440-440.100-1.src.tar.gz

(Ekstrak tarball, dan jalankan makepkg -i di direktori yang dihasilkan untuk menginstal.)

Tidak dapat menginstal nvidia-440.100 karena melanggar dependensi dengan utilitas nvidia

Tidak dapat menginstal nvidia-440.100 karena melanggar dependensi dengan utilitas nvidia

PKGBUILD yang saya unggah membangun keduanya. Anda mungkin perlu membangunnya tanpa menginstalnya, lalu menginstal semua paket sekaligus

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
adalah apa yang saya dapatkan saat menjalankannya

(Juga harus mengubah * .zstd menjadi * zst)

Halo @jbalme , @CodeAndGin , silakan gunakan forum distro Anda untuk membahas masalah pengemasan khusus distro.

@jbalme fwiw Saya telah melaporkan masalah itu ke Nvidia; membuat file konfigurasi DXVK dengan d3d11.apitraceMode = True seharusnya memperbaiki kerusakan untuk saat ini. Tampaknya ini adalah bug driver yang terkait dengan manajemen memori.

Abaikan komentar saya di atas, saya agak bodoh meninggalkan WINEDLLOVERRIDES=mscoree,mshtml= di .bashrc saya karena saya menonaktifkan layar cerewet Wine yang mengganggu sejak lama dan melupakannya :)
Sekarang peluncur dimulai, saya punya yang lama berfungsi sebelumnya tetapi sekarang memulai peluncur baru yang baru saja hang. Adakah yang bisa mengkonfirmasi?

@doitsujin terima kasih atas kerja bagus Anda yang berkelanjutan di dxvk dan mengatasi bug game dan bug driver, menempatkan baris itu di SteamLibrary/common/FINAL FANTASY XIV Online/dxvk.conf tampaknya telah berhasil.

Saya berasumsi melihat kode , dokumen Vulkan, dan beberapa pencarian cepat, itu berarti bahwa pembilasan cache secara manual tidak berfungsi di driver Nvidia karena alasan tertentu sehingga Anda perlu memaksa memori cache / koheren? Jika itu masalahnya, bukankah itu akan menyebabkan lebih banyak kerusakan daripada hanya di sini, atau apakah itu karena masalahnya tertutup oleh sebagian besar hal di OS melalui OpenGL? Apakah ini memengaruhi semua yang terjadi melalui DXVK? Saya berasumsi bukan karena mencari apitraceMode atau 450 pada pelacak bug DXVK tidak menghasilkan banyak.

(Maaf jika ini juga di luar topik di sini.)

@jbalme semua memori host koheren pada GPU desktop Nvidia, bukan itu masalahnya. Sepertinya alokasi memori internal dalam driver gagal jika aplikasi (dalam hal ini, DXVK) menggunakan "terlalu banyak" jenis memori HOST_VISIBLE | DEVICE_LOCAL .

@doitsujin meminta Nvidia memberikan indikasi kapan ini akan diperbaiki dan kami tidak perlu melakukan ini, atau mungkin beberapa deteksi di dxvk itu sendiri di beberapa titik sehingga file konfigurasi tidak diperlukan untuk FFXIV?

@tokopedia
sudah tiga hari

Mengandalkan perbaikan dari nvidia tidak akan membawa Anda ke mana pun. Dalam hal dukungan Linux, kerangka waktu mereka biasanya diukur dalam beberapa tahun. Lebih baik hanya membagikan solusi di sini (terima kasih untuk @doitsujin itu), sebutkan jika perbaikan benar-benar dirilis (sehingga memungkinkan penghapusan solusi), dan jika tidak biarkan saja. Jika Anda ingin mendiskusikan masalah ini lebih lanjut, buat akun pengembang nvidia dan temukan (atau mulai) utas topik tersebut di sana.

@konomikitten Saya menambahkan solusi ke DXVK untuk saat ini yang akan mendarat di rilis berikutnya.

@doitsujin terima kasih atas pekerjaan Anda di dxvk dan untuk solusinya.

@doitsujin tampaknya bahkan dengan pekerjaan di sekitar saya berhasil mendapatkan permainan untuk membekukan dan mengunci. Belum pernah ini terjadi dengan 440.x.

err:   DxvkSubmissionQueue: Failed to sync fence: VK_ERROR_DEVICE_LOST
err:   DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST

Apakah itu juga terjadi dengan mode apitrace yang diaktifkan?

Apakah itu juga terjadi dengan mode apitrace yang diaktifkan?

Ya, ini menggunakan Nvidia Driver 450.57 dan dxvk.conf dengan d3d11.apitraceMode = True .

Tidak bisa berbuat banyak tentang itu, maaf. Silakan laporkan ini ke Nvidia sebagai gantinya.

Tidak bisa berbuat banyak tentang itu, maaf. Silakan laporkan ini ke Nvidia sebagai gantinya.

Sayangnya saya bahkan tidak tahu di mana atau bagaimana melaporkan bug ke Nvidia, saya kembali ke driver 440.100 untuk saat ini dan saya akan mencoba 450.57 ketika Anda merilis dxvk berikutnya dengan solusi untuk versi itu.

hai ngomong-ngomong @GloriousEggroll , saya masih harus menggunakan custom build dari Proton-GE karena patch input mentah masih menyebabkan game macet setiap kali menggerakkan mouse dengan reshade / gshade diaktifkan. Selain itu, bahkan tanpa gshade di Proton-GE-5.9-5-ST, mencoba untuk menggerakkan kamera dengan mouse mulai dari tengah menyebabkan kamera secara kasar berpindah ke posisi lain (mengaktifkan kursor perangkat lunak memperbaiki masalah itu, tetapi kursor perangkat lunak dapat lamban dan memiliki kecepatan / akselerasi tersendiri).

@ashkitten Setidaknya dalam pementasan anggur saat ini, masalah itu pasti akan mati. Tambalan yang menyebabkan masalah ini sepertinya tidak ada lagi. Saya baru saja masuk dengan pementasan anggur git-built dengan semua tambalan diaktifkan dengan GShade aktif dan tidak memiliki gagap mouse.

_Updated: 04-14-20_ , menambahkan WINE dan GE-Proton build pada 04-19-20:
Jika Anda ingin menjalankan FFXIV melalui Proton, ada beberapa instruksi untuk penginstalan saat ini:

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.

.
.
.
.
.
Karena ini mengedit file konfigurasi game, saya tidak yakin apakah ini adalah sesuatu yang ingin dipertimbangkan Valve untuk Proton, tetapi setidaknya itu informasinya.

Halo!

September-2020 Kubuntu 20.04 pengguna di sini.

Saya mengikuti instruksi ini, menghapus dan menginstal ulang game dan bekerja seperti pesona.
jadi inilah langkah-langkah yang saya ikuti:

  • Instal Wine menurut winehq.org
  • Pasang winetricks.
  • Memasang versi proton khusus.
  • Jalankan perintah WINEPREFIX=$HOME/.steam/root/steamapps/compatdata/39210/pfx winetricks hidewineexports=enable .
  • Alirkan kembali uap.
  • Mencopot pemasangan game karena saya masih terjebak di layar.
  • Memasang game kembali.
  • Sekarang saya bisa melihat EULA dan game itu memperbarui dirinya sendiri.

perbarui: sekarang menggunakan pementasan anggur normal 5.16 yang berfungsi dengan gshade fine, tetapi saya harus mengaktifkan kursor perangkat lunak atau kamera akan menjepret ke atas setiap kali saya mencoba menyeret untuk memindahkannya

Hanya tindak lanjut untuk masalah dengan Nvidia. Proyek dxvk telah diperbarui dan seharusnya bekerja dengan benar sekarang. Saya telah menguji permainan selama 5 jam hari ini tanpa masalah. Jadi, siapa pun yang masih menahan versi 440.100 sebaiknya Anda perbarui sekarang.

Driver Nvidia: 450.66.0
dxvk: 1.7.2

Saya memperbarui driver dan paket lain tetapi crash baru saja terjadi. Jadi saya baru saja menurunkannya kembali ke 440.100.
Drivernya adalah 455.28 yang saya asumsikan lebih baru.

Saya memperbarui driver dan paket lain tetapi crash baru saja terjadi. Jadi saya baru saja menurunkannya kembali ke 440.100.
Drivernya adalah 455.28 yang saya asumsikan lebih baru.

Apakah ini di dxvk 1.7.2?

Saya lupa saya masih menggunakan Proton 4.11-13, Apa yang harus saya perbarui juga? 1.7 Tampaknya menjadi yang terbaru di proton resmi?

Anda harus menginstal dxvk 1.7.2 ke prefiks proton / wine Anda.

Saya telah membuka masalah https://github.com/doitsujin/dxvk/issues/1791 di halaman github dxvk, hanya untuk memberi tahu orang-orang bahwa saya bisa mendapatkan dxvk 1.7.2 yang lebih baru untuk memiliki masalah dengan nvidia 450.66 pengemudi hanya membutuhkan waktu lebih lama untuk terjadi pada 1.7.2 vs 1.7.1 (sebenarnya 12 jam). Jadi sebagian besar permainan seharusnya masih baik-baik saja, tidak banyak orang membiarkannya berjalan selama saya melakukannya.

Pikir saya mungkin sudah jelas tapi bisa memastikan ini masih menjadi masalah. DXVK 1.7.2 dan 455.28 - meskipun butuh sekitar satu minggu sebelum muncul, jadi tampaknya frekuensinya berkurang dibandingkan sebelumnya. Saya tidak pernah mengalami crash karena waktu. Itu terjadi pada saya dalam waktu sesingkat layar masuk menjadi beberapa jam dan seringkali tidak pernah bahkan jika saya meninggalkan klien berjalan sepanjang hari di antara melakukan sesuatu (mudah 12+ jam). Frustasi tidak dapat mereproduksi andal.

Satu perbedaan yang saya perhatikan sekarang adalah saya mengalami serangan / gagap FPS yang besar selama sekitar 5 menit sebelum akhirnya terkunci. Sebelum itu akan melakukan itu sebagai peringatan 2 detik saya. Saya akan mencoba juga beralih ke pengemudi sebelumnya, tetapi saya juga membutuhkan yang terbaru. Sakit kepala sekali.

Saya akan mencoba juga beralih ke pengemudi sebelumnya, tetapi saya juga membutuhkan yang terbaru. Sakit kepala sekali.

Bukankah Nvidia pembuat driver yang hebat? /sarkasme

Baru saja membeli game tersebut, tidak dapat bermain karena game tersebut tergantung di layar pemuatan yang tidak terbatas setelah tersambung ke pusat data.

Melakukan itu pada Proton 5.0 dan 5.13, akan mencoba menginstalnya di windows dan melewati semua hal pemain pertama kali melalui sana dan melihat apakah masuk berfungsi lebih baik setelah itu ...

@Ammako jangan lakukan itu, buka My Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/ dan temukan FFXIV_BOOT.cfg ubah Browser 2 menjadi Browser 1 . Peluncur baru yang mereka tambahkan di 5.1 tidak berfungsi pada versi anggur apa pun saat ini, tetapi peluncur lama masih tersedia untuk saat ini.

Lihat Bug 48006 - Peluncur Final Fantasy XIV macet di layar splash untuk informasi lebih lanjut tentang bagaimana anggur akan mengabaikan bug ini sampai FFXIV akhirnya menghapus peluncur lama dan kita semua terjebak dengan game yang tidak dapat dimainkan.

Sunting: Saya memiliki variabel mundur, mohon maaf.

Saya tidak berpikir masalah mereka adalah peluncur melainkan pemutaran video WMV non-fungsional untuk cutscene intro. Ada beberapa file konfigurasi yang perlu diedit untuk melewati itu; menginstal game di Windows tidak akan membantu.

Saya tidak berpikir masalah mereka adalah peluncur melainkan pemutaran video WMV non-fungsional untuk cutscene intro. Ada beberapa file konfigurasi yang perlu diedit untuk melewati itu; menginstal game di Windows tidak akan membantu.

Ya. Edit FFXIV.cfg (steamapps / compatdata / 39210 / pfx / drive_c / users / steamuser / My Documents / My Games / FINAL FANTASY XIV - A Realm Reborn / FFXIV.cfg) dan atur CutsceneMovieOpening ke 1

Saya tidak berpikir masalah mereka adalah peluncur melainkan pemutaran video WMV non-fungsional untuk cutscene intro. Ada beberapa file konfigurasi yang perlu diedit untuk melewati itu; menginstal game di Windows tidak akan membantu.

Ah benar salahku. Pergi ke My Documents/My Games/FINAL FANTASY XIV - A Realm Reborn/ dan temukan FFXIV.cfg ubah CutsceneMovieOpening 0 menjadi CutsceneMovieOpening 1 .

Lihat Bug 48006 - Peluncur Final Fantasy XIV macet di layar splash untuk informasi lebih lanjut tentang bagaimana anggur akan mengabaikan bug ini sampai FFXIV akhirnya menghapus peluncur lama dan kita semua terjebak dengan game yang tidak dapat dimainkan.

Ini bukan karena mereka mengabaikannya. Itu bukan prioritas bagi mereka (dan seharusnya tidak demikian - Cakupan Wine jauh lebih luas daripada mendukung game khusus ini.) Siapa pun yang tertarik bebas untuk mengerjakannya.

Ini bukan karena mereka mengabaikannya. Itu bukan prioritas bagi mereka (dan seharusnya tidak demikian - Cakupan Wine jauh lebih luas daripada mendukung game khusus ini.) Siapa pun yang tertarik bebas untuk mengerjakannya.

Itu adalah prioritas mereka. CodeWeavers menyediakan build MacOS. Demi kepentingan terbaik mereka, FFXIV terus mengerjakan Wine.

@ varris1 Saya akan melakukannya, terima kasih

Ini mungkin tampak panjang, tetapi mengingat peluncur pada dasarnya hanya sebuah
iframe dari situs web yang menyamar sebagai aplikasi sebenarnya ... Adakah yang pernah mencobanya
menginstal Firefox dalam anggur dan mengaturnya ke browser sistem default,
lihat apakah itu membantu? Iirc peluncur harus default ke browser itu sebagai miliknya
penyaji seperti yang dilakukan sebelumnya.

fre. 23. okt. 2020, 03:12 skrev Ammako [email protected] :

@ varris1 https://github.com/varris1 Saya akan melakukannya, terima kasih

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/580#issuecomment-714846020 ,
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AD4BBKG2SUTNJB4QELF2I5TSMDJ7JANCNFSM4FRR7KYQ
.

Hargai tanggapan yang sangat cepat, btw.

Masalah kecil, tetapi saya tidak dapat memilih resolusi di atas 1600x *. Saya dapat mengatur resolusi secara manual ke 1920x1080 sehingga tidak melemahkan, tetapi adakah sesuatu yang dapat saya ubah yang akan membuatnya mengenali resolusi monitor saya dengan benar?

Hargai tanggapan yang sangat cepat, btw.

Masalah kecil, tetapi saya tidak dapat memilih resolusi di atas 1600x *. Saya dapat mengatur resolusi secara manual ke 1920x1080 sehingga tidak melemahkan, tetapi adakah sesuatu yang dapat saya ubah yang akan membuatnya mengenali resolusi monitor saya dengan benar?

Anda dapat mencoba Windowed (Layar Penuh)? Itu seharusnya secara otomatis mengisi monitor Anda dan memperbaiki rasio aspek.

@TenaarFeiri Tidak sesederhana itu, aku takut. Peluncur lama menggunakan kontrol ActiveX Internet Explorer, tetapi di Mac ia menyematkan Chromium (dulu dapat beralih dengan bendera BrowserType, tetapi kemudian beralih untuk mendeteksi simbol di ntdll.) Kami mengesampingkan masalah dengan menerapkan cukup Internet Explorer sehingga berjalan seperti halnya di Windows (ada waktu singkat ketika kami harus menambal Wine untuk berpura-pura menjadi pembungkus resmi.)

Peluncur baru saya pikir hanya menggunakan ActiveX tanpa syarat tetapi tidak berjalan dengan baik.

Oh wow, saya belum membaca nama ActiveX selama lebih dari 15 tahun lol
Apakah mereka masih hidup di awal tahun 2000-an di sana? Astaga!

Ya, itu akan memperumit masalah :( dan sayangnya itu jalan keluar
kedalaman saya

fre. 23. okt. 2020, 03:35 skrev jbalme [email protected] :

@TenaarFeiri https://github.com/TenaarFeiri Tidak sesederhana itu aku takut.
Peluncur lama menggunakan kontrol ActiveX Internet Explorer, tetapi di Mac
menyematkan Chromium (dulu dapat beralih dengan bendera Jenis Browser, tapi kemudian
mereka beralih untuk mendeteksi simbol di ntdll.) Kami mengesampingkan masalah
dengan menerapkan cukup Internet Explorer sehingga berjalan seperti yang dilakukannya
Windows (ada waktu singkat ketika kami harus menambal Wine
berpura-pura menjadi pembungkus resmi.)

Peluncur baru menurut saya hanya menggunakan ActiveX tanpa syarat.

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/580#issuecomment-714852076 ,
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AD4BBKAUJBNVNVYVNOLTYQLSMDMUXANCNFSM4FRR7KYQ
.

Peluncur baru saya pikir hanya menggunakan ActiveX tanpa syarat tetapi tidak berjalan dengan baik.

Itu sangat buruk ... Saya tidak mengerti mengapa square enix melekat pada teknologi lama yang buruk itu.

Karena itu adalah satu-satunya cara untuk menyematkan kontrol browser tanpa ketergantungan eksternal (dapat dimengerti, tidak semua orang ingin mengirimkan Chromium mereka sendiri ... meskipun SE melakukannya untuk Mac) yang juga berfungsi pada Windows 7 / 8.1, hingga sekarang dengan MS's kontrol WebView2 baru berdasarkan Edgium yang benar-benar keluar dalam pratinjau minggu ini.

TL; DR menyalahkan MS sebanyak SE karena membuatnya mengerikan untuk menanamkan widget browser sistem pada Windows.

Itu masih tampak seperti keputusan yang aneh. Mereka bisa saja menyiapkan
protokol URL khusus di registri seperti setiap aplikasi web lain yang dapat menjalankan program di komputer Anda.
ffxiv: // login = token_from_web_server & checkUpdate = 1
Mungkin saya tidak memahami desain peluncur di sini. Apakah itu melakukan lainnya
hal-hal selain mengunduh file & meluncurkan game?

fre. 23. okt. 2020, 04:00 skrev jbalme [email protected] :

Karena itu satu-satunya cara untuk menanamkan kontrol browser tanpa eksternal
dependensi (dimengerti, tidak semua orang ingin mengirim sendiri
Chromium ... meskipun SE melakukannya untuk Mac) yang juga berfungsi
Windows 7 / 8.1, hingga sekarang dengan kontrol MS WebView2 baru berdasarkan Edgium
yang benar-benar keluar dalam pratinjau minggu ini.

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/580#issuecomment-714859644 ,
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AD4BBKD4ABLQPX7F3LE3Y5DSMDPVHANCNFSM4FRR7KYQ
.

Maksud saya, peluncur lama terlihat seperti sesuatu dari tahun 2005, jadi -shrugs- teknologi lama yang buruk tampaknya hampir setara untuk kursus.

@TenaarFeiri Memiliki berita dan pengumuman, tautan di bagian bawah untuk hal-hal terkait akun, dan tautan media sosial.

Bagi mereka yang mengalami masalah peluncur. Ada peluncur pihak ketiga yang disebut XIVLauncher yang bobotnya jauh lebih ringan dan bekerja dengan baik dalam anggur. Anda harus melakukan penilaian Anda sendiri apakah memasukkan kredensial Anda ke alat pihak ketiga dapat diterima oleh Anda, tetapi kode sumber tersedia di github untuk dievaluasi sebelum Anda melakukannya. Tidak menautkan secara langsung tidak jelas apakah menggunakan alat semacam itu merupakan pelanggaran KL.

Bagi mereka yang mengalami masalah peluncur. Ada peluncur pihak ketiga yang disebut XIVLauncher yang bobotnya jauh lebih ringan dan bekerja sangat baik dalam anggur ...

Peluncur pihak ketiga sejauh yang saya tahu tidak memungkinkan Anda untuk menambal permainan, cukup masuk oleh karena itu setelah peluncur lama hilang tidak masalah jika Anda dapat masuk dengan peluncur pihak ketiga karena versi klien dan server game tidak akan cocok dan server akan menolak login Anda.

IDK jika yang dirujuk oleh netpro2k adalah https://github.com/goatcorp/FFXIVQuickLauncher atau yang lainnya, tetapi quicklauncher sebenarnya dapat memperbarui game dan jauh lebih cepat daripada melalui peluncur normal (karena ia mengunduh banyak tambalan secara asinkron sementara peluncur normal akan melakukannya secara sinkron). Saya belum menggunakan peluncur normal selama lebih dari setengah tahun pada saat ini dan semuanya telah bekerja dengan baik pada patch hari. Saya rasa selalu ada kemungkinan bahwa perubahan di masa depan bisa menghancurkannya.

@feffes itu bagus terakhir kali saya memeriksa tidak ada peluncur pihak ketiga yang bisa, semoga jika kita kehilangan peluncur lama, peluncur pihak ketiga dapat memungkinkan kita untuk terus bermain game.

FFXIVQuickLauncher memiliki dependensi .NET 4, yang memperumit penggunaannya di Wine (meskipun berfungsi jika Anda menggunakan winetricks / protontricks untuk menginstalnya.) Dev telah menyatakan ini terutama karena sudah diinstal di sebagian besar komputer Windows, semoga .NET 5 (alias .NET Core 5) akan terjadi cepat atau lambat.

Coba atur file ke read-only dan lihat apakah Anda bisa lolos begitu saja!

putra. 25. okt. 2020, 06:50 skrev Federico [email protected] :

Saya tidak berpikir masalah mereka adalah peluncurnya melainkan non-fungsional
Pemutaran video WMV untuk intro cutscene. Ada beberapa file konfigurasi itu
perlu diedit untuk melewati itu; menginstal game di Windows tidak
Tolong.

Ah benar salahku. Buka Dokumen Saya / Game Saya / FINAL FANTASY XIV - A Realm
Reborn / dan temukan FFXIV.cfg ubah CutsceneMovieOpening 0 ke CutsceneMovieOpening
1.

apa yang terjadi jika saya tidak menyetel CutsceneMovieOpening? bahkan jika saya menambahkannya,
sesuatu menghapusnya setelah meluncurkan game.

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/ValveSoftware/Proton/issues/580#issuecomment-716098649 ,
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AD4BBKBIVOXU3WC3A2YHJEDSMO4DHANCNFSM4FRR7KYQ
.

Apakah ini terkait dengan driver dxvk dan nvidia 450.66? Saya tidak mendapatkan d3d11.log di mana pun untuk mengonfirmasi ... tebak Proton mungkin menonaktifkannya?

image

@Ammako log DXVK disimpan di mana program pelaksana dalam kasus FFXIV itu /Client/game/ffxiv_dx11.exe Anda akan menemukan ffxiv_dx11_d3d11.log , ffxiv_dx11_dxgi.log dan ffxiv_dx11.dxvk-cache sana, perhatikan jika Anda memulai ulang permainan meskipun log sebelumnya akan ditimpa.

@konomikitten Saya melihat di sana, tidak ada. Mencari di seluruh drive untuk d3d11.log dan tidak menemukan apa pun.

Saya menggunakan Proton, jadi saya tidak akan sepenuhnya terkejut jika Valve menonaktifkan semua file log itu.

Sepertinya saya akan menambahkan PROTON_LOG=1 %command% untuk meluncurkan opsi, dan jika itu terjadi lagi semoga log tersebut menunjukkan sesuatu yang berguna ... agak menjengkelkan meskipun itu tidak hanya menyimpan log secara default.

e: ternyata dengan mengaktifkan log proton, saya sekarang memiliki log dxvk di direktori root game. Jadi itu menyelesaikannya.

Sebuah pertanyaan bagi mereka yang sudah lama bermain game di Linux. Apakah tidak ada film lain dalam game yang akan menguncinya selain film intro?
Dan karena penasaran, apa yang kurang dari Wine untuk film intro diputar?

Edit: Terima kasih banyak atas balasannya. Kemudian saya akan terus menikmati permainan menggunakan Proton :)

@kaktuspalme Tidak ada hal lain dalam game yang tidak berfungsi di Wine.

Percayalah bahwa masalahnya adalah masalah Media Foundation, yang sedang dikerjakan. Tapi saya tidak sepenuhnya yakin.

Hanya intro cinematics. Dan sejauh yang saya tahu, ini bukan Wine, itu Proton yang kurang mendukung pemutaran video. Sesuai dengan log perubahan Proton 5.13:

Awal dukungan nyata untuk semua jenis pemutaran video. Game yang menggunakan pustaka video lama harus mulai bekerja dengan build ini. Kami sedang berupaya meningkatkan dukungan untuk perpustakaan video yang lebih baru.

Dan sejauh yang saya tahu, ini bukan Wine, itu Proton yang kurang mendukung pemutaran video.

Itu juga tidak bekerja dengan vanilla Wine (tanpa menginstal WMP atau apa pun melalui winetricks).

Saya tidak ingat vanilla Wine tbh. Yang saya tahu adalah bahwa itu berhasil pada Lutris. Atau apakah, jika itu berhenti berfungsi di pembaruan game terbaru.

Sebuah pertanyaan bagi mereka yang sudah lama bermain game di Linux. Apakah tidak ada film lain dalam game yang akan menguncinya selain film intro?
Dan karena penasaran, apa yang kurang dari Wine untuk film intro diputar?

Edit: Terima kasih banyak atas balasannya. Kemudian saya akan terus menikmati permainan menggunakan Proton :)

@kaktuspalme Sejauh yang saya tahu intro adalah satu-satunya cutscene yang mengunci permainan. Meskipun, ada urutan pra-render dalam sebuah cutscene yang dilewati selama penggerebekan Coil of Bahamut.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat