تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف نغير سلوك اللعبة بحيث تشغل ملف الموسيقى من ملف MP3 بدلا من CD-Player
#1
لدى لعبة قديمة منذ سنة 2000, وكما نعلم أن الألعاب القديمة كانت تقوم بتشغيل الموسيقى أثناء تشغيل اللعبة عبر CD يعنى ملفات الموسيقى تكون عبارة عن tracks موجودة في CD وليس كما هو الحال حاليا كملفات MP3 في مجلد اللعبة.

المهمة المطلوبة, هي تغيير سلوك اللعبة في تشغيل ملفات الموسيقى فبدلا من أن تكون من CD تكون من ملفات MP3 عادية موجودة في مجلد اللعبة.
وبعد تحليل ملف اللعبة EXE, وجدت أن اللعبة تستخدم دالة تسمى mciSendCommand :
 
MCIERROR mciSendCommand(MCIDEVICEID IDDevice, UINT uMsg, DWORD_PTR fdwCommand, DWORD_PTR dwParam)

المشكلة أن هدة الدالة لا يمكنها تشغيل ملفات Mp3 ويلزم تغييرها إلى دالة أخرى وإضافة أكود أخرى لتشغيل ملفات Mp3.

[صورة مرفقة: 20230806-185641.png]

هل لديكم أي طرق أو أفكار لتنفيذ هدة المهمة؟
أعضاء أعجبوا بهذه المشاركة : rce3033


الردود في هذا الموضوع
كيف نغير سلوك اللعبة بحيث تشغل ملف الموسيقى من ملف MP3 بدلا من CD-Player - بواسطة lionking - 06-08-2023, 04:04 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم