در ساخت بازیهای گرافیکی و سنگین امروزی، موتور گرافیکی Unreal Engine یکی از موارد محبوب و پرکاربرد است. گرافیک بعضی از بازیهای ساخته شده با Unreal Engine 5 یا Unreal Engine 4 زیبا و خیرهکننده است اما برای اجرا کردن این بازیها با بالاترین تنظیمات گرافیکی در رزولوشنی نظیر 4K، به کارت گرافیک ردهاول و گرانقیمت نیاز است. گیمرهایی که کارت گرافیک میانرده یا ضعیف دارند، به ناچار تنظیمات گرافیکی بازیها را کاهش میدهند تا لگ و تیک زدن بازی کاهش پیدا کند و سرعت اجرای بازی بالا برود.
یک روش دیگر برای بهبود سرعت اجرای بازیهای ساخته شده به کمک آنریل انجین و برخی موتورهای گرافیکی دیگر، استفاده از مودهایی به شکل فایل ini است. اما آیا واقعاً این نوع مودها سرعت اجرای بازی را در حد قابل توجهی افزایش میدهد؟ در ادامه به بررسی بیشتر موضوع میپردازیم.
تنظیمات بازی و ارتباط آن با فایل ini
در بسیاری از بازیهای کامپیوتری، زمانی که تنظیمات گرافیکی را در منوهای بازی تغییر میدهید، اطلاعات مربوطه در یک فایل متنی با پسوند ini یا xml ذخیره میشود. نکتهی جالب این است که زمانی که بازی در حال اجرا نیست، میتوانید فایل متنی را به کمک برنامههایی نظیر Notepad ویندوز باز کنید و اعداد مربوط به تنظیمات گرافیکی بازی نظیر رزولوشن تصویر را تغییر بدهید. اگر پس از تغییر دادن فایل تنظیمات، بازی را اجرا کنید، متوجه میشوید که تنظیمات جدیدی که در فایل متنی ثبت کردهاید، اعمال شده است.
بعضی از مودهای ارایه شده برای بازیهای معروف نظیر GTA و Oblivion یا Oblivion Remastered و اخیراً بازیهای ساخته شده به کمک موتور گرافیکی آنریل انجین، به شکل یک فایل ini است که در حقیقت تنظیمات گرافیکی بازی را تغییر میدهد.
آیا مودهای ini و xml اجرای بازی را روانتر و سریعتر میکند؟
اثر هر یک از گزینههای موجود در صفحه تنظیمات گرافیکی بازی روی سرعت اجرای بازی متفاوت است. بعضی از گزینهها که به نورپردازی و سایه مربوط میشوند، اثر زیادی دارند و سرعت اجرای بازی به شدت تغییر میکند اما بعضی از گزینهها اثر چندان زیادی ندارند.
در استفاده از مودهایی که به شکل فایل ini یا xml است، توجه داشته باشید که بیشتر تنظیمات گرافیکی مهم بازی که روی سرعت اجرای بازی موثر است، از طریق منوی تنظیمات گرافیکی بازی قابل تغییر است. بعضی از تنظیمات که اهمیت کمتری دارد و اثر آن روی سرعت اجرای بازی کمتر است، در منوی تنظیمات گرافیکی بازی دیده نمیشود! ولیکن تغییر دادن این موارد در بالا بردن سرعت اجرای بازی چندان موثر نیست.
اخیراً یک بررسی جالب در مورد ۲ مود برای بازی جدید و گرافیکی Oblivion صورت گرفته که هدف هر ۲ مود، افزایش سرعت اجرای بازی و کاهش وقفه و لگ بوده است.:
- مود Oblivion BSA Uncompressor فایلهای بازی را قبل از آنکه لازم باشد، از حالت فشرده خارج میکند تا اجرای بازی با لگ و وقفه کمتری صورت گیرد. با چند تست و بنچمارک ۵ دقیقهای در بخشهای مختلف بازی، مشخص شده که اثر این مود فقط ۱.۹ درصد است! به عنوان مثال اگر سرعت اجرای بازی بدون این مود، ۵۰ فریم بر ثانیه باشد، با این مود به ۵۱ فریم بر ثانیه میرسد که عملاً مهم نیست.
- مود Ultimate Engine Tweaks به صورت یک فایل ini است که تنظیمات موتور گرافیکی بازی را تغییر میدهد تا گرافیک بهینهتر و سریعتر شود. چند تست و بنچمارک در مورد اثر این مود صورت گرفته و نتیجهی نهایی این است که تقریباً هیچ اثری روی سرعت اجرای بازی و گرافیک ندارد!!
اثر مودهای بازی را دقیقتر بررسی کنید
مثالهایی که ذکر شد به بازی Oblivion مربوط میشود اما در واقع بیشتر مودهایی که به شکل فایل ini زیپ شده منتشر میشوند و تنظیمات گرافیکی بازی را تغییر میدهند، یا مفید نیستند و یا روش بهتر این است که تنظیمات گرافیکی بازی را در خود بازی تغییر بدهید و از مودها استفاده نکنید.
گاهی اوقات بازی پس از چند مرتبه اجرا و بارگذاری فایلها و ساخته شدن فایلهای کش، روانتر از مرتبهی اول اجرا میشود. لذا ممکن است تصور کنید که استفاده از مود موجب بهبود سرعت اجرای بازی و کاهش لگ شده است.
برای بعضی از بازیهای جدید که مشکلات خاصی دارند و هنوز بهینهسازیها تکمیل نشده، آپدیتهایی منتشر میشود. نصب کردن این آپدیتها معمولاً در بهبود گرافیک بازی و سرعت اجرای بازی موثر است. قبل از انتشار تعدادی آپدیت ممکن است مودهای ini در بهبود سرعت اجرای این بازیها موثر باشند چرا که برخی از مودها، تنظیماتی را تغییر میدهد که در منوی تنظیمات گرافیکی بازی موجود نیست. بنابراین نمیتوان گفت که مودهای بازی به شکل فایل ini به کلی بیفایده است و اثری ندارد. بهتر است خودتان مودها را تست کنید و اگر مود اثر محسوسی نداشته، آن را حذف کنید.
Digital Foundryگیم پلنت