ScummVM

أداة إنشاء البرامج النصية لآلة Maniac Mansion الافتراضية ( ScummVM ) هي مجموعة من أدوات إعادة تصميم محركات الألعاب . صُممت في الأصل لتشغيل ألعاب المغامرات من LucasArts التي تستخدم نظام SCUMM ، كما تدعم أيضًا مجموعة متنوعة من الألعاب الأخرى غير المتوافقة مع SCUMM من شركات مثل Revolution Software و Adventure Soft . كتبها في الأصل لودفيج ستريجوس . [ 1 ] ScummVM برنامج مجاني مُرخص بموجب بنود رخصة جنو العمومية العامة .

ScummVM هو إعادة تنفيذ لجزء من البرنامج المستخدم لتفسير لغات البرمجة النصية التي استخدمتها هذه الألعاب لوصف عالم اللعبة بدلاً من محاكاة الأجهزة التي كانت تعمل عليها الألعاب؛ وعلى هذا النحو، يسمح ScummVM بتشغيل الألعاب التي يدعمها على منصات أخرى غير تلك التي تم إصدارها من أجلها في الأصل مع القليل من الحمل الزائد أو بدونه (بسبب عدم محاكاة الأجهزة)، وبدون الأخطاء التي قد تكون موجودة في البرنامج الأصلي.

كما يقوم الفريق المسؤول عن تطوير اللعبة بإضافة تحسينات مثل إصلاح الأخطاء والترجمات، ويعمل مع شركات تجارية مثل GOG.com لإعادة إصدارها. [ 4 ]

سمات

ScummVM هو برنامج يدعم العديد من محركات ألعاب المغامرات عبر الآلات الافتراضية ، مما يتيح للمستخدم تشغيل ألعاب المغامرات المدعومة على منصته المفضلة. لا يوفر ScummVM أيًا من الأصول الأصلية للألعاب التي يدعمها، ويشترط على المستخدم امتلاك وسائط اللعبة الأصلية بشكل قانوني لاستخدام البرنامج. يقدم الموقع الرسمي للمشروع ألعابًا مجانية تعمل مباشرةً مع ScummVM. بالإضافة إلى إعادة تنفيذ ملفات تشغيل الألعاب بصيغة محمولة، يُمكّن ScummVM اللاعبين من حفظ وتحميل حالة اللعبة في أي وقت، مما يوفر نظام حفظ يعتمد على أي شيء قد توفره اللعبة المُعاد تنفيذها. وقد بدأ العمل أيضًا على توفير عناصر تحكم بديلة للأجهزة الحديثة، مثل الأجهزة المحمولة ذات الشاشات اللمسية، والتي تعمل على الألعاب الأصلية. [ 1 ]

على الرغم من أن ScummVM يبدو أنه يعمل كمحاكي ألعاب ، إلا أن فريق ScummVM لا يعتبره كذلك. فباستثناء بعض الأنظمة الفرعية، مثل محركات الصوت، التي يضطرون للاعتماد على المحاكاة، يعيد ScummVM إنشاء محركات الألعاب من لغات برمجة قديمة إلى كود C++ أكثر قابلية للنقل، بحيث يتم تنفيذ التعليمات البرمجية عالية المستوى في أصول اللعبة بنفس طريقة إصدارها الأصلي، مع تحسين قابلية نقل ScummVM إلى العديد من المنصات. يعتبر فريق ScummVM هذا تحسينًا مقارنةً بتشغيل الألعاب القديمة وملفاتها التنفيذية من خلال محاكي نظام تشغيل، مثل DOSBox ، نظرًا لأن أدوات ScummVM أخف وزنًا وتتطلب طاقة معالجة وذاكرة أقل، مما يسمح باستخدامها في بيئات معالجة محدودة، مثل الأجهزة المحمولة. [ 5 ]

الموانئ

تُعدّ قابلية النقل هدفًا أساسيًا في تصميم المشروع. [ 6 ] تتوفر نسخ من ScummVM لأنظمة مايكروسوفت ويندوز وماك أو إس ، بالإضافة إلى مجموعة متنوعة من الأنظمة الشبيهة بنظام يونكس ، بما في ذلك لينكس (المبني على RPM أو ديبيان أو المصدر)، وأنظمة عائلة BSD ( فري بي إس دي ، ونت بي إس دي ، وأوبن بي إس دي ، ودراغون فلاي بي إس ديوسولاريس . كما تم نقلها أيضًا إلى أنظمة التحكم. تشمل النسخ الأقل شيوعًا لأجهزة الكمبيوتر الشخصية تلك المخصصة لأنظمة أميغا ، وأتاري فري مينت ، وهايكو ، وبي أو إس ، وزيتا ، وريسك أو إس ، وأو إس/2 (بما في ذلك مشتقاتها مثل أركا أو إس ).

تتوفر نسخ رسمية من برنامج ScummVM للعديد من منصات ألعاب الفيديو . فقد تم نقل البرنامج إلى أجهزة ألعاب مثل PlayStation 2 و PlayStation 3 و Dreamcast و Nintendo 64 و GameCube و Wii ، [ 7 ] وإلى أجهزة الألعاب المحمولة مثل GCW Zero و GP2X و Nintendo DS و Pandora و PlayStation Portable و PS Vita . وتشمل منصات الحواسيب المحمولة المدعومة Palm OS Tapwave Zodiac و Symbian ( منصة UIQ ، هواتف Nokia 60 و 80 و Nokia 7710 و 90 )، ونظام تشغيل Nokia للأجهزة اللوحية (المستخدم في هواتف Nokia 770 و N800 و N810 )، و iPhone من Apple ، [ 8 ] وهواتف MotoMAGX و MotoEZX ، ونظام Windows Mobile . تشمل المنصات التي تدعمها منافذ ScummVM غير الرسمية جهاز ألعاب Xbox من مايكروسوفت ، و BlackBerry PlayBook ، و Zaurus ، و Gizmondo ، ومنصات الأجهزة المحمولة GP32 . كما تدعم الهواتف المحمولة التي تعمل بنظام Android ، أو webOS ، أو نظام التشغيل bada OS غير الرسمي من سامسونج.

تاريخ

بدأ العمل على ScummVM في سبتمبر 2001 (مع أول إصدار عام في أكتوبر [ 2 ] وإطلاق الموقع في نوفمبر [ 12 ] ) على يد طالب علوم الحاسوب لودفيج ستريجوس. كان يطمح لكتابة لعبة مغامرات خاصة به، فبحث في آليات محرك ألعاب موجود، ساعيًا تحديدًا إلى إيجاد طريقة لتشغيل لعبة Monkey Island 2 على جهازه الذي يعمل بنظام لينكس. [ 1 ] في الوقت نفسه تقريبًا، كان فينسنت هام يسعى أيضًا إلى تطبيق نظام تشغيل SCUMM، ورغم أنه أجرى بحثًا معمقًا لفهم كيفية عمل محرك SCUMM، إلا أنه وجد أن ستريجوس قد قطع شوطًا أكبر بكثير، فانضم الاثنان لتطوير المشروع. [ 1 ] بينما أنهى ستريجوس التنفيذ المطلوب للعبة Monkey Island 2 ، عمل هام بشكل منفصل على تجهيز المحرك للعبة Indiana Jones and the Fate of Atlantis ، وبعد الانتهاء، واجه الاثنان بعض التباين في جهودهما، لكنهما تمكنا في النهاية من جعل المشروع يعمل مع كلتا اللعبتين. [ 1 ]

انتشر خبر ScummVM على موقع Slashdot الإخباري التقني في نوفمبر 2001، ما أثار اهتمامًا واسعًا بالمشروع، وانضم إليه العديد من المطورين لدعم ألعاب أخرى. غالبًا ما كان هؤلاء المطورون يتواصلون مع مبتكري الألعاب الأصلية للحصول على معلومات بطرق غير رسمية، للمساعدة في إعادة تنفيذ البرنامج. [ 1 ] كما ساهم مطورون آخرون في دعم ألعاب لم تستخدم SCUMM، مثل لعبة Simon the Sorcerer من Adventure Soft ؛ ودار نقاش حول تغيير اسم البرنامج في تلك المرحلة، لكنهم في النهاية أبقوا على اسم ScummVM، لاعتقادهم أن SCUMM هو محرك ألعاب المغامرات الأكثر شهرة. [ 1 ] كان ستريجوس قد أضاف دعمًا لبرنامج iMUSE، وهو برنامج الصوت المستخدم في العديد من ألعاب LucasArts، لكنه خشي من تضمينه خشية ردود فعل سلبية من LucasArts. نصحه مطورون آخرون في المشروع بأنه لن تكون هناك أي مشاكل قانونية، وتم تضمينه في النهاية. [ 1 ] على الرغم من أن ستريجيوس وهام غادرا المشروع في عام 2002، إلا أنه كان قد امتلك حينها فريق تطوير كبيرًا بما يكفي للسماح له بالنمو، بقيادة جيمس "إندر" براون. [ 1 ] بعد هذا التغيير، تم تغيير شفرة المصدر للمحرك من لغة C إلى لغة C++ ، وأُضيفت واجهة مستخدم رسومية (GUI). [ 1 ]

مع ازدياد الوعي بالمشروع، أرسلت شركة LucasArts خطاب إنذار إلى المشروع، لاعتقادها أنهم يستخدمون جزءًا من شفرتها البرمجية الخاصة. عمل براون على مدى السنوات الأربع التالية مع الممثلين القانونيين لشركة LucasArts لشرح طبيعة المشروع ومصدر معلوماتهم لإثبات قانونية ما أنشأوه. اعتبر براون أن LucasArts كانت تحاول التكيّف مع الوضع، حيث ساهم ScummVM في زيادة الاهتمام بهذه الألعاب. وفي النهاية، توصلوا إلى اتفاق قانوني يسمح باستمرار تطوير ScummVM. [ 1 ]

سيشمل المشروع أيضًا جهودًا موازية أخرى لإعادة تصميم ألعاب مغامرات أخرى. كانت ألعاب Sierra Online مطلوبة بشدة للمشروع، مما استلزم تطبيق محركي Adventure Game Interpreter (AGI) و Sierra's Creative Interpreter (SCI) الأكثر تطورًا . أُضيف دعم AGI في عام 2006 من خلال دمج جهود مشروع Sarien، لكن جهود دعم SCI تعثرت بسبب المشروع الموازي FreeSCI. على الرغم من أن كلاً من ScummVM وFreeSCI كانا يهدفان إلى الهندسة العكسية لآلية عمل SCI، إلا أن FreeSCI صرح بأنه اتبع نهجًا أكثر سرية لتجنب أي تساؤلات قانونية حول هندسته العكسية، واعتقد أن مشروع ScummVM قد تعارض مع بعض مناهج Sierra، وبالتالي كان مترددًا في التعاون. [ 1 ] ومع ذلك، بدأ الاهتمام بـ FreeSCI يتراجع مقارنةً بـ ScummVM. بعد أن بادر أحد المطورين إلى جعل محرك FreeSCI يعمل في ScummVM، شهد مشروع FreeSCI مشاركة أكبر، واتفقوا على دمج جهودهم في ScummVM. وتم إصدار الدعم الأولي لـ SCI لاحقًا في إصدار 2010 من ScummVM. [ 1 ]

يواصل مشروع ScummVM إضافة ألعاب أو محركات ألعاب جديدة، على الرغم من أن عملية إنشائها بطيئة نسبيًا. ووفقًا لقائد الفريق يوجين ساندولينكو (حتى عام 2017 [ 4 ] )، يتم اختيار محركات الألعاب لإدراجها في ScummVM إما إذا توفرت لها شفرة المصدر التي تسهل نقلها إلى بنية البرنامج، أو إذا كان أحد أعضاء الفريق أو أكثر متحمسًا لإدخال محرك ألعاب إلى البرنامج للقيام بالمهمة الصعبة المتمثلة في إعادة بناء شفرة اللعبة من النسخ المُجمّعة. [ 5 ] في البداية، اقتصر ScummVM على محركات الألعاب ثنائية الأبعاد، تاركًا الألعاب ثلاثية الأبعاد للمشروع الشقيق ResidualVM ، ولكن في عام 2021 اندمج المشروعان، مما أزال هذا القيد. [ 5 ] [ 13 ] صدرت النسخة 2.0 من برنامج ScummVM في ديسمبر 2017، مضيفةً دعمًا للعديد من ألعاب الفيديو ذات الحركة الكاملة وبعض الألعاب النادرة جدًا، مثل Full Pipe و Plumbers Don't Wear Ties . مع هذا الإصدار، أصبح ScummVM يدعم 64 محرك ألعاب مختلفًا. [ 5 ]

منذ حوالي ديسمبر 2017، عملت ScummVM على دعم برنامج Macromedia Director بالتنسيق مع بعض المطورين الأصليين. استُخدم Macromedia Director في العديد من ألعاب الفيديو في منتصف التسعينيات، مثل لعبة The Journeyman Project . [ 5 ] وبحلول أغسطس 2021، صدرت الإصدارات الأولى من ScummVM التي تدعم Director، مع استمرار الفريق في العمل على تحسين الأداء. [ 14 ]

تسببت محاولة إريك شاهي لإدخال لعبة "عالم آخر" في المشروع عام ٢٠٠٤ ببعض التوترات الداخلية. لم تكن "عالم آخر " لعبة مغامرات تعتمد على التأشير والنقر، بل استخدمت رسومات متعددة الأضلاع بدلاً من الرسومات البكسلية التي تستخدمها معظم ألعاب المغامرات، ولذلك اعتُبرت خروجًا كبيرًا عن تركيز "سكام في إم". ورغم إلغاء المشروع بعد أيام قليلة من طلب شاهي إزالته لانشغاله بإعداد نسخة مُحسّنة بمناسبة الذكرى السنوية الخامسة عشرة، اضطر قادة المشروع الحاليون إلى إعادة توجيه المجموعة وتحديد المبادئ التي يجب أن يلتزم بها "سكام في إم". [ ١ ]

واجهت منصة ScummVM صعوبةً في تشغيل الألعاب التي تستخدم محرك Adventure Game Studio (AGS)، وهو محرك شائع الاستخدام في ألعاب المغامرات المستقلة ، مثل سلسلة Blackwell . ورغم أن مطور AGS، كريس جونز، قد نشر شفرة المصدر الخاصة به عام 2010، إلا أن فريق ScummVM واجه ردود فعل سلبية واسعة من مطوري الألعاب الذين يستخدمون محرك AGS، والذين أعربوا عن رفضهم تشغيل ألعابهم على ScummVM. [ 5 ] ومع ذلك، وبعد عامين تقريبًا، تم اختبار AGS في نسخة التطوير، مع دعوة الجمهور للمشاركة في اختبار تجريبي لآلاف الألعاب المدعومة حديثًا، [ 15 ] إلى أن تمت إضافة جميع ألعاب AGS v2.5+ رسميًا إلى البرنامج، بالتزامن مع الذكرى السنوية العشرين لتأسيسه في أكتوبر 2021. [ 13 ]

شارك مشروع ScummVM في برنامج Google Summer of Code سنويًا منذ عام 2007 باستثناء عام 2015. وقد أُطلق مشروع شقيق له، ResidualVM ، لتطوير محركات ألعاب المغامرات ثلاثية الأبعاد، مثل Grim Fandango و Myst III: Exile ، وقد سُمّيت هذه الألعاب بهذا الاسم لأنها تمثل الألعاب المتبقية التي لم يُغطّها ScummVM بعد. [ 16 ] وبحلول أواخر عام 2020، اندمج ResidualVM رسميًا مع ScummVM. [ 2 ] واكتمل هذا الاندماج مع إصدار النسخة 2.5، بالتزامن مع الذكرى السنوية العشرين للبرنامج في أكتوبر 2021. [ 13 ]

دعم المطورين

بحسب ساندولينكو، "لا توجد عملية نمطية" فيما يتعلق بالتعاون مع المطورين: "كل شيء يتم بشكل ارتجالي. ما نفعله هو محاولة البحث عن معلومات الاتصال بالأشخاص الذين عملوا على الألعاب التي يهتم بها مطور معين، ونسأل عن إمكانية الوصول إلى شفرة المصدر الأصلية الخاصة بهم، إن كانت لا تزال موجودة. ثم نبدأ العمل عليها بوتيرتنا الخاصة". [ 17 ]

مع ازدياد الاهتمام، أبرمت ScummVM اتفاقيات مثمرة مع مطوري ألعاب المغامرات لمساعدتهم في دمج ألعابهم في محركها، أو في بعض الحالات، تزويدهم بشفرة المصدر وموارد أخرى للعمل عليها. وقدّمت Revolution Software الدعم للمطورين من خلال شفرة المصدر والمشورة التقنية لألعابهم، وبعد أن دعمت ScummVM محرك Virtual Theatre الخاص بالشركة ، أصدرت Revolution لعبتي Lure of the Temptress و Beneath a Steel Sky مجانًا ، ووفرت موارد من أول لعبتين من سلسلة Broken Sword بصيغة وسائط مفتوحة. وقد مكّن الاهتمام المتجدد بهذه الألعاب من قِبل اللاعبين الشباب شركة Revolution من العمل على لعبتين إضافيتين من سلسلة Broken Sword . [ 1 ] ومن بين المطورين الآخرين الذين تعاونوا بشكل وثيق مع ScummVM:

يوفر متجر GOG.com الرقمي ، المتخصص في بيع النسخ الرقمية للألعاب القديمة، الدعم لمحرك ScummVM، ويبيع ألعابًا تتضمن هذا المحرك ضمن توزيعه. [ 1 ] أصدرت ديزني ، المالكة لحقوق ألعاب المغامرات من LucasArts ، لعبة Maniac Mansion على منصة Steam باستخدام محرك ScummVM. [ 5 ]

تطوير

تمت إضافة دعم لعمليتي "التخفي" و "حروب المستقبل" من خلال دمج نسخة مستقلة أخرى من محركهما: cinE. [ 20 ] كما تم دمج TrollVM في ScummVM، مما أضاف دعمًا لثلاث ألعاب سابقة لتقنية الذكاء الاصطناعي العام (AGI): "مغامرة ميكي الفضائية" ، و "حكاية الترول" ، و "ويني الدبدوب في غابة المئة فدان" . [ 21 ] [ 22 ]

انتهاكات ميستيك لرخصة جنو العمومية

يُوزَّع برنامج ScummVM كبرنامج مجاني بموجب رخصة GPL-2.0 أو أحدث ، مما يُتيح لأي شخص استخدام المشروع كمحرك للألعاب. على سبيل المثال، أعادت شركة Revolution Software تغليف ألعاب Broken Sword الخاصة بها لإصدارها على أقراص DVD، باستخدام ScummVM مع محركي sword1 و sword2 المُضمَّنين لدعم أجهزة الكمبيوتر الحديثة. [ 1 ]

في ديسمبر 2008، اكتشف فريق ScummVM أن نسخ Wii من ثلاث ألعاب مغامرات للأطفال من إنتاج Humongous Entertainment ( Freddi Fish and the Case of the Missing Kelp Seeds ، و Pajama Sam: No Need to Hide When It's Dark Outside ، و Spy Fox: Dry Cereal ) استخدمت جميعها محرك ScummVM دون الإشارة إلى المطورين. نُشرت الألعاب في أغسطس 2008 بناءً على طلب من Atari عبر Majesco ، التي بدورها لجأت إلى Mistic Software لنقل الألعاب. [ 23 ] [ 24 ] استخدمت Mistic محرك ScummVM في هذه الألعاب، لكنها لم تُنسب الفضل إلى المطورين. وبينما تواصل فريق ScummVM مع gpl-violations.org للحصول على استشارة قانونية، هددت Atari بمقاضاة فريق ScummVM، لأن شروط حزمة تطوير Nintendo Wii تُقيّد بشدة استخدام البرامج مفتوحة المصدر، بما في ذلك رخصة GPL. تم التوصل إلى تسوية في عام 2009، بموجبها تتخلى شركة ScummVM عن التحقيق في انتهاك رخصة GPL، بشرط أن تقوم شركة Mistic ببيع أو إتلاف جميع نسخ الألعاب المخالفة لرخصة GPL، والتبرع لمؤسسة البرمجيات الحرة ، ودفع الرسوم القانونية. [ 1 ]

ResidualVM

كان برنامج ResidualVM (المعروف سابقًا باسم Residual ) برنامجًا حاسوبيًا متعدد المنصات يضمّ إعادة إنشاء محركات ألعاب ثلاثية الأبعاد بواجهة مستخدم رسومية موحدة . وهو يدعم ألعاب Grim Fandango و Myst III: Exile و The Longest Journey . وقد اندمج مع برنامج ScummVM في أكتوبر 2020. [ 25 ]

صُمم برنامج ResidualVM في الأصل لتشغيل ألعاب المغامرات من إنتاج LucasArts التي تستخدم محرك الألعاب GrimE ، ثم جرى تعديله لاحقًا لدعم محركات أخرى. [ 26 ] [ 27 ] ومثل برنامج ScummVM، يشير اختصار VM في ResidualVM إلى الآلة الافتراضية . [ 28 ]

ResidualVM عبارة عن إعادة تنفيذ لجزء من البرنامج المستخدم لتفسير لغات البرمجة النصية ، وذلك من خلال إجراء هندسة عكسية على اللعبة الأصلية بدلاً من محاكاة الأجهزة التي كانت تعمل عليها الألعاب. وبذلك، يسمح ResidualVM بتشغيل الألعاب التي يدعمها على منصات أخرى غير تلك التي صدرت عليها في الأصل.

الشعار المستخدم حتى يوليو 2009
الشعار المستخدم من يوليو 2009 إلى يناير 2012

يستمد المشروع اسمه من حقيقة أنه بدأ في الأصل لدعم ألعاب المغامرات المتبقية من LucasArts التي لم يدعمها ScummVM. كان المحرك الأصلي المبني على لغة Lua والذي استخدمته LucasArts في ألعاب المغامرات ثلاثية الأبعاد يُسمى GrimE (على عكس SCUMM )، لذا فإن اسم ResidualVM هو أيضًا تورية لغوية، حيث أن كلمة grime تعني نوعًا من البقايا.

بدأ المشروع جيمس براون، القائد السابق لفريق ScummVM، وأُتيح للجمهور لأول مرة في 15 أغسطس 2003. [ 29 ] كان التقدم في المشروع بطيئًا في البداية، ونتيجة لذلك، لم يتحقق الهدف الرئيسي للمشروع المتمثل في دعم Grim Fandango إلا في 25 أبريل 2011، عندما تم تحديث توافق Grim Fandango إلى "قابل للتنفيذ مع بعض المشاكل الطفيفة". [ 30 ]

حصل المشروع على نطاق منفصل عن ScummVM في ديسمبر 2011. ونتيجةً لذلك، تم تغيير اسم المشروع من Residual إلى ResidualVM. كما تم تغيير الشعار ليعكس الاسم الجديد في يناير 2012. وصدرت أول نسخة مستقرة من ResidualVM بعد تسع سنوات من بدء المشروع، في 21 ديسمبر من العام نفسه. [ 31 ] ثم اندمج مع ScummVM في أكتوبر 2021. [ 13 ]

يدعم

كان برنامج ResidualVM متاحًا رسميًا على منصات متعددة، بما في ذلك ويندوز ، ولينكس ، وماك أو إس إكس ، وأميغا أو إس 4 ، وآي آر آي إكس . [ 32 ] بالإضافة إلى ذلك، يتوفر إصدار أندرويد في شفرة المصدر، وقد تم إنشاء نسخ غير رسمية باستخدام هذا المصدر. كما يتوفر إصدار لمنصة باندورا ، ولنظام فري بي إس دي ، لكنهما غير رسميين لعدم إضافتهما إلى الفرع الرئيسي.

مع ازدياد الاهتمام، أبرمت شركة ResidualVM اتفاقيات مواتية مع مطوري ألعاب المغامرات للمساعدة في دمج ألعابهم في محركها. وقد تعاونت شركة Cyan Worlds مع ResidualVM لإصدار لعبة Myst III: Exile على المنصات الرقمية. [ 33 ]

يبيع متجر GOG.com الرقمي ، المتخصص في بيع النسخ الرقمية من الألعاب القديمة، لعبة Myst III: Exile بمحرك ResidualVM كجزء من توزيعه. [ 33 ]

الألعاب المدعومة بواسطة ResidualVM

يدعم الإصدار المستقر Grim Fandango [ 34 ] و Myst III: Exile ، والتي يمكن إكمالها مع بعض الأخطاء الطفيفة.

في فرع التطوير، يوجد أيضًا دعم للعبة Escape from Monkey Island ، والتي يمكن إكمالها مع بعض الأخطاء البرمجية، [ 35 ] ولعبة The Longest Journey ، والتي يمكن إكمالها مع وجود بعض الميزات المفقودة. [ 36 ]

على غرار ScummVM، يحتوي ResidualVM على إصلاحات للأخطاء الموجودة في الملف التنفيذي الأصلي. اكتشف فريق ResidualVM حلاً بديلاً لخطأ برمجي يتسبب في عدم تشغيل حوار مهم في لعبة Grim Fandango . [ 37 ] [ 38 ] بالإضافة إلى ذلك، يحتوي محرك Grim Fandango في ResidualVM على إصلاحات لأكثر من اثني عشر خطأً آخر موجودًا في النسخة الأصلية. [ 39 ] يوجد أيضًا فرع من ResidualVM يُسمى Grim Mouse، والذي يسمح بلعب Grim Fandango بالكامل باستخدام الفأرة كلعبة مغامرات تقليدية تعتمد على التأشير والنقر. [ 40 ] [ 41 ] [ 42 ] [ 43 ]

الألعاب المدعومة

واجهة المستخدم الرسومية لبرنامج ScummVM 0.8.0 مع المظهر "الكلاسيكي (المدمج)".

تتضمن النسخة الحالية من برنامج ScummVM دعمًا مدمجًا للألعاب التالية. [ 44 ] [ 45 ] [ 46 ]

ألعاب لوكاس آرتس

حسب ترتيب تواريخ الإصدار الأصلية للألعاب:

ألعاب سييرا على الإنترنت

ألعاب كوكتيل فيجن

ألعاب المغامرات والرعب

ألعاب شركة Humongous Entertainment

تستخدم العديد من ألعاب شركة Humongous Entertainment محرك SCUMM، وبالتالي يمكن تشغيلها باستخدام ScummVM:

ألعاب من مطورين آخرين

يدعم برنامج ScummVM أيضًا الألعاب التالية غير التابعة لبرنامج SCUMM:

ملحوظات

  1. يدعم جميع العناوين حتى لعبة Stellaluna .
  2. يدعم الألعاب المطورة باستخدام برنامج Adventure Game Studio الإصدار 2.5 أو أحدث، سواء كانت مجانية أو تجارية.
  3. يدعم المحركات الفرعية التالية لواجهة برمجة تطبيقات Glk : ADRIFT (قبل الإصدار 5)، AdvSys، AGT ، Alan2، Alan3، Archetype، Glulx ، Hugo، JACL، Level9 ، Magnetic ، Quest، Scott وZCode (قبل الإصدار 6).

انظر أيضاً

مراجع

  1. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 موس ، ريتشارد (16 يناير 2012). "مُحَرِّكو العقول ذوو المجسات المجنونة: كيف حافظ مبرمجو ScummVM غير المدفوع لهم على ألعاب المغامرات" . آرس تكنيكا . تم الاسترجاع في 16 فبراير 2016 .
  2. 1 2 3 "9 أكتوبر 2020: اندماج" . ScummVM. 2020-09-10 . تم الاسترجاع في 2020-10-10 .
  3. "ملف تعليمات ScummVM ·" . ScummVM. 12 يونيو 2022.
  4. ١ ٢ مؤرشف في Ghostarchiveوآلة Waybackاستراحة شاي كلاسيكية : يوجين ساندولينكو، قائد فريق SCUMMVM ، 20 يناير 2020 ، تاريخ الاطلاع 21 يناير 2020
  5. ١ ٢ ٣ ٤ ٥ ٦ ٧ كوبيت، ريتشارد (٢٢ ديسمبر ٢٠١٧). "كيف يحافظ برنامج ScummVM على ألعاب المغامرات، لعبة قديمة تلو الأخرى" . مجلة PC Gamer . تم الاطلاع عليه بتاريخ ٢٨ ديسمبر ٢٠١٧ .
  6. "إرشادات قابلية نقل ScummVM" . wiki.scummvm.org. 2012-11-26 . تم الاطلاع عليه بتاريخ 2013-09-26 .
  7. هينكل، ديفيد (2008-09-02). "أخبار عن إصدارات جيم كيوب/وي" . Nintendowiifanboy.com. مؤرشف من الأصل في 3 سبتمبر 2008. تم الاطلاع عليه بتاريخ 26 سبتمبر 2013 .
  8. ٢٦/١١/٢٠٠٧ ٨:٢٥ صباحًا (٢٦ نوفمبر ٢٠٠٧). " أخبار جيزمودو حول منفذ آيفون" . Gizmodo.com. مؤرشف من الأصل في ٢٠ مايو ٢٠١١. تم الاطلاع عليه في ٢٦ سبتمبر ٢٠١٣ .{{cite web}}: صيانة CS1: الأسماء الرقمية: قائمة المؤلفين ( رابط )
  9. "ScummVM for PlayBook" . Forum.kpda.ru . تم الاطلاع عليه بتاريخ 26-09-2013 .
  10. "scummvm-android" . مؤرشف من الأصل بتاريخ 2013-11-01 . تم الاطلاع عليه بتاريخ 2013-09-26 .
  11. "فريق Webos Internals ينقل ScummVM إلى WebOS" . Webos-internals.org. 2010-01-28 . تم الاطلاع عليه بتاريخ 2013-09-26 .
  12. "٢٢ نوفمبر ٢٠٠١: مرحباً بكم في ScummVM" . ScummVM. ٢٠٠١-١١-٢٢ . تم الاطلاع عليه بتاريخ ٢٠٢٠-١٠-١٠ .
  13. 1 2 3 4 ين-بول، ويسلي (10 أكتوبر 2021). "أصدرت ScummVM تحديثًا جديدًا ضخمًا احتفالًا بالذكرى السنوية العشرين" . يورو غيمر . تم الاطلاع عليه في 10 أكتوبر 2021 .
  14. بابروكي، مات (17 أغسطس 2021). "أصبح من الممكن الآن تشغيل ألعاب الأقراص المدمجة من أوائل التسعينيات عبر برنامج ScummVM" . آرس تكنيكا . تم الاطلاع عليه بتاريخ 17 أغسطس 2021 .
  15. ١ ٢ "٤ أبريل ٢٠٢١: آلاف الألعاب بحاجة إلى اختبار" . ScummVM. ٢٠٢١-٠٤-٠٤ . تم الاطلاع عليه بتاريخ ٢٠٢١-٠٤-١٦ . نحن الآن على أتم الاستعداد لإطلاق هذه المجموعة الضخمة من الألعاب للجمهور لاختبارها.
  16. أوكونور، أليس (27 ديسمبر 2012). "لعبة Grim Fandango قابلة للتشغيل على أجهزة الكمبيوتر الحديثة بفضل ResidualVM" . Shacknews . تم الاطلاع عليه في 16 فبراير 2016 .
  17. داميانوفيتش، غوران (18 مارس 2020). "ScummVM عبارة عن صندوق سحري يشغل المغامرات الكلاسيكية" . ليفيل.
  18. 1 2 سترانجيرك (21-10-2012). "الصفحة الرئيسية" . سكام في إم . تم الاسترجاع في 28-12-2012 .
  19. sev (2008-09-06). "الصفحة الرئيسية" . ScummVM . تم الاسترجاع في 2012-12-28 .
  20. "cinE - المحرك السينمائي" . SourceForge.net . تم الاطلاع عليه بتاريخ 26-09-2013 .
  21. "موقع TrollVM القديم" . مؤرشف من الأصل بتاريخ 23-03-2010.
  22. "#9661 (إزالة مشروع TrollVM) – sourceforge" . Sourceforge.net. مؤرشف من الأصل بتاريخ 10 نوفمبر 2012. تم الاطلاع عليه بتاريخ 28 ديسمبر 2012 .
  23. هيغينبوثام، جيمس (26 مارس 2008). "ماجيسكو إنترتينمنت ومجموعة ألعاب إنترأكتيف تُصدران أفضل ألعاب الأطفال مبيعًا من إنتاج هومونغوس على جهاز وي في الولايات المتحدة". بيور نينتندو . مؤرشف من الأصل في 27 ديسمبر 2021. تم الاطلاع عليه في 27 ديسمبر 2021 .
  24. "TWiG 2008-08-25: أسبوع مع المجرفة، PopMatters" . www.popmatters.com . 2008-08-24 . تم الاطلاع عليه بتاريخ 2024-06-20 .
  25. "اندماج" . ScummVM.
  26. مير، أليك (13 يناير 2012). "ماذا لو: غريم فاندانغو ديلوكس" . روك، بيبر، شوت غان . روك، بيبر، شوت غان . تم الاسترجاع في 13 يناير 2012 .
  27. "وظائف إضافية متبقية" . ResidualVM. مؤرشف من الأصل بتاريخ 23-06-2015 . تم الاطلاع عليه بتاريخ 29-01-2012 .
  28. "مُغيّرو العقول ذوو المجسات المجنونة: كيف حافظ مبرمجو ScummVM غير المدفوع لهم على ألعاب المغامرات حية" . آرس تكنيكا . 17 يناير 2012. تم الاطلاع عليه بتاريخ 19 يناير 2012 .
  29. "إصدار مستقر من ResidualVM يدعم Grim Fandango" . دار موجو الدولية . 23 ديسمبر 2012. تم الاطلاع عليه بتاريخ 4 يناير 2013 .
  30. "أعتذر عن التأخير يا سيد فلوريس!" . ResidualVM. مؤرشف من الأصل بتاريخ 2013-02-05 . تم الاطلاع عليه بتاريخ 2012-01-29 .
  31. "إصدار مستقر من ResidualVM يُتيح لعبة Grim Fandango لأجهزة الكمبيوتر الحديثة" . The Escapist . 21 ديسمبر 2012. مؤرشف من الأصل في 2 نوفمبر 2014. تم الاطلاع عليه بتاريخ 22 ديسمبر 2012 .
  32. "إصدار تصحيح الأخطاء من ResidualVM 0.2.1" . دار موجو الدولية . 25 فبراير 2014. تاريخ الاسترجاع: 25 فبراير 2014 .
  33. 1 2 "شراكة سيان مع سكام في إم" . دار موجو الدولية . تم الاسترجاع في 23-06-2018 .
  34. "الأثر المتبقي!" . دار موجو الدولية . تم الاطلاع عليه بتاريخ 9 يناير 2012 .
  35. "عودة مقتطفات موجو" . دار موجو الدولية . تم الاطلاع عليه بتاريخ 13 نوفمبر 2012 .
  36. "موسم برنامج جوجل الصيفي للتعلم الآلي (GSoC) لـ ScummVM و ResidualVM" . دار موجو الدولية . تم الاطلاع عليه بتاريخ 23 يونيو 2018 .
  37. "أساسيات التفكير: تيم شيفر يتحدث عن القصة، وأفلام الثمانينيات التي ألهمت لعبة Psychonauts، وتعلم تصميم المنصات" . تقرير بيني أركيد . مؤرشف من الأصل بتاريخ 22 يونيو 2012. تم الاطلاع عليه بتاريخ 22 مارس 2012 .
  38. "تم العثور على خلل في لعبة Grim Fandango وإصلاحه!" . دار موجو الدولية . تم الاطلاع عليه بتاريخ 24 يناير 2012 .
  39. "احصل على بعض عصير الليمون لتخفيف آلام أسفل الظهر مع ResidualVM 0.1.1" . دار موجو الدولية . تم الاسترجاع في 12 يناير 2013 .
  40. "تعديل الأسبوع: واجهة الماوس، للعبة Grim Fandango" . مجلة PC Gamer . 2014-03-02 . تاريخ الاسترجاع: 2014-06-08 .
  41. "تعديلات من المعجبين للعبة Grim Fandango لتحويلها إلى لعبة مغامرات من نوع التأشير والنقر" . مجلة Wired . 5 مارس 2014. مؤرشف من الأصل بتاريخ 14 يوليو 2014. تم الاطلاع عليه بتاريخ 8 يونيو 2014 .
  42. "تعديل يزيل عناصر تحكم دبابة غريم فاندانغو، العالم يهتف" . روك، بيبر، شوتجن . 25-02-2014 . تم الاسترجاع في 08-06-2014 .
  43. "يا للفرحة، لقد تم إصلاح لعبة Grim Fandango أخيرًا" . كوتاكو . 23 فبراير 2014. تم الاطلاع عليه بتاريخ 8 يونيو 2014 .
  44. مخطط التوافق الرسمي لـ ScummVM .
  45. "الألعاب المدعومة - ScummVM :: ويكي" . wiki.scummvm.org . تم الاطلاع عليه بتاريخ 2020-03-02 . 
  46. "محركات - ScummVM :: ويكي" . wiki.scummvm.org . تم الاطلاع عليه بتاريخ 11-12-2021 . 
  47. "أوه! يا جدتي، ما هذا الكلام الفارغ! " — ScummVM :: الصفحة الرئيسية . scummvm.org . تم الاطلاع عليه بتاريخ 2023-04-03 . 
  48. "هو! هو! هو! عيد ميلاد مجيد وإصدار جديد سعيد من ScummVM 0.7.0! — ScummVM :: الصفحة الرئيسية" . scummvm.org . تم الاطلاع عليه بتاريخ 2023-04-03 . 
  49. 1 2 3 "ملخص نهاية العام للمدراء - ScummVM :: الصفحة الرئيسية" . scummvm.org . تم الاطلاع عليه بتاريخ 18 يناير 2024 . 
  50. "الشهامة لم تمت! — ScummVM :: الصفحة الرئيسية" . scummvm.org . تم الاطلاع عليه بتاريخ 2023-04-03 . 
  51. "هل أنت مستعد للأسطورة؟ — ScummVM :: الصفحة الرئيسية" . scummvm.org . تم الاطلاع عليه بتاريخ 3 أبريل 2023 . 
  52. "التوظيف لمهمة سوبرنوفا - ScummVM :: الصفحة الرئيسية" . scummvm.org . تم الاطلاع عليه بتاريخ 2023-04-03 . 
  53. "استعد للنزول إلى أعماق المنجم لكشف أسراره المظلمة — ScummVM :: الصفحة الرئيسية" . scummvm.org . تم الاطلاع عليه بتاريخ 2025-10-02 . 
  54. "سلسلة ألعاب الرفاق الحمر مدعومة الآن — ScummVM :: الصفحة الرئيسية" . scummvm.org . تم الاطلاع عليه بتاريخ 3 أبريل 2023 . 
  55. "عيد الشكر مع خاتم. — ScummVM :: الصفحة الرئيسية" . scummvm.org . تم الاطلاع عليه بتاريخ 2023-04-03 . 
  56. «أنت تقف في حقل مفتوح، غرب منزل أبيض، بباب أمامي مغلق بألواح خشبية. » — ScummVM :: الصفحة الرئيسية . scummvm.org . تم الاطلاع عليه بتاريخ 3 أبريل 2023 . 
  57. "دعوة لاختبار Sfinx — ScummVM :: الصفحة الرئيسية" . scummvm.org . تم الاطلاع عليه بتاريخ 2023-04-03 . 
  58. "هل يمكنك النجاة من ستة من ألد أعدائك؟ — ScummVM :: الصفحة الرئيسية" . scummvm.org . تم الاطلاع عليه بتاريخ 3 أبريل 2023 . 
  59. «يقول الناس إن سيبيريا غير موجودة. لكنهم مخطئون تمامًا. » — ScummVM :: الصفحة الرئيسية . scummvm.org . تم الاطلاع عليه بتاريخ 3 أبريل 2023 . 
  60. "استعد للموسم باختبار لعبة Trick or Treat! — ScummVM :: الصفحة الرئيسية" . scummvm.org . تم الاطلاع عليه بتاريخ 31 يناير 2026 . 
  61. "الألعاب المبنية على محرك qdEngine مدعومة الآن — ScummVM :: الصفحة الرئيسية" . scummvm.org . تم الاطلاع عليه بتاريخ 31 يناير 2026 . 
  62. "اكتمل تطوير محرك qdEngine الآن، اختبر ألعابك! — ScummVM :: الصفحة الرئيسية" . scummvm.org . تم الاطلاع عليه بتاريخ 31 يناير 2026 . 
  63. "إعلان دعم الألعاب القائمة على World Builder — ScummVM :: الصفحة الرئيسية" . scummvm.org . تم الاطلاع عليه بتاريخ 31 يناير 2026 .