ساختن يك Patch براي رد كردن فيلم بازيهاي PS2
سلام
براي ساختن patch اولين كار اينه كه اين برنامه رو از اين آدرس داونلود كنين.
کد:
http://www.ckemu.com/public/pcsx2/pa...2dis099_23.zip
بعد از اين كه اين فايل رو داونلود كردين اون رو از حالت فشرده خارج كنين و برين توي برنامه PS2Dis. دي وي دي بازي رو بذارين توي درايوش و اون رو باز كنين. توي دي وي دي چند تا فايل رو مي بينين كه ما فقط با يكي از اونا كار داريم. يكي از فايلها اسمي به شكل SCES / SLES / SCUS / PBPX / SLPM كه بعد از اون هم چند تا عدد هستش.
http://www.ckemu.com/public/pcsx2/patch_making/001.jpg
از برنامه ps2dis و از منوي File==> Open اون فايل رو انتخاب كنين. بعد به منوي Edit==> Find Pattern برين.
http://www.ckemu.com/public/pcsx2/patch_making/002.jpg
پنجره اي شبيه اين پنجره ظاهر ميشه.
http://www.ckemu.com/public/pcsx2/patch_making/003.jpg
توي اين قسمت اين عبارت رو بنويسين.
کد:
4000838c0800e0030000628c
يه خط رو پيدا مي كنه.( اگه تو اين قسمت چيزي پيدا نشد بايد بيخيال شين)
http://www.ckemu.com/public/pcsx2/patch_making/004.jpg
اگه چيزي پيدا شد، از زير اون بگردين و عبارتي كه شامل Lw هست رو پيدا كنين. معمولا اين خط دو خط پايين تر از همون خطي هست كه شما پيدا كردين. به آدرس اون نگاه كنين. توي اين عكس آدرس مثلا 00236cd8 هست. آدرس شما فرق ميكنه. يادداشتي از اين آدرسي بردارين. چند بار چك كنين كه حتما درست باشه آدرسي كه نوشتين. اگه يه حرف يا عدد اشتباه باشه ممكنه اصلا بازي اجرا نشه.
حالا يك فايل متني ايجاد كنين و اين متن رو توش بنويسين.
کد:
gametitle=NAME OF YOUR GAME comment=Skips Video (sceMpegIsEnd) //Skip Videos patch=0,EE,YOUR NUMBER,word,24020001
توي اين متن به جاي NAME OF YOUR GAME اسم بازي رو بنويسين. به جاي YOUR NUMBER هم آدرسي رو كه يادداشت كرده بودين رو بنويسين. باز هم بعد از نوشتن چك كنين كه درست نوشتين يا نه. بعد فايل رو با همون پسوند txt ذخيره كنين. اين فايل متني رو به پوشه patches توي فولدر PCSX2 كپي كنين. بعد برنامه PCSX2 رو اجرا كنين و اين گزينه رو به حالت انخاب در بيارين.
http://www.ckemu.com/public/pcsx2/patch_making/005.jpg
بعد بازي رو اجرا كنين.
PCSX2 نتونست patch شما رو فعال كنه؟ نگران نباشيد. روي صفحه ديباگر كه باز ميشه و اين پيغام رو به شما ميده، يه عدد جلوي CRC نوشته شده.
اون عدد رو يادداشت كنين و PCSX2 رو ببندين. به پوشه Patches برين و اون فايل txt رو كه داشتين، با اسم زير Rename كنين.
http://www.ckemu.com/public/pcsx2/patch_making/006.jpg
کد:
YOUR CRC.pnach
به جاي YOUR CRC عددي رو كه نوشته بودين رو بنويسين. دقت كنين كه پسوند فايل رو هم بايد عوض كنين. يعني اين فايل نبايد ديگه فايل متني باشه.
تموم شد. حالا برنامه رو باز كنين و برين توي بازي. اگه بازي باز هم گير كرد مشكل از اينجا نيست و شما بايد تقريبا بيخيال بازي بشين. البته راه ديگه هم اينه كه تا پخش شدن PCSX2 0.9 صبر كنين و يه بار ديگه هم با اون امتحان كنين.
منبع: فروم تخصصي PCSX2