المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تعريب قوائم هاف لايف



aldanger
02-07-2002, 05:38 PM
هذه الطريقة تنفع لهاف لايف او اي مود ..

و للمعلومية فقد اخذتها من هذا الموقع:
http://www.planethalflife.com/wavelength/2dart/tutorials/MenuTutorial_2.html

اولا ابحث عن هذا الملف في مجلد هاف لايف:
btns_main.bmp


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

و هو موجود في هذا المسار:
\Mod\gfx\shell
مجلد Mod هو اسم المود مثلا
C:\Program Files\Half-Life\valve\gfx\shell
لاحظو ان لعبة هاف لايف (الاصلية و ليس موداتها) هي موجودة في مجلد valve (الظاهر هي نفسها مود!! او متعاملين معاه كانها مود فحاطيهة في مجلد)

او
C:\Program Files\Half-Life\cstrike\gfx\shell

طبعا لاحظوا ان المجلد يختلف حسب انت وين منزل اللعبة


طبعا قد تظنون ان هذا الملف عبارة عن خط طويل !!؟؟!! في الحقيقة لا ادري اذا كان احد سيظن هذا .. لكن انا ظننت هذا اول ما رايته (قبل ان اقرا ذلك الموقع) و استبعدت تماما ان يكون هو الملف المطلوب!!!
خلو التكبير 100% و ستجدون عناصر القائمة ..

هناك 69 عنصر .. مع ثلاث حالات .. (الوضع العادي, و عندما تضع المؤشر فوقه, و الثالثة عندما تضغطه)
من الافضل ان تستخدم خاصية عرض الـ grid سواء كنت تستخدم الفوتوشوب او البينت شوب .. و ضعها على 26 pixles
في الفوتوشوب اضغطview>show>grid
و لوضعها على 26 بكسل اذهب الى
edit>preferences>guides and grid و اختر Pixles و ضع رقم 26 في الخانة اللتي بجوارها و في الخانة السفلى (subdivision) ضع 1

في البينت شوب اضغط view grid
ثم view>change grid and guide properties اختر pixles و ضع رقم 26 في الافقي و العمودي (علشان ما تدوخ .. بس هو يكفي العمودي فقط)

الان المهمة الصعبة.. لازم تستبدل جميع الحالات و لازم تراعي ان تكون الكلمات في مستوى واحد .. و الافضل ان تستخدم نافذة اخرى لكل كلمة

حسنا انا قمت بتجربة .. باستخدام فوتوشوب .. فيتحت نافذة جديدة بطول 26 بكسل و العرض 156 و هو مساحة كلمة واحدة .. قمت بعمل خلفية سوداء .. قمت بعمل طبقة جديدة للكتابة .. كتبت الكلمة المطلوبة و لونتها بنفس اللون المستخدم في اللعبة
عملت نسختين اخرتين من الطبقة فصارت ثلاث طبقات
قمت بتغيير الستايل layer style لكل طبقة باستخدام خواص outer glow و color overlay لعمل التاثيرات
الفائدة من استخدام الستايل بدل الفلاتر انه بامكاننا تغيير الكتابة و سيطبق الستايل عليها تلقائيا
لمقلها الى الصورة الاصلية قمت باخفاء الطبقتين التين لا نريدهما (مثلا لو كنا نطبق الحالة العادية نخفي طبقتي الـ mouse over و الـ onclick) طبعا نبقي الخلفية ظاهرة ..نربط بين الطبقتين الظاهرتين (link) .. نختار كل شي (ctrl+a) ثم من قائمة edit اختر copy merged ثم نذهب للصورة الاصلية و نتاكد من اختيار خاصية
view>snap to >grid
و ايضا قد نحتاج
view>snap to>document bounds
نلصق edit>paste و نحرك ما لصقناه ( و سيكون في طبقة جديدة) الى الاعلى و هو سيظبط نفسه تلقائيا على الحواف لاننا اخترنا ذلك قبل قليل

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

طبعا هذا ليس كل شي في القائمة ..
هنا شرح لكافة الملفات اللتي تستطيع بها تغيير القائمة .. اتمنى واحد يساعدني بالترجمة .. مع العلم طريقة القائمة هذه هو تحدث بشكل عام فقط ..و هذا هو الموقع الاصلي:
http://www.planethalflife.com/wavelength/2dart/tutorials/MenuTutorial.html

و هناك عدة صفحات فيه

ساترجم فقط الجزء الاول (اسماء الملفات اللتي تغيرها)
الخلفية:splash.bmp
القائمة:btns_main.bmp
عناوين الاقسام:head_<sectionname>.bmp
هذه هي اللتي تظهر اعلى الشاشة و ما بين <> هو اسم القسم
الانيميشن (الصور المتحركة) اللتي تظهر في القائمة:logo.avi
الازرار: up.bmp,down.bmp الخ الخ
cached.wad لم افهم ما هو بالظبط (console bitmap)

ساحاول اكمال الباقي على قدر ما استطيع انشاء الله و اتمنى واحد يساعدني ..



:-)

aldanger
02-07-2002, 05:57 PM
هنا ملفان psd مفتوحان و مضغوطان zip
الملف الاول استخدمت فيه نسخة الشرق الاوسط
الثاني بالنسخة العادي (لا تدعم العربي) لذلك الكلام بالانجليزي .. طبعا استطيع الكتابة بالعربي بالبرامج المساعدة لكن لا وقت لدي الان

nagah
02-07-2002, 08:13 PM
مشكور اخوي على جهودك وتعبك
بصراحة اتمنى ان اساعدك لكن ما عندي خبرة في الترجمة

بالنسبة للملف btns_main.bmp ممكن تضعه هنا

وشكرا..... :)

aldanger
02-07-2002, 09:26 PM
الملف موجود ضمن اللعبة .. و هو اللذي تستخدمه اللعبة لبناء القوائم .. يعني لما تغير هالملف بتتغير القائمة

aldanger
03-07-2002, 11:42 AM
ساكمل بقية الاشياء

الخلفية:
اسم الملف:
splash.bmp
مكانه:
\gfx\shell
ابعاد الصورة هي: 640x480
طبعا هذه الصورة هي الخلفية يعني ستظهر خلف كل شيء لهذا يجب ان تراعي ان يكون اللون يسمح برؤية النص .. يعني لا تخلي اللون فاتح او ضاوي .. لان الكنتابة لونهة رصاصي على ابيض .. و ايضا الكتابة اللتي تظهر في الـ console لونها اصفر فخذ هذه الاشياء في الاعتبار .. عموما ربما تغيير الخلفية ليس مهما كثيرا .. الا اذا كنت تريد ان تكتب "هاف لايف" بالعربي!!!!! :! ?:

عناوين الاقسام:
هذا مثال عليها

http://www.planethalflife.com/wavelength/2dart/tutorials/menu/head_controls_small.jpg (http://www.planethalflife.com/wavelength/2dart/tutorials/menu/head_controls.jpg)

و هذا هو شكلها عندما تظهر في اللعبة:
http://www.planethalflife.com/wavelength/2dart/tutorials/menu/controls_small.jpg (http://www.planethalflife.com/wavelength/2dart/tutorials/menu/controls.jpg)

اضغط على الصور لتكبيرها .. و هي لاحد مودات هاف لايف .. ما علينا منة

المهم ..
بامكانك تغييرها و تحويلها الى كلمة عربية .. لكن راعي ابعاد الصورة بالبكسلات.

الشعار المتحرك .. و هو يحتاج خبرة في عمل افلام avi يعني لازم تستخدم برامج مثل Ulead video studio او Adobe Primier او غيرها ..
ابعاد الفيديو ستكون 100x640
و لاحظ انه يجب مراعاة الخلفية (الصورة) .. فلازم تكون خلفية الفيديو متوافقة مع الخلفية الحالية المستخدمة .. لان الفيديو ما بيكون شفاف .. يعني راح يكون فوق الخلفية و المنطقة اللي بيكون عليها هي من البكسل رقم 70 من فوق .. الى بكسل 170 ايضا من فوق
و هذه صورة توضيحية (اضغط الصورة لتكبيرها)

http://www.planethalflife.com/wavelength/2dart/tutorials/menu/main_avi_small.jpg (http://www.planethalflife.com/wavelength/2dart/tutorials/menu/main_avi.jpg)

باقي الاشياء اظن مالهة دخل بالتعريب .. وهي متعلقة اكثر بعمل مود ..

اظن بقيت شغلة واحدة .. و هي تحول اتجاه الاشياء من اليمين لليسار .. و كذلك الشروح الصغيرة بجانب كل عنصر من عناصر القائمة (الكتابة المكتوبة بالرصاصي الابيض)

تحياتي :)

The Hacker
04-07-2002, 12:13 PM
يعطيكم العافية شباب
ما شاء الله :) تقدمتم بغيابي
لعله خير إن شاءا لله ، كلها أيام و ينتهي الكابوس ?:

aldanger
04-07-2002, 04:53 PM
الله يعافيك .. هي فعلا الامتحانات كابوس انا ما صدقت لين خلصت امتحاناتي :D

المهم نكمل الان ..
هناك ملف اسمه string.lst في الحقيقة لم اجده سوى في مجلد كاونتر سترايك .. هو يحتوي على النص الرصاصي اللي فيه شروح لعناصر القائمة. لو غيرته للعربي بيطلع خرابيط!!


الخطوط .. مشكلة ..

الخطوط في اللعبة عبارة عن صور bmp و لا اعرف بعد اذا كان يمكن استخدام خطوط ويندوز العادية .. المشكلة هنا ان الخطوط العربية لا تنفع معها هذه الطريقة (الصور) .. لانه تتغير حسب موقعها في الكلمة . بمكاننا استخدام نفس طريقة الرسام او الوسيط .. هي ممكنة .. و نعمل نفس الخطوات اللي ذكرها الاخ نايف عيسى في هذا الموضوع:
http://montada.com/showthread.php?s=&threadid=120718

لكن بتكون الشغلة مزعجة .. انا افضل لو وجدنا طريقة لجعله يستخدم خطوط ويندوز العادية

هناك ملف اسمه gfx.wad يحتوي على بعض الاشياء مثل كلمة loading و غيرها .. و الخطوط ايضا .. و هذا برنامج لعمل ذلك الملف ..

http://xferla3.fileplanet.com/^315915505/planethalflife/wavelength/2dart/GfxWad.zip

طريقته انك تعمل نفس الملفات الموجودة معه (او بامكانك تحرير تلك الملفات مباشرة) ثم تفتح البرنامج و تحدد المجلد اللذي فيه تلك الملفات (اللتي حررتها انت) و هو سيجمعها في ملف gfx.wad ثم تستبدله بالملف الموجود في اللعبة

(ملفات wad هي مثل zip لكن حجمها كبير .. و كذلك ملفات pak)

انا وجدت مجلدا اخر اسمه
C:\Program Files\Half-Life\valve\gfx\vgui\fonts

فيه كثير من الخطوط بنفس الصيغة (صور) لا ادري هل هي اللتي تستخدمها اللعبة ام انها فقط لك لتضيفها ان شئت او تستبدلها بالخطوط الموجودة في gfx.wad

و هناك ملف اسمه fonts.wad لم افتحه بعد ..و في الحقيقة لا اعرف اداة لفتح ملفات wad

هناك ايضا color.lst و هي لتغيير الالوان المستخدمة لكتابة الشروح الصغيرة في القائمة الرئيسية لهاف لايف

ملاحظة: في هذه المشاركة اخذت المعلومات من اكثر من مصدر

The Hacker
05-07-2002, 12:11 PM
هلا أخوي
أعتقد أن تعريب النصوص في هذه الحالة ممكن ، و لكن كيف ؟
نستبدل الصور الخاصة بالخطوط بدقة متناهية (بالبكسل) بالحروف العربية ، و نقوم بتعديل النصوص إلا خرابيط إنجليزية تظهر كعربية بسبب التعديلات على الخط
أي كطريقة الأخ نايف عيسى و أنا أرى أنها جيدة و عملية

aldanger
06-07-2002, 01:33 AM
اكتشفت انه يمكننا تحويل خطوط ويندوز العادية الى صور ببرنامج makefont.exe و هو موجود مع الـ SDK لهاف لايف

الطريقة هنا
http://www.planetfortress.com/tfc/mod/consfont.shtml
.. بس بدي بالاول اقراها (لسة ما قريتها) و اطبقها انشاء الله و اقوللكم اشصار ..

اظن انه يمكننا فقط تحويل خطوط الرسام و بهذه الطريقة نستطيع الكتابة ببرنامج الرسام :) لكن لا اعلم ان كان هناك في الرسام حروف انجليزية ?: و هذه مشكلة لاننا حتى لو عربنا كل حرف في اللعبة يبقى اوامر الـ console و للذي لا يعرف بامكانك اعتبارها مثل دوس DOS .. و كذلك الدردشة و المعلومات اللتي تظهر في اللعب الجماعي (مثل كاونتر سترايك) .. هذه ما تتعرب ..

لازم خط فيه شكلين عربي و انجليزي .. الشكل العربي فيه كل الحالات و الانجليزي ايضا .. و الانجليزي يكون في اماكنه الطبيعية مثل باقي الخطوط .. لا اعرف ان كان يوجد خط كهذا ..

The Hacker
10-07-2002, 06:57 PM
إن شاءا لله سأقوم بوضع قائمة بالملفات و المجلدات التي بحاجة للتعديل في هاف لايف قريباً إن شاء الله .

aldanger
13-07-2002, 12:10 AM
في الحقيقة لا اظن ان هذه الخطوط (الخاصة ببرامج الرسام و غيره) تنفع لانه لا يوجحد فيها حروف انجليزية .. فالافضل ان نصنع نحن خط خاص نضع فيه حروف عربية بجميع حالاتها .. و حروف انجليزية عادية ..
و طبعا لادخال الحروف اظن اننا نحتاج محرر سادس عشري .. لاننا لن نستطيع ادخال الحروف عن طريق الكيبورد .. فندخل رموزها الستعشرية ...

aldanger
14-07-2002, 10:43 PM
حسنا .. قمت بعمل تجربة .. في الحقيقة انا لم اقم بشيء فقط قمت بتغيير مكان الاحرف لكي تكون جميع الحروف تحت الرقم العشري FF لانه اكبر رقم نستطيع ادخاله في المحررات الست عشرية ..
مع ملاحظة ان هذا الخط هو Times New Roman و حالات الاحرف هذه موجودة ضمن الخط و انا لم اقم برسم او اختراع اي حرف منها ..
و البرنامج هو Macromedia Fontographer

ناقص شي واحد فقط .. برنامج يقوم بعمل الوسيط لادخال الاحرف .. طبعا بامكاننا العمل من دونه حتى .. لكن سيكون افضل لو توفر برنامج كهذا ..

و هذه الصورة تبين اماكن الاحرف و قيمها الست عشرية ..

aldanger
15-07-2002, 12:41 PM
عفوا .. اكتشفت خطئا ما .. ساحاول اصلاحه و عمل نسخة ثانية من الخط .. و اسف لكثرة ردودي المتصلة .. بس ايش اساوي ما اقدر احرر الكمشاركة بعد 90 دقيقة .. المهم انه هذيك الصورة اللي فوق فركش .. بسوي خط غيره ..ان شاء الله ..

The Hacker
15-07-2002, 07:29 PM
إن شاءا لله :)