بوابة الإنترنت الرقمية ADSLGATE


Amazon عنوان IP سرعة الإتصال الإعلان استعادة كلمة المرور
العودة   البوابة الرقمية ADSLGATE > بوابة الترفيه التقنية > ألعاب الـ PC > قسم ترجمة الألعاب
التسجيل التنبيهات لوحة التحكم مشاركات اليوم قوانين المنتدى الاتصال بنا مشاركات اليوم اجعل كافة الأقسام مقروءة

notice





إضافة رد
 
أدوات الموضوع
قديم 24-08-2016, 11:51 AM #1
ماجد العتيبي
أحلامك يمكن أن تصبح حقيقة
 
الصورة الرمزية ماجد العتيبي
 







افتراضي [شرح] تعريب ألعاب المحرك الشهير Unreal Engine 4





بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته



{ المقدمة }
اليوم سأشرح مثال لتعريب إحدى ألعاب Unreal Engine 4
محرك شهير وغني عن التعريف
الخبر شبه الجديد أن المحرك صار يدعم الكتابة باللغة العربية بحيث لم تعد تظهر معكوسة (بشكل جزئي حسب كلام المطور)
حيث طلب أحد الأخوة العرب في المنتدى الرسمي للمحرك دعم العربية ووجد استجابة من المطورين رغم أن الدعم ليس كامل لحد الآن كما قالوا.
(لا أعرف إذا كان سيستمر دعم اللغة العربية في الإصدرات الجديدة، أتمنى لكن عموما هذا ليس موضوعنا)


هل أصبح بإمكاننا تعريب جميع ألعاب المحرك ؟
أغلب ألعاب المحرك يمكننا تعريبها
المهم أن تحتوي اللعبة المراد تعريبها على خط اسمه LastResort وتحتوي على مجلد Localization (سنتحدث عنهما بالتفصيل).
((أغلب ألعاب المحرك تحتوي عليهما لذا بنسبة 95% من الألعاب على الأقل ستقبل التعريب حسب طريقتنا))

سأقوم بتطبيق الشرح على لعبة The Assembly وهنا رابط صفحتها على ستيم :
http://store.steampowered.com/app/373650/



(1) من (6) معرفة هل اللعبة مضغوطة
من عادة مطوري الألعاب ضغط ملفاتهم في ملف واحد لتقليل حجم اللعبة.
في حال كانت اللعبة مضغوطة علينا استخراج الملفات، إذهب إلى مجلد اللعبة وسوف تشاهد التالي :


ألعاب محرك Unreal تتشابه بأنه دائما يوجد مجلدين أحدهما اسمه Engine وهو خاص للمحرك والآخر يكون خاص للعبة وهنا اسمه TheAssembly.
أدخل مجلد اللعبة TheAssembly ثم Content
ثم إذا وجدت أمامك مجلد اسمه Paks وفي داخله ملف ينتهي بـ WindowsNoEditor.pak فهذا يعني أن اللعبة مضغوطة.
شاهد الصورة:

صيغة pak هي صيغة مشهورة لمحرك Unreal يستخدمها دائما لضغط الملفات. الآن عرفنا أن اللعبة مضغوطة وعلينا استخراجها. انتقل إلى الخطوة التالية.


(2) من (6) استخراج الملفات المضغوطة
بسبب شهرة محرك Unreal فهناك عدة برامج تستطيع استخراج الملفات من ملف الـ pak
لكن أنا اخترت أفضلها وأسهلها وهو برنامج QuickBMS والذي يدعم عدة محركات وعدة ألعاب تصل إلى 1400 لعبة !
قم بتحميل البرنامج من الرابط التالي :
من هذا الرابط هنا أو من موقعه الرسمي
البرنامج يعمل كالتالي :
تعطيه ملف سكربت >> ثم تعطيه الملف الذي تريد استخراجه >> ثم تعطيه مكان حفظ الملفات المستخرج.

(معلومة جانبية: السكربت هو ملف برمجي من كتابة أشخاص آخرين وكل سكربت متخصص في استخراج ملفات لعبة أو محرك معين)

شغل برنامج quickbms وسوف تظهر أربع نوافذ واحدة بعد الأخرى.
(ملاحظة جانبية: لفك الملفات الكبيرة التي حجمها أكبر من 4 جيجا شغل البرنامج من الملف quickbms_4gb)
عند تشغيله سيبدو هكذا :

النافذة الأولى :
في النافذة الأولى اختر ملف السكربت الخاص باستخراج ملفات محرك Unreal واسمه unreal_tournament_4 واضغط موافق. شاهد الصورة:

النافذة الثانية:
اختر الملف المضغوط المراد فكه وهو هنا TheAssembly-WindowsNoEditor.pak :

النافذة الثالثة :
اختر مكان حفظ الأرشيف هكذا :

النافذة الرابعة:
الآن سيبدأ البرنامج باستخراج الملفات حيث ستظهر شاشة سوداء وفيها أسماء الملفات التي يتم استخراجها.
لكنك ستلاحظ أنه توقف وذلك بسبب وجود ملفين بنفس الاسم وسيطلب منك كتابة حرف r ثم ضغط إنتر ENTER لكي يحفظها باسمين مختلفين.
شاهد الصورة :

سوف يكمل البرنامج استخراج الملفات.(عليك الانتظار والتحلي بالصبر فملفات الألعاب كثيرة وسوف تأخذ العملية ما بين 5 إلى 10 دقائق).
بعد الإنتهاء سينتج لدينا مجلدين هما Engine والآخر TheAssembly
(هل لاحظت أن لها نفس أسماء المجلدات السابقة؟) وهكذا انتهت عملية استخراج الملفات ،كما في الصورة:




(3) من (6) التأكد أن اللعبة قابلة للتعريب حسب طريقتنا هذه

هنا ساعة الحسم ... علينا إيجاد ملفين هما: ملف الترجمة وملف الخط
ملف الترجمة: أدخل مجلد TheAssembly الجديد الذي ظهر أمامك ثم Content إذا وجدت مجلد Localization فهذا خبر رائع
فملف الترجمة غالبا يتواجد فيه وبالتحديد داخل مجلد Game ثم en ثم ستجد الملف اسمه ينتهي بـ locres مثلا Game.locres شاهد الصورة :

ملف الخط : أدخل إلى مجلد Engine الجديد ثم أدخل مجلد Content ثم أدخل مجلد Slate ثم مجلد Fonts
وهنا ابحث عن الخط المسمى LastResort كما في الصورة :

والآن إذا كنت قد وجدت ملف الترجمة وملف الخط فمبروك اللعبة قابلة للتعريب (حسب طريقتنا هذه).


(4) من (6) استبدال الخط
"هذه الخطوة إجبارية ومهمة"
قم باستبدال الخط LastResort بأي خط عربي من جهازك أو ابحث في النت عن خط جميل ومناسب ..
(أو عشان أغششك فيه أصلا مع اللعبة في نفس المجلد خط عربي جاهز اسمه NotoNaskhArabicUI-Regular
قم بعمل نسخة منه ثم غير اسمه إلى LastResort) من المهم تغيير اسم الخط إلى LastResort وإلا لن تقبله اللعبة.
ملاحظة إضافية :
ربما تتساءل ماذا سيحصل إذا لم تقم باستبدال الخط ؟ الجواب أن الحروف العربية ستظهر كما في هذه الصورة :



(5) من (6) التحضير للتعريب
علينا الآن إجبار اللعبة على أن تشتغل من الملفات المستخرجة وليس من الملف المضغوط TheAssembly-WindowsNoEditor.pak
ولفعل ذلك قم بالتالي :
· إرجع إلى مجلد اللعبة الرئيسي (الموجود في أول صورة).
· قم بتغيير اسم مجلد Engine إلى EngineOLD مثلا
· قم بتغيير اسم مجلد TheAssembly إلى TheAssemblyOLD مثلا.
أدخل TheAssemblyOLD ثم Content ثم Paks ثم قم بنقل المجلدين الجديدين Engine و TheAssembly إلى مجلد اللعبة الرئيسي
ليكون الوضع لديك مثل الصورة التالية:

لم ننتهي بعد فهناك ملفات ناقصة علينا نسخها من المجلدات القديمة إلى المجلدات الجديدة :
أدخل مجلد EngineOLD سوف تجد 5 مجلدات انسخها كلها وارجع ثم أدخل مجلد Engine
وقم بلصق المجلدات ووافق على عملية الاستبدال ليكون الوضع لديك مثل الصورة التالية:


· أدخل مجلد TheAssemblyOLD وهنا كن حذراً جدا !! لدينا ثلاث مجلدات نحتاج فقط مجلدين اثنين منها !!
انسخ فقط مجلد Binaries ثم قم بلصقه في مجلد TheAssembly ووافق على عملية الاستبدال
ثم ارجع لهذا المجلد وانسخ مجلد plugins ثم قم بلصقه في مجلد TheAssembly ليكون الوضع لديك مثل الصورة التالية:

(ملخص هذه الخطوة: انسخ كل الملفات من المجلدات القديمة إلى الجديدة باستثناء المجلد الذي يحتوي على الملف المضغوط ..ابتعد عنه لا تقم بنسخه)
وبهذا نكون الآن جاهزين لفتح ملف الترجمة وبدء التعريب.



(6) من (6) بدء التعريب
إرجع إلى ملف الترجمة الذي وجدناه سابقا Game.locres طبعا كما تلاحظ ينتهي بصيغة locres
ويبدو أن أغلب ألعاب محرك Unreal تستخدم هذه الصيغة لملفات الترجمة،
لحسن الحظ أحد محترفي تعديل الألعاب قام بإنشاء برنامج يحول هذه الصيغة إلى ملف نص عادي لنستطيع ترجمته ثم نستطيع إعادة إلى الصيغة الأصلية بنفس البرنامج.
اسم البرنامج هو Unreal Engine 4 .locres Text tool by swuforce
وهنا رابط تحميله: اضغط هنا

شغل البرنامج من أداة UE4_.locres_export ستظهر نافذة حدد فيها ملف Game.locres مثل الصورة التالية :

سوف ينتج ملف نص عادي نستطيع فتحه وترجمته بأي محرر عادي. لكن لا تتهور ! إياك أن تقوم بتعريب الملف بالكامل ثم تأتي بكل براءة وتجربه ...
ابدأ بخطوة ..جرب تعديل جملة أو جملتين في المحادثات (ابحث عن المحادثات التي تكون في بداية اللعبة) ..
(بعض الأسطر خاصة بالبرمجة تجاوزها لا تقم بترجمتها)
شاهد الصورة :

قم بإعادة صنع ملف الترجمة عن من خلال أداة UE4_.locres_import
واختر الملف النصي الذي قمت بترجمته ثم انتظر وسيتم إنشاء ملف الترجمة باسم New_Game.locres
غير اسمه إلى Game.locres واستبدله بالملف الأصلي.



{النهاية}
الآن شغل اللعبة ومن المفترض أن تجد النص بالعربية ظاهر وهنا مثال حيث كما تشاهد اللعبة تقبل العربية والإنجليزية في نفس السطر بدون مشاكل كما في الصورة :



>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
{سؤال وجواب}

س/ النص العربي يظهر بشكل معكوس ؟
ج/ استخدم برنامج Tadween العربي فهو يحل هذه المشكلة.
س/ هل ينطبق هذا الشرح على جميع ألعاب محرك Unreal Engine 4 ؟
ربما يكون الاختلاف بين اللعبة التي شرحتها أنا واللعبة التي تحاول أنت تعريبها بسيط ..فقط شغل عقلك وستنجح.
س/ البرامج المستخدمة صعبة أو أن روابط التحميل منتهية .. هل يوجد بديل ؟
ج/ عندما أذكر اسم برنامج فليس هو البرنامج الوحيد في العالم .. توجد برامج أخرى بالتأكيد تؤدي نفس عمله ..(ابحث في جوجل)
وبخصوص روابط التحميل لا أستطيع جعلها دائمة للأبد ..إذا انتهى رابط التحميل انسخ اسم البرنامج وابحث عنه في جوجل.
س/ شرحك لم ينفع معي لتعريب لعبة معينة هل لديك طريقة أخرى للتعريب ؟
ج/ لا ...لا أعرف سوى هذه الطريقة مع الأسف.

<< تحميل الشرح كامل بالصور >>
أو
<<من هنا>>

{ختاما}
في الختام أنا شرحت بكل تفصيل من الألف إلى الياء لم أترك خطوة قمت بها وإلا وذكرتها في هذا الموضوع. أتمنى أن تجد فيه الفائدة.
لا تحصر نفسك بهذا الشرح. أنت تنوي تعريب لعبة إذا أنت بالتأكيد تفهم اللغة الإنجليزية إذا اذهب وابحث في المواقع الأجنبية
هناك أشخاص أجانب مهتمون بترجمة الألعاب اذهب وتجسس عليهم هههه شاهد ماذا يستخدمون من أدوات وغيرها.


تحياتي للجميع، أخوكم / ماجد العتيبي

 

 



التعديل الأخير تم بواسطة ماجد العتيبي ; 08-09-2016 الساعة 11:08 PM.
ماجد العتيبي غير متصل  
أشكر صاحب الموضوع رد مع اقتباس

قديم 24-08-2016, 12:38 PM كاتب الموضوع #3
ماجد العتيبي
أحلامك يمكن أن تصبح حقيقة
 
الصورة الرمزية ماجد العتيبي
 



افتراضي رد: [شرح] تعريب ألعاب المحرك الشهير Unreal Engine 4





مشاهدة المشاركة الأصلية
roov55
مشكور ع تعبك ماقصرت بالشرح .. المفروض الموضوع يثبت الصراحة لكل محرك العاب .

نورت
أنا بدأت مغامرتي مع محرك Unreal Engine 4
عندي نية في البحث عن المحركات الأخرى وتجربة تعريبها

وإن شاء الله بتوفيق الله أقدر أسوي سلسلة لتعريب ألعاب المحركات الأخرى
تحياتي

 

 


ماجد العتيبي غير متصل  
1 Yes No
رد مع اقتباس

قديم 25-08-2016, 05:46 PM #4
BigBossG1
BaSIL
 
الصورة الرمزية BigBossG1
 



BigBossG1 @Twitter
افتراضي رد: [شرح] تعريب ألعاب المحرك الشهير Unreal Engine 4





مشكور

وشئ جميل ان UE4 تدعم العربي ان شاء الله باقي محركات الالعاب تدعم الحروف العربيه و اتجاه النص

 

 




BigBossG1 متصل الآن  
1 Yes No
رد مع اقتباس

قديم 26-08-2016, 04:39 AM كاتب الموضوع #5
ماجد العتيبي
أحلامك يمكن أن تصبح حقيقة
 
الصورة الرمزية ماجد العتيبي
 



افتراضي رد: [شرح] تعريب ألعاب المحرك الشهير Unreal Engine 4





مشاهدة المشاركة الأصلية
BigBossG1
مشكور

وشئ جميل ان UE4 تدعم العربي ان شاء الله باقي محركات الالعاب تدعم الحروف العربيه و اتجاه النص

العفو BigBossG1

فعلا فمثلا في النسخة الأقدم من المحرك أثناء ترجمتي للعبة The Park كان النص معكوس
وكان فيه مشكلة أخرى وهي إن السطر الثاني يكون فوق، أما السطر الأول يصير تحت.
كنت مضطر أستخدم برنامج Tadween لعكس النص العربي وأغير ترتيب الأسطر بشكل يدوي.

لكن في التحديث الجديد للمحرك قاموا بحل المشكلة وصار النص العربي يظهر بشكل مباشر وبترتيب صحيح
وهنا مثل منت شايف مع لعبة The Assembly ظهر النص العربي بشكل صحيح ولم أحتج لعكسه.

 

 


ماجد العتيبي غير متصل  
Yes No
رد مع اقتباس

قديم 26-08-2016, 08:38 AM #6
أبوالعصافير
مبدع
 
الصورة الرمزية أبوالعصافير
 



أبوالعصافير @Linkedin أبوالعصافير @Facebook أبوالعصافير @Twitter أبوالعصافير @Twitch
افتراضي رد: [شرح] تعريب ألعاب المحرك الشهير Unreal Engine 4





ما شاء الله شرح بطل ومفصل
وشيء جميل دعمه للعربية

 

 

التوقيع
عملة رقمية جديدة من مطورين سابقين في Paypal، العملة في حالة جمع المستخدمين الآن وسيتم إطلاقها رسميًا خلال السنوات القادمة.
لحجز كمية من العملة تحتاج إلى دعوة، هذا هو رابط الدعوة:
https://initiativeq.com/invite/SbGPtQJCQ
تواصل معي بعد التسجيل لأقوم بتفعيل حسابك وتأكيد هويتك.



أبوالعصافير غير متصل  
Yes No
رد مع اقتباس

قديم 27-08-2016, 05:14 AM كاتب الموضوع #7
ماجد العتيبي
أحلامك يمكن أن تصبح حقيقة
 
الصورة الرمزية ماجد العتيبي
 



افتراضي رد: [شرح] تعريب ألعاب المحرك الشهير Unreal Engine 4





مشاهدة المشاركة الأصلية
أبوالعصافير
ما شاء الله شرح بطل ومفصل
وشيء جميل دعمه للعربية

أبو العصافير شكرا على مرورك

 

 



التعديل الأخير تم بواسطة ماجد العتيبي ; 27-08-2016 الساعة 05:54 AM.
ماجد العتيبي غير متصل  
Yes No
رد مع اقتباس

قديم 04-09-2016, 11:28 PM #8
SkillsWar12
مراقب عام
أنس الشعلان
مشرف
 
الصورة الرمزية SkillsWar12
 



افتراضي رد: [شرح] تعريب ألعاب المحرك الشهير Unreal Engine 4





ما شاء الله

شرح كافي و وافي والله

الله يعطيك العافية

بالنسبة لترجمة الاعاب

لو اروح لم مكتبة واقولة ترجملي النصوص هل الترجمة راح تكون مزبوطة ؟

 

 

التوقيع
لا إله الا انت سبحانك إني كنت من الظالمين

ازرع جميلا .. ولو في غير موضعه
فـلن يضيع جميلا .. أينما زرع

إن الجميل .. و إن طال الزمان به
فـ ليس يحصده .. إلا الذي زرع




SkillsWar12 غير متصل  
رد مع اقتباس

قديم 05-09-2016, 03:15 AM كاتب الموضوع #9
ماجد العتيبي
أحلامك يمكن أن تصبح حقيقة
 
الصورة الرمزية ماجد العتيبي
 



افتراضي رد: [شرح] تعريب ألعاب المحرك الشهير Unreal Engine 4





مشاهدة المشاركة الأصلية
BAD__POWER
ما شاء الله

شرح كافي و وافي والله

الله يعطيك العافية

بالنسبة لترجمة الاعاب

لو اروح لم مكتبة واقولة ترجملي النصوص هل الترجمة راح تكون مزبوطة ؟

بالنسبة لي الشخص إذا لم يلعب اللعبة أو جزء منها
+ إذا لم يكن مهتما بألعاب الفيديو
تحس ترجمته ما فيها روح هههه مدري كيف أوضحها
يمكن يغير المصطلحات المعتادة في ألعاب الفيديو
(ولا تنسى إنه مو كل شيء يترجم ..مثلا في مثال اللعبة اللي شرحتها ملف الترجمة يحتوي على أسطر خاصة ببرمجة اللعبة لو تمت ترجمتها يمكن يخرب الملف)
(يعني لازم تتجنب ترجمة الأسطر الغريبة مثلا عندنا في هذا المثال سطر ch02_intro_2 واضح إنه ليس جزء من المحادثات)


بالنسبة لي أفضل من يترجم العاب الفيديو هم :
* إما يكون شركة محترفة وتهتم بالجودة ونوع الشيء اللي تترجمه (لعبة، فيلم، برنامج إلخ)
* أو يكونون عبارة عن فريق من عشاق ألعاب الفيديو كونهم عايشين جو الألعاب.

تحياتي

 

 



التعديل الأخير تم بواسطة ماجد العتيبي ; 05-09-2016 الساعة 03:39 AM.
ماجد العتيبي غير متصل  
1 Yes No
رد مع اقتباس

قديم 05-09-2016, 03:19 AM كاتب الموضوع #10
ماجد العتيبي
أحلامك يمكن أن تصبح حقيقة
 
الصورة الرمزية ماجد العتيبي
 



افتراضي رد: [شرح] تعريب ألعاب المحرك الشهير Unreal Engine 4





بالمناسبة إذا لم تظهر الصور يمكنكم تحميل الشرح كامل بالصور من هذا الرابط :
<< تحميل الشرح كامل بالصور >>

 

 



التعديل الأخير تم بواسطة ماجد العتيبي ; 06-09-2016 الساعة 12:57 PM.
ماجد العتيبي غير متصل  
Yes No
رد مع اقتباس

قديم 05-09-2016, 07:12 PM #11
jakob dz
مشارك
 
الصورة الرمزية jakob dz
 



افتراضي رد: [شرح] تعريب ألعاب المحرك الشهير Unreal Engine 4





هل هناك امكانية تعريب mafia 3

 

 




jakob dz غير متصل  
Yes No
رد مع اقتباس

قديم 05-09-2016, 08:37 PM #12
sino productions
عضو جديد
 
الصورة الرمزية sino productions
 



افتراضي رد: [شرح] تعريب ألعاب المحرك الشهير Unreal Engine 4





موضوع قيم جدا أخي
أنا مطور مبتدئ على المحرك و قاعد أصمم لعبة غموض و هي معربة كاملة بفضل جهود تعريب هذا المحرك و دعمه لثقافتنا

 

 




sino productions غير متصل  
Yes No
رد مع اقتباس

قديم 06-09-2016, 12:14 PM كاتب الموضوع #13
ماجد العتيبي
أحلامك يمكن أن تصبح حقيقة
 
الصورة الرمزية ماجد العتيبي
 



افتراضي رد: [شرح] تعريب ألعاب المحرك الشهير Unreal Engine 4





مشاهدة المشاركة الأصلية
jakob dz
هل هناك امكانية تعريب mafia 3

محرك اللعبة غير معروف لذا لا أعرف إذا كانت قابلة للتعريب أصلا ..ننتظر صدورها
(لعبة بهذا الحجم أشك أن يقوم أحد بتعريبها ..فهو بحاجة لمجموعة فرق وليس فريق واحد حتى)

 

 


ماجد العتيبي غير متصل  
1 Yes No
رد مع اقتباس

قديم 06-09-2016, 12:16 PM كاتب الموضوع #14
ماجد العتيبي
أحلامك يمكن أن تصبح حقيقة
 
الصورة الرمزية ماجد العتيبي
 



افتراضي رد: [شرح] تعريب ألعاب المحرك الشهير Unreal Engine 4





مشاهدة المشاركة الأصلية
sino productions
موضوع قيم جدا أخي
أنا مطور مبتدئ على المحرك و قاعد أصمم لعبة غموض و هي معربة كاملة بفضل جهود تعريب هذا المحرك و دعمه لثقافتنا

الله يوفقك في تطوير اللعبة وإن شاء الله تجد قبول ونجاح من اللاعبين
تطوير الألعاب عملية متعبة حقا ..أعانك الله ووفقك

 

 


ماجد العتيبي غير متصل  
Yes No
رد مع اقتباس

قديم 06-09-2016, 01:20 PM #15
sino productions
عضو جديد
 
الصورة الرمزية sino productions
 



افتراضي رد: [شرح] تعريب ألعاب المحرك الشهير Unreal Engine 4





مشاهدة المشاركة الأصلية
ماجد العتيبي
الله يوفقك في تطوير اللعبة وإن شاء الله تجد قبول ونجاح من اللاعبين
تطوير الألعاب عملية متعبة حقا ..أعانك الله ووفقك

شكرا أخي بس أنا بفضل هذا الموضوع صأساعد في التعريب و ان شاء الله يجي يوم و نشوفو كل الألعاب معربة

 

 




sino productions غير متصل  
1 Yes No
رد مع اقتباس

إضافة رد

أدوات الموضوع

الانتقال السريع


الساعة الآن 01:03 AM.