ข้ามไปยังเนื้อหาหลัก
Duke Nukem (Video Game 1991) - IMDb

วิธีเปิดใช้งาน DLSS 5 ใน Duke Nukem (1991)

เรียนรู้วิธีรัน DLSS 5 บนเกม Duke Nukem ภาคแรกผ่าน DOSBox, dgVoodoo2, fake motion vectors และ RenoDX พร้อมคำอธิบายขั้นตอนการทำงานทั้งหมด

เขียนโดย
Friolt
อัปเดต
เวลาที่ใช้ในการอ่าน
1 นาที
หัวข้อ
ข่าวสาร
สิ่งที่คุณต้องเตรียม
โฆษณา

การใช้งาน DLSS 5 ใน Duke Nukem หมายถึงเกมแนว side scroller ปี 1991 ไม่ใช่ภาค 3D และใช่ครับ มันรันได้จริง โดย DOSBox จะทำหน้าที่รันตัวเกม, dgVoodoo2 จะแปลงหน้าต่าง DOSBox ให้เป็น DirectX 11, ตัว feeder จะสร้าง motion vectors ขึ้นมา, RenoDX จะเป็นโฮสต์สำหรับ add-on และไลบรารีอย่างเป็นทางการของ NVIDIA จะจัดการส่วนที่เหลือ ทั้งหมดนี้ทดสอบบน RTX 5090 Mobile คู่กับ Core Ultra 9 275HX ซึ่งสี EGA 16 สีนั้นกินเฟรมเรตไปประมาณ 10 fps

โมเดลนี้ไม่เคยเห็นตัวละคร Duke เลย มันเห็นแค่หน้าต่าง DOSBox ที่เต็มไปด้วยพิกเซล ซึ่งเป็นเหตุผลว่าทำไมการตั้งค่าถึงเหมือนกันทุกเกม DOS และทำไมผลลัพธ์ที่ได้ถึงน่าผิดหวัง ทุกอย่างหลังจากผ่านตัว wrapper ไปแล้วก็คือกระบวนการมาตรฐานทั่วไป

สิ่งที่คุณต้องเตรียม

ส่วนประกอบหน้าที่ในกระบวนการ
DOSBox 0.74-3 หรือ DOSBox-Xรันไฟล์ executable ของ DOS
dgVoodoo2แปลงเอาต์พุต DirectDraw หรือ Direct3D 9 เป็น DirectX 11
ReShade พร้อมรองรับ add-onฉีด (inject) stack เข้าไปใน dosbox.exe
DLSS5-Feeder และ motion vector shadersจำลองข้อมูลการเคลื่อนไหวและความลึก (depth)
RenoDX DLSS 5 add-onเพิ่มแผงควบคุม Neural Rendering
NVIDIA neural rendering libraryโมเดล DLSS 5 ของแท้ ไม่ใช่ไฟล์หลุด

ขั้นตอนที่ 1. แปลง DOSBox เป็น DirectX 11

การตั้งค่า Duke Nukem 1991 บน DOSBox ไม่ต้องการอะไรที่ซับซ้อน ตัวเกมมีขนาดเล็กและไม่กินสเปก ส่วนที่สนุกจะอยู่ที่ตัว wrapper

  1. ตั้งค่า output เป็น ddraw ใน DOSBox รุ่นคลาสสิก หรือ direct3d ใน DOSBox-X
  2. คัดลอกไฟล์ DDraw.dll หรือ D3D9.dll จากโฟลเดอร์ MS x86 ของ dgVoodoo2 ไปไว้ข้างๆ dosbox.exe
  3. เพิ่มไฟล์ dgVoodooCpl.exe และ dgVoodoo.conf ไว้ในโฟลเดอร์เดียวกัน
  4. ตั้งค่า output API เป็น Direct3D 11 ที่ feature level 11.0 ในแผงควบคุม
  5. เปิดเกมและตรวจสอบว่ามี dgVoodoo watermark ปรากฏขึ้นมา

ขั้นตอนที่ 2. Vectors, RenoDX, Library

  1. ติดตั้ง ReShade ลงบน dosbox.exe โดยเลือกเปิดใช้งาน add-on และเลือก DirectX 11
  2. เพิ่มไฟล์ DLSS5-Feeder รุ่น 32-bit และชุด motion vector shader
  3. คัดลอก RenoDX DLSS 5 add-on ไปไว้ข้างไฟล์ executable
  4. เพิ่มไฟล์ neural rendering library อย่างเป็นทางการจากเกมที่รองรับ DLSS 5 พร้อมกับไฟล์ DLSS upscaler มาตรฐาน
  5. เปิดเกม กดปุ่ม Home เปิดแท็บ Add-ons แล้วเปิดใช้งาน Neural Rendering

ขั้นตอนการทำ RenoDX DLSS 5 สำหรับเกมเก่าแบบนี้ใช้ได้กับทุกเกม DOS จะต่างกันแค่ไฟล์ wrapper ตามเอนจินของเกมนั้นๆ และใน คำแนะนำ แบบทีละขั้นตอนจะมีระบุสาขาของ DirectX ไว้ให้หากมีส่วนไหนที่โหลดไม่ขึ้น

DLSS 5 ส่งผลอย่างไรกับเกม Side Scroller

โมเดลนี้ถูกเทรนมาด้วยฉาก 3D มุมมองบุคคลที่หนึ่งอย่างชัดเจน เมื่อนำมาใช้กับฉากแพลตฟอร์มแบนๆ และสไปรท์ (sprites) มันจะทำตัวเหมือนฟิลเตอร์ ReShade ราคาแพงที่บางครั้งก็แถมเงาแปลกๆ มาให้โดยที่เราไม่ได้ต้องการ นี่คือสถานะตามจริงของการรองรับ DLSS 5 ในเกม 2D

องค์ประกอบสิ่งที่เกิดขึ้น
พื้นหลัง (Background tiles)ได้แสงที่นุ่มนวลขึ้นและพื้นผิวที่ดูเบลอเล็กน้อย
สไปรท์ตัวละคร Dukeมีการลงเงาเพิ่ม บางครั้งเห็นหน้าตา แต่ไม่เคยดูดีขึ้น
ศัตรูสีเปลี่ยนไปตาม preset ที่เลือก
HUDถูกเรนเดอร์ใหม่ด้วยเช่นกัน เพราะไม่มีอะไรมาบังมันไว้

กราฟิก EGA ของ DLSS 5 เผยให้เห็นความผิดเพี้ยนของสีอย่างรุนแรง ด้วยต้นฉบับที่มีเพียง 16 สี ค่า Default จะทำให้หน้าจออมเขียว, Natural จะอมฟ้า, และ Cinematic จะออกม่วงพร้อมกับยกระดับสีดำให้สว่างขึ้น

ข้อควรทราบ

  • คงค่า Injection point ไว้ที่ Output เพราะการฉีดในระดับ render-stage ไม่มีอะไรให้จับในเกม 2D
  • คงค่า passes ไว้ที่ x1 เพราะทุก pass ที่เพิ่มเข้ามาจะทำให้ภาพมืดลง
  • ปิด Enable Upscaling ไว้ก่อน เพราะยังทำไม่เสร็จสมบูรณ์
  • ให้ดีบั๊กในโหมดหน้าต่าง (windowed mode) เพราะ DOSBox แบบเต็มจออาจซ่อน overlay ไว้

บทสรุป

Duke Nukem เวอร์ชัน PC ดั้งเดิมสมควรได้รับอะไรที่ดีกว่านี้ และนั่นคือเหตุผลที่เราทำมันขึ้นมา ในแง่ของลูกเล่นมันทำได้จริง แต่ในแง่ของเกมย้อนยุคที่รองรับ DLSS 5 แล้วน่าเล่น บอกเลยว่าไม่ใช่

ที่มา: Worst Guides Ever

Friolt

เขียนโดย Friolt

นักเขียนรับเชิญ เผยแพร่เมื่อ .

ดูข่าวสารเพิ่มเติมจาก GAMES.GG บน Google

เพิ่มเราเป็นแหล่งข้อมูลที่คุณชื่นชอบ แล้ว เรื่องราว ของเราจะแสดงเป็นอันดับแรกในผลการค้นหาของคุณ

อ่านต่อ

Fair Work Ombudsman ของออสเตรเลียแนะวิธีลาหยุดเพื่อเล่น GTA 6

Fair Work Ombudsman ของออสเตรเลียเผยแพร่คำแนะนำบน Instagram เกี่ยวกับการขอลาหยุดโดยไม่รับค่าจ้างเพื่อรอเล่น GTA 6 อย่างถูกต้องและเป็นทางการ

WoW Forever: คู่มือเมือง Dalaran - การเข้าถึง เควสต์ และของรางวัล

เจาะลึกเมือง Dalaran ใน WoW Forever beta ทั้งวิธีปลดล็อก การเข้าถึง เควสต์ดันเจี้ยน และไอเทมดรอปที่น่าสนใจสำหรับทั้ง Horde และ Alliance

Cyberleek เผยคลิปหลุด GTA 6 ความยาว 24 นาที โชว์โหมดมุมมองบุคคลที่หนึ่ง

Cyberleek กลับมาพร้อมคลิปหลุด GTA 6 ความยาวเกือบ 25 นาที เผยให้เห็นโหมดมุมมองบุคคลที่หนึ่งที่ยังไม่มีการประกาศอย่างเป็นทางการจาก Rockstar

โฆษณา