يهدف الشوكولاتة إلى إعادة إنتاج إصدار DOS الأصلي من Doom والألعاب الأخرى بناءً على محرك Doom في شكل يمكن تشغيله على أجهزة الكمبيوتر الحديثة.
في الأصل ، كان الموت الشوكولاتة مجرد منفذ مصدر الموت. يتضمن المشروع الآن موانئ من هيرس و هراق ، والصراع.
أهداف الشوكولاتة Doom هي:
يمكن العثور على مزيد من المعلومات حول الفلسفة والتصميم وراء Chocolate Doom في ملف الفلسفة الموزعة باستخدام رمز المصدر.
للحصول على تعليمات حول كيفية إعداد Chocolate Doom للعب ، راجع ملف التثبيت.
يتوافق Doom Chocolate مع ملف تكوين DOS Doom (عادةً ما يسمى default.cfg ). وبالتالي ، يجب أن تعمل ملفات التكوين الحالية لـ DOS Doom ببساطة. ومع ذلك ، يوفر Doom Chocolate أيضًا بعض الإعدادات الإضافية. يتم تخزين هذه في ملف منفصل اسمه chocolate-doom.cfg .
يمكن تحرير التكوين باستخدام أداة شوكولاتة.
يدعم Chocolate Doom عددًا من معلمات سطر الأوامر ، بما في ذلك بعض الإضافات التي لم يتم نقلها في الأصل بواسطة إصدارات DOS. للاطلاع على التوزيعات الثنائية ، راجع ملف CMDLINE المدرج في التنزيل ؛ يتوفر المزيد من المعلومات أيضًا على موقع الشوكولاتة Doom.
مع Vanilla Doom ، لا توجد طريقة لتضمين Sprites في ملفات PWAD. يتصرف خيار سطر أوامر الشوكولاتة "-file" تمامًا مثل Vanilla Doom ، ومحاولة تشغيل TCS عن طريق إضافة ملفات WAD باستخدام "-file" لن تعمل.
يتم توزيع العديد من التحويلات الكلية (TCS) كملف PWAD الذي يجب دمجه في IWAD الرئيسي. عادةً ما يتم تضمين نسخة من deusf.exe والتي تؤدي هذا الدمج. يشمل Doom Chocolate خيارًا جديدًا ، "-merge" ، والذي سيحاكي هذا الدمج. في الأساس ، يتم دمج دليل WAD في الذاكرة ، مما يزيل الحاجة إلى تعديل IWAD على القرص.
لتشغيل TCS باستخدام Chocolate 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 Chocolate عددًا من الخيارات المختلفة لتشغيل الموسيقى. انظر ملف readMe.music لمزيد من التفاصيل.
مزيد من المعلومات ، بما في ذلك معلومات حول كيفية تشغيل مختلف TCS الكلاسيكية ، متوفرة على موقع الشوكولاتة Doom:
https://www.chocolate-doom.org/
نشجعك على التسجيل والمساهمة في أي معلومات مفيدة قد تكون لديكم بخصوص المنفذ!
الشوكولاتة الموت ليست مثالية. على الرغم من أنه يهدف إلى محاكاة وإعادة إنتاج DOS Executables بدقة ، إلا أن بعض السلوك يمكن أن يكون من الصعب للغاية إعادة إنتاجه. بسبب طبيعة المشروع ، يمكنك أيضًا مواجهة أخطاء الفانيليا ؛ هذه حاضرة عمدا. راجع ملف NOT-BUGS لمزيد من المعلومات.
يمكن تقديم تقارير الأخطاء الجديدة إلى تعقب المشكلات على Github:
https://github.com/chocolate-doom/chocolate-doom/issues
نرحب بتصحيحات رمز المصدر ، ولكن يرجى اتباع إرشادات النمط - راجع الملف المسمى Hacking المضمّن مع توزيع المصدر.
يتم توزيع الشوكولاتة الموت تحت GNU GPL. انظر ملف النسخ لمزيد من المعلومات.
يرجى إرسال أي ملاحظات أو أسئلة أو اقتراحات إلى الشوكولاتة [email protected]. شكرًا!