OutRun2006ปรับแต่ง
wrapper DLL ที่สามารถแก้ไขในการแก้ไขเล็กน้อยและปรับแต่งใน OutRun 2006: Coast 2 Coast
บิลด์ล่าสุดสามารถพบได้ในส่วนการเผยแพร่: https://github.com/emoose/OutRun2006Tweaks/releases
Tweaks จะชี้เกมไปยังเซิร์ฟเวอร์ผู้เล่นหลายคนใหม่ เพียงไปที่ส่วนผู้เล่นหลายคนในเกมแล้วเลือกชื่อผู้ใช้และรหัสผ่านที่นั่น!
เกมออนไลน์ได้รับการติดตั้งเป็นประจำบนความไม่ลงรอยกันของ OutRun2006Tweaks: https://discord.gg/GFjKAMg83t
คุณสมบัติ
กราฟิก:
- ขณะนี้ UI สามารถปรับขนาดตามอัตราส่วนต่างๆ ได้โดยไม่ต้องขยาย
- ฉากเกมและพื้นผิว UI สามารถแยกออกจากเกมได้ และแทนที่ด้วยเวอร์ชันที่มีความละเอียดสูงกว่า
- อนุญาตให้ปิดการใช้งาน LOD ของยานพาหนะ ลดป๊อปอินที่น่าเกลียดเมื่อเข้ามาใกล้
- แก้ไขปัญหาความแม่นยำของบัฟเฟอร์ Z ที่ทำให้การต่อสู้แบบ Z หนักหน่วงและวัตถุที่อยู่ห่างไกลปรากฏขึ้น
- ตอนนี้เอฟเฟกต์แสงแฟลร์ของเลนส์โหลดจากเส้นทางที่ถูกต้องโดยไม่จำเป็นต้องเปลี่ยนไฟล์เกม
- วัตถุบนเวที เช่น กรวยจราจร ในตอนนี้จะหายไปเมื่ออยู่นอกจอจริงๆ เท่านั้น
- แก้ไขเอฟเฟกต์บางอย่าง เช่น เครื่องยนต์ย้อนแสงซึ่งไม่ปรากฏเมื่อใช้คอนโทรลเลอร์
- สามารถบังคับการกรองแบบแอนไอโซทรอปิกและการสุ่มตัวอย่างแบบโปร่งใสได้ ซึ่งช่วยลดนามแฝงรอบขอบของแทร็กได้อย่างมาก
- ความละเอียดในการเรนเดอร์การสะท้อนสามารถเพิ่มขึ้นจากค่าเริ่มต้น 128x128
- คืนค่าเงาฐานรถจากพอร์ตคอนโซล C2C ซึ่งหายไปบนพีซีด้วยเหตุผลบางประการ
- อนุญาตให้ใช้โมเดลคุณภาพสูงกว่าสำหรับ Alberto/Clarissa/Jennifer ซึ่งไม่ได้ใช้งาน
รูปแบบการเล่น:
- ชี้เกมไปยังเซิร์ฟเวอร์ออนไลน์ใหม่ ฟื้นฟูโหมดผู้เล่นหลายคนออนไลน์
- รหัสดังก้อง XInput ที่กู้คืนมาจาก Xbox release สามารถเปิดใช้งานได้ภายใน INI ช่วยให้สามารถเปลี่ยนเกียร์ / ดริฟท์ / ขัดข้อง / ฯลฯ เพื่อแสดงความคิดเห็นได้
- รองรับทริกเกอร์แรงกระตุ้นของ Xbox Series และสามารถปรับแต่งได้ภายใน INI
- เดดโซนของพวงมาลัยสามารถปรับแต่งได้จากค่าเริ่มต้น 20%
- ปุ่มแตรสามารถทำงานได้ในระหว่างการเล่นเกมปกติ นอกเหนือจาก "บีบแตร!" คำขอของหญิงสาว
- อนุญาตให้สุ่มชุดภาพเคลื่อนไหวบนทางหลวงเพื่อใช้ แทนที่จะใช้เฉพาะชุดสำหรับโหมดเกมที่กำลังเล่นอยู่
- HUD ในเกมสามารถเลือกสลับได้ผ่านการกดปุ่มแบบผูกได้
- สามารถตั้งค่าเกียร์ธรรมดา (MT) เป็นค่าเริ่มต้นสำหรับเมนู C2C ได้
- การผ่านภารกิจ C2C ทั้งหมดอาจปลดล็อกสิ่งใหม่ ?
แก้ไขข้อบกพร่อง:
- ตัวจำกัดเฟรมในตัวเพื่อป้องกันการเร่งความเร็ว อัตราเฟรมสามารถปลดล็อคได้บางส่วนโดยเกมทำงานที่ 60FPS ภายใน
- ป้องกันการบันทึกจุดบกพร่องที่เสียหายเมื่อทำการแมปการควบคุมใหม่โดยเชื่อมต่ออุปกรณ์อินพุตจำนวนมากเข้าด้วยกัน
- แก้ไขกระดานคะแนนการจัดอันดับ C2C ที่ไม่ได้อัปเดตบน Steam และรุ่นอื่น ๆ เนื่องจากการตรวจสอบการป้องกันการละเมิดลิขสิทธิ์มีข้อผิดพลาด
- เอฟเฟกต์เสียงปิดของแอนิเมชั่น Pegasus จะหยุดอย่างถูกต้องแล้ว
- ข้อความที่เกี่ยวข้องกับบริการออนไลน์สามารถเลือกที่จะซ่อนได้
- ปิดใช้งานการปรับขนาด DPI บนหน้าต่างเกมโดยอัตโนมัติเพื่อแก้ไขปัญหาการปรับขนาด
- แก้ไขปัญหาการแรเงาในโมเดลตัวละคร/ฉากบางฉาก (เช่น โมเดลฉากตัดฉากตอนจบ)
- ช่วยให้สามารถวาดอนุภาค เช่น หญ้า/กรวด ได้อย่างถูกต้อง เช่นเดียวกับในเวอร์ชันคอนโซล
- เกมสามารถบังคับให้ทำงานบนคอร์เดียวได้ เพื่อช่วยแก้ปัญหาค้างในระบบสมัยใหม่บางระบบ
- ไฟล์ภาพยนตร์ Bink ที่มีขนาดใหญ่กว่า 1,024 พิกเซลจะสามารถเล่นได้โดยไม่มีข้อขัดข้อง
- ตอนนี้เกมแครชจะเขียนรายงานข้อขัดข้องลงในโฟลเดอร์ CrashDumps (โปรดโพสต์รายงานข้อขัดข้องในหน้าปัญหาได้เลย!)
การปรับปรุง:
- ขณะนี้เกมสามารถทำงานในโหมดหน้าต่างไร้ขอบได้แล้ว เคอร์เซอร์ของเมาส์จะถูกซ่อนในขณะที่เกมทำงานอยู่
- จะใช้ความละเอียดเดสก์ท็อปสำหรับเกม หากไม่มี outrun2006.ini
- เวลาในการโหลดลดลงอย่างมากด้วยตัวจำกัดเฟรมที่ได้รับการปรับปรุง
- สามารถเพิ่มระยะการวาดสำหรับเวทีได้ ซึ่งช่วยลดป๊อปอิน/เฟดอินในระดับได้อย่างมาก
- ขณะนี้สามารถโหลดเพลงจากไฟล์ WAV ที่ไม่มีการบีบอัดหรือไฟล์ FLAC แบบไม่สูญเสียข้อมูลได้ หากมีชื่อไฟล์เดียวกัน
- อนุญาตให้ข้ามหน้าจอเริ่มต้นได้
- แทร็กเพลงสามารถเปลี่ยนแปลงได้ในระหว่างการแข่งขันโดยใช้ปุ่ม Z และ X หรือ Back/RS+Back บนคอนโทรลเลอร์ (ต้องเปิดใช้งาน
CDSwitcher
ใน INI ก่อน)
ทั้งหมดข้างต้นสามารถปรับแต่งได้ผ่านไฟล์ OutRun2006Tweaks.ini
การปลดล็อค FPS บางส่วนทำให้เกมสามารถเรนเดอร์ที่ FPS ที่สูงขึ้น แต่จะยังคงทำงานที่ 60FPS ภายใน
สิ่งนี้จะไม่ให้ประโยชน์มากเท่ากับการปลดล็อคอัตราเฟรมที่แท้จริง เนื่องจากเฟรมจะถูกทำซ้ำ แต่สามารถช่วยลดเวลาในการโหลดและปรับปรุงเอฟเฟกต์บางอย่าง เช่น อัตราการอัปเดตการสะท้อน
(จอภาพที่มีอัตราการรีเฟรชสูงซึ่งมีเวลาตอบสนองต่ำ 60Hz อาจได้รับประโยชน์จากสิ่งนี้เช่นกัน)
ตั้งค่า
เนื่องจากการวางจำหน่าย Steam/DVD อัดแน่นไปด้วย DRM โบราณซึ่งเล่นได้ไม่ดีกับตัวห่อ DLL แพ็กนี้จึงมี EXE เกมทดแทนเพื่อรันเกมด้วย
EXE นี้ควรจะเข้ากันได้กับทั้ง Steam ที่วางจำหน่ายและเวอร์ชัน DVD ดั้งเดิม รวมถึงม็อด OR2006 ส่วนใหญ่
วิธีตั้งค่า:
- แตกไฟล์จาก ZIP ที่วางจำหน่ายลงในโฟลเดอร์ Outrun2006 Coast 2 Coast ซึ่งมี OR2006C2C.EXE อยู่ โดยแทนที่ EXE ดั้งเดิม
- แก้ไข OutRun2006Tweaks.ini เพื่อปรับแต่งการปรับแต่งตามที่คุณต้องการ (โดยค่าเริ่มต้น การปรับแต่งทั้งหมดจะถูกเปิดใช้งาน ยกเว้น
CDSwitcher
) - สิ่งสำคัญ: ติดตั้ง x86 VC redist ล่าสุดจาก (https://aka.ms/vs/17/release/vc_redist.x86.exe) จำเป็นต้องมี redist จากปี 2024 เพื่อให้ Tweaks เปิดใช้งานได้อย่างถูกต้อง ( แม้ว่าคุณจะติดตั้งไว้แล้วก็ตาม โปรดลองติดตั้งอีกครั้ง )
- รันเกม ความละเอียดเดสก์ท็อปของคุณจะถูกใช้เป็นค่าเริ่มต้น หากไม่มีไฟล์
outrun2006.ini
- (ไม่บังคับ) สามารถใช้แพ็คเกจ SoundtrackFix เพื่อแก้ไข 2 วินาทีแรกที่หายไปใน "Rush a Difficulty"
- (ไม่บังคับ) การปรับปรุงพื้นผิวสามารถพบได้ในเธรดการเผยแพร่แพ็คพื้นผิว (โปรดสร้างของคุณเองด้วย!) #20
ผู้ใช้ Steam Deck/Linux อาจต้องรันเกมด้วย WINEDLLOVERRIDES="dinput8=n,b" %command%
พารามิเตอร์การเรียกใช้เพื่อให้ mod โหลดได้
อาคาร
การสร้างจำเป็นต้องติดตั้ง Visual Studio 2022, CMake & git โดยการตั้งค่าเหล่านั้นเพียงแค่โคลน repo นี้แล้วเรียกใช้ generate_2022.bat
หากแบตช์สคริปต์สำเร็จ คุณควรเห็นไฟล์โซลูชัน buildoutrun2006tweaks-proj.sln
เพียงเปิดไฟล์นั้นใน VS แล้วสร้างมันขึ้นมา
(หากคุณมีปัญหาในการสร้างการตั้งค่านี้ โปรดแจ้งให้เราทราบ)
ขอบคุณ
ขอขอบคุณ debugging.games สำหรับการโฮสต์สัญลักษณ์การดีบักสำหรับ OutRun 2 SP (Lindburgh) ซึ่งมีประโยชน์มากสำหรับการดู Outrun2006
( หากคุณเป็นเจ้าของต้นแบบของ Coast 2 Coast หรือ Online Arcade ก็อาจมีสัญลักษณ์แก้ไขข้อบกพร่องอยู่ข้างใน ซึ่งจะช่วยให้เราปรับปรุงเกมฝั่ง C2C มากยิ่งขึ้น - โปรดพิจารณาติดต่อเราที่อีเมลของฉัน: Lucknut.xbl ที่ Gmail ดอทคอม)