إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

لنكسة اللّعبة الجميلة Unreal Tournament

تقليص
X
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • لنكسة اللّعبة الجميلة Unreal Tournament




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

    قبل 14 سنة تقريبًا اشتريت مجموعة أقراص و كانت الأقراص حينها تقدّر بثروة و كان من بين الأقراص قرصًا للعبة اسمها Unreal Tournament ، و كانت حينها لعبة خارقة (وبقيت كذلك لفترة طويلة) و تميّزت برمجيًا عن باقي الألعاب أنّها لم تُبنى على مكتبات أو محرّكات بل أنشأت خاصتها حتّى أن ألعابًا كثيرة استخدمت تلك المُحرّكات و بنت عليها بيئاتها .

    هذه اللّعبة أطلق لها موقع Loki و قبل فترة طويلة ملفًا لتشغيلها على لينُكس و جربته تقريبًا قبل تسع سنين و بعد تعقيدات كثيرة لعبتها على لينُكس (و أيضًا واجهت مشاكل ) .

    شاهدت قبل أسبوعين مضيا و بالصّدفة البحتة ملفًا مرئيًا يشرح تثبيت اللّعبة على لينُكس ، فبناء عليه و على عدة شروحات أخرى لحلول المشكلات تمّت لنكسة هذه اللّعبة لمنصات (أعجوبة ـ فيدورا ...) ..

    و بما أنّه غير مُصرّح نشر مواد غير مجانية هنا فسأشرح الطريقة :

    حمّل الملفات :
    كود PHP:
    setup_ut_goty.exe
    from  http
    ://www.gogwiki.com/wiki/Unreal_Tournament_GOTY
    MD5  f67f83483481a08819d2512aab46287a
    unreal
    .tournament_436-multilanguage.goty.run
    from  http
    ://liflg.org/?what=dl&catid=6&gameid=51&filename=unreal.tournament_436-multilanguage.goty.run
    MD5  7012dc6caaa9453dcf8951474556912a
    utcustom
    .sh
    from  http
    ://www.fingel.com/ut/downloads/linux/utcustom.sh
    MD5  1071c8ffe01d4a3e7cd17291b21b3eff
    ut99_logo
    .png
    from  http
    ://www.unrealcentral.com/wp-content/uploads/2013/06/ut99_logo.png
    MD5  48bd27ad649a0f5c0316c99c5898e11b 
    انسخهم جميعًا إلى الدّليل :
    كود PHP:
    $HOME/rpmbuild/SOURCES 
    ثُمّ حمّل الملف المصدري :
    https://raw.githubusercontent.com/mo...er/unreal.spec

    ثُمّ نفّذ أمر بناء الحزمة الرّدهاتية الخاصّة باللّعبة في موقع الملف الأخير كالتّالي :
    كود PHP:
    rpmbuild -ba unreal.spec 
    و فقط فتجدون ملف RPM موجود في مجلد RPMS في دليل البناء و سيعلمك هو بمكانها

    مُساهماتكم و تحسيناتكم للمصدر البرمجي مقبولة من هنا :
    https://github.com/moceap/ut

    =========

    كما أنّني سمعت أنّ أحدهم قام بتجهيز هذه الحزمة و رفعها على أحد مواقع التّحميل ذي السّمعة الطّيبة في التّحميل و الاستكمال


    دُمتم برعاية الباري

  • مصعب الزعبي
    رد
    http://www.liflg.org/

    اترك تعليق:


  • عبدالله العنزي
    رد
    حبيبي مصعب موقع

    Loki
    عطني رابط موقع الله لا يهينك

    اترك تعليق:


  • مصعب الزعبي
    رد
    لا تقلق من خلط الزّيت بالماء ، لم أدرس عملك كاملًا الآن ـ لكن ألغِ تفعيل خيار توليد الاعتماديات :

    اضغط على الصورة لعرض أكبر. 

الإسم:	Screenshot from 2015-08-18 22:48:52.png 
مشاهدات:	1 
الحجم:	435.2 كيلوبايت 
الهوية:	844349

    اترك تعليق:


  • yucef
    رد
    ملاحظة قد يكون شغلي من الأساس خطأ بخطأ كمحاولة خلط الزيت مع الماء لكن عم حاول أتعلم

    اترك تعليق:


  • yucef
    رد
    السلام عليكم أخيرا اللعبة تعمل على فيدورا 22 64bit إلى جانب تثبيت steam قمت بتثبيت هذه الحزم في الأسفل وهنا لا أعلم إذا كان تثبيت steam مع الحزم الذي يحتاجها هو سبب في أن اللعبة أصبحت تعمل أو تثبيت الحزم في الأسفل لكن أظن تثبيت الحزم الذي اوجد الفرق.
    كود PHP:
    sudo dnf install libgle mesa-libGLw mesa-libglapi libglade2 libgle.i686 mesa-libGLw.i686 mesa-libglapi.i686 libglade2.i686 


    الأن قمت بإستخدام برنامج المحزم وأظن أنك مطور البرنامج وقمت بتنزيل فيديو الشرح عن ال youtube أولا قمت بإستخدام المحزم لفك الضغط عن الحزمة ثم قمت ببعض الإعداداة للتعلم على البرنامج إخترت التحزيم من المجلد وأضفت libgle mesa-libGLw mesa-libglapi libglade2 libgle.i686 mesa-libGLw.i686 mesa-libglapi.i686 libglade2.i686 كإعتماديات قبل التثبيت.


    الأن قمت بإزالت libglade2.i686 ثم حاولت تثبيت الحزمة الناتجة عن المحزم بالفعل أعطاني إسم الحزمة الناقصة لكن لم يقم بالمبادرة بطلب تثبيت الحزمة حصلت على الشيء كالذي في الأسفل .
    كود PHP:
    Fedora 22 x86_64 Updates                                                                                          62 kB/|  15 MB     03:58    
    Last metadata expiration check performed 0
    :02:32 ago on Tue Aug 18 18:57:14 2015.
    Error
    nothing provides libglade2.i686 needed by unreal-tournament-436-1.fc22.x86_64
    (try to add '--allowerasing' to command line to replace conflicting packages

    المشكلة أني أعدت تثبيت حزمة libglade2.i686 لكن مازال يقول لي أن الحزمة غير موجودة ملاحظة أستخدم dnf .



    وإذا حاولت التثبيت من rpm أحصل على خطأ أن كل هذه الإعتماديات غير موجودة.
    كود PHP:
    errorFailed dependencies:
        
    libglade2.i686 is needed by unreal-tournament-436-1.fc22.x86_64
        libgle
    .i686 is needed by unreal-tournament-436-1.fc22.x86_64
        libglide
    .so.2 is needed by unreal-tournament-436-1.fc22.x86_64
        mesa
    -libGLw.i686 is needed by unreal-tournament-436-1.fc22.x86_64
        mesa
    -libglapi.i686 is needed by unreal-tournament-436-1.fc22.x86_64 


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

الإسم:	almohazem.jpg 
مشاهدات:	1 
الحجم:	100.7 كيلوبايت 
الهوية:	844347



    وجربت أن أشغل البرنامج من القائمة ومن خلال env UBUNTU_MENUPROXY=0 almohazzem --gui ومن خلال almohazzem --gui ذات الأمر.

    أخيرا هذا ملف المشروع لأني كما قلت أتعلم عليه قد أكون أخطأت بشيء
    unreal_almohazem.zip

    اترك تعليق:


  • yucef
    رد
    أسف على التأخير وأسف هذا خطأ مني لم أنتبه له على العموم في فيدورا نجح بتوليد حزمة rpm للعبة وإحتجت لتثبيت الحزمة التي أعطيتني إياها أن أثبت
    كود PHP:
    sudo dnf install boost-devel cmake xz-devel 
    لكن الجهاز لم يستطيع الدخول على اللعبة لا أعلم إذا كان السبب التعريف المفتوح المصدر ل nvidia سأحاول تثبيت التعريف من موقع nvidia ثم أحاول من جديد


    في opensuse نجح بتوليد حزمة rpm للعبة لكن لتثبيت اللعبة إحتجت تثبيت libx11-6-32bit و تثبيت libXext6-32bit لكن أيضا الجهاز لم يستطيع الدخول على اللعبة


    نقلت ملف ال rpm من opensuse إلى mageia وإحتجت إلى تثبيت csh ونجح التثبيت و نجح الجهاز بالدخول على اللعبة مع أن الجهاز ذاته الذي أستخدمة لopensuse لكن تعريف ati مغلق المصدر أظن هذا هو السبب الحقيقة mageia تدهشني كل ما أعمل عليها

    اترك تعليق:


  • مصعب الزعبي
    رد
    هذه حزمة مصدرية لبنائها اكتب

    rpmbuild --rebuild name.src.rpm

    اترك تعليق:


  • yucef
    رد
    شكرا لك عند محاولت تثبيت الحزمة من rpm أحصل على
    كود PHP:
    Updating installing...
       
    1:innoextract-1.4-6.oj35           warninguser moceap does not exist using root
    warning
    group moceap does not exist using root
    warning
    user moceap does not exist using root
    warning
    group moceap does not exist using root 


    من yum أو dnf
    كود PHP:
    langpacksNo languages are enabled
    Last metadata expiration check performed 0
    :40:07 ago on Sun Jul 26 21:35:49 2015.
    Error
    Will not install a source rpm package (innoextract-1.4-6.oj35.src). 

    الأمر على opensuse 13.2 يعمل أنتظر إلى أن ينتهي لا أعلم إذا سينجح إلى النهاية سأوافيكم يالتطورات عند الإنتهاء الجهاز الذي عليه opensuse مواصفاته ضعيفة أعتقد أنه سيأخذ وقت إذا أردت أن أجرب على فيدورا شيء أخر أنا جاهز

    اترك تعليق:


  • مصعب الزعبي
    رد
    تفضّل

    http://ojuba.org/test/innoextract-1.4-6.oj35.src.rpm

    اترك تعليق:


  • yucef
    رد
    أواحه مشكلة على فيدورا 22 أحصل على خطأ أنه يحتاج برنامج innoextract قمت بالبحث عثرت على مستودع لفيدورا 21
    http://software.opensuse.org/downloa...ge=innoextract

    لكن عند محاولة تثبيته أحصل على خطأ أخر

    كود PHP:
    Errornothing provides libboost_filesystem.so.1.55.0 needed by innoextract-1.4-3.1.i686 
    مع العلم نظام يحتوي libboost_filesystem.so إصدار 1.57.0 للمعماريتين ثم قمت بتنزيل innoextract كبرنامج محمول و نجحت بفك الضغط عن ملف setup_ut_goty.exe لكن لا أعرف ما العمل الأن سأجرب بعض الأشياء أو سأجرب على opensuse

    اترك تعليق:


  • مصعب الزعبي
    رد
    أعجوبة 35 الحالية مبنية على فيدورا 20 ، أعجوبة 36 القادمة على 22 إن شاء الله ..

    نعم أقوى من واين ، حيث أن موقع Loki قام بتصميم مكتبة للتعامل المباشر مع SDL دون المرور بتعاريف أو مكتبات إضافية ..

    اترك تعليق:


  • MAX.RAY
    رد
    لا اريد التجربة لضيق الوقت لكن هل قوة اللعة كقوة تشغيلها على الواين ام أفضل ؟ تعرف لماذا

    اترك تعليق:


  • yucef
    رد
    سأجرب على فيدورا 22 بالمناسبة أعجوبة على أي إصدار من فيدورا وهل مازالت مدعومة بالتحديثات الأمنية والبرامج ومتى يتوقف الدعم عنها وإذا كان هناك إصدار جديد لها هل أنتظر الإصدار الجديد او مازال لدي الوقت

    اترك تعليق:


  • مصعب الزعبي
    رد

    https://www.youtube.com/watch?v=XrMVf5jqx_I

    هذا عرض سلس للعبة على أعجوبة

    اترك تعليق:

يعمل...
X