با سلام خدمت دوستان عزیز در قسمت دوم(قسمت اول: http://forums.sakhtafzarmag.com/thre...86%DB%8C%D8%AF! ) مبحث برنامه های شبیه ساز کنسولی این بار سراغ کنسول PSP رفتم لازم به ذکره که برای این آموزش از سیستمی با مشخصات زیر استفاده شده:
Intel core i5-3210M
6GB DDRIII
Nvidia GT 640M
آموزششو براتون قرار میدم امید است که مفید واقع شود:
1.ابتدا نرم افزار مورد نظر رو از لینک زیر دریافت کنید لازم به ذکره که این نرم افزار شامل نسخه هایی برای دیگر سیستم عامل ها از جمله اندروید هم میباشد ولی این آموزش بر اساس نسخه ویندوز هست:
http://www.ppsspp.org/files/0_9_5/ppsspp_win.zip
2.سپس وارد کنترل پنل انویدیا میشویم و به صورت دستی نرم افزار را به کارت گرافیک معرفی میکنیم در غیر این صورت به صورت پیش فرض از IGPU اینتل استفاده خواهد شد که عملا نرم افزار غیر قابل استفاده خواهد شد: (2 ساعت و 20 دیقیقه طول کشید تا متوجه این موضوع شدم!!)

برای اطمینان حاصل کردن از این که کارت گرافیک سیستم توسط نرم افزار شناسایی شده پس از اجرای نرم افزار وارد Option شوید و بعد Developer Tools و بعد System Information:



خیلی خوب در تصویر بالا میبینید که GT 640M توسط نرم افزار شناسایی شده:-bd
3.حالا وارد بخش گرافیک میشویم لازم به ذکره که اکثر تنظیمات این بخش در بازی ها و همچنین سیستم های مختلف تاثیرات متفاوتی دارند پس خیلی دقیق نمیتونم درباره همه چیز توضیح بدم اضافه کنم که من برای تست از دو بازی God of war Chains of olympus و God of war Ghost of sparta استفاده کردم دلیلش هم اینه که اولا این ها سنگین ترین بازی های این کنسول هستند دوما بنده ارادت خاصی که جناب کریتوس کبیرم دارم :دی
Mode:این گزینه رو به حال خودش رها میکنم به شخصه,چون در حالت خاموش اگر چه کیفیت بالا میره ولی افکت های دود و آتش دچار باگ میشند حالت های CPU و GPU هم که کلا افت فریم و باگ وحشتناک بود(دقت کنید که ممکنه تجربه شما با من متفاوت بشه!)
frameskipping:این رو هم خاموش رها کنید(در صورت افزایش دادن سرعت بازی زیاد میشود ولی نرم افزار شروع به حذف بعضی از فریم ها میکنه که باعت خاموش و روشن شدن صفحه میشه)
Prevent FPS From exceeding 60 Speed up GoW:این گزینه میگه که نرم افراز در صورت توان فریم بیشتر از 60 فراهم کنه که اتفاقا اشاره کرده که سرعت بازی God of war زیاد میشه :دی
Alternative Speed:این گزینه میتونید یه سرعت ثانویه برای نرم افزار در نظر بگیرید و بعدا یه کلید براش تعیین کنید که در صورت فعال کردن سرعت بازی بر اساس مقدار اون تغییر میکنه مثلا اگه بزارید 500 درصد و بعد کلید مورد نظر رو بزنید(از تو بخش کنترل یه کلید برای این منظور تعیین میکنید در آینده)سرعت بازی برابر میشه!
Full Screen: فعال نباشه بهتره هر موقع که اراده کنید میتونید با کلید F11 بین حال پنجره و تمام صفحه سوئیچ کنید.
Stretch to display:بیان میکنه که ابعداد بازی یا نرم افزار با مانیتور هماهنگ بشه والا ما که تغییری احساس نکردیم برای همین به حال خودش راهاش میکنیم.
Mipmapping:نوعی تکنیک خاص برای نحوه رندر کردن اشکال سه بعدی میباشد پیشنهاد میکنم فعال باشد.

Rendering Resolusion:در سیستم ما که قابل تغییر نبود برای همین نمیتونم توضیح دقیقی ارائه کنم ولی نیاز به توضیح هم نداره.(ماشاالله اینجا همه استادن:دی)
Vsync:عمل کردی مانند همین گزینه در بازی های PC دارد یک پارچه سازی سطح فریم ها و صد البته افت فریم!!پیشنهاد میکنم خاموش نگه دارید.
Hardware transform and Vertex Catch:هر دو باعث استفاده بهتر از سخت افزار شما میشوند به هیچ عنوان خاموش کنید!!!
Low quality splines and bezier curves Speed up:کیفیت بازی را پایین میاورد پیشنهاد شده برای سیستم های ضعیف.
Upscale level and upscale type and Deposterize:باعث افزایش کیفیت بافت ها میشود در واقع به نوعی رزولوشن بافت های گرافیکی بازی ها توسط نرم افزار ه.ک میشود و ارتقاع پیدا میکند پیشنهاد میکنم مثل تصویر زیر تنظیم کنید.
anisotropic ******ing:تکنیک گرافیکی معروفی هست که در بازی های PC وجود داره برای رسیدن به کیفیتی به بسیار بالاتر دقت کنید که کنسول PSP از این قابلیت حتی در سطح چپایین هم استفاده نمیکند!این هم امتیاز PC باز بودن :دی>:D<
Texture ******:بیان میکند که anisotropic ******ing چگونه عمل کند طبق تست های که انجام دادم بهترین حالت linear on FMV است.

All of H.A.C.K Settings:به طور خلاصه بیان میکنم که باعث افزایش سرعت بازی میشوند ولی همچنین باگ ولی گلیچ های مسخره در بازی ایجاد میکنند در بازی هایی که من تست کردم فقط گزینه آخر باگ ایجاد نکرد و درست کار کرد حداقل من این طور احساس کردم ولی در کل میگم اگه بازی با سرعت مناسب برای شما اجرا میشه این گزینه ها رو فعال نکنید!
Show FPS Counter:فریم ریت بازی را نمایش میدهد پیشنهاد میکنم فعال نکینید چون بازی های کنسولی معیار فریمشون مثله PC نیست و بعضا دیده میشه که بازی بر اساس یک فریم خاص ساخته توی اون حالت درست کار میکنه پس زیاد فکر 60 فریم و این حرفا نباشید.
Show Debug Statistics:من تا حالا از این مورد استفاده نکردم ولی گویا دیباگر هست برای برنامه نویسانی که میخوان باگ های نرم افزار رو فیکس کنند.(زیاد از این مورد سر در نمیارم پس گیر ندید :دی)
Software rendering:من فعال نمیکنم چون تمام بار GPU رو بر سر CPU زبان بسته خالی میکند و افت فریم میگیرم البته شاید در مورد پردازنده های قوی افت فریم نداشته باشید حالا این سوال پیش میاد که اصلا چرا چنین چیزی وجود داره جواش اینه که Software rendering باگ کمتری نسبت به hardware rendering ایجاد میکنه.

پایان بخش اول@};-