23 يناير 2017

دليل تشغيل لعبة (دوق نوكيم) على أنظمة اللينكس

دليل تشغيل لعبة Duke Nukem على أنظمة اللينكس
=====

مع أن لعبة دوق نوكيم الأصلية قديمة وصدرت في التسعينات على نظام الدوس DOS إلا أن مجتمع محبيها لا زال ينبض بالحياة



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

- احصل على الملفات الأصلية الكاملة للعبة
وحيث أن اللعبة الرسمية لها إصدارات كثيرة فلا ينصح باستخدام أقدم إصدار، بل عليك الحصول على النسخة الذرية
Atomic Edition
لأن المراحل الإضافية تكون غالبا مصممة للعمل عليها
بعد فك الضغط عن ملفات النسخة الذرية لن تحتاج سوى ملف واحد منها فقط، وهو
DUKE3D.GRP
وحجمه حوالي 42 ميجا. ويحوي صور وأصوات اللعبة

- قم بتحميل برنامج
eduke32
وهو البرنامج الأساسي لتشغيل ملفات اللعبة على الأجهزة الحديثة. قام ببرمجته وتحسينه مجموعة من الهواة

- فك الضغط عن البرنامج وضعه في مجلد جديد، ثم انسخ ملف
DUKE3D.GRP
إلى نفس المجلد
ثم قم بتشغيل الملف التنفيذي للبرنامج
eduke32.exe
التشغيل في لينكس يكون باستخدام محاكي الويندوز
WINE
ويمكنك عمل ملف شل Shell [باستخدام محرر نصي بسيط] ووضعه على سطح المكتب، بحيث تكون به هذه السطور، لتسهيل العملية
#!/bin/bash

clear
cd /home/salama/Game/Dos/edukeX
wine eduke32.exe
وحفظه بالامتداد
.sh
طبعا مع تغيير السطر الذي يبدأ بكلمة cd بحيث يشير لمكان المجلد الذي به البرنامج على جهازك

وبهذا تكون انتهت عملية تشغيل اللعبة.
لإضافة مراحل جديدة فستحتاج لتحميلها من مواقع مثل
http://dnr.duke4.net
http://msdn.duke4.net
ثم وضعها في مجلد منفصل داخل مجلد اللعبة
وهكذا عندما تفتح برنامج eduke32  يمكنك اختيار مجلد المرحلة المراد تشغيلها، من قائمة منسدلة ستظهر لك
=====

ملاحظة:
بعض المراحل الاستثنائية (وهي نادرة) ستجدها تأتي بملف تنفيذي امتداده
.bat
مثل مرحلة

والتي يأتي معها ملف تنفيذي به هذا السطر
eduke32.exe /xICDGAME.con /GDukedc.grp /GShowdown.grp -hns.def
وساعتها ستحتاج لعمل ملف شل وتضيف إليه السطر بهذه الطريقة
#!/bin/bash

clear
cd /home/salama/Game/Dos/DukeNuclear
wine eduke32.exe /xICDGAME.con /GDukedc.grp /GShowdown.grp -hns.def

ومثل مرحلة
CRRS
والتي يأتي معها ملف به هذا السطر
eduke32 /xcrrsgame.con /gcrrsgrpi.grp
فستحتاج لعمل ملف شل به هذه السطور
#!/bin/bash

clear
cd /home/salama/Game/Dos/DukeCRRS
wine eduke32.exe /xcrrsgame.con /gcrrsgrpi.grp

أي أنك تخبر المحاكي واين بأن يقوم بتشغيل برنامج اللعبة لكن باستخدام ملفات إضافية امتدادها con و grp قام مصمم المرحلة بكتابتها بنفسه ليضيف ميزات معينة للمرحلة غير موجودة باللعبة الأصلية

وغالبا ستجد هذه الملفات موجودة ضمن مجلد المرحلة المنفصل الذي قمت بوضع ملفات المرحلة به
إلا أنه في حالات خاصة جدا سيكون المصمم قد دمج هذه الملفات داخل ملف آخر. وهنا ستحتاج لفك ضغط هذا الملف
المشكلة هي أن الملف مكتوب بصيغة قديمة ومحددة، ولن تنجح برامج فك الضغط في فكه
ولهذا عليك في هذه الحالة إما نسيان المرحلة (إن كنت لا ترى الأمر يحتاج العناء الإضافي) أو أن تستخدم برنامج دوس معين يقوم بفك هذا الملف
وطبعا برامج الدوس على اللينكس تحتاج لوجود برنامج محاكي الدوس
DosBox
مثبتا على نظامك. وهو شهير بين محبي تشغيل ألعاب الدوس القديمة على الأجهزة الحديثة
فبعد التأكد من وجود برنامج الدوسبوكس على نظامك، عليك البحث عن برنامج فك ضغط ملفات لعبة دوق نوكيم، واسمه
KEXTRACT.EXE
ويعمل من سطر أوامر الدوسبوكس بهذا الشكل
kextract gcrrsgrpi.grp *.*
طبعا مع تغيير اسم الملف المراد فك ضغطه
=====

بعض محبي اللعبة قاموا ببرمجة برنامج إضافي اسمه
DukePlus
يضيف زيادات على برنامج
eduke32
بعد تحميله عليك فك ضغطه بطريقة عادية ثم مسح كل ما فيه إلا الموجود بمجلد
DukePlus
وحجمه حوالي 230 ميجا. ثم وضع هذا المجلد داخل مجلد اللعبة الرئيسي

Check “Polymer” if you want to run the game using the Polymer rendering engine, otherwise leave it blank if you want to run vanilla.
If/when it pops up saying it can’t find dp.cfg, do not let it generate it from eduke32.cfg. Just say no.
Once inside the game, you’ll need to select OPTIONS->KEYBOARD SETUP or MOUSE SETUP and assign keys/buttons for “RELOAD ALTFIRE” and “DUKEPLUS MENU”.
DukePlus is configured in-game (as in, you literally need to start Hollywood Holocaust or one of the other episodes before you can really configure it). It will harass you with a banner until you do so.
قد تظهر لك رسالة تقول: ملف الإعدادات غير موجود، هل تريد مني إنشاءه باستخدام إعدادات eduke32.cfg
وساعتها عليك رفض هذا الإنشاء، كي يستخدم البرنامج الإعدادات الإضافية القادمة مع دوق بلس، لا الإعدادات المعتادة
وعليك نسخ ملفات اللعبة وملفات eduke32 نسخة احتياطية، قبل التعديل عليها، لتسترجعها إن لزم الأمر

دوق بلس يقوم بإضافة حوالي 20 مرحلة جديدة، لكنها تستخدم ميزات إضافية وأسلحة جديدة وقدرات جديدة، مختلفة عن اللعبة الأصلية
وغالبا لن تحتاجها إلا لو كنت من مدمني اللعبة ومللت من لعب مئات المراحل الأخرى التقليدية
=====

مواقع المراحل الإضافية بها الغث والسمين، حسب قدرات المصمم وذوقه في تصميم المرحلة. فحتى لا تتوه بينها ستجد هنا صورة بها أسماء ملفات حوالي 90 مرحلة، أراها أفضل الموجود


22 يناير 2017

زعم الإعجاز في القبالا

فيديو لعلماء غربيين يمدحون "الإعجاز" العلمي الموجود في نصوص القبالا اليهودية

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

15 يناير 2017

Lost: Dajjal's Island

In Islam, the Anti-Christ is living on an island, chained inside a cave, waiting for the end times so he will be allowed to be free and start his reign of deception and miracles.
One of the signs he waits to happen before this release is that Lake of Tabaria will dry out.
He will declare himself God and will rule for 40 days before Christ descends from Heaven and kill him.
Time during those 40 days will be unusual, the first day will last a year (no sunset for a year), the second for a month, the third for a week, the rest will be ordinary days.
He will use trickery to convince people to worship him, making demons impersonate one's dead parents to gain one's trust.
He has a strange talking animal called Jassasa, that goes around the world (leaving the island) to gather news for him while he is forbidden to leave.
Dajjal will have a river and a fire.. He will throw some of his worshipers in the river but they will discover that it's actually a fire, and vice versa for some of those who will defy him.
He will kill one of those who defy him, splitting him in half, then performing a "miracle" by bringing him back to life. But to his dissatisfaction the guy won't change his mind about the Dajjal, declaring that he is a false god and a deceiver.

During the 7th century CE one man (called Tamim) and his crew were shipwrecked on the island, and talked to the chained Dajjal, then came to tell the tale.
=====

This is very similar to the character called "smoke monster" AKA "The Man in Black" on the TV show LOST.
It's also worth mentioning that the Dajjal's main facial characteristic is that he's one-eyed, with the letters K-F-R written between his eyes (infidel)..
The LOST character, John Locke, who became the Smoke monster's vessel, had wound on one of his eyes.. this is part of a main theme on LOST regarding the symbolism of eyes, which is the first and last shots of the series.