Microbaz
Would you like to react to this message? Create an account in a few clicks or log in to continue.



 
HomeSearchLatest imagesRegisterLog in

Share
 

 ترجمه بازی لاک پشت های نینجا

View previous topic View next topic Go down 
AuthorMessage
Ehsan1


Posts : 19
Join date : 2015-06-06
Location : iran
درجه : سرباز دوم

درجه : سرباز دوم


ترجمه بازی لاک پشت های نینجا Empty
PostSubject: ترجمه بازی لاک پشت های نینجا   ترجمه بازی لاک پشت های نینجا I_icon_minitime2015-06-10, 5:12 am

سلام
من امروز تصمیم گرفتم که بازی لاک پشت های نینجا را فارسی کنم.
از آقا فرید می خواستم نحوه راست چین کردن دیالوگ ها را توضیح بدهند.
Back to top Go down
Farid
Farid

Posts : 111
Join date : 2010-07-25
Age : 39
Location : IRAN
گروهبان سوم

گروهبان سوم


ترجمه بازی لاک پشت های نینجا Empty
PostSubject: Re: ترجمه بازی لاک پشت های نینجا   ترجمه بازی لاک پشت های نینجا I_icon_minitime2015-06-10, 6:16 am

خب انشاالله که بتونی ترجمه رو تکمیل بکنی.

کار هک رو بر روی این ورژن انجام دادم :
Teenage Mutant Ninja Turtles 2 - The Manhattan Project (J) [!].nes

برای راست به چپ کردن دیالوگ ها برو به آدرس 10359 و بایت های زیر رو کپی بکن :
Code:
AD C8 06 38 ED C6 06 9D 01 03


برای پاک سازی صحیح دیالوگ ها برو به آدرس 103D3 و بایت های زیر رو کپی بکن :

Code:
AD C8 06 38 ED C6 06 9D 01 03

راست چین کردن دیالوگ های هر صفحه به طور مجزا انجام میشه.
مثلا برای راست چین کردن اولین دیالوگ برو به آدرس 10487 و مقدار C7 رو هر چقدر که لازم شد افزایش بده تا جمله از سمت راست صفحه شروع بشه. مقدار D7 به نظر مناسب و کافی میاد ولی بازم خواستی میتونی کم و زیادش بکنی. 
بایت مربوط به راست چین کردن دیالوگ صفحه دوم توی آدرس 10489 هست.
بایت مربوط به راست چین کردن دیالوگ صفحه سوم توی آدرس 1048B هست.
اگه دقت بکنی همه این آدرس ها نزدیک هم هستن و با یه مقدار 22 از هم جدا میشن. بنابراین شناسایی آدرس های راست چین کردن دیالوگ های صفحه های بعدی کار سختی نیست.

موفق باشی
Back to top Go down
http://microbaz.blogfa.com
Ehsan1


Posts : 19
Join date : 2015-06-06
Location : iran
درجه : سرباز دوم

درجه : سرباز دوم


ترجمه بازی لاک پشت های نینجا Empty
PostSubject: سوال   ترجمه بازی لاک پشت های نینجا I_icon_minitime2015-06-15, 11:41 am

سلام
آقا فرید
یک سوال دیگر هم داشتم،به غیر از دیالوگ های هر مرحله اول هر مرحله جمله هایی چاپ میشوند که از چپ به راست چاپ میشوند ، می خواستم اگر میشود کاری کنید که این جملات نیز از راست به چپ چاپ شوند.
ترجمه بازی لاک پشت های نینجا Untitled
سوال دومم در مورد تعداد حروف جمله ها است اگر میشود این را هم توضیح دهید که چگونه چند بایت از یک جمله به جمله دیگر انتقال دهیم. با تشکر
Back to top Go down
Farid
Farid

Posts : 111
Join date : 2010-07-25
Age : 39
Location : IRAN
گروهبان سوم

گروهبان سوم


ترجمه بازی لاک پشت های نینجا Empty
PostSubject: Re: ترجمه بازی لاک پشت های نینجا   ترجمه بازی لاک پشت های نینجا I_icon_minitime2015-06-15, 11:56 am

واسه راست چین کردن صفحه مربوطه این کارها رو بکن :

RTL Fix :
Code:
 $2AFF4 : AD C8 06 18 6D C6 06 9D 01 03 --> AD C8 06 38 ED C6 06 9D 01 03

Alignment Fix :
Code:
 $2AF30 : 0C --> 13
 $2B42F : 4D --> 52
 $2B439 : A8 --> B7
Back to top Go down
http://microbaz.blogfa.com
Farid
Farid

Posts : 111
Join date : 2010-07-25
Age : 39
Location : IRAN
گروهبان سوم

گروهبان سوم


ترجمه بازی لاک پشت های نینجا Empty
PostSubject: Re: ترجمه بازی لاک پشت های نینجا   ترجمه بازی لاک پشت های نینجا I_icon_minitime2015-06-15, 12:19 pm

طبق بررسی مختصری که انجام دادم ظاهرا مقادیر ثابت جملات دیالوگ ها به صورت زیر هستن :
مقدار FE انتهای جمله رو مشخص میکنه
مقدار FF 50 انتهای صفحه رو مشخص میکنه
بنابراین با جا به جا کردن محل این مقادیر میتونی جملات رو طولانی تر یا کوتاه تر بکنی
حتی میتونی با اضافه کردن یه FE یه خط دیگه به صفحه اضافه بکنی

جابه جا کردن تک تک این مقادیر واسه هر جمله یا صفحه کار گیج کننده ای هست
واسه همین پیشنهاد میکنم که از روش زیر برای تنظیم کلی این مقادیر استفاده بکنی :

تمام مقادیر حروف جملات رو با یه مقدار مشخص پر بکن
من به عنوان نمونه از مقدار 22 و 33 استفاده کردم
واسه همه دیالوگ های یه بخش این کار رو انجام بده
از کل بایت های اون قسمت کپی بگیر
برنامه HxD رو اجرا بکن
یه فایل جدید باهاش ایجاد بکن و مقادیر رو پست بکن اونجا
حالا از این مقادیر کپی بگیر
یه فایل نت پد باز بکن و مقادیر رو پست بکن توش
مقادیر حروف رو از مقادیر ثابت جدا بکن تا کاملا مشخص باشه چی به چی هست

یه فایل نت پد دیگه باز بکن و توش ترجمه دیالوگ های اون قسمت رو بنویس
با استفاده از برنامه Word2Hex جملات رو تبدیل بکن به مقادیر هگز
این مقادیر هگز رو کپی بگیر و جایگزین بایت های 33 بکن
ولی احتیاط بکن که مقادیر ثابت رو تغییر ندی
کل مقادیر رو کپی بگیر و داخل هگز ادیتور اصلی شبیه ساز پست بکن
به احتمال قوی متوجه میشی که تعداد کل بایت ها کم و یا زیاد شدن
دکمه Ctrl + Z رو بزن تا عمل پست کردن کنسل بشه
اگه دیدی که تعداد مقادیر زیاد بودن مجبور هستی که کمترشون بکنی
و اگه دیدی که تعداد مقادیر کم بودن میتونی جملات رو طولانی تر بکنی

ترجمه بازی لاک پشت های نینجا 01
Back to top Go down
http://microbaz.blogfa.com
Farid
Farid

Posts : 111
Join date : 2010-07-25
Age : 39
Location : IRAN
گروهبان سوم

گروهبان سوم


ترجمه بازی لاک پشت های نینجا Empty
PostSubject: Re: ترجمه بازی لاک پشت های نینجا   ترجمه بازی لاک پشت های نینجا I_icon_minitime2015-06-27, 8:35 am


afro  اینم یه فیلم آموزشی از نحوه راست چین کردن دیالوگ ها afro
Back to top Go down
http://microbaz.blogfa.com
Sponsored content






ترجمه بازی لاک پشت های نینجا Empty
PostSubject: Re: ترجمه بازی لاک پشت های نینجا   ترجمه بازی لاک پشت های نینجا I_icon_minitime

Back to top Go down
 

ترجمه بازی لاک پشت های نینجا

View previous topic View next topic Back to top 
Page 1 of 1

 Similar topics

-
» آموزش حرفه‌ای ترجمه بازی‌های میکرو
» ترجمه کاپیتان سوباسا 1
» بازی کنترا ترجمه فارسی
» آموزش مقدماتی ترجمه بازی های میکرو
» ترجمه بازی Teenage Mutant Ninja Turtles II

Permissions in this forum:You cannot reply to topics in this forum
Microbaz :: هک و ترجمه بازی های میکرو-