Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Linux

กำหนดค่าการควบคุมแบบกำหนดเองใน Mednafen:คำแนะนำทีละขั้นตอน

แม้ว่าโปรแกรมจำลอง Mednafen จะไม่รวมอยู่ในที่เก็บ Linux เพื่อป้องกันการละเมิดลิขสิทธิ์ แต่ก็ทำหน้าที่เป็นวิธีการที่ดีเยี่ยมสำหรับการเล่นไฟล์ ROM ที่เป็นโดเมนสาธารณะและโอเพ่นซอร์สบนเครื่อง Linux ใดๆ หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมนี้และวิธีกำหนดค่าการควบคุมของคุณเอง เคล็ดลับง่ายๆ เล็กๆ น้อยๆ สามารถช่วยคุณได้ สิ่งนี้มีความสำคัญอย่างยิ่งหากคุณมีคอนโทรลเลอร์ไร้สายหรืออุปกรณ์ USB ใด ๆ ที่เชื่อมต่อกับระบบของคุณ คอนโทรลเลอร์ PS3 บางตัว โดยเฉพาะตัวควบคุมที่มีสาย USB มาตรฐาน สามารถทำงานได้โดยใช้เทคนิคเดียวกันนี้ โดยที่ระบบปฏิบัติการของคุณจะจดจำคอนโทรลเลอร์เหล่านั้นได้ว่าเป็นคอนโทรลเลอร์ทั่วไป

การกำหนดค่าสำหรับคอนโซลจำลองต่างๆ อาจทำงานแตกต่างออกไป และอาจแตกต่างกันไปในแต่ละเกมด้วยซ้ำ นอกจากนี้ บางระบบอาจต้องใช้เคอร์เซอร์ของเมาส์จำลอง หากต้องการใช้สิ่งนี้กับเกมจำนวนหนึ่งที่ต้องการ คุณไม่เพียงแต่ต้องใช้เมาส์หรือทัชแพดเท่านั้น แต่ยังต้องใช้ปุ่ม Scroll Lock ด้วย ขออภัย อัลตราบุ๊กใหม่บางรุ่นและเครื่อง Linux ขนาดกะทัดรัดอื่นๆ ไม่มีคีย์นี้อีกต่อไป หากคุณกำลังใช้พรอมต์ mednafen บนอุปกรณ์พกพาที่ใช้ปุ่ม Fn เพื่อรวมฟังก์ชันต่างๆ ตรวจสอบให้แน่ใจว่าได้กดปุ่มนี้ค้างไว้ทุกครั้งที่กดปุ่มที่ต้องการ ตัวอย่างเช่น หากคุณต้องการกด F2 แต่ฟังก์ชันอื่นบนแป้นพิมพ์ของคุณกลับเพิ่มขึ้นเป็นสองเท่า เพียงกด Fn และ F2 พร้อมกันเพื่อคืนค่าฟังก์ชันหลัก

วิธีที่ 1:การขอความช่วยเหลือระหว่างเกม

กดปุ่ม F1 เพื่อแสดงแผนภูมิวิธีใช้ การเชื่อมโยงคีย์นี้ได้รับเลือกเพื่อให้แน่ใจว่าสามารถใช้งานร่วมกับซอฟต์แวร์อื่นๆ จำนวนมากที่มีการเชื่อมโยงที่คล้ายกัน โปรดทราบว่าคุณไม่สามารถเข้าถึงหน้าจอความช่วยเหลือนี้ได้หากไม่มีเกมที่กำลังทำงานอยู่ การเรียกใช้ Mednafen โดยไม่โหลดไฟล์ ROM จะทำให้คุณกลับไปที่บรรทัดคำสั่ง เมื่อคุณกด F1 หน้าต่างจะปรากฏขึ้นเหนือเกมจำลองที่ทำงานอยู่ภายในหน้าต่างกราฟิก Mednafen ของคุณ หากคุณเคยประสบปัญหากราฟิกที่ป๊อปอัพสถานะการบันทึกหรือหน้าจอข้อมูลอื่นค้างอยู่ด้านหลังภาพวิดีโอเกมจำลอง การหมุนเวียนหน้าจอความช่วยเหลือนี้อาจช่วยกำจัดภาพโกสต์เหล่านี้ได้

ป๊อปโอเวอร์เป็นเพียงรายการและไม่สามารถโต้ตอบได้ ดังนั้นคุณจึงสามารถกด F1 ได้ทุกเมื่อที่คุณต้องการปิด มันไม่ได้หยุดเกมชั่วคราวเช่นกัน ทำให้คุณสามารถเปิดมันทิ้งไว้ในขณะที่ opcode ของเกมยังคงทำงานต่อไป ให้ความสนใจเป็นพิเศษกับการเชื่อมโยง F10 เนื่องจากระบบจำลองบางระบบไม่มีคุณสมบัติซอฟต์รีเซ็ต ในกรณีอื่นๆ อาจจำเป็นต้องทำการรีเซ็ตแบบนุ่มนวลเพื่อเล่นเกมบางประเภทต่อไป

โปรดทราบว่าการเชื่อมโยง F9 เพื่อจับภาพหน้าจอไม่เกี่ยวข้องกับการรวมหน้าจอการพิมพ์หรือ SysRq/ALT+Print Screen ที่ใช้โดยสภาพแวดล้อมเดสก์ท็อปที่จำลองการเชื่อมโยง Microsoft Windows แต่จะจับภาพหน้าจอและบันทึกลงในดิสก์โดยตรงในไดเร็กทอรี ~/.mednafen/snaps/ ด้วยวิธีนี้ คุณจะสามารถใช้งานได้จริงแม้ว่าคุณจะใช้แค่ตัวจัดการหน้าต่าง เช่น Openbox ที่ไม่มีสภาพแวดล้อมแบบเดสก์ท็อปก็ตาม

วิธีที่ 2:การตั้งค่าการควบคุมขณะเล่นเกม

ปุ่มคำสั่งและส่วนควบคุมเกมจริงได้รับการกำหนดค่าแยกกันใน mednafen กด F2 หากคุณต้องการกำหนดค่าคีย์คำสั่ง สิ่งนี้มีประโยชน์อย่างยิ่งหากคุณต้องการเปลี่ยนการเชื่อมโยง F11 โดยเฉพาะอย่างยิ่งหากคุณคุ้นเคยกับการใช้มันเพื่อขยายหน้าต่างให้ใหญ่สุด หรือหากคุณต้องการกำหนดคำสั่งโปรแกรมจำลองให้กับปุ่มที่ไม่ได้ใช้บน USB หรือตัวควบคุมเกมไร้สาย หากคุณวางแผนที่จะทำเช่นนี้ ตรวจสอบให้แน่ใจว่าได้ต่อคอนโทรลเลอร์ของคุณก่อนที่จะเปิด ROM

เมื่อคุณพร้อมแล้ว ให้กด F2 เพื่อรับข้อความแจ้งเกี่ยวกับคำสั่งที่คุณต้องการกำหนดค่าใหม่ กดปุ่มที่ใช้งานฟังก์ชันที่คุณพยายามเปลี่ยนอยู่ในปัจจุบัน ตัวอย่างเช่น หากคุณต้องการตั้งค่าปุ่มกรอไปข้างหน้าให้กับคอนโทรลเลอร์ของคุณเพื่อให้คุณเร่งความเร็วเกมได้โดยตรงจากปุ่มไหล่ ให้กดปุ่ม ` เมื่อมีข้อความปรากฏขึ้นเพื่อถามว่าต้องกำหนดค่าคำสั่งใดใหม่

ข้อความแจ้งง่ายๆ ที่ด้านล่างจะอ่านว่า "fast_forward (1)" โดยไม่มีคำแนะนำอื่นใด แน่นอนว่าคำสั่งจะแตกต่างออกไปหากคุณกำหนดค่าคำสั่งอื่น คุณต้องกดปุ่มคีย์หรือปุ่มควบคุมที่คุณต้องการให้กำหนดคำสั่งเพื่อตอบสนองต่อข้อความแจ้งนี้ เมื่อจดจำปุ่มที่คุณต้องการใช้แล้ว มันจะอ่านว่า 'fast_forward (2)' ซึ่งเป็นการขอให้คุณกดครั้งที่สอง กระบวนการอาจดำเนินต่อไปมากกว่าหนึ่งครั้งหากมีปัญหากับการเชื่อมต่อไร้สายเมื่อใช้คอนโทรลเลอร์ไร้สาย หรือหากคุณกดปุ่มสองปุ่มแยกกันในระหว่างกระบวนการแมป การกำหนดค่าปุ่มคอนโทรลเลอร์มีขั้นตอนที่แทบจะเหมือนกัน เพียงแต่ใช้การเชื่อมโยงคีย์คำสั่งที่แตกต่างกัน พอร์ต 1-8 ถูกกำหนดให้กับปุ่มตัวเลขบนแป้นพิมพ์ของระบบ หากคุณยังไม่ได้ทำการมอบหมายแบบกำหนดเอง การผูกทั้งหมดเหล่านี้จะถูกสะกดไว้ในแผนภูมิที่ปรากฏขึ้นทุกครั้งที่กดปุ่ม F1

สำหรับบางระบบ เช่น GameBoy และอนุพันธ์ของมัน เฉพาะพอร์ตคอนโทรลเลอร์แรกเท่านั้นที่สำคัญจริงๆ แม้ว่าระบบมือถือเหล่านี้จะขาดตัวควบคุมแบบถอดได้จริงๆ แต่ mednafen ก็จำลองตัวควบคุมเหล่านั้นโดยเทียบผังตัวควบคุมเข้ากับงานแรก สำหรับเกมส่วนใหญ่ที่สร้างขึ้นสำหรับฮาร์ดแวร์ในยุค 8 บิตและ 16 บิต คุณจะต้องมีคอนโทรลเลอร์เพียงหนึ่งหรือสองตัวเท่านั้น นี่เป็นเรื่องจริงโดยเฉพาะอย่างยิ่งสำหรับไฟล์ NES และ Famicom ROM ซึ่งเป็นโดเมนสาธารณะ เกมบางเกมใช้ส่วนขยายเพื่อให้รองรับคอนโทรลเลอร์มากกว่าสองตัว

หากคุณกำลังเล่นเกมที่มีผู้เล่นคนเดียว ตรวจสอบให้แน่ใจว่าเชื่อมต่อคอนโทรลเลอร์ไร้สายหรือ USB ของคุณแล้ว จากนั้น กด ALT, Shift และ 1 พร้อมกัน คุณยังสามารถกำหนดผังตัวควบคุมไปยังปุ่มบนแป้นพิมพ์มาตรฐานได้อีกด้วย คุณจะได้รับข้อความแจ้งที่ด้านล่างของหน้าจอ โดยทั่วไปจะขอให้คุณแมปส่วนควบคุม 'ขึ้น' กดปุ่มที่คุณต้องการกำหนดให้ 'ขึ้น' สองครั้ง หากตรวจพบการกดพร้อมกันหรือในกรณีที่เกิดความสับสน ซอฟต์แวร์จะแจ้งให้คุณลองอีกครั้ง คล้ายกับตัวอย่าง 'fast_forward' หลังจากปฏิบัติตามข้อความแจ้งการควบคุม 'up' แล้ว ซอฟต์แวร์จะวนไปตามทิศทางหลักอื่นๆ ก่อนที่จะขอปุ่มการดำเนินการที่เกี่ยวข้องกับคอนโซล

เกี่ยวกับผู้เขียน

กำหนดค่าการควบคุมแบบกำหนดเองใน Mednafen:คำแนะนำทีละขั้นตอน

เควิน แอร์โรว์ส

Kevin Arrows เป็นผู้เชี่ยวชาญด้านเทคโนโลยีที่มีประสบการณ์สูงและมีความรู้และมีประสบการณ์ในอุตสาหกรรมมานานกว่าทศวรรษ เขาได้รับการรับรองจาก Microsoft Certified Technology Specialist (MCTS) และมีความมุ่งมั่นอย่างแรงกล้าที่จะติดตามข่าวสารเกี่ยวกับการพัฒนาเทคโนโลยีล่าสุด Kevin ได้เขียนหัวข้อที่เกี่ยวข้องกับเทคโนโลยีอย่างกว้างขวาง โดยนำเสนอความเชี่ยวชาญและความรู้ของเขาในด้านต่างๆ เช่น การพัฒนาซอฟต์แวร์ ความปลอดภัยทางไซเบอร์ และการประมวลผลแบบคลาวด์ การมีส่วนร่วมของเขาในด้านเทคโนโลยีได้รับการยอมรับและเคารพอย่างกว้างขวางจากเพื่อนร่วมงานของเขา และเขาได้รับการยกย่องอย่างสูงจากความสามารถของเขาในการอธิบายแนวคิดทางเทคนิคที่ซับซ้อนในลักษณะที่ชัดเจนและรัดกุม