วิธีการแสดงเกมแบบเต็มหน้าจอ 4: 3 บนจอไวด์สกรีนโดยไม่ยืดออก?


0

ฉันกำลังเล่นเกม Age of Empires 1 บน Mac OS Sierra ซึ่งทำงานบนเครื่อง macbook 11 นิ้วที่เชื่อมต่อกับจอภาพ Acer ขนาด 23 นิ้วที่มีความละเอียดมาตรฐาน 1920 x 1080 เกมดังกล่าวสำหรับ Windows และไม่มีเวอร์ชัน Mac เป็นทางการดังนั้นฉันจึงใช้โปรแกรมที่ชื่อว่า "Porting Kit" ซึ่งดูเหมือนจะเป็นโปรแกรมอรรถประโยชน์ Wrapper สำหรับไวน์

ตัวเกมนั้นมีขนาด 1024 x 768 ดังนั้นเมื่อฉันเรียกใช้หน้าจอของฉันจะเข้าสู่โหมดเต็มหน้าจอ แต่อัตราส่วนภาพ 4: 3 นั้นยืดไปทั่วหน้าจอดังนั้นภาพจึงสั้นลงและอ้วนขึ้นกว่าที่เป็น ฉันชอบเล่นกับแถบสีดำทางด้านซ้ายของหน้าจอเป็นอย่างมากเพื่อให้รูปภาพแสดงอย่างน้อยที่สุดในอัตราส่วนภาพที่ถูกต้องไม่ยืดออก

ผมพบว่าหัวข้อฟอรั่มบางอย่างที่ผู้ใช้คอมพิวเตอร์กับการ์ด Nvidia มีปัญหานี้เช่นด้ายที่นี่ อย่างไรก็ตาม Macbook air ของฉันหากฉันไม่ผิดพลาดมีวิดีโอในตัวของ Intel ดังนั้นจึงไม่มีผลบังคับใช้

นอกจากนี้ฉันพยายามเปลี่ยนการตั้งค่าในการตั้งค่าการแสดงผลของ Mac OS และกด Alt / Option ค้างไว้ในขณะที่คลิกที่ "สเกล" ซึ่งให้รายการความละเอียดรวมถึง 1024x768 อย่างไรก็ตามเมื่อฉันเปลี่ยนไปใช้ความละเอียดนั้น Mac OS ก็ยืดออกเช่นกัน นี่เป็นเรื่องแปลกเพราะฉันเห็นภาพหน้าจอของรายการความละเอียดการตั้งค่าการแสดงผลของผู้อื่นและพวกเขามีสิ่งต่าง ๆ เช่น "1024 x 768" และ "1024 x 768 (ยืด)" เช่นสองรุ่นที่แตกต่างกันซึ่งหมายถึงอันแรกคือ " อย่างไรก็ตามรายการความละเอียดของฉันไม่ได้มีความสอดคล้องกัน "ยืด" รุ่นและป้ายหนึ่งจะยืดแม้ว่า แปลก.

ฉันลองเล่นซอกับตัวควบคุมฮาร์ดแวร์บนจอมอนิเตอร์ของฉัน (Acer G236HL) เช่นปุ่มทางกายภาพใกล้ปุ่มเปิดปิดจอภาพของฉัน ดูเหมือนว่าจะมีตัวเลือกที่เรียกว่า "โหมดกว้าง" ซึ่งถูกตั้งค่าเป็น "เต็ม" แต่ดูเหมือนว่าจะไม่มีวิธีการเปลี่ยนแปลงแม้ว่าอินเทอร์เฟซจะแนะนำตัวเลือกอื่น ๆ นอกเหนือจาก "เต็ม" แต่พยายามเปลี่ยนตัวเลือกนั้น ส่งผลให้ไม่มีอะไรเกิดขึ้นเช่นไม่มีตัวเลือกอื่นใด

ฉันจะบังคับให้มอนิเตอร์แสดงภาพเต็มหน้าจอ 4: 3 ที่มีแถบสีดำทั้งสองด้านแทนที่จะยืดได้อย่างไร อีกครั้งโปรแกรมที่ฉันใช้ "Porting Kit" โดยผู้ชายบางคนที่ชื่อ "Paul the Tall" ดูเหมือนจะไม่มีคุณสมบัติโหมด "เล่นในหน้าต่าง" ดูเหมือนว่าจะมี "แพทช์ HD อย่างไม่เป็นทางการของ AOE เพิ่มขึ้น" (ติดตั้งผ่านชุดการโอนย้าย) ซึ่งทำโดยบุคคลอื่นที่อนุญาตให้ใช้โหมดหน้าต่างรวมถึงการสนับสนุนความละเอียดหน้าจอไวด์สกรีน (แก้ไขการอัปเดต: ด้วยเหตุผลบางอย่างโหมดของหน้าต่างที่ใช้โปรแกรมปะแก้นี้ทำให้เกมของฉันล้มเหลว แต่โหมดเต็มหน้าจอทำงานได้และอนุญาตให้เล่นเกมที่ความละเอียด 1920 x 1080 ได้ดังนั้นเทคนิคนี้ดี แต่ฉันสงสัยว่ามี เป็นวิธีแก้ปัญหาทั่วไปเพิ่มเติมสำหรับปัญหานี้ซึ่งสามารถใช้กับเกมแบบเต็มหน้าจอ 4: 3 อื่น ๆ ที่ยืดออก)

คำตอบ:


0

คลิกขวาที่พอร์ตในไลบรารี Porting Kit ของคุณกด " Wineskin Tools " -> " Launch Wineskin " ในหน้าต่างที่เปิดขึ้นให้กด " ตัวเลือกหน้าจอ "

เลือก " แทนที่ " แทน " อัตโนมัติ " ที่ด้านบนจากนั้นเลือก " เต็มหน้าจอ " ทางด้านซ้ายและเลือก "การแก้ปัญหา " ที่คุณต้องการใช้ด้านล่าง

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


ฉันทำตามคำแนะนำเหล่านี้อย่างแน่นอนลองทั้งตรวจสอบและไม่เลือก "ใช้ Mac Driver แทน X11" แต่ในทั้งสองกรณีความละเอียดหน้าจอ 1024 x 768 ยังคงยืดให้เต็มหน้าจอของฉันแทนที่จะมีกล่องจดหมายสีดำที่ต้องการ ด้านข้าง เพื่อให้ชัดเจนการเปลี่ยนแปลงการตั้งค่าเหล่านี้ไม่ต้องการให้ฉันติดตั้งเกมทั้งหมดใหม่อีกครั้งเพื่อให้พวกเขามีสิทธิ์ใช่ไหม ฉันยังลอง "รูทเลส (หน้าต่าง)" แทน "เต็มหน้าจอ" แต่เกมเปิดตัวเต็มจออย่างไรก็ตาม การตั้งค่าเหล่านี้ถูกระงับไว้หรือไม่ เพื่อความชัดเจนฉันกำลังทำการเปลี่ยนแปลงจากนั้นเสร็จสิ้นออกแล้วเล่น
xdavidliu

ฉันแค่อยากจะเพิ่มว่าฉันได้ลอง "Rootless (windowed)" รวมกับ (ในกล่องโต้ตอบเดียวกัน) "Virtual Desktop ที่ตัวเลือก 1024 x 768" พร้อมกับไม่ จำกัด "ใช้ไดรเวอร์ Mac แทน X11" ซึ่งทำให้ ดี 1024 x 768 หน้าต่างแทนเต็มหน้าจอ แม้ว่านี่จะเป็นที่น่าพอใจและสามารถเล่นได้ในกรณีเฉพาะของฉันและฉันก็พอใจอย่างมากหากใครรู้วิธีแก้ปัญหาทั่วไปที่อนุญาตให้มีกล่องจดหมายสีดำด้านข้างในโหมดเต็มหน้าจอสำหรับเกม 4: 3 ใน 16: 9 มอนิเตอร์รู้สึกอิสระที่จะพูดสอด
xdavidliu

Mac Driver ไม่สามารถใช้งานร่วมกับตัวเลือกหน้าจออื่น ๆ ส่วนใหญ่ของ Wineskin ดังนั้นจึงจำเป็นต้องปิดการใช้งานอย่างถูกต้อง;) เมื่อเลือก "การแก้ปัญหา" เมื่อคุณทำตามสิ่งที่ฉันอธิบายคุณพยายามเลือก 4: 3 หรือไม่ ความละเอียด?
vitormm

นอกจากนี้ "Rootless (หน้าต่าง)" + "หน้าต่างปกติ" เป็นพฤติกรรมเดียวกันของ "อัตโนมัติ": P
vitormm

สำหรับความคิดเห็นแรกของคุณใช่ความละเอียด 1024 x 768 คือความละเอียด 4: 3 สำหรับความคิดเห็นที่สองของคุณ: สำหรับฉัน "อัตโนมัติ" เป็นการตั้งค่าเริ่มต้นและทำให้มีการขยายแบบเต็มหน้าจอในตอนแรกไม่ใช่หน้าต่างที่ฉันได้รับจาก "Rootless (หน้าต่าง) + เดสก์ท็อปเสมือนจริงที่ 1024 x 768"
xdavidliu

0

หากคุณมีการ์ด AMD พร้อมซอฟต์แวร์ 2017 คุณจะต้องใช้ "การตั้งค่า AMD" เปิดมัน (ฉันมีทางลัดที่เข้าถึงได้ง่าย) คลิกที่แท็บ "Display" คลิกเพื่อเปิดใช้งาน "GPU Scaling" จากนั้นใน "Scaling Mode" เลือก "Preserve Aspect Ratio" แค่นั้นแหละ!

หากภายหลังคุณมีเกมแอ็คชั่นที่ใช้ความละเอียดต่ำ 4: 3 แต่สามารถยืดไปที่หน้าจอทั้งหมดโดยไม่ต้องเปลี่ยนอัตราส่วนการกระทำหรือแนวนอนทำตามข้างต้น แต่ใน "โหมดการปรับ" เลือก "เต็มแผง" แทน

[และไม่ฉันไม่ทราบว่า "วิธีการแบบเก่า" ของการทำข้างต้นผ่านบรรทัดคำสั่ง: มันจะง่ายขึ้นเพราะมันอาจจะเกี่ยวข้องกับทางลัดของเกมโดยใช้สคริปต์ง่ายๆ]

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.