จะติดตั้ง Resident Evil 5 บน Linux ได้อย่างไร? และวิธีแก้ปัญหาเกี่ยวกับเกม

Resvil5_mfg

ในบทความนี้ ฉันจะเล่าประสบการณ์และรสชาติแย่ ๆ ในปากของฉันที่มันทิ้งฉันไป การบ้านของ พยายามที่จะเรียกใช้ชื่อนี้ จากแฟรนไชส์วิดีโอเกมยอดนิยม Resident Evil Resident Evil 5 เป็นชื่อที่เปิดตัวในปี 2009 และได้รับการยอมรับอย่างกว้างขวางจากชุมชน

ตอนนั้นฉันโชคดีที่ได้สำเนาในเกมเปิดตัวและสามารถสนุกกับเกมนี้บน XBOX 360 ได้หลายปีต่อมา (ในปี 2014) ฉันพบข้อเสนอบน Steam ที่พวกเขาเสนอ Resident Evil 4,5 6 และ 12.99 ในราคา 8 USD (ประมาณ 10-XNUMX ยูโรในเวลานั้น) ซึ่งฉันเห็นว่าเป็นข้อต่อรองและฉันก็ซื้อมัน

ตั้งแต่นั้นมาฉันก็ไม่สามารถเล่นเกมนี้ได้เลยเพราะฉันไม่มีเวลามากนักและกราฟิกการ์ดของทีมของฉันก็ยังหายใจเฮือกสุดท้าย

จนกระทั่งไม่กี่เดือนที่ผ่านมา (และหลังจากที่มีกราฟเศรษฐกิจ) และรู้เกี่ยวกับการเปิดตัว Resident Evil 3 รีเมคฉันก็เริ่มเล่นเกมที่ยังไม่จบ "Resident Evil 6" และหลังจากนั้นมันทำให้ฉันอยากกลับไปสนุกกับอีกสองชื่อก่อนหน้า Resident Evil 4 และ 5

ซึ่ง 4 และ 6 สนุกกับพวกเขาใน Xbox GamePass (เนื่องจากการต่อรองของเดือนพฤศจิกายนปีที่แล้ว) และตอนนี้ฉันกำลังจะติดตั้ง Resident Evil 5 (เนื่องจาก xbox one ไม่รองรับแผ่นที่ฉันซื้อสำหรับ 360 (go ฉ้อโกง)) บนคอมพิวเตอร์ของฉัน

กระบวนการติดตั้ง Resident Evil 5 บน Linux

กับการมาถึงของโครงการ โปรตอนไอน้ำและความเข้ากันได้ เสนอให้สามารถเรียกใช้ชื่อ Windows บน Linux ได้โดยไม่ต้องเดือดร้อน, ฉันคิดว่ามันสมบูรณ์แบบที่จะสามารถ "ดาวน์โหลด" และสนุกกับมันได้

การดาวน์โหลดมีขนาดประมาณ 7.2 GB ซึ่งใช้เวลาประมาณ 20 นาทีถึง 1 ชั่วโมงขึ้นอยู่กับการเชื่อมต่อของคุณ หลังจากนั้นเพียงคลิกที่ "ดำเนินการ" (ฉันไม่แนะนำให้เรียกใช้เนื่องจากอาจทำให้คุณทำตามขั้นตอนเพิ่มเติมได้) และ เกมจะดาวน์โหลดการอ้างอิงบางอย่างที่จำเป็นสำหรับการดำเนินการ ซึ่ง ได้แก่ Games for Windows Live (gfwl ที่มีชื่อเสียง) และไลบรารี directx

คุณให้เล่นอีกครั้งและ คุณจะเห็นอินโทรของเกมซึ่งน่าประหลาดใจ อยู่บนพื้นหลังสีดำ. ปัญหาแรกคือ "หน้าจอสีดำ" ที่มีชื่อเสียง และนี่คือจุดเริ่มต้นของความกล้าในการเปิดเกมบน Linux

ในทางทฤษฎี เพื่อหลีกเลี่ยงกระบวนการทั้งหมด สิ่งที่ฉันต้องทำ เราสามารถพึ่งพา Lutris ซึ่งสคริปต์การติดตั้งที่ยอดเยี่ยมทำให้กระบวนการทั้งหมดเป็นไปโดยอัตโนมัติ แต่ที่น่าแปลกใจคือ สคริปต์ใช้งานไม่ได้สำหรับฉัน เพราะเมื่อฉันรันเกม ฉันพบข้อผิดพลาดเดิมอีกครั้ง

ทำการวิจัยเล็กน้อย ฉันพบว่าเกิดข้อผิดพลาด คืออะไร บทนำของเกมจะต้องมีโปรแกรมเล่น Windows เพื่อให้สามารถแสดงให้เราเห็นฉากเล็กๆ นั้นและโดยการตรวจจับไม่ได้ เกมจะยังคงอยู่บนหน้าจอสีดำนั้น นอกเหนือจากนั้น มีข้อผิดพลาดบางอย่างเกิดขึ้นเมื่อไม่สามารถเชื่อมต่อกับ Games for Windows Live

เพื่อแก้ปัญหานี้ เราต้องติดตั้งเครื่องเล่น Windows ในการติดตั้งของเรา จาก Wine, Lutris, Proton, PlayOnLinux หรือ Crossover (ฉันพูดถึงสิ่งเหล่านี้เพราะฉันลองแต่ละอันแล้วมันก็ออกมาเหมือนกัน)

แม้ว่าวิธีการแก้ปัญหาจะง่าย กระบวนการค่อนข้างน่าเบื่อเนื่องจาก เนื่องจาก Windows XP เป็นระบบ "ล้าสมัย" การติดตั้ง Steam หากตรวจพบว่าคุณกำลังใช้งาน Windows เวอร์ชันนี้อยู่Implemente ไม่เปิดขึ้นนั่นคือเหตุผลที่ต้องรันภายใต้ Windows 7

แต่เมื่อคุณต้องการติดตั้ง windows media player 10 ไม่อนุญาตให้คุณทำเพราะสามารถทำได้บน Windows XP 32 บิตเท่านั้น และโปรตอนเช่นเดียวกับ Steam สำหรับ Windows ทำการติดตั้งภายใต้ 64 บิต

นั่นคือเหตุผลที่ฉันพูดถึงว่ามันเป็นระเบียบ

การแก้ไขปัญหาและการติดตั้งการอ้างอิง

เพื่อแก้ปัญหาทั้งหมดนี้ เราต้องพึ่งพา winetricks หรือ ในกรณีที่ทำบนไอน้ำด้วยโปรตอน เรากำลังจะใช้ โปรตอน (โดยทั่วไปแล้ว winetricks แต่มาจากไอน้ำ) ขอแนะนำว่า ถอนการติดตั้งเกมของคุณและติดตั้งใหม่ และเมื่อเกิดเหตุการณ์นี้อย่าเรียกใช้

สิ่งที่เราจะทำหลังจากติดตั้งเสร็จแล้วคือ ไปที่โฟลเดอร์การติดตั้ง (ใน Steam ให้คลิกรองที่ชื่อและเราสามารถเปิดโฟลเดอร์ที่โฮสต์ไว้ได้ “ คุณสมบัติ -> ไฟล์ในเครื่อง -> เรียกดูไฟล์ในเครื่อง… ”).

ในไวน์, PlayonLinux, Crossover หรือ Lutris เราสามารถหาโฟลเดอร์ Steam ได้ในโฟลเดอร์ของผู้ใช้ของเรา และเราเข้าสู่โฟลเดอร์แอปพลิเคชัน (คุณสามารถค้นหาเครือข่ายเส้นทางของพวกเขาคืออะไร) เราป้อนคำนำหน้าที่สร้างด้วยไวน์

ทุกคนตั้งชื่อว่า "Steam" เว้นแต่คุณจะทำการติดตั้งแบบกำหนดเองและเปลี่ยนชื่อคำนำหน้า

สิ่งแรกที่เราจะทำคือเข้าไปในโฟลเดอร์ที่เกมอยู่และ มาลบการพึ่งพา gfwl กัน เส้นทางภายในการติดตั้งไอน้ำคือ "steam / steamapps / common / Resident Evil 5" และ เรากำลังจะแก้ไขไฟล์ "BH5AE_install.vdf" และเราจะกำจัดบรรทัดต่อไปนี้

"Run Process"
{
"GFWL"
{
"process 1" "%INSTALLDIR%\\redist\\gfwlivesetup.exe"
"command 1" "/q"
"HasRunKey" "HKEY_LOCAL_MACHINE\\Software\\CAPCOM\\RESIDENT EVIL 5\\GFWL"
}
}

บันทึกและปิดไฟล์

ตอนนี้เรากำลังจะติดตั้งการอ้างอิง สำหรับลูทริสและโปรตอนเราจะวางตำแหน่งตัวเองในเทอร์มินัลเส้นทาง "Steam / steam / steamapps / compatdata" ซึ่งเราจะพบคำนำหน้าที่สร้างขึ้นสำหรับเกมซึ่งจะเป็น "21690" เสมอ

และเราจะดำเนินการ (สำหรับ lutris):

WINEPREFIX=/21690/pfx winetricks

สำหรับโปรตอน:

WINEPREFIX=/21690/pfx protontricks

ในขณะที่สำหรับ Wine, Crossover หรือ Playonlinux เราสามารถเรียกใช้ winetriks ได้ และหน้าต่างเช่นนี้จะเปิดขึ้นสำหรับเรา

มาเลือกกัน “เลือกคำนำหน้าไวน์เริ่มต้น”, เราคลิกที่ยอมรับและเราจะดำเนินการ “winecfg” และ มาเปลี่ยนเวอร์ชั่นเลียนแบบกันเถอะ “Windows 7” เป็น “Windows XP” เราใช้การเปลี่ยนแปลงและปิด

อีกครั้งในหน้าต่างก่อนหน้าเดียวกัน มาเลือกกัน ตัวเลือกแรกนั่นคือ "ติดตั้ง Windows DLL หรือคอมโพเนนต์"

และเราจะติดตั้งการอ้างอิง ของเกมที่มี "wmp10 d3dcompiler_43 d3dx9 xact_jun2010” และในกรณีของ wmp10 จำเป็นต้องติดตั้ง wmp9 ก่อน

หากคุณได้รับข้อผิดพลาดที่ระบบ 64 บิตของคุณ (เวอร์ชันของ Windows ที่คุณกำลังเลียนแบบ) คุณจะต้องลบโฟลเดอร์ที่มีคำนำหน้า "pfx" และคุณจะสร้างมันภายใต้ 32 บิต เรียกใช้คำสั่ง:

WINEPREFIX=/21690//pfx WINEARCH=win32 winetricks

หรือสำหรับโปรตอน:

WINEPREFIX=/21690//pfx WINEARCH=win32 protontricks

และคุณทำกระบวนการอีกครั้งเพื่อติดตั้งการอ้างอิง ขอแนะนำให้ติดตั้งทีละตัวเพื่อหลีกเลี่ยงปัญหาและกระบวนการจะน่าเบื่อมากขึ้น

ตามการติดตั้งเพิ่มเติมและแนะนำในฟอรัมที่ฉันตรวจสอบคือการติดตั้ง internet explorer 8, xatc, vcrun2012, dotnet 20 และ dotnet 40

คุณสามารถทำได้ด้วยคำสั่ง:

WINEPREFIX=/21690/pfx winetricks wmp9 d3dcompiler_43 d3dx9 xact_jun2010 ie8 xatc vcrun2012 dotnet20 dotnet40

แต่อย่างที่บอกว่าแนะนำทีละภาพ

ในที่สุดหลังจากติดตั้งทั้งหมดนี้ มาติดตั้งการอัปเดตที่จำเป็นสำหรับ wmp10 . กันเถอะ ไม่มีข้อผิดพลาดสำหรับสิ่งนี้เราต้องดาวน์โหลดไฟล์ต่อไปนี้จาก lutris ลิงค์คือนี่ 

คุณสามารถดาวน์โหลดไฟล์ ในโฟลเดอร์ที่คุณอยู่ในตำแหน่งคำนำหน้าด้วย:

wget https://lutris.net/files/tools/windowsmedia-kb942423-x86-intl.exe

และเรากำลังจะติดตั้งด้วย:

WINEPREFIX=/21690/pfx wine windowsmedia-kb942423-x86-intl.exe

หากคุณทำทุกอย่างถูกต้องการติดตั้งการอัปเดตนี้จะเสร็จสิ้นภายในเวลาไม่ถึง 30 วินาทีและ ตอนนี้ถึงคราวที่จะเปลี่ยนเวอร์ชันของ Windows เพื่อเลียนแบบ "Windows 7":

WINEPREFIX=/21690/pfx winetricks

O:

WINEPREFIX=/21690/pfx protontricks

เรากลับไปที่ เลือกคำนำหน้าเริ่มต้นยอมรับและคลิกที่ "เรียกใช้ winecfg" และยอมรับ

ที่นี่ ก่อนเปลี่ยนเวอร์ชั่นเลียนแบบ เราจะเพิ่มแอปพลิเคชันโดยคลิกที่ "เพิ่มแอปพลิเคชัน" และไปที่เส้นทาง "ไฟล์โปรแกรม/เครื่องเล่นสื่อ windows" และ เราเลือก "wmplayer.exe" เราคลิกที่เปิดและเราจะเห็นว่ามันถูกเพิ่มลงในหน้าต่าง

เราเลือกมันและ ในเวอร์ชันเลียนแบบเรากำหนด "Windows XP" Ahora เราเลือก "การกำหนดค่าเริ่มต้น" และกำหนดเวอร์ชันให้กับ เลียนแบบจาก “Windows 7” เนื่องจากถ้าเราปล่อยไว้ใน Windows XP Steam ก็จะไม่เปิดขึ้นมา

พวกเรายอมรับ และด้วยเหตุนี้เราจึงสามารถรันเกมบน Linux ได้แล้ว

ในกรณีที่คุณเรียกใช้เกมก่อนและจะดาวน์โหลด GFWL คุณต้องลบบันทึก ของระบบที่เราสามารถทำได้จากหน้าต่างเดียวกับที่เราติดตั้งการอ้างอิง

ไม่มีอะไรนอกจากการเลือกตัวเลือกในการติดตั้ง dll หรือส่วนประกอบ เราจะเลือกตัวเลือกของ "run regedit"

และเราจะวางตำแหน่งตัวเอง "HKEY_LOCAL_MACHINE \\ Software \\ CAPCOM \\ RESIDENT EVIL 5 \\ GFWL" และที่นี่คุณสามารถลบรีจิสทรีหรือเปลี่ยนค่าจาก "1" เป็น "0" บันทึกปิด Steam, Playonlinux ฯลฯ หรือคุณออกจากระบบและกลับเข้าสู่ระบบอีกครั้ง

และด้วยเหตุนี้คุณก็สามารถสนุกกับเกมได้แล้ว

เพื่อเป็นข้อมูลเพิ่มเติมพวกเขายังสามารถติดตั้งโปรแกรมแก้ไขซึ่งกำจัดข้อผิดพลาดบางอย่างและการพึ่งพา GFWL ซึ่งจะถูกดาวน์โหลด จากลิงค์ต่อไปนี้ ที่ระบุคำแนะนำในการติดตั้ง


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ดอกผักตบชวา dijo

    ขอบคุณอาจารย์. ฉันมีเวอร์ชันละเมิดลิขสิทธิ์ ฉันสร้างคำนำหน้าด้วยสถาปัตยกรรม 32 บิตด้วยชื่ออื่น ซึ่งฉันติดตั้งเกม ฉันไม่ได้เริ่มเกม และฉันทำตามคำแนะนำที่คุณเขียน ฉันลบส่วนของไฟล์ BH5AE_install.vdf ฉันติดตั้งการพึ่งพาทั้งหมด (ตามที่แนะนำสำหรับฟอรัมที่คุณเขียนในภายหลัง) ด้วย winetricks ในคำนำหน้า 32 บิตเดียวกันกับที่ฉันติดตั้งเกม ฉันติดตั้งการอัปเดต wmp10 ฉันทำตามขั้นตอนต่อไปนี้ยกเว้น regedit อันหนึ่งเพราะคีย์ทำ ไม่มีอยู่จริง แค่นั้นก็ใช้ได้แล้ว

    1.    ดาร์คคริซท์ dijo

      ฉันดีใจที่ข้อมูลมีประโยชน์เช่นเดียวกับฉันในขณะนั้น :)

      แม้ว่าฉันจะต้องตรวจสอบมากมายเพื่อที่จะสามารถหาวิธีแก้ปัญหาเฉพาะได้

  2.   Mario156090 dijo

    หลังจากผ่านไปประมาณ 20 ครั้ง ฉันสามารถติดตั้งเกมได้ ปัญหาของฉันคือฉันกำลังทดสอบกับ WINE เวอร์ชันล่าสุดและต้องใช้เวอร์ชันที่ต่ำกว่า 6

  3.   Mario156090 dijo

    ฉันออกจากการปรับปรุง:

    วิธีติดตั้งบนโปรตอน 8.5 บน lutris เวอร์ชันล่าสุด:

    1) สร้างโปรไฟล์ 64 บิต
    2) ติดตั้งเกม
    3) ปิดการใช้งาน VKD3D ใน lutris
    4) ติดตั้ง wmp11 จาก winetricks ที่เปิด lutris
    5 เรียกใช้เกม มันควรจะเปิด

    ข้อเสียของสิ่งนี้คือหากคุณมี Resident Evil 5 เพื่อเล่นเกมสำหรับ Windows Live คุณจะไม่สามารถค้นหาเกมบน LAN ได้เนื่องจากแอปพลิเคชันนี้ใช้สำหรับการสื่อสารและใช้งานไม่ได้กับโลกบน WINE