最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Linux終于能完美游玩FF14:滿速下載與游玩全解,第三方啟動器支持一鍵登錄

2022-06-20 20:57 作者:邏輯學(xué)帶師Songer  | 我要投稿

(本文主體為Wine運(yùn)行啟動器,現(xiàn)已有原生編譯版啟動器,請翻到最后查看)

相信廣大國服光呆一定長期為一件事所困擾,那就是,國服相關(guān)的下載器和啟動器等實在是太……special了。

先不說這個長相老掉牙的下載器 (我當(dāng)年的舊電腦還會卡死在0%,被逼無奈上了WeGame的黑車);

這個很……復(fù)古的界面……(圖源國服官網(wǎng))

然后就是啟動器那如蝸牛一般的更新速度,10M/s以上的帶寬跑出1M/s的速度,實乃一絕;

更為大家熟悉的就是登錄游戲的繁瑣操作,每次登錄都要這么做一套(現(xiàn)在各位可以開始笑了):

  1. 掏出你的手機(jī);

  2. 打開叨魚app;

  3. 點(diǎn)擊跳過開屏廣告;

  4. 點(diǎn)擊啟動器的“一鍵登錄”(雖然其實不用等廣告就能點(diǎn));

  5. 如果app成功彈窗,就在手機(jī)上拖動滑塊完成登錄驗證;

  6. 要是不能,又得打開掃一掃界面,掃描啟動器二維碼以登錄。

雖然PC版叨魚可以真·一鍵登錄,但是這玩意絕不是什么省油的燈,我勸你們千萬不要安裝。我曾經(jīng)安裝過一次,結(jié)果發(fā)現(xiàn)它的所謂“安全”功能趁管理員權(quán)限之便,把我的羅技g控制面板當(dāng)危險程序沙了,搞得我以為鼠標(biāo)壞了,焯!

另外,還有一個對我來說很重要的問題,那就是國服FF14無法在Linux上完美游玩。這一問題并不是因為FF14游戲本身的運(yùn)行難度過高,其實狒狒本體早已能用Wine完美運(yùn)行。對于國際服的官方啟動器版,可以更改兩個小參數(shù)(官方啟動器改為舊版,以及跳過會導(dǎo)致游戲卡死的第一次運(yùn)行游戲過場動畫,就是“海德林,一顆充滿活力的行星”那個),即可正常模擬運(yùn)行;或者也可以使用國際服的第三方啟動器XIVLauncher進(jìn)行游玩;而G胖方面的Proton大法(上游基于Wine)更是已經(jīng)可以完美運(yùn)行Steam版的國際服FF14(不然你以為他為啥能在Steam Deck上陪兒子玩,雖然Deck的兼容性驗證還是“不支持”);但是國服長期以來卻并不能享受這種待遇。

ProtonDB的兼容性頁面 https://www.protondb.com/app/39210
Lutris的頁面 https://lutris.net/games/final-fantasy-xiv-online/

nga之前有在Linux下游玩國服狒狒的帖子教程,也有依照教程制作的lutris腳本,但是是32位容器+DX9模式運(yùn)行。我測試過,盛趣官方的啟動器在Wine下運(yùn)行需要在容器內(nèi)安裝ie8,而winetricks提供的ie8只能在32位容器內(nèi)安裝,DX11又無法工作于32位模式。

原帖地址 https://bbs.nga.cn/read.php?tid=18782486

然后這個b站視頻在此基礎(chǔ)上,解決了ie8依賴的問題,得以使用64位容器,甚至還可以使用ACT(雖然是純凈版,無法使用國服整合),但DX11模式仍然無法工作。有評論區(qū)老哥發(fā)現(xiàn)原因在于,登錄驗證中的核心進(jìn)程在DX11模式下啟動后會立即自殺??紤]到國際服早已放棄DX9支持,國服指不定什么時候也會緊隨其后,留在DX9上顯然不是長久之計。

直到上月,XIVLauncher終于有了國服移植版,最后的一塊拼圖完整了。我喜大普奔,終于不用再受官方啟動器的氣了,立即下載使用。目前的版本經(jīng)測試,可以實現(xiàn)記住登錄憑據(jù),真·一鍵登錄,不需要掏手機(jī),不需求管理員權(quán)限,而且更令人驚喜的是,Linux也終于可以在DX11下運(yùn)行國服了!??!快把游戲安利給你身邊常用Linux的朋友(不是

本文包含以下內(nèi)容:

  1. 如何不使用官方下載器下載游戲;

  2. 如何讓W(xué)eGame和盛趣雙端共用游戲文件(我就是雙修用戶);

  3. 如何使用第三方啟動器在Linux上暢玩狒狒。


免責(zé)聲明:XIVLauncher為第三方啟動器,不受官方承認(rèn);其包含可選開啟的某功能,該功能存在爭議和風(fēng)險性。本文僅使用該啟動器以登錄啟動游戲,未對游戲文件和程序進(jìn)行更多操作;本文不鼓勵也不建議任何人開啟其可選功能,也不會回答任何與可選功能相關(guān)的問題,使用第三方啟動器的一切后果由使用者自行承擔(dān)。本文提倡各位純凈進(jìn)行游戲,至于官方態(tài)度,請移步絲瓜和吉田,請外掛警察不要在這理發(fā)店

繞過官方下載器的方法很簡單,游戲離線安裝包的文件鏈接都是明碼,并且和啟動器在同一個目錄下,稍微修改一下鏈接就可以了。我們首先復(fù)制出來下載器的鏈接:

路徑是https://ff14.jijiagames.com/6.0/FFXIV_20220303_downloader.exe,很顯然這個6.0目錄下面放置有我們所需要的所有文件。接下來看下面的文件MD5碼列表:

那么我們要做的事情就很簡單了,把鏈接中FFXIV_20220303_downloader.exe替換成該列表中的文件名,再用其他下載工具下載即可。就是手動改鏈接操作略微麻煩,如果自己愿意動腦筋的話,可以利用一下其他下載工具的批量鏈接下載功能等。所有文件下載完畢之后的安裝就不用講解了,一路next即可。

速度可以跑滿,爽的一筆

WeGame和盛趣雙端共享的話,現(xiàn)在已有人開發(fā)了現(xiàn)成的工具(見https://bbs.nga.cn/read.php?tid=24056122)。其實其核心原理很簡單,就是mklink命令,利用NTFS文件系統(tǒng)的符號鏈接功能。如果沒學(xué)過Linux的可能不好理解這一功能,通俗來說,就是為一個文件夾在另一處創(chuàng)建了一個“傳送面板”或者“影分身”,這個“分身”和原始文件夾呈現(xiàn)出的內(nèi)容完全一致,對分身的修改也會反映到原始文件夾上,一個文件夾可以在兩處用,并且只占用一份空間,畢竟是“傳送面板”嘛。

如果你已經(jīng)同時安裝了WeGame版和盛趣版兩份游戲,想快速合并其實很簡單。刪除其中一個版本下面的game文件夾,再把另一個版本的game文件夾用mklink命令做一個符號鏈接到該位置替換之,就可以共享游戲文件了,這也是上面那個工具的原理所在,我最早就是手動用這種土方法共享雙端文件的。

(請注意,mklink只能在命令提示符下使用,Powershell不支持該命令,如果你打開了Powershell,請先在Powershell里面鍵入cmd運(yùn)行命令提示符。如果提示權(quán)限不足,請以管理員方式啟動Powershell/命令提示符。另外,一定要記得備份game下面的My Games文件夾以防丟失鍵位等設(shè)置?。?/p>

符號鏈接在圖標(biāo)旁邊會帶一個箭頭,看上去很像快捷方式,不過其實是完全不同的東西

接下來是XIVLauncher這個第三方啟動器。國服的移植版本見該鏈接:https://github.com/ottercorp/FFXIVQuickLauncher。請注意目前該啟動器還處于測試版,可能存在不穩(wěn)定因素。對于Windows用戶來說,直接下載安裝,指定好游戲目錄,即可使用。

Linux用戶的話,記得先使用Winetricks,在容器中安裝好版本號高于4.5的.Net框架依賴(XIVLauncher基于.Net開發(fā)),我采取的是直接安裝winetricks中的dotnet48,總之原則上是版本就高不就低。從微軟官網(wǎng)下載安裝包也可以,但還需要msi安裝程序作為前置,所以還不如直接用winetricks。另外強(qiáng)烈建議安裝dxvk(在Wine下玩大型游戲的神器,將DirectX API轉(zhuǎn)換成Vulkan的兼容層),游戲體驗會相當(dāng)絲滑。其他的依賴應(yīng)該都不需要,這一點(diǎn)不同于官方啟動器方案需要大量繁瑣的依賴。我這里省去了所有安裝細(xì)節(jié),因為我默認(rèn)長期使用Linux的用戶應(yīng)該熟悉Wine的使用方法了,如果你不熟悉,建議先自行搜索學(xué)習(xí)Wine相關(guān)資料(我個人強(qiáng)烈推薦ArchWiki https://wiki.archlinux.org/,哪怕你使用的發(fā)行版不是Archlinux,它也有極強(qiáng)的參考價值)。

在Linux和Wine上安裝的話,這里需要注意幾點(diǎn):

  1. rundll32報錯“This application could not be started”彈窗可以無視;

  2. 如果你的容器中已經(jīng)安裝了Wine-mono這個Wine方面的.Net運(yùn)行庫仿制版,可能需要手動在Wine設(shè)置里面卸載它(解除其dll替換項),以防和官方.Net沖突;

  3. 使用何種wine運(yùn)行庫目前是玄學(xué)問題,似乎隨運(yùn)行環(huán)境不同會存在差異,可能只能靠自己反復(fù)試錯。我嘗試過程中發(fā)現(xiàn)使用多種wine運(yùn)行庫都會出現(xiàn)很長的XamlParseException報錯,最后嘗試到wine-staging 7.11才成功。如果你發(fā)現(xiàn)還有別的運(yùn)行庫可以成功運(yùn)行,也歡迎分享出來。

  4. 如果因為種種玄學(xué)原因?qū)嵲跓o法自行安裝.Net,或者是懶,可以直接參考我上面引用的視頻,評論區(qū)置頂有已安裝好.Net的Wine容器打包,很方便,拿來就能用,我測試環(huán)境的時候也用過;

  5. 如果你成功啟動了XIVLauncher,還要注意,在Wine環(huán)境下它不會彈窗詢問游戲目錄位置,而是會在加載一會之后直接報錯稱無法更新。其實這個報錯是有迷惑性的,真實原因是啟動器找不到游戲目錄。解決方法是直接修改啟動器的配置文件,手動指定游戲目錄的位置(Wine中Linux文件系統(tǒng)的根目錄對應(yīng)到Z盤)。

可以查看日志或者命令行輸出,若顯示這樣的信息輸出,說明可以運(yùn)行啟動器。反之則可能報Xaml錯誤或假死
在discord與人交流的情況

Finally, it's done!

完成效果展示??梢钥吹絻HDX11下可用的高分辨率界面選項

經(jīng)進(jìn)一步測試,ACT也可以運(yùn)行,不過只能運(yùn)行原版。我使用呆萌整合進(jìn)行了測試,結(jié)果呆萌整合的漢化等功能以及所有插件都沒有加載,等同于啟動了原版ACT,不過仍然可以手動加載插件以使用FFXIV解析插件和Overlay懸浮窗。

如果要使用ACT,需要額外注意兩點(diǎn):

  1. ACT會出現(xiàn)中文程序在Wine中的典中典口口口亂碼情況,老辦法,winetricks安裝corefonts和fakechinese字庫之后得到了解決;

  2. 默認(rèn)情況下,F(xiàn)FXIV解析插件會無法解析進(jìn)程網(wǎng)絡(luò)數(shù)據(jù)而報錯。解決辦法在上面提及的視頻中可以找到,出自https://github.com/valarnin/ffxiv-tools/,我手動運(yùn)行其腳本中的三行命令后,解析插件即可成功解析戰(zhàn)斗數(shù)據(jù)。

Overlay懸浮窗似乎可以使用,但存在一定問題,懸浮窗經(jīng)常神神秘秘不肯出現(xiàn);并且游戲哪怕是無邊框窗口化時,懸浮窗都會被游戲遮擋,當(dāng)然這一問題應(yīng)該涉及窗口管理器,非KDE用戶可能不會出現(xiàn)此問題。不過我覺得有解析功能,能傳logs就足夠了,要什么自行車:D

至于FF Logs Uploader,直接就有原生的Linux appImage包,直接用就完事了。

我估計作用是允許對wine相關(guān)進(jìn)程的網(wǎng)絡(luò)活動進(jìn)行捕捉
ACT可以正常解析數(shù)據(jù)

理論上說,Wine以及其下游也能運(yùn)行于Mac上,所以以上方法也能在Mac上故技重施。另外,Steam Deck也當(dāng)然可以使用該方法游玩國服,因為SteamOS本質(zhì)上就是一個ArchLinux,甚至如果你在Deck中選擇切換到桌面模式,就能見到一個基于KDE Plasma的桌面環(huán)境,甚至可以使用pacman的軟件源,這也正是我正在使用的Linux方案,所以理論上應(yīng)該同樣適用。有興趣的朋友可以自己研究一下。

希望各位在艾歐澤亞玩的開心!

(2022/8/14:忙于考研復(fù)習(xí),才發(fā)現(xiàn)某乎有人引用了我的拙文,Mac用戶可以參考這篇:

https://zhuanlan.zhihu.com/p/539627025

用到了XIV on Mac這個項目:https://www.xivmac.com/)

(2022/9/24:XIVLauncher原項目FAQ給出了Steam Deck上運(yùn)行啟動器的方法:https://goatcorp.github.io/faq/steamdeck

看到這個,再翻看XIVLauncher項目,發(fā)現(xiàn)XIVLauncher現(xiàn)在已經(jīng)可以編譯成原生Linux和MacOS的版本,畢竟.Net已經(jīng)是跨平臺的了,但是目前從Github下載不到正式安裝包。Archlinux AUR庫已經(jīng)有人上傳了AUR包(xivlauncher-git),從PKGBUILD看,目前需要從源碼指定參數(shù)自行編譯,國服版本理論也可以這么做。我現(xiàn)在是沒工夫折騰了,各位需要的還是自理罷)

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=xivlauncher-git

2023/3/22:從xlcore編譯原生啟動器運(yùn)行游戲

截止目前,AUR有xivlauncher-cn-git包處于活躍,archlinux用戶可以方便地下載安裝。AUR真的是無盡寶藏一把子愛住了

紅字表明啟動器無法使用自動登錄功能,每次都要掃碼。不過我現(xiàn)在玩的也少了懶得研究了(Linux密鑰這塊說實話我一直沒弄懂,我明明有GnuPG也生成過私鑰啊

啟動器默認(rèn)情況下會自行下載wine-staging,如果你希望使用系統(tǒng)自帶的wine,就需要修改一下設(shè)置。這回也不用非得改配置文件了,可以進(jìn)設(shè)置頁指定游戲目錄,存檔目錄也可以單獨(dú)指定!

游戲正常運(yùn)行需要dxvk,如果使用的是系統(tǒng)wine需要手動WINEPREFIX=~/.xlcore_cn/wineprefix setup_dxvk一下。

然后就可以開玩了!


Linux終于能完美游玩FF14:滿速下載與游玩全解,第三方啟動器支持一鍵登錄的評論 (共 條)

分享到微博請遵守國家法律
交城县| 油尖旺区| 兴化市| 潼南县| 昭觉县| 鹤山市| 麟游县| 呼和浩特市| 巍山| 永丰县| 乃东县| 千阳县| 汉沽区| 白河县| 临漳县| 梧州市| 磐石市| 广元市| 鲁甸县| 壤塘县| 将乐县| 花垣县| 平原县| 黄浦区| 郸城县| 麦盖提县| 屏东县| 罗甸县| 山东| 甘洛县| 淮安市| 正宁县| 商城县| 格尔木市| 沙湾县| 高台县| 雷州市| 寿阳县| 义乌市| 浦城县| 西华县|