Forum Gamefa | انجمن بازی های کامپیوتری گيمفا
آموزش زیرنویس کردن The Witcher 2 - نسخه‌ی قابل چاپ

+- Forum Gamefa | انجمن بازی های کامپیوتری گيمفا (https://forum.gamefa.com)
+-- انجمن: PC (https://forum.gamefa.com/Forum-PC)
+--- انجمن: انجمن PC داران! (https://forum.gamefa.com/Forum-%D8%A7%D9%86%D8%AC%D9%85%D9%86-PC-%D8%AF%D8%A7%D8%B1%D8%A7%D9%86)
+---- انجمن: مشکلات و آموزش ها (https://forum.gamefa.com/Forum-%D9%85%D8%B4%DA%A9%D9%84%D8%A7%D8%AA-%D9%88-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%87%D8%A7--189)
+---- موضوع: آموزش زیرنویس کردن The Witcher 2 (/Thread-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B2%DB%8C%D8%B1%D9%86%D9%88%DB%8C%D8%B3-%DA%A9%D8%B1%D8%AF%D9%86-The-Witcher-2)



آموزش زیرنویس کردن The Witcher 2 - dante h3 - 03-10-2015

با سلام خدمت دوستان عزیز.

توی این تاپیک  زیرنویس کردن بازی محبوب ویتچر 2 رو آموزش میدم.
نکته 1: این اموزش نتیجه تجربه شخصی منه و ممکنه دارای ایراد هایی باشه.
نکته2: کپی تنها درصورتی که متن بدون تغییر و به همراه منبع و نویسنده کپی بشه مجازه.
 
مرحله اول: اضافه کردن فونت فارسی به بازی
فونت های این بازی تو مسیر The Witcher 2/CookedPC/globals/gui/fonts قرار دارن و فرمتشون هم otf  هستش.
این یعنی یه چیز خیلی عالی! برنامه های خیلی زیادی برای دستکاری و ساخت این نوع فونت وجود داره و شما به راحتی میتونید با کمی سرچ آموزش های مختلفی برای ساخت این فونت پیدا کنید.
امیدوارم نسخه سوم هم از این فرمت استفاده کنه. در اون صورت چند هفته یا چند ماه پس انتشار، به راحتی قابل زیرنویس شدنه.
شما میتونید فونت رو خودتون درست کنید ولی من یه فونت B Nazanin با این فرمت حاضر کردم که میتونید از اینجا دانلودش کنید و جایگزین فونت های اصلی کنید.
 
مرحله دوم: استخراج متن های بازی
متن های بازی توی مسیر The Witcher 2/CookedPC/en0.w2strings قرار دارن. 
برای تبدیل این فایل به یه فایل متن باید مجموعه برنامه های Gibbed's RED Tools رو از اینجا دانلود کنید.
این برنامه برخلاف برنامه های معمولی با کد کار میکنه.
برای استخراج فایل متن ابتدا در درایو سی سرچ کنید cmd  و بعد یه کپی از اون فایل رو رو توی پوشه برنامه بریزید.
فایل en0.w2strings هم توی اون پوشه بریزید . سپس فایل cmd  رو اجرا کنید و دستور زیر رو برای استخراج متن وارد کنید.
Gibbed.RED.Strings.exe -d en0.w2strings output.txt
بعد از وارد کردن این دستور باید یه فایل متن با اسم  output داخل همون پوشه ساخته بشه.
 
مرحله سوم: وارد کردن متن فارسی
برای نمایش متن فارسی داخل بازی دو تا مشکل وجود داره.
اول اینه که اگه مثلا بنویسیم فروشگاه اینترنتی شدوشاپ. داخل بازی این شکلی میشه!
[تصویر:  s01.jpg]
راه حل چیه؟ اینه که متن هامون رو از همون اول این شکلی کنیم که داخل بازی درست نمایش داده بشه!
نمونه اینکارو هم شاید بعضی هاتون توی پلی 3 انجام داده باشید. اینکارو هم میتونیم با یه برنامه انجام بدیم. برنامه رو از اینجا دانلود کنید.
متن هاتون رو داخل یه فایل srt بنویسید و با این برنامه تبدیل کنید تا به شکلی که میخوایم در بیاد و بعد با متن اصلی بازی تعویض کنید.
 
مشکل دوم وقتی به وجود میاد که متنمون اینقدر طولانیه که به خط دوم یا سوم میرسه.
برای مثال متن " جادوگر دو: قاتلین پادشاهان با استقبال بسیار عالی از جانب اغلب منتقدین رو به رو شد؛ از جمله این‌که بازی توانست از وب‌گاه‌های مطرحی نظیر آی‌جی‌اِن و گیم‌اسپات نمره ی بسیار خوب نه از ده و از سایت گیم‌اسپای نمره‌ی عالی چهار و نیم از پنج بگیرد " داخل بازی این شکلی میشه.
[تصویر:  s02.jpg]
برای حل مشکل دوم هم باید متن رو خراب کنیم تا داخل بازی درست بشه!
باید متن های خط دوم رو بزاریم خط اول و خط اول رو خط دوم. برای این بخش بهتره از برنامه اکسل استفاده کنید.
اگه از فونتی که من گذاشتم استفاده میکنید تنظیمات رو به این شکل اعمال کنید.
فونت رو B Nazanin و سایز 10 رو انتخاب کنید. عرض همه ی سلول هارو هم 75.5 در نظر بگیرید و زوم رو هم روی 120% بزارید.
اگه از فونتی غیر از این فونت استفاده میکنید باید خودتون با تست های مختلفی کنید تا نسبت های بالا رو بدست بیارید.
عرض سلول ها تقریبا همون اندازه عرض خط متن ها در داخل بازیه و فونت هم همینطور.
داخل هر سلول بیشتر از حجم سلول متن ننویسید و اگه متن از سلول خارج شد به سلول بعدی رفته و ادامه متن رو داخل اون سلول بنویسید.
بهتره فضای خالی باقی مونده در هر سلول، جز سلول خط آخر متن رو هم با اسپیس پر کنید تا مشکلی در حین .نمایش متن در بازی پیش نیاد
در آخر متن داخل سلول هارو به این شکل پشت سر هم قرار بدید تا مشکل دوم حل بشه.
[تصویر:  03.jpg]
بخش های قرمز نشون دهنده همون اسپیس های اضافه ای هستند که داخل هر سلول گذاشته شدند.
 
مرحله چهارم: ساخت دوباره فایل متن
بعد از اینکه ترجمه خودتون رو وارد کردید مجددا فایل متن رو در پوشه برنامه بریزید و دستور
Gibbed.RED.Strings.exe -e output.txt en0.w2strings
رو وارد کنید تا فایل متن جدید ساخته بشه.
 
نویسنده: Dante H3
منبع:ShadowShop

دانلود فارسی ساز بازی مردگان متحرک!
آموزش زیرنویس کردن اسکاریم


RE: آموزش زیرنویس کردن the witcher 2 - Qeiji - 03-10-2015

خیلی ممنون
واقعا آفرین داره کارتون.
با بازی های کنسول هم میشه این کارا رو کرد؟


RE: آموزش زیرنویس کردن the witcher 2 - Solid Killer - 03-10-2015

دمت گرم خیلی وقته که دنباله یه همچین چیزیم


RE: آموزش زیرنویس کردن the witcher 2 - shadows.boss - 03-10-2015

واقعا چیزه جالبی بود!!!
فقط یه سوال: این روش رو میشه تو بقیه ی بازی هایی که فایل هاشون به همین صورته هم انجام داد؟


RE: آموزش زیرنویس کردن the witcher 2 - dante h3 - 03-10-2015

نقل‌قول: خیلی ممنون
واقعا آفرین داره کارتون.
با بازی های کنسول هم میشه این کارا رو کرد؟
با قطعیت نمیشه گفت. هر بازی روش خودشو داره.
نقل‌قول: واقعا چیزه جالبی بود!!!
فقط یه سوال: این روش رو میشه تو بقیه ی بازی هایی که فایل هاشون به همین صورته هم انجام داد؟
اگه بازی ای دیدید که از همچین فونتی استفاده میکرد بدونید کارتون خیلی راحت تر شده و میتونید از فونتی که گذاشتم استفاده کنید. در مورد زیرنویس خیر. هر بازی از یه موتوری استفاده میکنه و بنابراین هر بازی روش خودشو داره. اگه برنامه ای هم باشه فقط مخصوص اون موتور ساخته میشه. این برنامه ای که برای تبدیل زیرنویس گذاشتم هم یا فقط روی این ویتچر جواب میده یا در بهترین حالت ویتچر یک هم پوشش میده. ویتچر سه هم بعید میدونم با این برنامه جواب بده. احتمالا باید یه نسخه به روز شده ازش منتشر بشه.


RE: آموزش زیرنویس کردن The Witcher 2 - HAMED1945 - 03-10-2015

دمتون گرم...امیدوارم اینکار فراگیر بشه :heart: جوری که کمتر از ی ماه بعد انتشار بازی بتونیم زیرنویسشو ببینیم :D


RE: آموزش زیرنویس کردن The Witcher 2 - Lamar Davis - 03-30-2015

داداش من تا مرحله ی دوم این راهنما پیش رفتم.
الان میرم بازی مربع نشون میده
چیکار کنم؟


RE: آموزش زیرنویس کردن The Witcher 2 - dante h3 - 04-11-2015

(03-30-2015, 05:59 PM)Grimm DC نوشته است: داداش من تا مرحله ی دوم این راهنما پیش رفتم.
الان میرم بازی مربع نشون میده
چیکار کنم؟

یخورده دیر نظرتون رو دیدم. اون فونتی که من گذاشتم فقط حروف فارسی رو شامل میشه. پس متن های زبون های دیگه رو اینطوری میکنه. اگه بازی رو ترجمه کنید یا یه فونتی درست کنید که حروف انگلیسی هم داشته باشه این مشکل حل میشه.


RE: آموزش زیرنویس کردن The Witcher 2 - bechefani - 01-07-2020

لینک دانلود خراب شده


RE: آموزش زیرنویس کردن The Witcher 2 - Edmund20 - 03-03-2020

dostan ba inke kheyli vaghte az release in bazi migzare va man taze mikham bazish konam linkash kar nemikone az modire forum darkhast daram linko beroz resani kone ba tashakor !