CS2 ใช้อินพุตแบบ Raw หรือไม่
Raw input คือระบบที่ช่วยให้ Counter-Strike 2 อ่านข้อมูลการเคลื่อนไหวได้โดยตรงจากเซ็นเซอร์ฮาร์ดแวร์ของเมาส์ โดยไม่ผ่านระบบปฏิบัติการ Windows ทั้งหมด หากไม่มีการสื่อสารโดยตรงนี้ สัญญาณเมาส์ของคุณจะถูกกรองผ่าน Windows ก่อน ซึ่งสามารถใช้ตัวคูณความไวของมันเองหรือฉีดการเร่งความเร็วเมาส์ในตัว (มักมีข้อความว่า "ปรับปรุงความแม่นยำของตัวชี้")
ด้วยการเก็บข้อมูลดิบ เกมจะรับประกันการแปลการเคลื่อนไหวทางกายภาพของคุณแบบ 1 ต่อ 1 ซึ่งหมายความว่าการปัดเมาส์ของคุณบนแพดห้าเซนติเมตรพอดีจะทำให้การหมุนในเกมเท่าเดิมเสมอ ไม่ว่าคุณจะปัดด้วยความเร็วเท่าใดก็ตาม สำหรับผู้เล่นที่แข่งขันซึ่งต้องอาศัยการตีลูกที่แม่นยำและการถ่ายโอนสเปรย์ที่พิถีพิถัน ข้อมูลอินพุตที่ไม่มีการกรองนี้เป็นรากฐานที่แท้จริงของความสม่ำเสมอทางกลไก
วิธีเปิดใช้งานอินพุต Raw ใน CS2
ใน Counter-Strike 2 ข้อมูล Raw จะถูกเปิดใช้งานตามค่าเริ่มต้นและฮาร์ดโค้ดลงในเอ็นจิ้นเกม ซึ่งหมายความว่าคุณไม่จำเป็นต้องเปิดด้วยตนเอง
ต่างจากใน CS:GO ที่ผู้เล่นต้องใช้คำสั่ง m_rawinput 1 หรือสลับการตั้งค่าในเมนู CS2 จะข้ามการตั้งค่าเมาส์ของระบบปฏิบัติการของคุณ (เช่น Windows' "ปรับปรุงความแม่นยำของตัวชี้") เพื่อให้มั่นใจถึงความแม่นยำและความสม่ำเสมอสูงสุด
เนื่องจากเกมจะอ่านข้อมูลที่ยังไม่ได้ประมวลผลและเลือกข้อมูลย่อยโดยตรงจากฮาร์ดแวร์เมาส์ของคุณ คำสั่งอินพุตดิบแบบเก่าจึงล้าสมัยไปโดยสิ้นเชิง หากเป้าหมายของคุณรู้สึกผิดไปเล็กน้อยหรือคุณกำลังพยายามจำลองการตั้งค่าแบบเดิม โปรดวางใจได้ว่าคุณกำลังประสบกับข้อมูลดิบที่แท้จริงอยู่แล้ว การปรับแต่งเพิ่มเติมใดๆ จะต้องกระทำผ่าน DPI ของเมาส์จริงหรือการตั้งค่าความไวในเกม
CS2 อธิบายคำสั่งอินพุตดิบแล้ว
ในขณะที่ผู้เล่นเปิดคอนโซลนักพัฒนาซอฟต์แวร์บ่อยครั้งโดยมองหาคำสั่งแบบเดิม เช่น m_rawinput 1 หรือ m_customaccel แต่ Counter-Strike 2 ได้เขียนวิธีจัดการข้อมูลเมาส์ใหม่ทั้งหมดภายใต้ประทุน
ใน CS2 ตัวแปรเหล่านี้ส่งคืนข้อผิดพลาด "command not found" เนื่องจากกลไก Source 2 ของ Valve บังคับให้อินพุตดิบที่ระดับระบบเพื่อรองรับสถาปัตยกรรมเครื่องหมายย่อย แทนที่จะรอให้เซิร์ฟเวอร์เกมสุ่มตัวอย่างตำแหน่งเคอร์เซอร์ของคุณ CS2 จะติดตามอัตราการโพลของฮาร์ดแวร์เมาส์ของคุณแบบเรียลไทม์อย่างต่อเนื่อง โดยจับไมโครวินาทีที่แน่นอนที่คุณคลิกหรือสะบัด
เนื่องจากกลไกต้องการสตรีมข้อมูลทางกายภาพที่แม่นยำเป็นพิเศษและไม่มีการเจือปนเพื่อให้ทำงานได้อย่างถูกต้อง การตั้งค่าตัวชี้ Windows และการเร่งความเร็วเมาส์ของระบบปฏิบัติการจึงถูกข้ามโดยอัตโนมัติ ด้วยเหตุนี้ การปรับแต่งความสอดคล้องของอินพุตของคุณอย่างละเอียดจะไม่เกิดขึ้นในคอนโซลอีกต่อไป แต่อาศัยการจับคู่อัตราการโพลของเมาส์ของเมาส์ของคุณ (เช่น 1000Hz หรือ 4000Hz) กับโปรไฟล์ DPI ที่สะอาดและไม่มีการเร่งความเร็วในซอฟต์แวร์ดั้งเดิมของเมาส์ของคุณ
หากคุณกำลังย้ายไฟล์ CS:GO config.cfg หรือ autoexec.cfg เก่า บรรทัดใดๆ ที่มี m_rawinput หรือตัวแปรการเร่งความเร็วที่เก่ากว่าจะถูกละเว้นโดย CS2 โดยไม่ทำลายการเชื่อมโยงอื่นๆ ของคุณ
การป้อนข้อมูลด้วยเมาส์ทำงานอย่างไรใน CS2
ใน Counter-Strike 2 การป้อนข้อมูลด้วยเมาส์จะเชื่อมโยงกับสถาปัตยกรรมเครื่องหมายย่อยของเกม โดยพื้นฐานแล้วจะเปลี่ยนวิธีที่เอ็นจิ้น Source 2 ตีความการเคลื่อนไหวของผู้เล่น แทนที่จะรอเฟรมที่เรนเดอร์ถัดไปหรือเซิร์ฟเวอร์ติ๊กเพื่อสุ่มตัวอย่างตำแหน่งของ crosshair CS2 จะดึงข้อมูลตำแหน่งดิบโดยตรงจากฮาร์ดแวร์เมาส์อย่างต่อเนื่องที่อัตราการโพลดั้งเดิม โดยกำหนดการประทับเวลาระดับไมโครวินาทีที่แน่นอนให้กับการสะบัดและคลิกทุกครั้ง

เพื่อรับประกันความสมบูรณ์ที่สมบูรณ์ของข้อมูลนี้ เอ็นจิ้น Source 2 บังคับใช้อินพุต Raw ในระดับฮาร์ดโค้ดและไม่สามารถเปลี่ยนแปลงได้ โดยสร้างไปป์ไลน์โดยตรงระหว่างอุปกรณ์ต่อพ่วงของคุณและเกม ฮาร์ดแวร์ต่อเครื่องยนต์ที่เข้มงวด connection นี้ข้ามการตั้งค่า Windows OS ทั้งหมดโดยสมบูรณ์
ผลก็คือ ตัวแปรภายนอก เช่น แถบเลื่อนความไวของ Windows หรือ "Enhance pointer precision" (การเร่งความเร็วเมาส์ระดับ OS) ที่ไม่สอดคล้องกันอย่างฉาวโฉ่ จะถูกละเลยโดยเกม ด้วยการขจัดการรบกวนระบบปฏิบัติการนี้ CS2 รับประกันการแปล DPI ทางกายภาพและข้อมูลการสำรวจที่สมบูรณ์แบบ 1:1 มอบความสม่ำเสมอทางกลไกที่แน่วแน่ซึ่งจำเป็นในการแข่งขันระดับสูงสุด
คุณสามารถปิดการใช้งาน Raw Input ใน CS2 ได้หรือไม่?
ไม่ คุณไม่สามารถปิดการใช้งานอินพุต Raw ใน Counter-Strike 2 ได้
เมื่อ Valve เปลี่ยนเกมเป็นเอนจิ้น Source 2 พวกเขาจะลบความสามารถในการสลับคุณสมบัตินี้อย่างถาวร โดยแสดงผลคำสั่งคอนโซลรุ่นเก่า เช่น m_rawinput 0 ใช้งานไม่ได้โดยสิ้นเชิง เนื่องจากสถาปัตยกรรมเครื่องหมายย่อยของเกมต้องการการประทับเวลาที่แม่นยำและแม่นยำระดับไมโครวินาทีสำหรับทุกการกระทำ เอ็นจิ้นจึงกำหนดให้ฟีดข้อมูลโดยตรงจากฮาร์ดแวร์เมาส์ของคุณโดยไม่หยุดชะงักและไม่มีการปรุงแต่ง
ระบบฮาร์ดโค้ดนี้หมายความว่า CS2 จะข้ามการตั้งค่าระบบปฏิบัติการ Windows และการเร่งความเร็วเมาส์ระดับซอฟต์แวร์เสมอ ด้วยเหตุนี้ ผู้เล่นที่ต้องการปรับแต่งความรู้สึกในการเล็งจึงไม่สามารถพึ่งพาการสลับข้อมูลดิบหรือเส้นโค้งการเร่งความเร็วที่กำหนดเองผ่านทางคอนโซลนักพัฒนาซอฟต์แวร์ได้อีกต่อไป การปรับเปลี่ยนทั้งหมดจะต้องได้รับการจัดการผ่านโปรไฟล์ DPI ของเมาส์จริงและแถบเลื่อนความไวในเกมเท่านั้น









เขียนความคิดเห็น