เมื่อฉันเรียกใช้ Amnesia: Dark Descent หรือ Superbrothers: Sword & Sworcery เกมนั้นยืดออกไปทั้งจอของฉันเช่นนี้
Limbo เกิดปัญหาเมื่อเริ่มต้น:
ฉันจะแก้ปัญหาเหล่านี้ได้อย่างไร
เมื่อฉันเรียกใช้ Amnesia: Dark Descent หรือ Superbrothers: Sword & Sworcery เกมนั้นยืดออกไปทั้งจอของฉันเช่นนี้
Limbo เกิดปัญหาเมื่อเริ่มต้น:
ฉันจะแก้ปัญหาเหล่านี้ได้อย่างไร
คำตอบ:
เกมทั้งหมดทำงานหลังจากปรับแต่ง:
เกมเหล่านี้เป็นเกม SDL และเช่นเดียวกับเกม SDL ทุกเกมพวกเขาจะทำตัวแปลก ๆ ถ้าคุณมีจอภาพสองจอ ในการรันบนจอแสดงผลหลักเท่านั้น:
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64
- โปรดทราบว่าสิ่งนี้อาจเรียกว่า "Launcher.bin32" หรือคล้ายกันในระบบ 32 บิต
SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh
ฉันไม่จำเป็นต้องทำอะไรเพิ่มเติมกับสิ่งเหล่านี้และดูเหมือนว่าพวกเขาจะทำงานได้อย่างสมบูรณ์แบบ
หมายเหตุ: ในการใช้การปรับแต่งนี้กับเกม SDL ทั้งหมดที่พวกเขาสามารถเรียกใช้ด้วยวิธีนี้จากเส้นประเพียงแค่เพิ่ม
SDL_VIDEO_FULLSCREEN_DISPLAY=0
ไป/etc/environment
ที่บรรทัดใหม่แล้วรีบูต
ฉันมีปัญหามากขึ้นกับเกมนี้ ด้วยการเปิดใช้งานสองหัวเกมล้มเหลวด้วย segfault โดยปกติแล้วสิ่งนี้สามารถหลีกเลี่ยงได้โดยการรันไวน์ในโหมดเดสก์ท็อปเสมือน explorer (ฉันต้องทำเช่นนี้กับเกมไวน์เกือบทุกชนิด) อย่างไรก็ตามในที่นี้มา Limbo มาพร้อมกับไวน์แบบกำหนดเองที่โหมด explorer ไม่ทำงาน ฉันต้องใช้ไวน์ distro ที่จัดหามาแทนและจากนั้นทำงานอย่างถูกต้อง แต่คุณต้องเรียกใช้ด้วยสคริปต์เริ่มต้นปกติหนึ่งครั้งเพื่อสร้างไดเรกทอรี ~ / .limbo ดังนั้น:
/opt/limbo/launch-limbo.sh
- หากใช้งานได้ดีเยี่ยมถ้าไม่:
sudo apt-get install wine1.4
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
- คุณต้อง cd หรือเกมจะพัง
wine explorer /desktop=limbo,1920x1200 limbo.exe
- แทนที่ 1920x1200 ด้วยความละเอียดที่คุณต้องการ
วิธีเริ่มแอปพลิเคชันเช่นนี้เมื่อเปิดใช้งานรูปแบบเส้นประ:
sudo gedit /opt/limbo/launch-limbo.sh
ใส่ความคิดเห็นรหัสที่มีอยู่และเพิ่ม:
cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
wine explorer /desktop=limbo,1920x1200 limbo.exe
อีกครั้งแทนที่ 1920x1200 ด้วยความละเอียดที่คุณต้องการ
คุณสามารถเปิดใช้งานในโหมดหน้าต่างที่มีความละเอียดค่อนข้างมากโดยการเพิ่มตัวเลือกขณะเปิดตัว:
cd /opt/bastion/Bastion/
./Bastion.bin.x86_64 -windowed -x 1680 -y 1000
(จอภาพของฉันมี 1680x1050 & ฉันลบ 50p สำหรับแถบด้านบน Unity - ดังนั้นจึงเป็นแบบเต็มหน้าจอ)
วิธีเปิดเกมในโหมดหน้าต่างด้วยปุ่มลัด:
cd /opt/bastion/Bastion/
sudo gedit bastion64.sh
และเพิ่ม "-windowed -x 1680 -y 1,000" (โดยไม่ใส่เครื่องหมายคำพูดพร้อมความละเอียดที่ต้องการ) หลัง "LD_LIBRARY_PATH = lib64 :. ./Bastion.bin.x86_64"
ทางออกสำหรับ Limbo ไม่ได้ทำเพื่อฉัน อะไรที่ทำให้ฉัน:
ติดตั้งไวน์
ติดตั้ง Directx9
winetricks directx9
เปิดการกำหนดค่าไวน์
winecfg
เปลี่ยน d3dx9_43 เป็น "(native, builtin)" ในแท็บไลบรารี
ทำตามขั้นตอนในคำตอบอื่น ๆ
นำมาจากเกม“ Limbo” ไม่มีเสียง
Altough บอกว่า 'แก้ไขเสียง' ฉันต้องติดตั้ง directx9 เพื่อให้เกมทำงานได้ (และตอนนี้ฉันยังมีเสียง)