۲۶-آذر-۱۳۸۹, ۲۳:۴۷:۳۵
سلام دوستان سی نویس
چند روزه روی یه بازی کار می کنم.
دارم زیر نویس بازیو فارسی می کنم ولی همون اول کار به مشکل بزرگی بر خوردم.
این که این موضوع رو در این انجمن ذکر می کنم بخاطر اینه که به احتمال زیاد
فایل اجرایی این بازی به زبان C نوشته شده حالا می خوام مشکل رو توضیح بدم .
من تمام فایل های بازی رو از فایل اصلی در آوردم یا به عبارتی Unpack کردم و
فایل مربوط به زیر نویس های بازی رو پیدا کردم زبان زیر نویس ژاپنی بود یعنی به
احتمال صددرصد از Unicode استفاده می کنه. در میان پوشه ها یه پوشه به نام
Fonts وجود داشت که حاوی چند فایل فونت بود که یکی از آنها فونت ژاپنی هم داخل
موجود بود من فونت رو پاک کردم و یه فونت فارسی به جای اون گذاشتم بازی رو باز کردم هیچ تغییری نکرده بود (ضمنا قبلا فایل زیر نویس رو به فارسی ویرایش کرده بودم)
سپس متوجه شدم که این بازی از فونت های تصویری یا Bitmap Font هم استفاده می کنه . اونها رو هم ویرایش کردم باز هم هیچ تغییری نکرد فکر کردم شاید از فونت های ژاپنی ویندوز استفاده می کنه اونا رو پاک کردم متاسفانه از اونها هم نبود دیگه موندم چیکار کنم .انگار هیچ راه چاره ای نداره.آیا کسی نظری داره یا راهی باقی مونده؟
چند روزه روی یه بازی کار می کنم.
دارم زیر نویس بازیو فارسی می کنم ولی همون اول کار به مشکل بزرگی بر خوردم.
این که این موضوع رو در این انجمن ذکر می کنم بخاطر اینه که به احتمال زیاد
فایل اجرایی این بازی به زبان C نوشته شده حالا می خوام مشکل رو توضیح بدم .
من تمام فایل های بازی رو از فایل اصلی در آوردم یا به عبارتی Unpack کردم و
فایل مربوط به زیر نویس های بازی رو پیدا کردم زبان زیر نویس ژاپنی بود یعنی به
احتمال صددرصد از Unicode استفاده می کنه. در میان پوشه ها یه پوشه به نام
Fonts وجود داشت که حاوی چند فایل فونت بود که یکی از آنها فونت ژاپنی هم داخل
موجود بود من فونت رو پاک کردم و یه فونت فارسی به جای اون گذاشتم بازی رو باز کردم هیچ تغییری نکرده بود (ضمنا قبلا فایل زیر نویس رو به فارسی ویرایش کرده بودم)
سپس متوجه شدم که این بازی از فونت های تصویری یا Bitmap Font هم استفاده می کنه . اونها رو هم ویرایش کردم باز هم هیچ تغییری نکرد فکر کردم شاید از فونت های ژاپنی ویندوز استفاده می کنه اونا رو پاک کردم متاسفانه از اونها هم نبود دیگه موندم چیکار کنم .انگار هیچ راه چاره ای نداره.آیا کسی نظری داره یا راهی باقی مونده؟