ช็อคโกแลต Doom มีจุดมุ่งหมายที่จะทำซ้ำ DOOM รุ่น DOS ดั้งเดิมและเกมอื่น ๆ ตามเครื่องยนต์ DOOM ในรูปแบบที่สามารถทำงานบนคอมพิวเตอร์ที่ทันสมัยได้
เดิมทีช็อคโกแลต Doom เป็นเพียงพอร์ตแหล่งกำเนิดเท่านั้น โครงการนี้รวมถึงพอร์ตของคนนอกรีตและเฮกเซนและความขัดแย้ง
เป้าหมายของช็อคโกแลต Doom คือ:
ข้อมูลเพิ่มเติมเกี่ยวกับปรัชญาและการออกแบบที่อยู่เบื้องหลังช็อคโกแลต Doom สามารถพบได้ในไฟล์ปรัชญาที่แจกจ่ายด้วยซอร์สโค้ด
สำหรับคำแนะนำเกี่ยวกับวิธีการตั้งค่าช็อคโกแลต Doom สำหรับการเล่นดูไฟล์ติดตั้ง
ช็อคโกแลต DOOM เข้ากันได้กับไฟล์กำหนดค่า DOS DOOM (ปกติคือชื่อ default.cfg ) ไฟล์การกำหนดค่าที่มีอยู่สำหรับ DOS DOOM จึงควรทำงานนอกกรอบ อย่างไรก็ตามช็อคโกแลต Doom ยังมีการตั้งค่าเพิ่มเติม เหล่านี้จะถูกเก็บไว้ในไฟล์แยกต่างหากชื่อ chocolate-doom.cfg
การกำหนดค่าสามารถแก้ไขได้โดยใช้เครื่องมือช็อคโกแลตชุด
ช็อคโกแลต Doom รองรับพารามิเตอร์บรรทัดคำสั่งจำนวนหนึ่งรวมถึงความพิเศษบางอย่างที่ไม่ได้รับการสนับสนุนจากเวอร์ชัน DOS สำหรับการแจกแจงแบบไบนารีดูไฟล์ cmdline ที่มาพร้อมกับการดาวน์โหลดของคุณ นอกจากนี้ยังมีข้อมูลเพิ่มเติมในเว็บไซต์ Chocolate Doom
ด้วยวานิลลา Doom ไม่มีวิธีใดที่จะรวมสไปรต์ในไฟล์ PWAD ตัวเลือกบรรทัดคำสั่ง '-file' ของ Chocolate Doom ทำงานได้เหมือนกันกับ Vanilla Doom และพยายามเล่น TCS โดยการเพิ่มไฟล์ WAD โดยใช้ '-File' จะไม่ทำงาน
การแปลงทั้งหมด (TCs) จำนวนมากถูกแจกจ่ายเป็นไฟล์ PWAD ซึ่งจะต้องรวมเข้ากับ IWAD หลัก โดยทั่วไปแล้วสำเนาของ deusf.exe จะรวมอยู่ด้วยซึ่งดำเนินการผสานนี้ ช็อคโกแลต Doom มีตัวเลือกใหม่ '-merge' ซึ่งจะจำลองการผสานนี้ โดยพื้นฐานแล้วไดเรกทอรี WAD จะถูกรวมเข้ากับหน่วยความจำลบความจำเป็นในการแก้ไข IWAD บนดิสก์
ในการเล่น TCS โดยใช้ช็อคโกแลต Doom ให้เรียกใช้แบบนี้:
chocolate-doom -merge thetc.wad
นี่คือตัวอย่างบางส่วน:
chocolate-doom -merge batman.wad -deh batman.deh vbatman.deh (Batman Doom)
chocolate-doom -merge aoddoom1.wad -deh aoddoom1.deh (Army of Darkness Doom)
ช็อคโกแลต Doom มีตัวเลือกต่าง ๆ มากมายสำหรับการเล่นเพลง ดูไฟล์ readme.music สำหรับรายละเอียดเพิ่มเติม
ข้อมูลเพิ่มเติมรวมถึงข้อมูลเกี่ยวกับวิธีการเล่น TCS คลาสสิกที่หลากหลายมีอยู่ในเว็บไซต์ Chocolate Doom:
https://www.chocolate-doom.org/
คุณได้รับการสนับสนุนให้ลงทะเบียนและสนับสนุนข้อมูลที่เป็นประโยชน์ใด ๆ ที่คุณอาจมีเกี่ยวกับพอร์ต!
ช็อคโกแลต Doom ไม่สมบูรณ์แบบ แม้ว่ามันจะมีจุดมุ่งหมายเพื่อเลียนแบบและทำซ้ำการทำงานของ DOS แต่พฤติกรรมบางอย่างอาจเป็นเรื่องยากมากที่จะทำซ้ำ เนื่องจากลักษณะของโครงการคุณอาจพบข้อบกพร่องของวานิลลา Doom; สิ่งเหล่านี้มีอยู่โดยเจตนา ดูไฟล์ที่ไม่ใช่ Bugs สำหรับข้อมูลเพิ่มเติม
สามารถส่งรายงานข้อผิดพลาดใหม่ไปยังตัวติดตามปัญหาบน GitHub:
https://github.com/chocolate-doom/chocolate-doom/issues
ยินดีต้อนรับแพตช์ซอร์สโค้ด แต่โปรดทำตามแนวทางสไตล์ - ดูไฟล์ที่ชื่อแฮ็คที่รวมอยู่ในการกระจายแหล่งที่มา
ช็อคโกแลต Doom กระจายภายใต้ GNU GPL ดูไฟล์คัดลอกสำหรับข้อมูลเพิ่มเติม
โปรดส่งข้อเสนอแนะคำถามหรือข้อเสนอแนะใด ๆ ไปยัง [email protected] ขอบคุณ!