این راهنما شما را مرحله به مرحله در فرآیند استخراج محتویات فایلهای .pak بازیها و سپس بازگردانی آنها به فرمت اصلی .pak با استفاده از ابزار UnrealPakTool-master همراهی میکند. این فرآیند برای اعمال تغییراتی مانند ترجمه یا مودسازی ضروری است.
بخش اول: آمادهسازی ابزار و استخراج فایل
۱. دانلود و استخراج UnrealPakTool-master:

- ابتدا ابزار UnrealPakTool-master را دانلود کنید.
- فایل دانلود شده را در یک پوشه مشخص در سیستم خود استخراج (Extract) کنید. به عنوان مثال، آن را در
C:\Toolsاستخراج کنید تا مسیر نهایی پوشه ابزار شماC:\Tools\UnrealPakTool-masterشود. (مانند تصویر بالا)
پسورد : gholghole.ir
۲. شناسایی فایل .pak مورد نظر:
فایل .pak که میخواهید محتوای آن را استخراج کنید، پیدا کنید و در یک پوشه قرار دهید.
۳. ایجاد پوشه برای استخراج محتویات:

یک پوشه جدید در جایی از سیستم خود ایجاد کنید تا فایلهای استخراج شده را در آن قرار دهید.
مثال: پوشهای به نام Extracted_Paks در مسیر C ایجاد کنید. پس مسیر نهایی شما C:\Extracted_Paks خواهد بود. (مانند تصویر بالا)
۴. باز کردن Command Prompt (خط فرمان):

در منوی استارت ویندوز، cmd را جستجو کرده و روی Command Prompt کلیک راست کرده و “Run as administrator” را بزنید و باز کنید.
۵. رفتن به پوشه ابزار UnrealPakTool:

در پنجره Command Prompt، از دستور cd برای رفتن به پوشه محل استخراج شده UnrealPakTool-master استفاده کنید.(مسیر C:\Tools\UnrealPakTool-master را با مسیر واقعی خودتان جایگزین کنید)
cd C:\Tools\UnrealPakTool-master
۶. اجرای دستور استخراج:
اکنون از دستور UnrealPak.exe برای استخراج محتویات فایل .pak استفاده کنید. ساختار دستور به این صورت است:
UnrealPak.exe "مسیر کامل فایل pak اصلی.pak" -Extract "مسیر پوشه مقصد برای استخراج"
دستور مثال کامل (بر اساس مثالهای بالا):
UnrealPak.exe "C:\My Pak File\فایل_شما.pak" -Extract "C:\Extracted_Paks"
(تمام مسیرها را با مسیرهای واقعی فایلها و پوشههای خودتان جایگزین کنید)

پس از اجرای این دستور، فایلهای درون فایل_شما.pak در پوشه C:\Extracted_Paks استخراج خواهند شد. (مانند تصویر پایین)

بخش دوم: ویرایش فایلها (مرحله اختیاری اما مهم)

پس از استخراج، شما به فایلهای متنی، گرافیکی یا سایر منابع بازی دسترسی خواهید داشت. در این مرحله، شما میتوانید تغییرات مورد نظرتان را اعمال کنید.
- مثال: اگر قصد ترجمه دارید، فایلهای متنی (مانند
.locres) را با ابزارهای مناسب ویرایش میکنید. اگر متن فارسی را استخراج کردید و نیاز به اصلاح نمایش دارید، این مرحله همان جایی است که از ابزارهای پردازش متن فارسی استفاده میکنید. - نکته کلیدی: ساختار پوشههایی که فایلها را در آن ویرایش میکنید، باید دقیقاً مشابه ساختار پوشههای استخراج شده اولیه باشد.
بخش سوم: بازگردانی فایلها به فرمت .pak (ریپک کردن)
خودم توی این بخش مشکلاتی دارم برای ریپک با این روش ولی فعلا چون به نت جهانی دسترسی ندارم این آموزش رو قرار دادم تا بعدا اطلاعاتم که بیشتر شد اصلاح کنم شما هم اگر اطلاعاتی دارید خوشحال میشم با من در میون بذارید
پس از اتمام ویرایشها، نوبت به بازگرداندن فایلها به فرمت .pak میرسد.
۱. اطمینان از ساختار پوشهها:
- پوشهای که فایلهای ویرایش شده شما در آن قرار دارد را بررسی کنید. این پوشه باید حاوی زیرپوشههای اصلی باشد (مثلاً
Localization,UI,Contentو …). - مثال: فرض کنید فایلهای ویرایش شده شما در همان پوشه
C:\Extracted_Paks\فایل_شماقرار دارند. (چون فایل اصلی.pakرا شما درD:\Extracted_Paksاستخراج کردید).
۲. ایجاد پوشه برای فایل .pak جدید:
- یک پوشه جدید برای ذخیره فایل
.pakبازسازی شده ایجاد کنید. - مثال: پوشهای به نام
Repacked_Paksدر مسیرCایجاد کنید (C:\Repacked_Paks\).
۳. باز کردن مجدد Command Prompt (در صورت بسته شدن):
- دوباره Command Prompt را باز کنید و به پوشه
UnrealPakTool-masterبروید. - دستور مثال:
cd C:\Tools\UnrealPakTool-master
۴. اجرای دستور بازسازی (ریپک کردن):
این بار از دستور UnrealPak.exe با سوئیچ -Create استفاده میکنیم. ساختار کلی دستور:
UnrealPak.exe "مسیر کامل فایل جدید.pak" -Create "مسیر پوشه حاوی فایلهای ویرایش شده"
دستور مثال کامل (بر اساس مثالهای بالا):
UnrealPak.exe "C:\Repacked_Paks\نام_شما.pak" -Create "C:\Extracted_Paks\"
(دقت کنید که در اینجا، مسیر پوشه ویرایش شده، پوشه Extracted_Paks است که فایلهای ما درون آن قرار دارند)
توضیح نام فایل خروجی: در مثال بالا، ما نام فایل جدید را نام_شما.pak گذاشتیم تا با فایل اصلی اشتباه گرفته نشود. شما میتوانید نام دلخواه خود را انتخاب کنید.
۵. تست فایل .pak جدید:
پس از اتمام فرآیند ریپک کردن، فایل .pak جدید در پوشه C:\Repacked_Paks ساخته شده است. اکنون باید این فایل جدید را جایگزین فایل اصلی در پوشه بازی کنید (یا طبق دستورالعمل مود بازی عمل کنید) و بازی را اجرا کرده و تغییرات خود را بررسی نمایید.
نکات نهایی:
- کوتیشنها: همیشه مسیرهایی که شامل فاصله هستند را داخل دابل کوتیشن (
" ") قرار دهید. - دقت در مسیرها: کوچکترین اشتباه در وارد کردن مسیرها میتواند باعث خطا شود. همیشه مسیرها را با دقت چک کنید.
- سطح فشردهسازی: اگر به دنبال گزینههای پیشرفتهتر مانند کنترل سطح فشردهسازی هستید، به مستندات
UnrealPakToolمراجعه کنید یا سعی کنید دستورUnrealPak.exe -helpرا اجرا کنید تا گزینههای موجود را ببینید. - پشتیبانگیری: همیشه قبل از انجام هرگونه تغییر، از فایلهای اصلی بازی یک نسخه پشتیبان تهیه کنید.
با دنبال کردن دقیق این مراحل، میتوانید با موفقیت فایلهای .pak بازیها را استخراج، ویرایش و دوباره به فرمت اصلی بازگردانید.