แนวทางการกำหนดค่า PCSX2 v0.9.8 ฉบับทางการ ภาษาไทย
#1
Heart 
เนื่องจากแนวทางฉบับนี้มีรายละเอียดค่อนข้างมากและต้องอ่านยาว, avih จึงได้สร้างแนวทางการเริ่มกำหนดค่าแบบรวดเร็วที่สั้นกว่ามาก ซึ่งคุณสามารถอ่านได้ ที่นี่ ถ้าคุณยังคงมีคำถามหรือต้องการจะรู้ว่าตัวเลือกไหนดีกว่ากัน ให้อ่านแนวทางแบบยาวนี้ ):

ในแนวทางนี้ ผมจะพยายามอธิบายว่าจะกำหนดค่า PCSX2 อย่างเหมาะสมได้อย่างไร และจะให้เคล็ดลับสำหรับการรันเกม ขั้นตอนมีดังนี้:

1) ดาวน์โหลด PCSX2 v0.9.8 ตัวใหม่ ที่นี่
2) PCSX2 มี 3 รูปแบบ คือ ตัวติดตั้งแบบสมบูรณ์, ตัวติดตั้งโดยเว็บ และแบบไบนารี่ โดยตัวติดตั้งแบบสมบูรณ์จะมีการรวมตัวติดตั้งเว็บ DirectX ไว้แล้ว, ตัวติดตั้งโดยเว็บเป็นการดาวน์โหลดแบบทางเลือกจากอินเตอร์เน็ต ส่วนแบบไบนารี่มีเฉพาะตัวโปรแกรมกับปลั๊กอิน เลือกดาวน์โหลดหนึ่งอย่างที่คุณชอบ แต่ถ้าไม่แน่ใจ ให้ดาวน์โหลดตัวติดตั้งแบบสมบูรณ์
3) รันตัวติดตั้ง (ถ้าคุณดาวน์โหลดตัวติดตั้งมาแล้ว) หรือถ้าคุณดาวน์โหลดแบบไบนารี่ให้เปิดแฟ้มเอกสารและแยกเนื้อหาไฟล์ไปยังโฟลเดอร์ (เช่น C:\PCSX2)
4) รัน pcsx2-r4600.exe จากโฟลเดอร์ที่คุณติดตั้งหรือแยกไฟล์ไว้

สำหรับผู้ใช้ Linux
ขอรับไบนารี่ (มีการแก้ไขบั๊กต่อ 0.9.8 ที่ปล่อยออกมา) จากที่นี่หรือแหล่งจาก Google Code เพื่อคอมไพล์จากแหล่ง, ทำตามคำแนะนำใน Compilation Guide for Linux
คุณจำเป็นต้องมีตัวต่อไปนี้ติดตั้งอยู่: libasound2-dev, libbz2-dev, libgl1-mesa-dev, libglew1.5-dev, libglu1-mesa-dev, libgtk2.0-dev, libjpeg-dev, libsdl1.2-dev, libsoundtouch1-dev, libsparsehash-dev, libwxbase2.8-dev, libwxgtk2.8-dev, libx11-dev, nvidia-cg-toolkit, portaudio19-dev, zlib1g-dev.

ปลั๊กอินทั่วไปที่ Linux ใช้: ZZOgl-pg (or ZZOgl), GSdx SDL, SPU2-X, ZeroSPU2, OnePad, Linuz Iso, EFP Iso, และ EFP Polling.


ดัชนี
  1. การกำหนดค่าปลั๊กอิน
  2. การกำหนดค่าไบออส (BIOS)
  3. การกำหนดค่าคอร์
  4. การกำหนดค่าจิปาถะ

การกำหนดค่า PCSX2


PCSX2 เวอร์ชันใหม่ มีตัวช่วยการกำหนดค่าครั้งแรก(first time configuration wizard) เพื่อช่วยคุณกำหนดค่าได้ง่ายขึ้น ดังนั้นเราจะขอกล่าวผ่านสิ่งนี้เป็นอันดับแรก

ในหน้าจอแรก, คุณจะถูกถามให้เลือกภาษา

ในตัวเลือกแบบหล่นลง, ง่ายๆ เพียงเลือกภาษาที่คุณต้องการใช้ให้กับโปรแกรม

PCSX2 จะจัดเก็บการตั้งค่าทั้งหมดอัตโนมัติ, การ์ดความจำกับไฟล์ใหม่จะถูกสร้างในโฟลเดอร์ Documents ถ้าคุณใช้ตัวติดตั้ง , หรือในโฟลเดอร์เดียวกับที่ pcsx2-r4600.exe ตั้งอยู่ ถ้าคุณใช้เวอร์ชันไบนารี่

ในหน้าจอที่สอง คุณจะสามารถเลือกปลั๊กอินที่คุณต้องการใช้ ปลั๊กอินตั้งต้นคือตัวที่มีความเข้ากันได้สูงกว่าและโดยทั่วไปจะเร็วกว่าด้วย, ดังนั้นก่อนจะเปลี่ยนแปลงมันโปรดแน่ใจว่าคุณกำลังจะทำอะไร
ที่นี่คุณยังสามารถระบุโฟลเดอร์อื่นสำหรับปลั๊กอินของคุณถ้าคุณต้องการ, โดยยกเลิกเครื่องหมายในกล่อง 'Use default setting'และเลือกโฟลเดอร์ของคุณโดยคลิก 'browse' การคลิก 'Open in Explorer' จะเปิดหน้าต่างสำรวจได้โดยง่ายในโฟลเดอร์ที่คุณได้ระบุไว้

ในหน้าจอที่สาม, คุณจะถูกถามเพื่อให้เลือกไบออส (BIOS) จากรายการ ถ้าคุณไม่เห็นอะไรในรายการนี้ คุณจำเป็นต้องคัดลอกไบออสของคุณลงในโฟลเดอร์ที่เห็นด้านล่าง, หรือเปลี่ยนโฟลเดอร์เพื่อชี้ไปยังตำแหน่งที่คุณมีไบออสเก็บไว้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับไบออส, ดูที่หัวข้อ การกำหนดค่าไบออส (BIOS) ของแนวทางนี้ ถ้าคุณทำการเลือกไม่ได้, คุณจะไม่สามารถใช้ PCSX2 ได้ คลิก 'Finish' เพื่อสิ้นสุดตัวช่วยกำหนดค่าครั้งแรก

นี่คือ GUI(Graphical User Interface)หลักของ PCSX2 จากที่นี่คุณสามารถเปลี่ยนการตั้งค่าหรือปลั๊กอินที่คุณเห็นว่าเหมาะสมกับ PCSX2
เราจะเริ่มด้วยการกำหนดค่าปลั๊กอิน แล้วเราจะย้ายไปสู่การกำหนดการตั้งค่าคอร์
ไปยัง Config =>Plugin/BIOS selector เพื่อเลือกและกำหนดปลั๊กอินที่ PCSX2 จะใช้ คุณจะเห็นหน้าจอดังนี้(คลิกเพื่อขยาย):

[Image: attachment.php?aid=30180]


มี 3 แท็บ คือ Plugins, BIOS และ Folders

แท็บ Plugins ของ Plugins/BIOS Selector:


อันดับแรก, คุณสามารถยกเลิกเครื่องหมายที่กล่อง 'use default setting' ที่ด้านล่าง และเลือกโฟลเดอร์ของคุณเองได้โดยคลิกปุ่มมองหาหรือ 'Browse' นี่คือโฟลเดอร์ที่ PCSX2 จะโหลดปลั๊กอินของมัน
ที่ด้านซ้าย คุณจะเห็นว่าองค์ประกอบใดที่แต่ละปลั๊กอินจะทำการจำลอง (GS, PAD, SPU2 ฯลฯ), ที่ตรงกลางคุณจะเห็นตัวเลือกแบบหล่นลงของปลั๊กอิน, และด้านขวามีปุ่มกำหนดค่า Configure ซึ่งจะเปิดกล่องโต้ตอบการกำหนดค่าสำหรับปลั๊กอินที่คุณได้เลือกไว้
จำไว้ว่าเมื่อใดก็ตามที่คุณเปลี่ยนปลั๊กอิน คุณจำเป็นต้องกดปุ่มใช้งาน "Apply" เพื่อให้ตัวจำลองโหลดปลั๊กอินใหม่และเพื่อให้ปุ่มกำหนดค่าของมันใช้การได้

ตอนนี้ ไปยังการกำหนดค่าปลั๊กอินที่แท้จริง:

กราฟิก:



อันดับแรก, คุณต้องตรวจสอบดูว่าการ์ดจอของคุณรองรับ pixel shaders และ DirectX(สำหรับ Windows)เวอร์ชันไหน คุณสามารถตรวจสอบได้ ที่นี่.

ณ เวลานี้ คุณสามารถใช้ได้ 2 ปลั๊กอินของ GS คือ: GSdx v0.1.16 และ GSnull driver v0.1.0.

GSdx v0.1.16 คือปลั๊กอิน DirectX 9 และ DirectX 10/11 โดย Gabest ซึ่งล่าสุดได้ปรับปรุงดีขึ้นอย่างมากทั้งด้านความเร็วและคุณภาพของภาพ มันต้องการ pixel shaders 2 และ SSE2 เพื่อทำงานและ Vista/Windows 7 กับการ์ดจอที่รองรับ DirectX 10 สำหรับโหมด DirectX10/11

GSnull คือ ดังที่ชื่อบอก, ปลั๊กอินไม่มีผล ซึ่งจะไม่แสดงผลวิดีโอใด ๆ มีวัตถุประสงค์เพื่อการแก้ไขบั๊ก


เลือก GSdx v0.1.16 และกดปุ่มกำหนดค่า Configure

  • GSdx มี 3 เวอร์ชัน คือ SSE2,SSSE3 และ SSE4.1 เฉพาะถ้าตัวประมวลผลของคุณรองรับชุดคำสั่งเหล่านี้ คุณสามารถใช้เวอร์ชันสูงสุดได้ เพราะมันจะเร็วกว่าตามลำดับ จากช้าสุดไปเร็วสุด: SSE2, SSSE3, SSE4.1 หมายเหตุ: ผู้ใช้ AMD อย่าเข้าใจผิดระหว่าง SSE3 กับ SSSE3 (มี S อีก 1 ตัว) และ SSE4A กับ SSE4.1, โดยรวมแล้วพวกมันแตกต่างกันและไม่ถูกรองรับ ในกรณีนี้ให้ใช้แบบ SSE2
    CPU ที่รองรับ SSE2 : ตรวจสอบที่นี่
    CPU ที่รองรับ SSSE3 : ตรวจสอบที่นี่
    CPU ที่รองรับ SSE4.1 : Intel Core 2 Duo Penryn series (E7xxx,E8xxx and Q9xxx models), Intel Corei3, Intel Corei5, Intel Corei7, AMD Bulldozer/Bobcat

  • เพื่อใช้โหมด DirectX10/11, คุณจำเป็นต้องรัน Windows Vista หรือ Windows 7 กับการ์ดจอที่รองรับ DirectX10/11 (ตรวจสอบที่ลิงค์ก่อนหน้า)

  • โหมด DirectX10 และ DirectX11 ของ GSdx ณ เวลานี้คือเหมือนกัน ทั้งในด้านความเร็วและความเข้ากันได้ แตกต่างกันเฉพาะว่า คุณจะเห็นอันแรกถ้าการ์ดจอของคุณรองรับถึง DirectX10 และเฉพาะอันที่สองถ้าการ์ดจอของคุณรองรับถึง DirectX11

  • Renderer: ที่นี่ คุณสามารถเปลี่ยนได้ว่าจะให้กราฟิกแปลผลออกมาอย่างไร

    โดยการเลือก "Direct3D9 (Hardware)", GSdx จะใช้ความสามารถ Direct3D ของการ์ดจอของคุณ, ส่งเสริมความเร็วการจำลองอย่างมีนัยสำคัญ

    โดยการเลือก "Direct3D10/11 (Hardware)" (เลือกได้เฉพาะใน Vista/Windows 7 กับการ์ดจอที่รองรับ DX10/11 ), GSdx จะใช้โหมด Direct3D10/11 ของมัน ซึ่งโดยปกติจะเป็นโหมดที่เร็วที่สุดและบางทีก็สามารถเข้ากันได้มากกว่าเช่นกัน ขอแนะนำอย่างยิ่งหากถ้าระบบของคุณรองรับสิ่งนี้

    โดยการเลือก "Direct3D9/10/11 (software)", GSdx จะใช้ built-in software renderer, ซึ่งจะไม่ใช้การ์ดจอของคุณทั้งหมด, แต่ใช้ตัวประมวลผลของคุณแทน วิธีนี้ความเร็วของการจำลองจะลดลงอย่างมาก แต่จะได้ความเข้ากันมากที่สุด ขอแนะนำถ้าคุณมีปัญหากราฟิกกับตัวแปลผล Direct3D (Hardware)

    โดยการเลือก "SDL 1.3 (software)", GSdx จะใช้ SDL library สำหรับ software rendering ซึ่งประพฤติราวโหมด software ด้านบน

    โดยการเลือก "Direct3D9 (null)", Direct3D10/11 (null)", "Null (software)", "Null (null)" หรือ "SDL 1.3 Null" ปลั๊กอินจะไม่ทำการแปลผลสิ่งใด ๆ ดังนั้นก็จะไม่แสดงผลใด ๆ ที่หน้าจอ ใช้มันหากคุณเพียงต้องการบางอย่าง เช่น ฟังดนตรีเท่านั้น ด้วยโหมดนี้คุณจะได้รับความเร็วเพิ่มขึ้นอย่างน่าทึ่ง

  • Interlacing: ที่นี่คุณสามารถเลือกระหว่าง None และอีก 6 เทคนิคอื่น ๆ ซึ่งใช้เพื่อการลบการแสดงผลแบบสั่นๆ หรือ "shaking"
    ในวงเล็บคุณจะเห็นชนิดของผลลัพธ์และอาจรวมทั้งข้อเสีย (เช่น the half FPS note in blend) ของแต่ละโหมดเหล่านี้ที่มี
    คุณสามารถวนรอบพวกมันขณะรันเกมได้โดยกดปุ่ม F5

    ตัวเลือกย่อย Scaling:

    ใช้งานได้เฉพาะถ้าได้เลือกตัวแปลผล Renderer แบบ Hardware ที่ด้านบน ที่นี่คุณสามารถปรับแต่งการตั้งค่าเพื่อปรับปรุงคุณภาพของภาพในเกม โดยการเพิ่มความละเอียดพื้นผิวที่ถูกแปลผลหรือการใช้ตัวกรอง โปรดจำไว้ว่า การเปลี่ยนความละเอียดจากความละเอียดต้นฉบับหรือ native อาจทำให้เกิดความบกพร่องต่าง ๆ (จากโดยปกติที่จะบกพร่องเพียงเล็กน้อย จนถึงบางกรณีที่ร้ายแรงแต่นาน ๆ ครั้ง)

  • D3D internal resolutions: ที่นี่คุณสามารถระบุความละเอียดที่แน่นอน ที่คุณต้องการให้ทรัพยากรของคุณทำการแปลผลที่จุดนั้น!
    วิธีนี้, ถ้า PC ของคุณแรงพอ (โดยเฉพาะการ์ดจอเป็นหลัก), คุณสามารถเล่นเกม ps2 ที่คุณชื่นชอบในความละเอียดที่สูงขึ้นมาก ทำให้ภาพคมชัดและมีรายละเอียดมากขึ้น
    โปรดทราบว่า ความละเอียดที่สูงขึ้น, ปลั๊กอินก็ต้องใช้แหล่งทรัพยากรที่มากขึ้น, ดังนั้นทำให้การจำลองช้าลงมาก

  • Original PS2 Resolution - Native: ถ้าคุณกากล่องนี้, ปลั๊กอินจะทำการแปลผลตามความละเอียดแบบต้นฉบับของเครื่อง ps2 (นั่นคือเหตุผลที่ Custom Resolution และ Scaling เป็นสีเทา)

  • Scaling: หากจะปรับความละเอียดเอง ตั้งให้เป็น Custom เพื่อใช้การตั้งค่าอะไรก็ตามที่คุณจะเลือกที่ด้านล่าง (Custom Resolution) การตั้งค่าเป็น 2x-6x จะทำการคูณความละเอียดภายในของเกมกับค่านั้นและแปลผลออกมา เช่น ถ้าความละเอียดต้นฉบับของเกมคือ 640x320, การตั้งค่าเป็น 3x จะแปลผลมันที่ 1920x960 (สามเท่าของความละเอียดต้นฉบับหรือ native) วิธีนี้บางบั๊กของการเพิ่มสเกลได้ถูกป้องกันไว้ให้ซึ่งมันอาจจะปรากฏได้หากคุณตั้ง Custom Resolution เองในกล่องด้านล่าง
    ณ เวลานี้ เกมส่วนใหญ่ และการ์ดจอสามารถใช้การสเกล x2 หรือ x3 ได้ดี แต่ความเร็วมักจะตกลงอย่างมากที่การตั้งค่าที่สูงขึ้น

  • Custom Resolution: เมื่อ Scaling ถูกตั้งเป็น custom, คุณสามารถใส่ค่าความละเอียดเท่าใดก็ได้ที่ต้องการให้เกมแสดงผลออกมา


    ตัวเลือกย่อยของโหมด Hardware:

    ใช้ได้เฉพาะถ้าได้เลือกตัวแปลผล Renderer แบบ Hardware ที่ด้านบน ที่นี่คุณสามารถเปลี่ยนบางการตั้งค่าสำหรับสมรรถนะพิเศษหรือคุณภาพวิดีโอ

  • Texture filtering: กล่องกานี้มี 3 สถานะ คือ ถูกกา, สีเทา และ ไม่ถูกกา
    เมื่อถูกกา, ทุกสิ่งบนหน้าจอทั้ง 2D และ 3D จะถูกกรองแบบ bilinear
    เมื่อเป็นสีเทา, การกรองจะทำเหมือนบน PS2 นี่คือการตั้งค่าที่ชอบมากกว่า
    เมื่อปิด, bilinear filtering จะไม่ถูกใช้งานอย่างสมบูรณ์ วิดีโอคุณภาพต่ำกว่า แต่อาจจะช่วยได้สำหรับบางการ์ดจอที่ช้ากว่า

  • Logarithmic Z: การตั้งค่านี้อาจช่วยได้เมื่อบางกราฟิกของเกมเป็นลักษณะ "see through" สามารถสลับใช้ได้เฉพาะการ์ดจอที่ไม่รองรับ 32bit Z-buffer

  • Allow 8-bit textures: ใช้ "palletized textures" ที่ประสิทธิภาพมากกว่าสำหรับการแปลผลทั้งหมด ซึ่งจะช่วยลดความต้องการแรมของการ์ดจอ อีกด้านหนึ่งมันเพิ่มการโหลดของกระบวนการและสามารถทำให้เกิดบั๊กที่เห็นได้ แนะนำให้ลองใช้ทั้งคู่และดูว่าอันไหนที่ให้สมรรถนะสูงสุด

  • Alpha Correction (FBA): (เฉพาะโหมด DX9) คงการใช้งานไว้ เพื่อให้มันแก้ไขปัญหาการผสมผสานที่โหมด DX9 มี แต่ก็อาจสร้างปัญหาบางอย่างได้

    ตัวเลือกย่อยของโหมด Software:

    ใช้ได้เฉพาะถ้าได้เลือกตัวแปลผล Renderer แบบ Software ที่ด้านบน ที่นี่คุณจะพบตัวเลือกการปรับแต่งว่าจะให้ตัวแปลผลใช้เธร็ดมากเท่าใด และการเปิด/ปิด software AA

  • Rendering threads: กล่องนี้ใช้ได้เฉพาะเมื่อได้เลือกโหมดวิธีการแปลผล Renderer แบบ software ที่นี่คุณสามารถระบุจำนวนเธร็ดที่ GSdx จะใช้ในขณะที่ software กำลังแปลผล, เพื่อให้ได้ประโยชน์ของทุกคอร์ ตัวประมวลผลของคุณอาจจะ เช่น ตั้งเป็น 3 สำหรับตัวประมวลผลแบบ 4 คอร์ เพิ่มความเร็วอย่างมีนัยสำคัญในระบบหลายคอร์สำหรับการแปลผลแบบ software ที่มากกว่า 2 คอร์

  • Edge anti-aliasing (AA1): กล่องนี้ใช้ได้เฉพาะเมื่อได้เลือกโหมดวิธีการแปลผลแบบ software โดยเมื่อถูกกา ปลั๊กอินจะพยายามใช้งาน anti-aliasing (การลบรอยหยัก) บนเกมเพื่อปรับปรุงภาพการมองเห็น ใช้อย่างระมัดระวัง, ณ การทดลองในเวลานี้สวยงามมาก

    ตัวเลือกย่อย Hacks:

    ใช้งานได้เฉพาะเมื่อคุณได้แก้ไขไฟล์ GSdx.ini เอง และเปลี่ยนบรรทัด (หรือเพิ่มถ้ามันไม่มีอยู่) จาก AllowHacks=0 เป็น AllowHacks=1
    การตั้งค่าเหล่านี้สำหรับผู้ใช้ขั้นสูง'เท่านั้น' ที่รู้ว่าเขากำลังทำอะไรอยู่ การตั้งค่าเหล่านี้สามารถและจะทำให้เกิดความบกพร่องรุนแรง ถ้าใช้ในเกมที่ไม่ต้องการพวกมัน! (ส่งผลต่อเฉพาะโหมด hardware)

  • HW Anti Aliasing: เพิ่ม Anti-Aliasing (การลบรอยหยัก) ของระดับที่เลือกสู่ทุกพื้นผิวที่แสดงผล สิ่งนี้ต้องการหน่วยความจำของการ์ดวิดีโอสูงมาก และอาจทำให้ PCSX2 บกพร่อง ถ้าแรมมีไม่พอ

  • Alpha Hack: ลองใช้สิ่งนี้ ถ้าเกมของคุณมีปัญหาการแสดงผลคล้ายหมอกหรือเงา โดยทั่วไปลองใช้มันในกรณีที่มันแก้ไขปัญหานี้ได้ถ้าคุณมีกราฟิกที่บกพร่อง

  • Offset Hack: แฮ็คนี้เพิ่มการชดเชยไปยังพื้นผิว ดังนั้นปัญหาการเพิ่มสเกลแบบธรรมดาจะลดลง ใช้สิ่งนี้เมื่อมีการแสดงผลที่มัวหรือมีรัศมีโดยจะเห็นปรากฏไปที่ด้านบนซ้ายจากตำแหน่งที่ควรเป็น

  • Skipdraw Hack: ข้ามการวาดบางพื้นผิวเข้าด้วยกัน, ขึ้นกับว่าพวกมันจะก่อปัญหาที่เป็นไปได้อย่างไร ระบุว่าพื้นผิวมากเท่าใดที่ควรจะข้ามหลังจากพบปัญหาที่จุดแรก ลองจำนวนที่ต่ำก่อน เช่น 1-3 แล้วใช้อันที่สูงขึ้น (ตัวเลขที่สูงกว่ามีโอกาสเกิดการแตกหรือหายของกราฟิก/เอ็ฟเฟกต์สูงกว่าด้วย) แฮ็คนี้จะทำให้เกิดการเพิ่มความเร็วแบบสุ่มเช่นกัน!


  • Movie Capture: นี่คือคุณลักษณะแบบซ่อน(Tongue) กด F12 ขณะรัน PCSX2 ด้วย GSdx กล่องข้อความจะปรากฏขึ้น ในช่องแรกคุณต้องแสดงปลั๊กอินที่ภาพวิดีโอที่คุณจับ จะถูกจัดเก็บ, และพิมพ์ชื่อไฟล์ด้วย ในช่องที่สองคุณสามารถเลือก codec การบีบอัด เช่น DivX หรือ "Uncompressed" ซึ่งจะไม่บีบอัดวิดีโอเลย ถ้าคุณเลือกการบีบอัด codec, คุณจะสามารถเปลี่ยนการตั้งค่าของมันโดยกดปุ่ม "Config" โปรดทราบว่าเฉพาะ codecs ที่ติดตั้งบน PC ของคุณแล้วเท่านั้นที่จะแสดงให้เห็น
    กด F12 สองครั้งตอนไหนได้ เพื่อหยุดการจับภาพ วิดีโอที่แสดงจะเร็วเพิ่มขึ้นเป็น 100% อัตโนมัติเพื่อการรับชมที่น่าพอใจของคุณ Smile, ถ้าใช้ SPU2-X ไฟล์เสียงจะถูกบันทึกเป็น recording.wav ในโฟลเดอร์เดียวกับที่ pcsx2-r4600.exe อยู่

  • กด Ok เพื่อบันทึกการเปลี่ยนแปลงของคุณ หรือ cancel เพื่อกลับไปยังหน้าต่างหลักของการกำหนดค่า


GSnull v0.1.0 plugin

  • ดังที่กล่าวไว้เมื่อตอนต้นของบทนี้ นี่คือปลั๊กอินไม่มีผล ดังนั้นมันจะไม่ทำการแปลผลอะไรบนจอ กด Configure เพื่อดูเมนูที่มีกล่องกา โดยคุณสามารถเลือกกา/ไม่กา "Enable Logging" ซึ่งจะใช้งาน/ไม่ใช้งานการบันทึกข้อมูล GS, มันเหมาะจะใช้กับการแก้ไขบั๊กและนักพัฒนา

เสียง:



SPU2-X


ปลั๊กอินเสียงล่าสุดและดีที่สุด ณ ขณะที่เขียนบทความนี้ ตอนแรกมันมีพื้นฐาน SPU2 ของ Gigaherz และต่อมาถูกปรับเปลี่ยนโดย Jake Stine (Air) ของทีม PCSX2
นี่คือปลั๊กอิน SPU2 เดียวเท่านั้นที่รองรับการประมวลผลเอฟเฟกต์ (อย่าง reverb) และ Dolby Pro Logic (II) (ถ้าการ์ดเสียงของคุณสามารถถอดรหัสมันได้)
มันยังเป็นตัวที่ก้าวหน้าที่สุดในการจำลองชิปอย่างถูกต้อง เกมหลายเกมจะทำงานได้เฉพาะกับ SPU2-X!
  • Interpolation: ที่นี่คุณสามารถเลือก 1 จาก 5 ตัวเลือก:
    1)Nearest: ดังที่บอกไว้, จะไม่ทำการสอดแทรกในโหมดนี้และเป็นแบบที่เร็วที่สุด
    2)Linear: ทำการสอดแทรกแบบ linear ที่เสียง, เร็ว
    3)Cubic: นี่คืออีกชนิดของการสอดแทรก ช้ากว่า, สูงดี
    4)Hermite: นี่คือตัวเลือกที่แนะนำ ใกล้เคียงกับเสียงที่สร้างด้วย PS2, จึงถูกต้องที่สุด แต่จะช้ากว่าอันด้านบน
    5)Catmull-Rom: นี่คืออีกชนิดของการสอดแทรก, ช้า, คุณภาพสูงกว่า

  • Disable effects processing: กาสิ่งนี้ จะไม่ใช้งานการจำลองของเอฟเฟกต์ใด ๆ อย่าง reverb, ทำให้เสียงคุณภาพต่ำลงแต่เพิ่มความเร็ว

  • Reverb boost factor: ดังที่ชื่อบอก, เพิ่มโดยแฟกเตอร์ที่เลือกของความเข้มของเอฟเฟกต์ reverb สามารถทำให้เกิดบั๊กของเสียง

  • Enable debug options: กาสิ่งนี้ จะทำให้ปุ่ม Configure Debug Options ใช้งานได้ เมื่อคลิก มันจะเสนอตัวเลือกการบันทึกข้อมูลต่าง ๆ ให้คุณ ซึ่งสามารถใช้เพื่อวัตถุประสงค์ในการแก้ไขบั๊ก ควรใช้เฉพาะนักพัฒนาเท่านั้น

  • Module: ที่นี่คุณสามารถเลือก 1 จาก 5 การตั้งค่า, ซึ่งเป็นหนทางสร้างผลผลิตของเสียงที่แตกต่างกันในระบบของคุณ:
    1)No sound:จะไม่สร้างเสียงใด ๆ (เงียบ) ส่งผลให้ความเร็วดีที่สุด
    2)X Audio 2: นี่คือวิธีที่แนะนำ, ทำงานได้ดีสำหรับ Vista ส่วนผู้ใช้ XP อาจต้องการตัวเลือกที่สาม
    3)DirectSound: อาจจะแย่กว่า X Audio 2 เล็กน้อย, ใช้มัน ถ้ามันดีว่าสำหรับคุณ
    4)Wave out: ไม่แนะนำ โดยตัวเลือกที่ 2 หรือ 3 มักทำงานได้ดีกว่า
    5)Portaudio: ใช้ crossplatform library ที่เรียก Portaudio นี่คือตัวเลือกเดียวที่นอกเหนือจากการไม่มีเสียงใน Linux

  • Latency: ค่า latency ที่ต่ำ การหน่วงของเสียงที่มีจะน้อยกว่า หมายเหตุ การตั้งค่า latency ต่ำเกินไปจะทำให้เกิดเสียงแตกเสียงปะทุได้, ดังนั้น เปลี่ยนค่าจนกระทั่งคุณพบค่าที่ต่ำที่สุดที่ได้ผลดีกับเกมของคุณโดยปราศจากเสียงแตก

  • Synchronizing mode:
    • TimeStretch: ค่าตั้งต้นและการตั้งค่าที่แนะนำ สิ่งนี้จะช่วยคงเสียงและวิดีโอให้สอดคล้องกัน (sync), และยังช่วยกำจัดเสียงแตกและปัญหาเสียงอื่น โปรดทราบว่า ถ้าความเร็วของคุณต่ำ เสียงของคุณจะช้าเช่นเดียวกับวิดีโอถ้าเลือกการตั้งค่านี้
    • Async Mix: ทำให้เสียงไม่สอดคล้อง(ไม่ sync)กับวิดีโอ, ดังนั้นคุณจะได้เสียงที่ความเร็วปกติแม้ว่าอัตราเฟรมของคุณจะไม่เหมาะสม สามารถทำให้เกมแฮงหรือบกพร่อง ดังนั้นใช้อย่างระมัดระวัง!
    • None: เสียงจะข้ามไปถ้าคุณตั้งโหมดนี้ และคุณจะไม่ได้รับความเร็วสูงสุดที่เกมรัน, เพิ่ม FPS เล็กน้อย

  • Advanced: ที่นี่คุณสามารถปรับแบบละเอียดว่าจะให้ time stretcher ที่เลือกทำงานอย่างไร ตามที่อธิบายไว้ที่ GUI, ค่าที่มากกว่าจะดีกว่าถ้าคุณไม่ได้รับความเร็วที่ดี ขณะที่ในทางตรงกันข้ามเป็นจริงถ้าคุณกำลังรันเกมที่มากกว่าความเร็วที่เต็ม กด Reset to Defaults จะปรับค่าทั้งหมดใหม่ไปเป็นค่าตั้งต้น

  • Audio Expansion mode: ที่นี่คุณสามารถเลือกว่าคุณต้องการให้เสียงที่สร้างจากปลั๊กอินถูกขยายไปยังการกำหนดค่าลำโพงทั้งหมดและไม่เพียงแค่ 2 ช่อง (stereo) ใช้ได้กับเฉพาะ XAudio2 module
    • Stereo: ค่าตั้งต้น, ไม่มีการขยายเสียงเมื่อสิ่งนี้ถูกเลือก
    • Quadrafonic: จะขยายเสียงเป็น 4 ลำโพง
    • Surround 5.1: จะขยายเสียงเป็น 5.1 ลำโพงเซอร์ราวด์
    • Surround 7.1:จะขยายเสียงเป็น 7.1 ลำโพงเซอร์ราวด์

  • Use a Winamp DSP plugin: ถ้าคุณไม่ทราบว่านี่คืออะไร, ปล่อยมันไว้ (ตอนนี้ยังไม่มีใน Linux)



ตัวควบคุม:


ที่นี่ คุณสามารถเลือกใช้ได้ 2 ปลั๊กอิน คือ Lilypad v0.10.0 และ SSSPSX Pad v1.7.1

เลือก SSSPSX Pad v1.7.1 และกดปุ่ม Configure



คุณจะเห็นหน้าต่างดังนี้ (คลิกเพื่อขยาย):

[Image: attachment.php?aid=30182]

ตอนนี้ คลิก Configure เพื่อเริ่มการกำหนดค่า SSSPSX Pad:
  • ที่นี่ คุณเพียงกดชื่อแต่ละปุ่มแล้วกดคีย์ที่คุณต้องการกำหนดให้แก่มัน ถ้าคุณต้องการล้างคีย์ที่ถูกกำหนดไว้แล้ว คุณเพียงคลิกที่ปุ่มนั้นแล้วรอจนกระทั่งหมดเวลา "Timeout: " ตัวจับเวลาถึง 0 หลังจากนั้นคีย์ที่เลือกจะถูกกำหนดเป็นไม่มีอีกครั้ง.

  • คลิกบนแท็บ PAD1/PAD2 ที่มุมบนซ้ายเพื่อสลับจากการกำหนดค่าตัวควบคุมที่ 1 สู่ตัวควบคุมที่ 2

  • SSSPSX Pad รองรับตัวควบคุมแบบอะนาล็อก คุณสามารถกำหนดแกนอะนาล็อกของคุณในปุ่ม "LX,LY,RX,RY" LX คือแกน X อะนาล็อกซ้าย, LY คือแกน Y อะนาล็อกซ้าย, RX คือแกน X อะนาล็อกขวา, RY คือแกน Y อะนาล็อกขวา

  • ปุ่ม R3 และ L3 คือปุ่มบนแท่งอะนาล็อกของตัวควบคุม ps2, R คือขวา และ L คือซ้าย

เลือก Lilypad v0.10.0 และกดปุ่ม Configure


คุณจะเห็นหน้าต่างดังนี้ (คลิกเพื่อขยาย):

[Image: attachment.php?aid=30184]

  • Lilypad เป็นปลั๊กอินนำเข้าที่ก้าวหน้ามาก รองรับคีย์บอร์ด, เม้าส์, เกมแพ็ด และ XBOX 360 pads มันยังรวมเอาแฮ็คที่เป็นประโยชน์บางอย่างเพื่อใช้กับ PCSX2 เช่น ESC hack หรือตัวเลือก Disable Screensaver

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

Cdvdrom:


โดยส่วนใหญ่ คุณจะสามารถใช้ตัวโหลด ISO ที่เป็นโครงสร้างภายในของ PCSX2 ได้โดยการเลือก ISO ในเมนู CDVD และที่ ISO Selector ก็สามารถเลือกอิเมจจากรายการที่มี หรือเลือก browse เพื่อเพิ่มไฟล์ใหม่ได้

อย่างไรก็ตาม ถ้าคุณต้องการใช้ปลั๊กอินเพื่อทำสิ่งนี้ เช่น การเล่นเกมจาก DVD แผ่นจริง หรือสร้างดัมพ์ของไฟล์ ISO, ให้เลือกปลั๊กอิน "Plugin" ในเมนู CDVD, แล้วเลือก CDVD plugin
โดยค่าตั้งต้น PCSX2 จะรวม Gigaherz's CDVD v0.8.0, Linuz Iso CDVD v0.9.0 และ CDVDnull v0.6.0. ไว้แล้ว

เลือก Gigaherz's CDVD v0.8.0 แล้วกด configure

  • ง่ายมากจริงๆ, เพียงเลือกตัวอักษรไดรว์ที่ต้องการให้ปลั๊กอินอ่านดิสก์ มันจะรันเกม PS2 โดยตรงจาก CD/DVD ที่คุณได้ใส่ไว้ในไดรว์

  • นี่คือปลั๊กอินเดียวที่อย่างน้อยรองรับบางส่วนของการเปลี่ยนดิสก์ ถ้าคุณพบปัญหาการเปลี่ยนดิสก์ที่เกมนั้นต้องการ ให้ลองใช้ตัวเลือกนี้!

เลือก Linuz Iso CDVD v0.9.0 และกด configure

  • ปลั๊กอินนี้มีความสามารถพิเศษในการบีบอัดอิเมจของคุณ เพื่อประหยัดพื้นที่ดิสก์จากการรันอิเมจของคุณสำหรับตัวจำลอง

  • คลิก Select Iso เพื่อเลือกอิเมจของเกมที่ต้องการรัน/บีบอัด เมื่อคุณเลือกอิเมจแล้ว คุณสามารถปิดหน้าต่างการกำหนดค่า แล้วคุณสามารถรันมันได้ หรือกด "Compress Iso" เพื่อบีบอัดมัน ถ้าคุณได้เลือกอิเมจที่ถูกบีบอัดแล้ว คุณจะสามารถเลือก "Decompress Iso" เพื่อคลายการบีบอัดมันได้

  • ที่ "Compression Method" คุณสามารถเลือกได้ทั้ง ".Z - compress faster", ซึ่งจะบีบอัดอิเมจของคุณได้เร็วกว่าแต่จะใหญ่กว่า หรือเลือก ".BZ - compress better" ซึ่งจะบีบอัดอิเมจของคุณอย่างช้า ๆ แต่จะได้ขนาดเล็กกว่า

  • ที่ Options คุณสามารถกา/ไม่กา "Enable Block Dump=>'ISO name.dump'" เมื่อถูกกา ตัวเลือกนี้จะสร้างไฟล์ "ISO name".dump ในโฟลเดอร์รากฐานของ PCSX2 (ที่ pcsx2-r4600.exe ตั้งอยู่) จากเกมที่คุณรัน ไฟล์นี้คล้าย iso ขนาดเล็ก, ซึ่งจะใช้เพื่อการแก้ไขบั๊กเป็นหลัก มันจะเก็บเซ็คเตอร์ที่อ่านระหว่างปฏิบัติการของเกมที่คุณรัน, หลังจากนั้น คุณสามารถโหลดไฟล์ (ใช้ "select iso" ของ Linuz Iso CDVD) และรันมันโดยปราศจากอิเมจ/cd/dvd โปรดทราบว่า ถ้าเกมพยายามอ่านเซ็คเตอร์อื่นใดจากที่ไม่ได้รวมอยู่ในไฟล์ดัมพ์แล้ว มันจะหยุดการตอบสนองโดยเห็นได้ชัด

  • กด ok เพื่อบันทึกการเปลี่ยนแปลงของคุณ


CDVDnull v0.6.0


  • นี่คือปลั๊กอินไม่มีผล คล้าย GSnull, ความหมายคือ ทำโดยไม่ให้ผลใด ๆ ไม่มีหน้าจอการกำหนดค่าตามเหตุผลที่ชัดเจนอยู่แล้ว


Dev9:


นี่คือปลั๊กอินที่จัดการ HDD(hard disk drive) และการจำลอง ethernet มีเฉพาะ Dev9null v0.5.0 ที่ถูกรวมในชุด 0.9.8, ยังคงเป็นปลั๊กอินไม่มีผล ซึ่งคล้ายกับตัวอื่น ๆ ทั้งหมดเลยทีเดียว
ยังมีตัวใหม่กว่าของปลั๊กอิน Dev9 ที่พัฒนาโดย Luigi__, คือปลั๊กอิน MegaDev9 ซึ่งยังคงอยู่ในระยะเริ่มต้น แต่ดูท่าว่าจะดี สำหรับ ณ ตอนนี้ มันจำลอง ps2 HDD โดยบางส่วน คุณสามารถเอาได้ ที่นี่.

Usb:


นี่คือปลั๊กอินที่จัดการการจำลอง USB(Universal Serial Bus) ชุดที่ออกมาได้รวม USB Null v0.7.0 ไว้แล้ว ซึ่งยังคงเป็นปลั๊กอินไม่มีผลอื่น ๆ ไม่มีอะไรให้กำหนดค่าดังเหตุผลด้านบน มีปลั๊กอิน USB ใหม่ที่รองรับเม้าส์ USB, คีย์บอร์ด และ Lightguns โดย Shalma ถูกเรียกว่า Nuvee คุณสามารถเอาได้จากเว็บไซต์ของเรา ที่นี่


Firewire:


นี่คือปลั๊กอินที่จัดการพอร์ต Firewire ของ PS2 เฉพาะ FWnull v0.7.0 เท่านั้นที่ถูกรวมไว้ในชุดที่ปล่อยออกมา ยังไม่มีปลั๊กอิน Firewire อื่นหรือที่อยู่ในการพัฒนา ไม่มีอะไรให้กำหนดค่าตามเหตุผลด้านบน

ไบออสหรือ BIOS(Basic Input Output System)


ในรายการนี้คุณจะพบอิเมจไบออสของคุณ ถ้าคุณมีมันและได้วางมันไว้ในโฟลเดอร์ไบออสที่เลือก โปรดทราบว่า วิธีที่ถูกกฎหมายในการได้ไบออสมา คือการดัมพ์มาจากเครื่อง Playstation 2 ของคุณเอง ห้ามถามว่าจะเอาไบออสได้จากที่ไหนในบอร์ดอภิปรายของ PCSX2, เพราะมันผิดกฎ นั่นคือไบออส ps2 เป็นสิ่งมีลิขสิทธิ์ของ Sony และหากทำการเผยแพร่มันจะผิดกฎหมาย, หมายความว่า เราจะพบกับปัญหาหากเราได้สนับสนุนไฟล์ไบออสที่ผิดกฎหมายให้กับผู้คน ถ้าไบออสของคุณไม่ปรากฏในรายการหลังจากที่คุณได้เลือกไดเรกทอรี่ไบออสที่ถูกต้องแล้ว แสดงว่ามันเป็นอิเมจที่ไม่ถูกต้อง

โปรดใส่ใจ: ขอแนะนำให้ไฟล์ไบออสของคุณทั้งหมดใหม่กว่า SCPH-10000.bin บางทีอาจเป็นไปได้ที่คุณจะรันไบออสหรือเกมโดยปราศจากพวกมัน แต่มีโอกาสที่สิ่งเหล่านี้จะส่งผลต่อความเข้ากันในบางครั้ง นี่รวมถึงไฟล์ rom1.bin,rom2.bin,erom.bin และ SCPH-XXXXX.nvm ซึ่ง XXXXX คือเวอร์ชันไบออสของคุณ(เช่น SCPH-34004.nvm) ไฟล์สุดท้ายนี้สามารถสร้างจาก PCSX2 หลังจากคุณกำหนดค่าไบออส(ตั้ง time zone, language เป็นต้น) แต่จะดีกว่าถ้าคุณจะริพไฟล์เหล่านี้โดยตรงจากเครื่อง Playstation 2 ของคุณ นอกจากนั้น ห้ามถามว่าจะเอาไฟล์ได้จากที่ไหน, เนื่องจากมันเป็นส่วนหนึ่งของไบออสเช่นกัน

นี่คือการอธิบายแบบคร่าว ๆ เกี่ยวกับไฟล์เหล่านี้ทำอะไรโดย auMatt:

auMatt Wrote:เดิมที ps2 ของญี่ปุ่นรุ่นแรกมีไบออสเดียวและตัวเล่น dvd ฯลฯ โดยถูกติดตั้งที่การ์ดความจำ
หลังจาก Ps2 รุ่นแรกแล้ว มีซอฟต์แวร์ตัวเล่น Dvd ติดตั้งโดยการแยก ROM (EROM) ซึ่งถูกเข้ารหัสไว้
ROM1 เป็นส่วนเพิ่มเติมของไบออสที่ประกอบด้วยสิ่งพิเศษบางอย่าง เช่น ID's สำหรับเวอร์ชันตัวเล่น DVD เป็นต้น
ROM2 เหมือนกันเลย แต่ผมคิดว่ามีเฉพาะใน PS2 ของจีน
หวังว่านี่คงช่วยได้

มีตัวดัมพ์ไบออสที่สามารถดัมพ์ Bios,ROM1,ROM2,EROM และ NVM ของ PS2 ของคุณ เอาได้ ที่นี่

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

จะแยกไฟล์ไบออสออกจากเครื่อง PS2 ของคุณได้อย่างไร: ดูที่หัวข้อนี้ และอีกหัวข้อที่นี่
ยังมีอีก 2 วิธีที่สอนใน youtube เพื่อการดัมพ์ไบออสจากคอนโซลของคุณ:
http://www.youtube.com/watch?v=n3AVqzYcqSw (ขอบคุณ FullGrownGaming)
http://www.youtube.com/watch?v=lqhagzoULvs (ขอบคุณ tallbender)

ตอนนี้เราได้ทำการกำหนดค่าปลั๊กอินทั้งหมดแล้วสำหรับ PCSX2

แท็บ BIOS ของหน้าต่าง Plugin/BIOS selector:


ที่นี่คุณจะเห็นหน้าจอที่เหมือนกับตอนที่ปรากฏตัวช่วยกำหนดค่าครั้งแรก (First Time Configuration wizard), ซึ่งใช้ประโยชน์ได้เหมือนกัน, หมายถึง การเลือกไฟล์ไบออสจากรายการและเปลี่ยนโฟลเดอร์ที่ PCSX2 จะพยายามมองหาอิมเมจไบออสของคุณ

แท็บ Folders ของหน้าต่าง Plugin/BIOS selector


ที่นี่คุณสามารถเปลี่ยนโฟลเดอร์ซึ่งบางไฟล์ที่ PCSX2 ได้สร้างขึ้นจะถูกจัดเก็บไว้ หากไม่กา "Use default setting" คุณจะสามารถคลิกปุ่มมองหา "Browse" เพื่อมองหาโฟลเดอร์ที่คุณต้องการให้ PCSX2 ทำการจัดเก็บ: บันทึกสถานภาพ(Save states), ภาพถ่าย(snapshots) และแบบบันทึกข้อมูล/ดัมพ์ (logs/dumps) ตามลำดับ


การตั้งค่าคอร์


ต่อไปคือการตั้งค่า PCSX2 คอร์ ซึ่งจะพบได้ที่ Config =>Emulation settings คุณจะเห็นหน้าต่างดังนี้(คลิกเพื่อขยาย):

[Image: attachment.php?aid=30186]


มี 6 แท็บ ได้แก่ EE/IOP, VUs, GS, GS Window, Speedhacks และ Gamefixes เราจะเริ่มด้วย EE/IOP

แท็บ EE/IOP ของ Emulation Settings:


EE/IOP หมายถึง Emotion Engine / Input Output Processor ซึ่งเป็นองค์ประกอบหลักของ Playstation 2 ที่ด้านล่างเราจะอธิบายการตั้งค่าที่มี:
  • Emotion Engine: เลือก "Recompiler" เพื่อใช้รีคอมไพเลอร์สำหรับ Emotion Engine, จะให้ความเร็วที่ดีมากจริง ๆ เข้ากันได้เป็นอย่างมาก, ดังนั้นคุณควรใช้มันเสมอ การเลือก"Interpreter" คุณจะได้ใช้โหมด Interpreter ที่ช้า, ซึ่งบางกรณีอาจเข้ากันได้มากกว่าแต่จุดประสงค์หลักมีไว้เพื่อการแก้ไขบั๊ก

  • Enable EE Cache: ตามข้อความที่หมายเหตุไว้, นี่จะได้ผลเฉพาะถ้าคุณตั้งค่า Emotion Engine เป็น Interpreter มันช้ามากเกินไปและเท่าที่ทราบจะช่วยเกม "Dead or Alive 2" ของเวอร์ชันญี่ปุ่นเท่านั้น คุณสามารถไม่ใช้งานมันได้หลังจากเริ่มการต่อสู้เพื่อให้ได้ความเร็วกลับคืนมา

  • IOP: การตั้งค่าเหมือนด้านบนสำหรับ Input Output Processor ตัว Interpreter ที่นี่จะไม่ช้ามากเหมือนที่ EE แต่ยังมีผลกระทบมากต่อความเร็ว

  • Round mode: เปลี่ยนว่าจะปัดตัวเลขทศนิยมที่คำนวณได้อย่างไร ถ้าเกมของคุณหยุดชะงักที่ใด ๆ ลองเปลี่ยนค่าที่นี่ ค่าตั้งต้นที่เข้ากันได้มากที่สุดที่นี่ คือ Chop/Zero ถูกเปลี่ยนอัตโนมัติเมื่อได้กาเลือก 'Automatic Gamefixes' ที่เมนู System สำหรับบางเกมที่ทราบแล้วว่าต้องการค่าที่แตกต่างจากค่าตั้งต้น

  • Clamping mode: การตั้งค่าเหล่านี้ จากเร็วกว่าไปสู่ช้ากว่าโดยนับจากบนลงล่าง ดังนั้น 'None' จะเร็วที่สุดแต่เข้ากันได้น้อยที่สุด และ'Full' จะช้าที่สุดแต่เข้ากันได้มากที่สุด ค่าตั้งต้นคือ'Normal' ซึ่งทำงานได้ดีสำหรับเกมส่วนใหญ่โดยปราศจากการทำให้ความเร็วอ่อนลงมากเกินไป ถูกเปลี่ยนอัตโนมัติเมื่อได้กาเลือก 'Automatic Gamefixes' ที่เมนู System สำหรับบางเกมที่ทราบแล้วว่าต้องการค่าที่แตกต่างจากค่าตั้งต้น


  • Restore Defaults: คลิกปุ่มนี้เพื่อคืนกลับค่าทั้งหมดเป็นค่าตั้งต้นของมัน (ซึ่งจะเห็นเป็นตัวหนาใน Vista/Windows 7 หรือสีเขียวใน Windows XP)

แท็บ VUs ของ Emulation Settings:


VUs หมายถึง Vector Units ซึ่งเป็น co-processors ของ Playstation 2 ทำงานแบบขนานกับ EE และ IOP โดย Playstation 2 มีสอง co-processors เรียกว่า VU0 และ VU1 ด้านล่างเราจะอธิบายการตั้งค่าที่มี:
  • VU0: ในกล่องเรดิโอ คุณสามารถเลือกได้ 1 จาก 3 อย่าง: Interpreter, microVU Recompiler และ superVU Recompiler [legacy].

    • Interpreter: หากเลือกสิ่งนี้ PCSX2 จะใช้ Interpreter สำหรับหน่วย VU0, ซึ่งช้ามากและก็เข้ากันไม่ค่อยได้เป็นอย่างมากด้วย ควรใช้เพื่อการแก้ไขบั๊กและทดสอบเท่านั้น

    • microVU Recompiler: รีคอมไพเลอร์ล่าสุดสำหรับ Vector Units สร้างโดย cottonvibes ตัวเลือกนี้มีความเข้ากันได้กับเกมสูงมาก, เสถียรกว่าและให้ความเร็วดีพอควร ขอแนะนำ

    • superVU Recompiler [legacy]: รีคอมไพเลอร์ตัวเก่าสำหรับ Vector Units สร้างโดย zerofrog มันไม่ถูกพัฒนาอีกต่อไปแล้ว (ดังนั้นจึงต่อท้ายด้วยคำว่า legacy), ความเข้ากันได้แย่กว่า microVU มากเมื่อเปรียบเทียบกัน, ไม่เสถียรมากกว่าและโดยทั่วไปจะเร็วกว่าเล็กน้อย ควรใช้เพื่อบ่งชี้บั๊กกับรีคอมไพเลอร์ใหม่เท่านั้น หรือเพื่อกรณีที่มันทำงานได้ดีกว่า microVU แต่พบน้อย

  • VU1: เหมือนด้านบนแต่สำหรับ Vector Unit 1

  • Round mode: เหมือนกับ EE/IOP

  • Clamping mode: การตั้งค่าเหล่านี้จากเร็วกว่าไปสู่ช้ากว่าโดยนับจากบนลงล่าง ดังนั้น'None' จะเร็วที่สุดแต่เข้ากันได้น้อยที่สุด และ 'Extra+Preserve Sign' ช้าที่สุดแต่เข้ากันได้มากที่สุด ค่าตั้งต้นคือ 'Normal' ซึ่งทำงานได้ดีสำหรับเกมส่วนใหญ่โดยปราศจากการทำให้ความเร็วอ่อนลงมากเกินไป ถ้าคุณพบภาพหลายเหลี่ยมหรือแหลมหรือเรขาคณิตที่แย่ ให้ลองตั้งค่าเป็น 'Extra+Preserve Sign' ถูกเปลี่ยนอัตโนมัติเมื่อได้กาเลือก 'Automatic Gamefixes' ที่เมนู System สำหรับบางเกมที่ทราบแล้วว่าต้องการค่าที่แตกต่างจากค่าตั้งต้น

  • Restore Defaults: คลิกปุ่มนี้เพื่อคืนกลับค่าทั้งหมดเป็นค่าตั้งต้นของมัน (ซึ่งจะเห็นเป็นตัวหนาใน Vista/Windows 7 หรือสีเขียวใน Windows XP)


แท็บ GS ของ Emulation Settings:


GS หมายถึง Graphics Synthesizer ซึ่งรับผิดชอบต่อการแปลผลกราฟิกของ Playstation 2 (ระหว่างสิ่งอื่น) เราจะอธิบายการตั้งค่าที่เรามีด้านล่าง:

  • Framelimiter: ตัวเลือกในกลุ่มนี้ สามารถใช้เพื่อควบคุมอัตราเฟรมเกมของคุณด้วยวิธีต่าง ๆ

    • Disable Framelimiting: เมื่อกาสิ่งนี้ เกมของคุณจะรันเร็วเท่าที่คอมพิวเตอร์ของคุณจะสามารถทำได้ โดยละเลยการตั้งค่าและข้อจำกัดที่ระบุด้านล่าง สลับมาใช้มันตอนอยู่ในเกมได้โดยกด F4

    • Base Framerate Adjust: ที่นี่คุณสามารถควบคุมอัตราเฟรมพื้นฐานของเกมของคุณในแบบร้อยละ ถ้าคุณไม่เปลี่ยนอัตราเฟรม NTSC และ PAL พื้นฐาน (60 และ 50 fps ตามลำดับ), 100% จะหมายถึง 60FPS สำหรับ NTSC และ 50 FPS สำหรับ PAL, 110% จะเป็น 66 FPS และ 55 FPS ตามลำดับ เป็นต้น ตัวจำกัดเฟรมจะจำกัด FPS ของเกมด้วยค่าเหล่านี้ การตั้งค่าที่มากกว่า 100% จะไม่เร็วเพิ่มขึ้นไม่ว่าแบบไหน, แนะนำให้คงค่าตั้งต้นไว้คือ 100%

    • Slow Motion Adjust: ที่นี่คุณสามารถควบคุมความเร็วที่จะจำกัดในรูปแบบร้อยละเมื่อคุณกระตุ้นการเคลื่อนไหวแบบช้า ร้อยละจะอ้างอิงเหนืออัตราเฟรมพื้นฐาน ดังนั้น 50% หมายถึง ครึ่งของความเร็วอัตราเฟรมพื้นฐาน ซึ่งคุณจะเห็นที่ด้านบนว่ามันคำนวณ FPS อย่างไร สลับมาใช้ขณะอยู่ในเกมไโดยกด Shift และ Tab

    • Turbo Adjust: เช่นเดียวกับ Slow Motion adjust แต่จะถูกกระตุ้นเมื่อได้ใช้โหมด turbo สลับมาใช้ได้เมื่ออยู่ในเกมโดยกด Tab

    • NTSC Framerate: ตั้งความเร็วที่เกม NTSC จะรัน ค่าตั้งต้น(และปกติ)ของความเร็วสำหรับเกมเหล่านี้ คือ 59.94 FPS, แต่คุณสามารถตั้งให้ต่ำกว่าหรือสูงกว่าได้เพื่อผสมผสานกับตัวเลือกด้านบน เกร็ด: การตั้งค่าที่ต่ำกว่าปกติสามารถเพิ่มความเร็วให้เกมไม่กี่เกม แต่การทำแบบนั้นสามารถเบรกเกมหลาย ๆ เกมได้ สามารถเปลี่ยนได้เฉพาะโดยการแก้ไข pcsx2_vm.ini แล้วเปลี่ยนค่าด้านหลัง FramerateNTSC=

    • PAL Framerate: ตั้งความเร็วที่เกม PAL จะรัน ค่าตั้งต้น(และปกติ)ของความเร็วสำหรับเกมเหล่านี้ คือ 50 FPS, แต่คุณสามารถตั้งให้ต่ำกว่าหรือสูงกว่าได้เพื่อผสมผสานกับตัวเลือกด้านบน เกร็ด: การตั้งค่าที่ต่ำกว่าปกติสามารถเพิ่มความเร็วให้เกมไม่กี่เกม แต่การทำแบบนั้นสามารถเบรกเกมหลาย ๆ เกมได้ สามารถเปลี่ยนได้เฉพาะโดยการแก้ไข pcsx2_vm.ini แล้วเปลี่ยนค่าด้านหลัง FrameratePAL=

  • Frame Skipping: ตัวเลือกในกลุ่มนี้ถูกใช้เพื่อควบคุมอย่างไรให้การข้ามเฟรมได้ผล เทคนิคซึ่งใช้ในการข้ามการแสดงบางเฟรมของเกม เพื่อให้เกมรันราบรื่นขึ้นเมื่อไม่สามารถรันเกมได้เต็มความเร็วของมัน ดังที่หมายเหตุไว้ที่ GUI, แต่คุณสมบัตินี้สามารถทำให้เกิดการกระตุก, กระพริบ หรือพฤติกรรมที่ไม่ปกติอื่น ๆ ขึ้นอยู่กับเกม สลับมาใช้ได้เมื่ออยู่ในเกมโดยกด Shift และ F4

    • Disabled: เมื่อถูกเลือก จะไม่ใช้ Frame Skipping, แนะนำถ้าคุณได้ความเร็วที่พอควรแล้ว

    • Skip when on Turbo only: เมื่อถูกเลือก, จะใช้ Frame Skipping เฉพาะเมื่อเปิดโหมด Turbo

    • Constant Skipping: เมื่อถูกเลือก, จะใช้ Frame Skipping อย่างคงที่

    • Frames to Draw: ระบุจำนวนเฟรมที่จะแสดงก่อนการข้าม

    • Frames to Skip: ระบุจำนวนเฟรมที่จะข้ามเมื่อเฟรมด้านบนถูกแสดง


  • Use Synchronized MTGS: กาตัวเลือกนี้ เพื่อเลือกโหมดที่แตกต่างของ MTGS จะช้ามาก ๆ , ใช้เพื่อการแก้ไขบั๊กเท่านั้น

  • Disable all GS output: ตามที่ชื่อบอก จะไม่ใช้ผลผลิตกราฟิกทั้งหมด ใช้เพื่อการทำ benchmark ความเร็ว core PCSX2 และการแก้ไขบั๊ก

แท็บ GS Window ของ Emulation Settings:


ที่นี่คุณสามารถควบคุมสัดส่วนมุมมองต่าง ๆ ของผลผลิตวิดีโอจาก PCSX2 ด้านล่างเราจะอธิบายการตั้งค่าที่มี:

  • Apect Ratio: ที่นี่คุณสามารถเลือก Fit to Window/Screen ซึ่งจะยืดวิดีโอให้พอดีกับหน้าต่างหรือจอของคุณ, standard (4:3) จะตั้งค่าสัดส่วนของวิดีโอเป็น 4:3 หรือ Widescreen (16:9) จะเหมือนกันแต่ต่างที่อัตราส่วน 16:9 โปรดจำไว้ว่าการแสดงผลของเกมจะถูกยืดออก ส่งผลต่อการแสดงผลแบบปกติให้ผิดรูปร่าง สำหรับจอกว้างที่เหมาะสมคุณควรตั้งค่ามันในเมนูของเกมจำเพาะ (ถ้ามันรองรับ)

  • Custom window size: ตั้งค่าขนาดหน้าต่างวิดีโอที่คุณต้องการ ในหน่วยพิกเซล

  • Zoom: ดังที่ชื่อบอก คุณสามารถระบุร้อยละที่ต้องการจะซูมเกม คุณสามารถใช้ได้ขณะรันเกมโดยกด Ctrl กับปุ่ม + เพื่อซูมเข้า และกับปุ่ม - เพื่อซูมออก (ปุ่มที่แป้นตัวเลข)

  • Vertical Stretch: ตัวเลือกนี้ไม่สามารถเปลี่ยนได้จาก GUI แต่คล้ายกับ Zoom ในส่วนนี้ จะทำการยืดแนวตั้งตามที่ชื่อบอก ใช้ได้โดยกด Ctrl-Alt และปุ่ม + หรือ - ของแป้นตัวเลข

  • Disable window resize border: เมื่อถูกกา ขอบจะไม่สามารถใช้ปรับขนาดหน้าต่างวิดีโอได้

  • Always hide mouse cursor: เมื่อถูกกา เคอร์เซอร์ของเม้าส์จะมองไม่เห็นเมื่อเข้าสู่หน้าต่างวิดีโอ

  • Hide window when paused: เมื่อถูกกา หน้าต่างวิดีโอจะถูกซ่อนเมื่อไหร่ก็ตามที่การจำลองถูกพัก

  • Default to fullscreen mode on open: เมื่อถูกกา PCSX2 จะเริ่มต้นในแบบเต็มจอ สลับกลับไปเป็นหน้าต่างได้โดยกด Alt และ Enter

  • Double-click toggles full screen mode: เมื่อถูกกา การดับเบิ้ลคลิกใน GS window จะสลับจากโหมดเต็มจอเป็นหน้าต่าง(และในทางกลับกัน)

  • Wait for vsync on refresh: เมื่อถูกกา PCSX2 จะใช้ vsync ซึ่งสามารถลดการฉีก แต่สามารถลด FPS ที่แท้จริงลงได้ด้วย ใช้ในโหมดเต็มจอและอาจะใช้ไม่ได้กับทุกปลั๊กอิน GS

  • Dynamically toggle Vsync depending on frame rate: ตัวเลือกนี้ทำอะไร ได้แสดงไว้แล้วที่เคล็ดลับเครื่องมือ(tooltip) ดังนั้นเพียงวางเม้าส์ของคุณไว้ที่ตัวเลือกนี้จนกระทั่งเคล็ดลับฯแสดง และอ่านที่นั่น Tongue

แท็บ Speed Hacks ของ Emulation Settings:


Speed hacks คือเทคนิคต่าง ๆ ที่ใช้เพิ่มความเร็วการจำลอง ที่อาจมีความเสียหายของความถูกต้องในการจำลอง ตัวเลือกทั้งหมดเหล่านี้ สามารถและจะทำให้เกิดบั๊ก, ความบกพร่อง และพฤติกรรมไม่ปกติอื่น ๆ ดังนั้นใช้มันด้วยความระมัดระวัง! โปรดทราบว่าสิ่งนี้จะให้ผลเฉพาะกับบางเกมเท่านั้น ดังนั้นคุณอาจไม่ได้ความเร็วเพิ่มขึ้นขึ้นอยู่กับเกม ด้านล่างเราจะอธิบายการตั้งค่าที่มี:
  • Enable speedhacks: กา/ไม่กาสิ่งนี้ เพื่อการสลับเปิด/ปิด อย่างรวดเร็ว สำหรับแฮ็คที่เลือกด้านล่างทั้งหมด

  • Emotion Engine (EE) Cyclerate: แฮ็คนี้จะเพิ่มเวลาการทำการจำลอง ดังนั้นงานจะง่ายขึ้นในการทำสำหรับ CPU ของคุณ สิ่งอื่นใดนอกเหนือค่าตั้งต้น สามารถเบรกเกมของคุณได้ ทำให้มันดูเชื่องช้าหรือมันเริ่มการข้ามเฟรม

    • Default Cycle Rate - ตัวเลื่อนระดับ 1: นี่ไม่ใช่แฮ็ค สิ่งนี้จะจำลอง EE ตามความเร็วแท้จริงของมัน

    • ตัวเลื่อนระดับ 2: ลดอัตรารอบหมุน EE 33% เร็วเพิ่มขึ้นปานกลาง กระทบต่อความเข้ากันเล็กน้อย

    • ตัวเลื่อนระดับ 3: ลดอัตรารอบหมุน EE 50% เพิ่มความเร็วมาก กระทบต่อความเข้ากันปานกลาง สามารถทำให้เสียงตะกุกตะกักได้ในวิดีโอเกม.


  • VU Cycle Stealing: แฮ็คนี้เพิ่มจำนวนของรอบหมุน Vector Unit (VU) ขโมยมาจาก Emotion Engine (EE) แฮ็คนี้สามารถและจะทำให้เกิดการอ่าน FPS ที่เป็นเท็จ (โดยเฉพาะอย่างยิ่งค่าที่สูง), จอกระพริบ, ช้าลงและบั๊กรุนแรงอื่น ๆ กับบางเกม!

    • ตัวเลื่อนระดับ 0: นี่ไม่ใช่แฮ็ค, สิ่งนี้จะไม่ใช้ VU Cycle Stealing

    • ตัวเลื่อนระดับ 1: เพิ่มความเร็วเล็กน้อย กระทบต่อความเข้ากันเล็กน้อย

    • ตัวเลื่อนระดับ 2: เพิ่มความเร็วมาก กระทบต่อความเข้ากันปานกลาง

    • ตัวเลื่อนระดับ 3: เพิ่มความเร็วเล็กน้อยเมื่อเทียบกับระดับ 2 กระทบต่อความเข้ากันอย่างมาก ระดับนี้จะทำงานอย่างไม่เหมาะสมสำหรับเกมส่วนมาก เกิดการริบหรี่ การช้าลง และบั๊กกราฟิก ในขณะที่ให้ความเร็วเพิ่มกว่าระดับ 2 เพียงเล็กน้อยเมื่อมันทำงาน ไม่ขอแนะนำให้ใช้ ยกเว้น สำหรับเกมจำนวนน้อยที่จำเพาะว่ามันทำงานได้ดี


  • Other Hacks: แฮ็คต่าง ๆ กับการใช้งานที่แตกต่าง

    • Enable INTC Spin detection: แฮ็คนี้จะทำทางลัดในสถานการณ์ที่ทราบที่เกม PS2 ทำเมื่อมันอยู่เฉย ๆ ดูที่เคล็ดลับเครื่องมือสำหรับการอธิบายรายละเอียด แทนที่จะทำ loop ที่อยู่เฉย มันจะข้ามไปยังจุดสิ้นสุดของมันและทำต่อไปจากที่นั่น สามารถเพิ่มความเร็วได้มากแต่สำหรับเกมไม่กี่เกม แฮ็คที่ปลอดภัยมากและแทบไม่กระทบต่อความเข้ากัน จึงขอแนะนำ

    • Enable Wait Loop detection: คล้ายวิธีการด้านบน ดูที่เคล็ดลับเครื่องมือสำหรับการอธิบายรายละเอียด เพิ่มความเร็วได้ปานกลาง และยังไม่มีผลกระทบที่ทราบแล้วต่อความเข้ากัน จึงขอแนะนำ

    • Enable fast CDVD: ลดเวลาโหลดโดยการตั้งค่าโหมดเข้าถึงดิสก์แบบรวดเร็ว ตรวจสอบรายการความเข้ากันได้ของ HDLoader สำหรับเกมที่จะใช้สิ่งนี้ไม่ได้ผล (มักทำหมายเหตุไว้เป็น needing mode 1 หรือ slow DVD) ไม่แนะนำเนื่องจากมันเบรกเกมหลาย ๆ เกม


  • microVU Hacks: แฮ็คนี้จะใช้ได้ เมื่อได้เลือก microVU เป็นรีคอมไพเลอร์ในแท็บ VU ของ Emulation settings ถ้า superVU ถูกเลือก แฮ็คนี้จะไม่ทำสิ่งใด

    • mVU Flag Hack: ดูที่เคล็ดลับเครื่องมือสำหรับการอธิบายรายละเอียด เพิ่มความเร็วปานกลาง ความเข้ากันได้สูง จึงขอแนะนำ

    • mVU Block Hack: ดูที่เคล็ดลับเครื่องมือสำหรับการอธิบายรายละเอียด เพิ่มความเร็วปานกลาง ความเข้ากันได้สูง

  • Restore defaults: คลิกปุ่มนี้เพื่อคืนกลับค่าทั้งหมดเป็นค่าตั้งต้นของมัน (ซึ่งจะไม่ใช้งานทุกแฮ็คในแท็บนี้อย่างแท้จริง)

แท็บ Game fixes ของ Emulation Settings:


ดังที่ชื่อบอก, สิ่งเหล่านี้คือการแก้ปัญหาสำหรับบางเกม ซึ่งบางเหตุผลคือ การจำลองมันจะต้องการบางสิ่งที่พิเศษ โปรดทราบว่าทีมงานไม่ได้มีความตั้งใจในการเก็บรักษาแฮ็คไว้สำหรับเกมจำเพาะ สิ่งเหล่านี้จะอยู่เพียงชั่วคราวจนกระทั่งการแก้ไขอย่างเหมาะสมได้ถูกพบ ดังนั้นมันจึงถูกเอาออกไปได้ สิ่งเหล่านี้หลายอย่างจะถูกใช้เมื่อได้กา 'Automatic Gamefixes' ที่เมนู System

  • VU Add hack: แฮ็คนี้มีความจำเป็นด้วย เพราะ PS2 ไม่เป็นตามมาตรฐาน IEEE เมื่อเป็นทศนิยม
    ใช้งานมัน เฉพาะกับ 'Star Ocean 3','Valkyrie Profile 2' และ 'Radiata Stories'.

  • VU Clip Flag Hack: แฮ็คนี้จำเป็นเฉพาะเมื่อ superVU ถูกเลือกเป็นรีคอมไพเลอร์ที่แท็บ VU ใน Emulation Settings จำเป็นสำหรับ Persona games

  • FPU Compare Hack: แฮ็คนี้จำเป็น เพราะช่วงจำกัดของตัวเลขจุดทศนิยมที่กำหนดโดยมาตรฐาน IEEE นั้น PS2 ไม่เป็นไปตามนี้, ใช้งานมันเฉพาะกับ 'Digimon Rumble Arena 2'

  • FPU Multiply Hack: จำเป็นสำหรับ 'Tales of Destiny'.

  • FPU Negative Div Hack: จำเป็นสำหรับ Gundam games, แก้ไขมุมมองกล้อง

  • VU XGkick Hack: เพิ่มความหน่วงมากขึ้นต่อคำสั่ง VU XGkick จำเป็นสำหรับ 'Erementar Gerad'

  • FFX videos fix: ทำ GIF flush ก่อนการทำงาน IOU แก้ปัญหาสีเทาซ้อนทับในวิดีโอของ 'Final Fantasy X'

  • EE timing Hack: แฮ็คหลากหลายวัตถุประสงค์ ทราบว่าสามารถช่วยเกม: 'Digital Devil Saga', 'SSX', 'Resident Evil: Dead Aim'.

  • Skip MPEG Hack: ใช้สิ่งนี้เพื่อข้ามการหยุดชะงักของวิดีโออินโทร เพื่อหลีกเลี่ยงการแฮง

  • OPH flag Hack: จำเป็นสำหรับ 'Bleach Blade Battler', 'Growlancer' II และ III and 'Wizardry'

  • Ignore DMAC writes when it's busy: จำเป็นสำหรับ "Mana Khemia - Alchemists of Al-Revis" และ "Metal Saga"

Presets (ค่าที่ตั้งล่วงหน้า):


เริ่มตั้งแต่เวอร์ชัน 0.9.8, ระบบค่าที่ตั้งล่วงหน้าหรือ preset ได้ถูกนำมาใช้ ระบบนี้จะช่วยเหลือผู้ใช้ที่ต้องการการกำหนดค่าที่ง่ายและรวดเร็วสำหรับ PCSX2 เมื่อ 'Presets' ถูกกา (อยู่ที่ด้านล่างของทั้ง 6 แท็บที่เราได้อธิบายมาจนกระทั่งถึงตอนนี้), ตัวเลือกทั้งหมดที่แท็บเหล่านี้จะกลายเป็นสีเทาเพราะระบบ Preset จะเปลี่ยนพวกมันแทนคุณ นี่คือระดับ preset (จากช้าที่สุดและเข้ากันได้มากที่สุด ไปเร็วที่สุดและเข้ากันได้น้อยที่สุด):

  • 1 - Safest: ดังที่ชื่อบอกไว้ มันคือ preset ที่ปลอดภัยที่สุดในความหมายของความเข้ากัน เปรียบเทียบกับระดับอื่น ๆ แล้วมันเข้ากันได้มากที่สุดแต่ช้าที่สุดด้วย

  • 2 - Safe (faster): เกือบเหมือนกับ 1 แต่จะใช้บาง speed hacks ที่ปลอดภัยมาก เพื่อเพิ่มความเร็วยิ่งขึ้น ความเข้ากันได้สูงพอกับ Safest

  • 3 - Balanced: เพิ่มการใช้ speed hacks เข้าไปอีก มีผลกระทบต่อความเข้ากันเล็กน้อย

  • 4 - Aggressive: เพิ่ม speed hacks มากยิ่งขึ้นและเปลี่ยนบาง clamping modes เข้ากันได้น้อยกว่าแต่เร็วกว่า, บางเกมอาจเกิดปัญหาได้

  • 5 - Aggressive Plus: ใช้ speed hacks จำนวนมาก, หลายเกมอาจมีบั๊ก แต่ความเร็วเกมจะดีกว่าสำหรับเกมที่มันทำงานได้

  • 6 - Mostly Harmful: ดังที่ชื่อบอก preset นี้ส่วนมากจะทำอันตรายมากกว่าจะช่วยคุณ เกมส่วนใหญ่จะเกิดปัญหา และอาจจะช้ากว่า preset ค่าที่ต่ำกว่า จึงไม่ขอแนะนำ

ตัวเลือกจิปาถะ


ตอนนี้จะอธิบายว่าตัวเลือกส่วนที่เหลือนี้ทำอะไร:

  • System =>Boot CD/DVD (full): ถ้าคุณกดสิ่งนี้ ตัวจำลองจะรันอิเมจที่คุณเลือกในปลั๊กอิน CDVD (หรือตัวเลือก ISO ภายใน) หรือถามคุณให้หาอิเมจถ้าคุณยังไม่ได้เลือกในการกำหนดค่าปลั๊กอิน CDVD ถ้าคุณใช้ปลั๊กอิน Gigaherz CDVD สิ่งนี้จะรัน CD/DVD ในไดรว์ที่เลือกไว้โดยทันที โหมด 'full' ในตอนแรกจะผ่านเข้าสู่ BIOS intro เหมือนกับคอนโซล PS2 ของจริง ใช้สิ่งนี้สำหรับเกมที่มีการแปลภาษาที่แตกต่างหรือเกมที่มีการป้องกันการคัดลอก

  • System =>Boot CD/DVD (fast): เหมือนด้านบน แต่ตัวเลือกนี้จะข้าม BIOS intro และรันเกมทันที ช่วยบูตบางเกมในขณะที่ใช้ไฟล์ไบออสที่ใหม่กว่าเปรียบเทียบกับการบูตแบบ Full โดยการข้ามการตรวจสอบเขตโซน

  • System =>Run ELF...: คุณสามารถใช้เพื่อรัน demos ซึ่งเกือบทั้งหมดอยู่ในรูปแบบ .elf

  • System =>Pause/Resume: คุณสามารถใช้ Pause หรือ Resume เพื่อพักหรือทำการจำลองต่อจากเดิม ณ เวลาใดก็ได้

  • System =>Load State/Save State: ที่นี่คุณสามารถโหลด/บันทึกสถานภาพขณะรันเกม ใน Load state ที่ "Backup" คุณสามารถโหลดบันทึกสถานภาพที่สร้างสำรองไว้โดยตัวเลือก "Backup before save" สำหรับสล็อตที่เลือก

  • System =>กา/ไม่กา Backup before save: เมื่อถูกกา PCSX2 จะสร้างส่วนสำรองของบันทึกสถานภาพในแต่ละครั้งที่คุณบันทึกมัน ช่วยได้มากในกรณีที่สถานภาพของคุณเสียหายหรือเสื่อมในบางคราว คุณสามารถพบสถานภาพสำรองในโฟลเดอร์ sstates, มันมีข้อความ .backup ที่ท้ายของชื่อไฟล์ คุณสามารถโหลดมันจาก GUI ดังเมนูที่อธิบายไว้ด้านบน

  • System =>กา/ไม่กา Automatic Gamefixes: นี่จะเป็นการใช้/ไม่ใช้การแก้ปัญหาเกม การแก้ปัญหาเหล่านี้มีการใช้ต่าง ๆ กัน ตั้งแต่การข้ามวิดีโอเกมซึ่งการถูกจำลองยังไม่เหมาะสม และสามารถหยุดตัวจำลองจากที่กำลังคืบหน้าไปสู่ที่ก้าวหน้ากว่า การกาสิ่งนี้ยังใช้การกำหนดค่าพิเศษบางอย่างและการแก้ปัญหาเกมสำหรับบางเกมที่ทราบว่าต้องการพวกมัน

  • System =>กา/ไม่กา Enable Cheats: นี่จะเป็นการใช้/ไม่ใช้การโกงเกม Cheats ทำงานระบบเดียวกับ patches แต่โหลดจากโฟลเดอร์ Cheats ของ PCSX2 ดูที่ แนวทางต่าง ๆ บนบอร์ดอภิปรายของเรา ว่าจะสร้างไฟล์ cheat สำหรับ PCSX2 อย่างไร

  • System =>กา/ไม่กา Enable Host Filesystem: นี่จะเป็นการใช้/ไม่ใช้งานระบบไฟล์โฮสต์ของ PCSX2 มักถูกใช้เป็นหลักโดย demos และ homebrew

  • System =>Shutdown: สิ่งนี้จะปิดเกมปัจจุบันที่คุณกำลังเล่นและรีเซ็ต PCSX2

  • System =>Exit: ปิดตัวจำลอง(โปรแกรม)

  • CDVD =>
    • Iso Selector: นี่คือตัวโหลด ISO ภายในของ PCSX2, ซึ่งจะไม่ใช้ปลั๊กอิน CDVD คุณสามารถเลือกอิเมจดิสก์ใดก็ได้ที่ PCSX2 รองรับ โดยคลิก Browse และรันมัน เพื่อความสะดวกของคุณ เมนูนี้ได้เก็บบันทึกรายการอิเมจเกมที่คุณใช้ล่าสุดไว้ด้วย สิ่งนี้จะใช้ได้เฉพาะถ้า Iso ถูกเลือกในเมนูย่อยด้านล่าง!
    • Plugin Menu-Plugin Settings: สิ่งนี้จะแสดงให้คุณเห็นว่าปลั๊กอิน CDVD ใดที่คุณได้เลือกไว้ และให้คุณสามารถกำหนดค่ามันได้จากที่นี่ (แทนที่จะไปยัง Plugin/BIOS Selector เอง แต่ทำมันจากที่นี่)
    • ISO-Plugin-No Disc: เมนูย่อยนี้ควบคุมแหล่งที่ PCSX2 จะโหลดเกมขึ้นมา ถ้าคุณเลือก ISO, ตัวโหลด ISO ภายใน จะถูกใช้เพื่อโหลดเกมที่คุณเลือก(อธิบายด้านบนแล้ว) ถ้าคุณเลือก Plugin, ปลั๊กอินที่ถูกกำหนดจะถูกใช้เพื่อโหลดเกมของคุณ ถ้าคุณเลือก No Disc, จะไม่มีเกมใดถูกโหลดและ PCSX2 จะบูตเพียงไบออส

  • Config =>
    • Emulation Settings: จะเปิดหน้าจอ Emulation Settings ซึ่งเราได้อธิบายไว้ในส่วนการตั้งค่าคอร์ของแนวทางนี้แล้ว

    • Memory cards: จะเปิดตัวจัดการการ์ดความจำ
      • โดยการคลิก Browse คุณสามารถระบุโฟลเดอร์ที่ PCSX2 จะพยายามโหลดการ์ดความจำของมัน

      • เลือกการ์ดความจำหนึ่งอันจากรายการ เพื่อให้ปุ่ม Duplicate, Rename, Delete และ Eject ใช้การได้ Duplicate คือสร้างสำเนาของการ์ดความจำที่เลือก, Rename คือเปลี่ยนชื่อไฟล์ของมัน, delete คือลบมันทิ้ง ส่วน Eject คือถอดมันออกจากสล็อตที่กำหนดไว้

      • เลือกพอร์ตใด ๆ ที่ว่าง เพื่อให้ปุ่ม Create ใช้การได้ เมื่อคลิกปุ่มนี้คุณจะเห็นกล่องโต้ตอบการสร้างการ์ดความจำใหม่ ซึ่งคุณสามารถพิมพ์ชื่อไฟล์ลงไปและเลือกขนาดการ์ดระหว่าง 8, 16, 32 และ 64mb การ์ดขนาดใหญ่กว่าจะมีโอกาสมากกว่าที่จะล้มเหลวในการทำงานกับเกมต่าง ๆ ดังนั้นจงระวังสิ่งนี้ บางเกมจะไม่สามารถบันทึกในการ์ดความจำขนาดใหญ่ได้
        กา "Enable NTFS compression when creating this card" เพื่อใช้การบีบอัดแบบ NTFS บนไฟล์, ประหยัดพื้นที่ดิสก์ได้ ขอแนะนำให้กาสิ่งนี้เป็นอย่างยิ่ง

      • เลือกการ์ดความจำใด ๆ ในรายการ -Unused- เพื่อใช้งานปุ่ม Insert, ซึ่งจะนำกล่องโต้ตอบมาให้คุณเลือกว่า พอร์ตไหนที่คุณต้องการใส่การ์ดความจำที่เลือก

      • Auto-Eject Memcards when loading save states: อธิบายไว้แล้วใน GUI, แนะนำให้กาไว้ด้วย


    • Plugin/BIOS selector: จะเปิดหน้าจอ Plugin/BIOS selector ซึ่งคุณสามารถเปลี่ยนปลั๊กอิน ไบออส และโฟลเดอร์ได้ โดยได้อธิบายไว้ที่ตอนเริ่มต้นของแนวทางนี้แล้ว

    • Video (GS)/Audio (SPU2)/Controllers (PAD)/Dev9/USB/Firewire =>Plugin Settings: จะเปิดหน้าจอการกำหนดค่าสำหรับปลั๊กอินที่เลือก(ถูกลำดับรายการไว้ที่นี่)ตามลำดับ (Video/Audio/Pad/Dev9/USB/Firewire)

    • Multitap 1: จะใช้ Multitap 1 คุณสามารถใช้งาน multitap ในปลั๊กอินนำเข้า Lilypad เพื่อให้มันใช้การได้ ความเข้ากันได้ยังต่ำ, ดังนั้นหลายเกมยังใช้ไม่ได้ผลกับ multitap

    • Multitap 2: จะใช้ Multitap 2 คุณสามารถใช้งาน multitap ในปลั๊กอินนำเข้า Lilypad เพื่อให้มันใช้การได้ ความเข้ากันได้ยังต่ำ, ดังนั้นหลายเกมยังใช้ไม่ได้ผลกับ multitap

    • Clear all Settings: จะล้างการตั้งค่าที่บันทึกไว้ทั้งหมดและคืนกลับเป็นค่าตั้งต้น และเปิด First Time Configuration Wizard (ตัวช่วยกำหนดค่าครั้งแรก)


  • Misc =>
    • กา/ไม่กา Show Console: นี่จะเป็นการใช้/ไม่ใช้หน้าต่างที่สองที่จะปรากฏด้านหลังของการแสดงผล PCSX2 และใช้เพื่อการแก้ไขบั๊กเป็นหลัก ที่นั่นคุณสามารถดูข้อความต่าง ๆ ที่จะช่วยคุณบ่งชี้ปัญหา หรือเมื่อกำลังรันเกมโดยดูว่าอะไรบ้างที่ถูกทำโดยตัวจำลอง ข้อความสีแดงคือความผิดพลาด และสีเหลืองคือคำเตือน
    • Console Window:
    • Log->Save/Clear: บันทึกหรือล้างผลผลิตในหน้าต่างคอนโซล
    • Appearance: สามารถเปลี่ยนรูปลักษณ์ของหน้าต่างคอนโซลได้
    • Sources: เลือกการายการต่าง ๆ ที่นี่ เพื่อเพิ่มองค์ประกอบของ PS2 ที่จะถูกจดบันทึกข้อมูลพฤติกรรมของพวกมันไว้ในหน้าต่างคอนโซลให้มากขึ้น

  • About: หน้าต่างเกี่ยวกับ ที่นี่คุณสามารถดูว่าใครคือผู้สรรค์สร้างตัวจำลองและคำขอบคุณต่าง ๆ

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

กลับขึ้นด้านบน

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

ขอบคุณ Gigaherz สำหรับการชี้แนะว่าจะทำให้ดัชนีใช้ได้อย่างไรบน Firefox. Smile
ขอบคุณอย่างยิ่งสำหรับคู่หู Regulus สำหรับพื้นหลัง, สคริปต์รอยยิ้มและความช่วยเหลือของเขา Smile
ขอบคุณ Razor Blade สำหรับการแก้ไขขอบรูปภาพ
ขอบคุณ crushtest สำหรับการชี้แนะบางปัญหาใน Firefox และข้อเสนอแนะ
ขอบคุณ Nachbrenner สำหรับข้อเสนอแนะและส่วนเพิ่มเติม
ขอบคุณ Falcon4ever สำหรับการแก้ไขการตรวจความถูกต้อง XHTML
ขอบคุณ rama สำหรับความช่วยเหลือในการอธิบายบางอย่าง

จัดทำโดย Bositman
แปลภาษาไทยโดย xyteton
Reply

Sponsored links





Users browsing this thread: 1 Guest(s)