ويسنوث(6) ملحمة ويسنوث ويسنوث(6)

اسم

ملحمة ويسنوث، لعبة إستراتيجيا خيالية تعتمد على تناوب الأدوار بين اللاعبين

الملخص

wesnoth [OPTIONS] [PATH_TO_DATA]

تقديم

معركة من أجل بWesnoth هي لعبة إستراتيجية خيالية تعتمد على الأدوار.

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

إعدادات الخيارات

اعرض جميع الترجمات في قائمة اختيار اللغة داخل اللعبة حتى لو تم اعتبارها غير مكتملة بشكل كافٍ.
يفك ضغط ملف يجب أن يكون بتنسيق bzip2 ويخزنه بدون اللاحقة .bz2. ال infile.bz2
سوف يزال.
إضغط ملفا في شكل bzip2, احفظه في شكل infile.bz2 وأزل infile.
اذهب مباشرة إلى الحملة مع التعريف id_campaign. نافذة خيارات سوف تظهر اذا لم يتم تحديد تعريف.
صعوبة الحملة المحددة (من 1 إلى الحد الأقصى). إذا لم يتم تحديد أي اختيار فستظهر نافذة إعلام محدودة لصعوبة الحملة.
معرّف السيناريو من الحملة المحددة. المعتاد هو السيناريو الأول.
تجاوز [story] شاشة القصة والحوار عبر نهاية حدث الانطلاق.
يضيف خيار إظهار ساعة لاختبار مؤقت الرسم.
Deprecated, use --userdata-dir.
Deprecated, use --userdata-path.
يتجاوز اختيارات النواة المحملة (الاختيارات المصممة مسبقا) إلى الاختيارات الجديدة التي تم تحديد معرفها.
يتجاوز بيانات الدليل إلى البيانات المحددة.
يطبع مسار دليل البيانات والمخرجات.
يتيح خيارات وضع الأوامر الإضافية داخل اللعبة (راجع صفحة wiki على https://www.wesnoth.org/wiki/CommandMode للحصول على مزيد من المعلومات حول وضع الأوامر).
تمكن بعض آليات تصحيح أخطاء برمجية Lua
disallow deprecated Lua API calls
diffs the two WML files; does not preprocess them first (to do that, run them through -p first). Outputs the diff as DiffWML on standard output or to the file indicated by --output.
ابدأ في مصمم الخرائط في اللعبة مباشرة. If file is specified, equivalent to -l --load.
يعرض عدد الإطارات في الثانية التي تعمل بها اللعبة حاليًا في أحد أركان الشاشة بالإضافة إلى طبع هذه القيم إلى ملف في دليل بيانات المستخدم.
يجعل اللعبة في وضع الشاشة الكاملة.
يفك ضغط ملف يجب أن يكون بصيغة gzip ويخزنه بدون لاحقة .gz. سيتم إزالة infile.gz.
يضغط ملفًا بصيغة gzip، ويخزنه كـ infile.gz ويزيل infile.
يعرض ملخصًا لخيارات سطر الأوامر للخيارات القياسية، ثم يغادر.
يحمل ملف الحفظ file من دليل حفظ الألعاب القياسي. إذا تم استخدام خيار -e أو --editor أيضًا، يبدأ المحرر مع فتح الخريطة من file. إذا كان مجلدًا، سيبدأ المحرر مع فتح حوار تحميل الخريطة هناك.
يستخدم لغة lang (رمز) في هذه الجلسة. مثال: --language ang_GB@latin
يضبط مستوى شدة مجالات السجل (log). يمكن استخدام all لمطابقة أي مجال سجل. المستويات المتاحة: errorwarninginfodebugnone. افتراضيًا، يتم استخدام مستوى warning لمعظم المجالات، لكن deprecation يطبق افتراضيًا none ما لم يقترن بالخيار -d.
يعرض الجدول الزمني في السجل بمزيد من الدقة.
يضبط المستوى الصارم (strict) للسجل. أي رسائل تُرسل إلى مجالات السجل بهذا المستوى أو أعلى ستسبب فشل اختبار الوحدة بغض النظر عن نتيجة الفوز. ذو صلة فقط عند استخدامه مع -u.
يسرد مجالات السجل المعرفة (فقط تلك التي تحتوي على filter إذا وُظفت) ويخرج.
يمنع إعادة توجيه ناتج السجل إلى ملف. تُنشأ ملفات السجل في دليل السجلات (logs) تحت مجلد userdata.
يتم كتابة ناتج السجل إلى ملف. يلغي تأثير --no-log-to-file سواء كان ضمنيًا أو صريحًا.
لـ Windows، عند استخدامه مع --no-log-to-file، يؤدي إلى كتابة المخرجات إلى cerr/cout بدلاً من CONOUT. وإلا، لا يفعل شيئًا.
عدد الأطر في الثانية (frames per second) التي يمكن للعرض أن يُظهرها، يجب أن تكون القيمة بين 1 و 1000، القيمة الافتراضية هي معدل تحديث الشاشة (refresh rate).
يشغل لعبة متعددة اللاعبين. هناك خيارات إضافية يمكن استخدامها مع --multiplayer كما هو موضح أدناه.
يحمل سيناريوهات الاختبار متعددة اللاعبين (test mp scenarios).
توجد أداة واجهة مستخدم جديدة قيد التطوير (WIP widget toolkit)، هذا الخيار يُفعّلها. هذا تجريبي للغاية، لا تملأ تقارير الأخطاء لأن معظمها معروف. أجزاء من المكتبة تعتبر مستقرة وستعمل دون هذا المفتاح.
يشغل اللعبة بدون أي تأخيرات لاختبار الأداء الرسومي (graphic benchmarking). يتم تفعيل هذا تلقائيًا بواسطة --nogui.
تعطيل تحميل الملفات المضافة من طرف المستخدم.
تعطيل التخزين المؤقت لبيانات اللعبة.
يشغل اللعبة بدون واجهة المستخدم الرسومية (GUI). متاح فقط مع --multiplayer أو --screenshot أو --plugin.
قمع لافتة بدء التشغيل.
تشغيل اللعبة بدون موسيقى.
لا تحاول التحقق من صحة إعادة تشغيل (replay) اختبار الوحدة. ذو صلة فقط عند استخدامه مع -u.
تشغيل اللعبة بدون أصوات وموسيقى.
الإخراج إلى الملف المحدد. ينطبق على عمليات ديفينج (مقارنة الملفات).
يستخدم password عند الاتصال بالخادم، متجاهلاً التفضيلات الأخرى. غير آمن.
(تجريبي) يحمل script يحدد ملحقًا (plugin) لـ Wesnoth. مشابه لـ --script، لكن ملف Lua يجب أن يُعيد دالة سيتم تشغيلها كـ coroutine ويتم إيقاظها دوريًا بالتحديثات.
يطبق رقعة DiffWML على ملف WML؛ لا يقوم بمعالجة مسبقة (preprocess) لأي من الملفات. يُخرج WML المعدل إلى المخرجات القياسية (standard output) أو إلى الملف المحدد بواسطة --output.
يقوم بمعالجة ملف أو مجلد محدد مسبقًا. لكل ملف (ملفات)، سيتم كتابة ملف .cfg عادي وملف .cfg معالج في دليل الهدف المحدد. إذا تم تحديد مجلد، فسيتم معالجته بشكل متكرر بناءً على قواعد المعالج المسبق المعروفة. وحدات الماكرو الشائعة من دليل "data/core/macros" سيتم معالجتها قبل الموارد المحددة. مثال: -p ~/wesnoth/data/campaigns/tutorial ~/result. للتفاصيل حول المعالج المسبق، قم بزيارة: https://wiki.wesnoth.org/PreprocessorRef#Command-line_preprocessor.
قائمة التعريفات المفصولة بفاصلة التي سيتم استخدامها بواسطة الأمر --preprocess. إذا كان SKIP_CORE في قائمة التعريفات لن تتم معالجة دليل "البيانات/النواة" مسبقاً.
يُستخدم فقط بواسطة أمر --preprocess. يحدد ملفًا يحتوي على تعريفات [preproc_define] ليتم تضمينها قبل المعالجة المسبقة.
يُستخدم فقط بواسطة أمر --preprocess. سيُخرج جميع وحدات الماكرو المُعالجة مسبقًا في ملف الهدف. إذا لم يتم تحديد الملف، سيكون المخرج في ملف '_MACROS_.cfg' بدليل الهدف لأمر preprocess. يمكن تمرير ملف المخرجات إلى --preprocess-input-macros. يجب كتابة هذا المفتاح قبل أمر --preprocess.
يضبط دقة الشاشة. مثال: -r 800x600.
يأخذ مسار صورة صالحًا في Wesnoth مع دوال مسار الصورة، ويُخرج إلى ملف .png. دوال مسار الصورة موثقة في: https://wiki.wesnoth.org/ImagePathFunctionWML.
تهيئة أدلة اللعبة وطباعة معلومات الإنشاء المناسبة للاستخدام في تقارير الأخطاء والإنهاء.
يُبذر منشئ الأرقام العشوائية (RNG) بـ number. مثال: --rng-seed 0.
يحفظ لقطة شاشة لـ map في output دون تهيئة شاشة.
(تجريبي) file يحتوي على سكريبت Lua للتحكم في العميل.
يتصل بالمضيف المحدد إن وُجد، وإلا يتصل بأول خادم في التفضيلات. مثال: --server server.wesnoth.org.
يشغل اللعبة مع واجهة المستخدم الرسومية (GUI)، متجاوزًا أي --nogui ضمني.
يتم التعامل مع أخطاء التحقق من الصحة على أنها أخطاء فادحة.
يشغل سيناريو اختبار صغير في اللعبة. يجب أن يكون السيناريو معرفًا بوسم [test] في WML. الافتراضي هو test. يمكن بدء عرض لميزة [micro_ai] باستخدام micro_ai_test.
يحدد معيار اكتمال الترجمة الكافي لعرضها في قائمة اللغات داخل اللعبة إلى percent. القيم الصالحة من 0 إلى 100.
يشغل سيناريو الاختبار المحدد كاختبار وحدة. يتضمن ضمنيًا --nogui.
يجعل حزمة package متاحة لنصوص Lua، حتى تتمكن من تحميل حزم تعسفية. لا تفعل هذا مع نصوص غير موثوقة! هذا الإجراء يعطي Lua نفس صلاحيات تنفيذ Wesnoth.
يضبط مخطط WML للاستخدام مع -V,--validate.
يضبط دليل تكوين المستخدم على name ضمن $HOME أو "My Documents Games" للنوافذ. يمكنك أيضًا تحديد مسار مطلق لدليل التكوين خارج $HOME أو "My Documents\My Games". في Windows، يمكن أيضًا تحديد دليل نسبي لدليل عمل العملية باستخدام مسار يبدأ ب ".\" أو "...\". في نظام X11 يتم تعيين هذا افتراضيًا إلى $XDG_CONFIG_HOME أو $HOME/.config/wesnoth، وفي الأنظمة الأخرى إلى مسار بيانات المستخدم.
طباعة مسار دليل تكوين المستخدم والخروج.
يضبط دليل بيانات المستخدم على name ضمن $HOME أو "My Documents Games" للنوافذ. يمكنك أيضًا تحديد مسار مطلق لدليل بيانات المستخدم خارج $HOME أو "My Documents\My Games". في نظام التشغيل Windows، يمكن أيضًا تحديد دليل نسبي لدليل عمل العملية باستخدام مسار يبدأ بـ ".\" أو "...\".
طباعة مسار دليل بيانات المستخدم والخروج.
يستخدم username عند الاتصال بالخادم، متجاهلاً التفضيلات الأخرى.
التحقق من صحة ملف مقابل مخطط WML.
التحقق من صحة WML للملحق المحدد أثناء اللعب.
التحقق من صحة WML الأساسية أثناء اللعب.
التحقق من صحة ملف كمخطط WML.
على افتراض أن ذاكرة التخزين المؤقت صالحة. (اختيار خطير)
إظهار رقم الإصدار والخروج.
إظهار رقم الإصدار ولا شيء آخر ، ثم الخروج.
تشغيل اللعبة في وضع النوافذ.
يعيد تشغيل اللعبة المحملة باستخدام خيار --load.

خيارات لـ --multiplayer

خيارات متعددة اللاعبين الخاصة بالجانب مُعلَّمة بـ number. يجب استبدال number برقم جانب. عادةً ما يكون 1 أو 2 لكنه يعتمد على عدد اللاعبين الممكن في السيناريو المختار.

تحديد ملف التكوين ليتم تحميله لوحدة التحكم بال AI لهذا الجانب.
يحدد خوارزمية غير قياسية لتستخدمها وحدة تحكم الذكاء الاصطناعي لهذا الجانب. يتم تحديد الخوارزمية بواسطة علامة [ai]، والتي يمكن أن تكون خوارزمية أساسية إما في "data/ai/ais" أو "data/ai/dev" أو خوارزمية محددة بواسطة ملحق. تتضمن القيم المتاحة: idle_ai و experimental_ai.
يختار المتحكم لهذا الجانب. القيم المتاحة: human، ai و null.
استخدم هذا الخيار للعب في العصر المحدد بدلاً من عصر الافتراضي. يتم اختيار العصر بواسطة معرف (id). العصور موصوفة في ملف data/multiplayer/eras.cfg.
يخرج بمجرد انتهاء السيناريو، دون عرض مربع حوار النصر/الهزيمة الذي يتطلب عادةً من المستخدم النقر على إنهاء السيناريو. يُستخدم هذا أيضًا في القياس القابل للبرمجة النصية.
لا يستخدم إعدادات الخريطة، يستخدم القيم الافتراضية بدلاً من ذلك.
يضبط label لوحدات الذكاء الاصطناعي.
يكرر لعبة متعددة اللاعبين value مرات. الأفضل استخدامه مع --nogui لاختبار الأداء القابل للنص.
يضبط معاملات إضافية لهذا الجانب. يعتمد هذا المعامل على الخيارات المستخدمة مع --controller و --algorithm. يجب أن يكون مفيدًا فقط للأشخاص الذين يصممون ذكاءً اصطناعيًا خاصًا بهم. (غير موثّق بالكامل بعد)
يختار سيناريو متعدد اللاعبين بواسطة المعرف. معرف السيناريو الافتراضي هو multiplayer_The_Freelands.
يختار فصيلًا من العصر الحالي لهذا الجانب. يتم اختيار الفصيل بواسطة معرف. الفصائل موصوفة في ملف data/multiplayer.cfg.
يضبط عدد الأدوار للسيناريو المختار. افتراضيًا لا يوجد حد للأدوار.

حالة الخروج (EXIT STATUS)

حالة الخروج الطبيعية هي 0. حالة الخروج 1 تشير إلى خطأ تهيئة (مثل SDL، فيديو، خطوط، إلخ). حالة الخروج 2 تشير إلى خطأ في خيارات سطر الأوامر.
عند تشغيل اختبارات الوحدة (باستخدام  -u)، تختلف حالة الخروج. حالة الخروج 0 تشير إلى نجاح الاختبار، و1 تشير إلى فشل الاختبار. حالة الخروج 3 تشير إلى نجاح الاختبار لكن مع إنتاج ملف إعادة تشغيل غير صالح. حالة الخروج 4 تشير إلى نجاح الاختبار لكن إعادة التشغيل أنتجت أخطاءً. هاتان الحالتان تُرجعان فقط إذا لم يتم تمرير --noreplaycheck.

المؤلف (AUTHOR)

كُتب بواسطة David White <davidnwhite@verizon.net>.
حرره Nils Kneuper <crazy-ivanovic@gmx.net>، ott <ott@gaon.net> و Soliton <soliton.de@gmail.com>.
صفحة الدليل هذه كُتبت أصلاً بواسطة Cyril Bouthors <cyril@bouthors.org>.
زوروا الصفحة الرئيسية الرسمية: https://www.wesnoth.org/

حقوق النشر (COPYRIGHT)

حقوق النشر © 2003-2024 David White <davidnwhite@verizon.net>
هذا برنامج حر؛ مرخص تحت GPL الإصدار 2، كما نشرته Free Software Foundation. لا يوجد أي ضمان؛ ولا حتى لـ MERCHANTABILITY أو FITNESS FOR A PARTICULAR PURPOSE.

شاهد أيضًا (SEE ALSO)

wesnothd(6)

2022 ويسنوث