Linux系統玩俠盜獵車手IV (GTA IV)

Linux系統的x86電腦要玩俠盜獵車手IV (Grand Theft Auto IV)是可行的。

最簡單的方法:到Steam買正版GTA IV,再於Linux安裝Steam Proton。官方認證可於Linux系統正常執行,十分簡單。

但如果你是盜版仔…就請跟著我的步驟做吧。

1. 硬體與系統配備

GTA IV官網列出的電腦配備需求為雙核心x86處理器、1.5GB RAM、Nvidia 7900以上顯示卡、22GB以上的硬碟空間。

但GTA IV都十年前的遊戲了,現在的電腦應該都能跑吧。GTA IV盜版載點自己找,我使用的是"Grand Theft Auto IV - The Complete Edition v1.2.0.32"這個版本。

  • 作業系統:Arch Linux
  • 桌面環境KDE X11
  • CPU為Intel i5-7400
  • GPU為GTX1050TI,安裝專有Nvidia驅動程式

2. 建立Bottles環境

  1. 安裝Bottles

  2. 新建Gaming的酒瓶

  3. 點選右上角Browse Files

  4. 將GTA IV遊戲主程式檔案放到Bottles的C槽的Program Files目錄,如下所示,免得發生DLL缺東缺西的問題。

  5. 點選Add Shortcut,選取GTAIV.exe建立捷徑 (應位於~/.var/app/com.usebottles.bottles/data/bottles/bottles/GTA-IV/drive_c/Program Files)

  6. 點選執行按鈕。GTA IV應該能正常執行,但是盜版無法登入Rockstar Social Club,無法存檔,請先將遊戲關閉。

3. 解決盜版GTA IV無法離線存檔的問題

根據Reddit網友測試,只要將系統時間調到2019年以前就能恢復離線存檔的功能。

Linux有faketime套件可以暫時設定假時間,可是對Flatpak無效,那就只能全域改時間了。

  1. 執行timedatectl,全域設定時間為2019年1月1日
1
sudo timedatectl set-time 2019-01-01
  1. 然後啟動Bottles,再啟動GTA IV,就能在遊戲內離線存檔了。

  2. GTA IV的離線存檔位於~/.var/app/com.usebottles.bottles/data/bottles/bottles/GTA-IV/drive_c/users/ivon/AppData/Roaming/Goldberg SocialClub Emu Saves/GTA IV/

  3. 欲將系統改回現在時間,執行:

1
sudo timedatectl set-ntp true

感謝您的閱讀。歡迎分享Ivon的部落格(ivonblog.com)的文章,引用或轉載請註明文章網址,並遵守創用CC-姓名標示-非商業性-禁止改作 4.0 國際授權條款。如需商業使用請來信告之。

written by human, not by AI

如果本網站文章對您有幫助,歡迎請我喝杯珍珠奶茶。

留言板

點選按鈕,選擇您覺得方便的留言系統。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要登入Github帳號才能留言。支援markdown語法,方便您張貼程式碼,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus投放的廣告。無論有無登入皆可留言。此處留言只有本站參與者看得到。若您選擇以訪客身份匿名留言,就不會收到後續回覆通知。