| ويسنوث(6) | ملحمة ويسنوث | ويسنوث(6) |
اسم
ملحمة ويسنوث، لعبة إستراتيجيا خيالية تعتمد على تناوب الأدوار بين اللاعبين
الملخص
wesnoth [OPTIONS] [PATH_TO_DATA]
تقديم
معركة من أجل بWesnoth هي لعبة إستراتيجية خيالية تعتمد على الأدوار.
اهزم جميع قادة الأعداء باستخدام مجموعة من القوات التي تختارها مع إدارة مواردك من الذهب والقرى. كل الوحدات لها نقاط قوتها وضعفها؛ للفوز، انشر قواتك لتحقيق أفضل ميزة لها بينما تحرم أعدائك من فرصة فعل الشيء نفسه. عندما تكتسب الوحدات الخبرة فإنها تكتسب قدرات جديدة وتصبح أكثر قوة. العب بلغتك واختبر مهاراتك ضد خصم كمبيوتر ذكي، أو انضم إلى مجتمع ويسنوث الكبير من اللاعبين عبر الإنترنت. أنشئ وحداتك أو أكتب سيناريوهات أو حملات خاصة وشاركها مع الآخرين.
إعدادات الخيارات
- --all-translations
- اعرض جميع الترجمات في قائمة اختيار اللغة داخل اللعبة حتى لو تم اعتبارها غير مكتملة بشكل كافٍ.
- --bunzip2 infile.bz2
- يفك ضغط ملف
يجب أن يكون
بتنسيق bzip2
ويخزنه
بدون
اللاحقة .bz2.
ال infile.bz2
سوف يزال. - --bzip2 infile
- إضغط ملفا في شكل bzip2, احفظه في شكل infile.bz2 وأزل infile.
- -c[id_campaign], --campaign[=id_campaign]
- اذهب مباشرة إلى الحملة مع التعريف id_campaign. نافذة خيارات سوف تظهر اذا لم يتم تحديد تعريف.
- --campaign-difficulty[=difficulty]
- صعوبة الحملة المحددة (من 1 إلى الحد الأقصى). إذا لم يتم تحديد أي اختيار فستظهر نافذة إعلام محدودة لصعوبة الحملة.
- --campaign-scenario id_scenario
- معرّف السيناريو من الحملة المحددة. المعتاد هو السيناريو الأول.
- --campaign-skip-story
- تجاوز [story] شاشة القصة والحوار عبر نهاية حدث الانطلاق.
- --clock
- يضيف خيار إظهار ساعة لاختبار مؤقت الرسم.
- --config-dir name
- Deprecated, use --userdata-dir.
- --config-path
- Deprecated, use --userdata-path.
- --core id_core
- يتجاوز اختيارات النواة المحملة (الاختيارات المصممة مسبقا) إلى الاختيارات الجديدة التي تم تحديد معرفها.
- --data-dir directory
- يتجاوز بيانات الدليل إلى البيانات المحددة.
- --data-path
- يطبع مسار دليل البيانات والمخرجات.
- -d, --debug
- يتيح خيارات وضع الأوامر الإضافية داخل اللعبة (راجع صفحة wiki على https://www.wesnoth.org/wiki/CommandMode للحصول على مزيد من المعلومات حول وضع الأوامر).
- --debug-lua
- تمكن بعض آليات تصحيح أخطاء برمجية Lua
- --strict-lua
- disallow deprecated Lua API calls
- -D,--diff left-file right-file
- 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.
- -e[file], --editor[=file]
- ابدأ في مصمم الخرائط في اللعبة مباشرة. If file is specified, equivalent to -l --load.
- --fps
- يعرض عدد الإطارات في الثانية التي تعمل بها اللعبة حاليًا في أحد أركان الشاشة بالإضافة إلى طبع هذه القيم إلى ملف في دليل بيانات المستخدم.
- -f, --fullscreen
- يجعل اللعبة في وضع الشاشة الكاملة.
- --gunzip infile.gz
- يفك ضغط ملف يجب أن يكون بصيغة gzip ويخزنه بدون لاحقة .gz. سيتم إزالة infile.gz.
- --gzip infile
- يضغط ملفًا بصيغة gzip، ويخزنه كـ infile.gz ويزيل infile.
- -h, --help
- يعرض ملخصًا لخيارات سطر الأوامر للخيارات القياسية، ثم يغادر.
- -l, --load file
- يحمل ملف الحفظ file من دليل حفظ الألعاب القياسي. إذا تم استخدام خيار -e أو --editor أيضًا، يبدأ المحرر مع فتح الخريطة من file. إذا كان مجلدًا، سيبدأ المحرر مع فتح حوار تحميل الخريطة هناك.
- -L, --language lang
- يستخدم لغة lang (رمز) في هذه الجلسة. مثال: --language ang_GB@latin
- --log-level=domain1,domain2,...
- يضبط مستوى شدة مجالات السجل (log). يمكن استخدام all لمطابقة أي مجال سجل. المستويات المتاحة: error, warning, info, debug, none. افتراضيًا، يتم استخدام مستوى warning لمعظم المجالات، لكن deprecation يطبق افتراضيًا none ما لم يقترن بالخيار -d.
- --log-precise
- يعرض الجدول الزمني في السجل بمزيد من الدقة.
- --log-strict
- يضبط المستوى الصارم (strict) للسجل. أي رسائل تُرسل إلى مجالات السجل بهذا المستوى أو أعلى ستسبب فشل اختبار الوحدة بغض النظر عن نتيجة الفوز. ذو صلة فقط عند استخدامه مع -u.
- --logdomains[=filter]
- يسرد مجالات السجل المعرفة (فقط تلك التي تحتوي على filter إذا وُظفت) ويخرج.
- --no-log-to-file
- يمنع إعادة توجيه ناتج السجل إلى ملف. تُنشأ ملفات السجل في دليل السجلات (logs) تحت مجلد userdata.
- --log-to-file
- يتم كتابة ناتج السجل إلى ملف. يلغي تأثير --no-log-to-file سواء كان ضمنيًا أو صريحًا.
- --wnoconsole
- لـ Windows، عند استخدامه مع --no-log-to-file، يؤدي إلى كتابة المخرجات إلى cerr/cout بدلاً من CONOUT. وإلا، لا يفعل شيئًا.
- --max-fps fps
- عدد الأطر في الثانية (frames per second) التي يمكن للعرض أن يُظهرها، يجب أن تكون القيمة بين 1 و 1000، القيمة الافتراضية هي معدل تحديث الشاشة (refresh rate).
- -m, --multiplayer
- يشغل لعبة متعددة اللاعبين. هناك خيارات إضافية يمكن استخدامها مع --multiplayer كما هو موضح أدناه.
- --mp-test
- يحمل سيناريوهات الاختبار متعددة اللاعبين (test mp scenarios).
- --new-widgets
- توجد أداة واجهة مستخدم جديدة قيد التطوير (WIP widget toolkit)، هذا الخيار يُفعّلها. هذا تجريبي للغاية، لا تملأ تقارير الأخطاء لأن معظمها معروف. أجزاء من المكتبة تعتبر مستقرة وستعمل دون هذا المفتاح.
- --nodelay
- يشغل اللعبة بدون أي تأخيرات لاختبار الأداء الرسومي (graphic benchmarking). يتم تفعيل هذا تلقائيًا بواسطة --nogui.
- --noaddons
- تعطيل تحميل الملفات المضافة من طرف المستخدم.
- --nocache
- تعطيل التخزين المؤقت لبيانات اللعبة.
- --nogui
- يشغل اللعبة بدون واجهة المستخدم الرسومية (GUI). متاح فقط مع --multiplayer أو --screenshot أو --plugin.
- قمع لافتة بدء التشغيل.
- --nomusic
- تشغيل اللعبة بدون موسيقى.
- --noreplaycheck
- لا تحاول التحقق من صحة إعادة تشغيل (replay) اختبار الوحدة. ذو صلة فقط عند استخدامه مع -u.
- --nosound
- تشغيل اللعبة بدون أصوات وموسيقى.
- --output file
- الإخراج إلى الملف المحدد. ينطبق على عمليات ديفينج (مقارنة الملفات).
- --password password
- يستخدم password عند الاتصال بالخادم، متجاهلاً التفضيلات الأخرى. غير آمن.
- --plugin script
- (تجريبي) يحمل script يحدد ملحقًا (plugin) لـ Wesnoth. مشابه لـ --script، لكن ملف Lua يجب أن يُعيد دالة سيتم تشغيلها كـ coroutine ويتم إيقاظها دوريًا بالتحديثات.
- -P,--patch base-file patch-file
- يطبق رقعة DiffWML على ملف WML؛ لا يقوم بمعالجة مسبقة (preprocess) لأي من الملفات. يُخرج WML المعدل إلى المخرجات القياسية (standard output) أو إلى الملف المحدد بواسطة --output.
- -p, --preprocess source-file/folder target-directory
- يقوم بمعالجة ملف أو مجلد محدد مسبقًا. لكل ملف (ملفات)، سيتم كتابة ملف .cfg عادي وملف .cfg معالج في دليل الهدف المحدد. إذا تم تحديد مجلد، فسيتم معالجته بشكل متكرر بناءً على قواعد المعالج المسبق المعروفة. وحدات الماكرو الشائعة من دليل "data/core/macros" سيتم معالجتها قبل الموارد المحددة. مثال: -p ~/wesnoth/data/campaigns/tutorial ~/result. للتفاصيل حول المعالج المسبق، قم بزيارة: https://wiki.wesnoth.org/PreprocessorRef#Command-line_preprocessor.
- --preprocess-defines=DEFINE1,DEFINE2,...
- قائمة التعريفات المفصولة بفاصلة التي سيتم استخدامها بواسطة الأمر --preprocess. إذا كان SKIP_CORE في قائمة التعريفات لن تتم معالجة دليل "البيانات/النواة" مسبقاً.
- --preprocess-input-macros source-file
- يُستخدم فقط بواسطة أمر --preprocess. يحدد ملفًا يحتوي على تعريفات [preproc_define] ليتم تضمينها قبل المعالجة المسبقة.
- --preprocess-output-macros[=target-file]
- يُستخدم فقط بواسطة أمر --preprocess. سيُخرج جميع وحدات الماكرو المُعالجة مسبقًا في ملف الهدف. إذا لم يتم تحديد الملف، سيكون المخرج في ملف '_MACROS_.cfg' بدليل الهدف لأمر preprocess. يمكن تمرير ملف المخرجات إلى --preprocess-input-macros. يجب كتابة هذا المفتاح قبل أمر --preprocess.
- -r XxY, --resolution XxY
- يضبط دقة الشاشة. مثال: -r 800x600.
- --render-image image output
- يأخذ مسار صورة صالحًا في Wesnoth مع دوال مسار الصورة، ويُخرج إلى ملف .png. دوال مسار الصورة موثقة في: https://wiki.wesnoth.org/ImagePathFunctionWML.
- -R, --report
- تهيئة أدلة اللعبة وطباعة معلومات الإنشاء المناسبة للاستخدام في تقارير الأخطاء والإنهاء.
- --rng-seed number
- يُبذر منشئ الأرقام العشوائية (RNG) بـ number. مثال: --rng-seed 0.
- --screenshot map output
- يحفظ لقطة شاشة لـ map في output دون تهيئة شاشة.
- --script file
- (تجريبي) file يحتوي على سكريبت Lua للتحكم في العميل.
- -s[host], --server[=host]
- يتصل بالمضيف المحدد إن وُجد، وإلا يتصل بأول خادم في التفضيلات. مثال: --server server.wesnoth.org.
- --showgui
- يشغل اللعبة مع واجهة المستخدم الرسومية (GUI)، متجاوزًا أي --nogui ضمني.
- --strict-validation
- يتم التعامل مع أخطاء التحقق من الصحة على أنها أخطاء فادحة.
- -t[scenario_id], --test[=scenario_id]
- يشغل سيناريو اختبار صغير في اللعبة. يجب أن يكون السيناريو معرفًا بوسم [test] في WML. الافتراضي هو test. يمكن بدء عرض لميزة [micro_ai] باستخدام micro_ai_test.
- --translations-over percent
- يحدد معيار اكتمال الترجمة الكافي لعرضها في قائمة اللغات داخل اللعبة إلى percent. القيم الصالحة من 0 إلى 100.
- -u, --unit scenario-id
- يشغل سيناريو الاختبار المحدد كاختبار وحدة. يتضمن ضمنيًا --nogui.
- --unsafe-scripts
- يجعل حزمة package متاحة لنصوص Lua، حتى تتمكن من تحميل حزم تعسفية. لا تفعل هذا مع نصوص غير موثوقة! هذا الإجراء يعطي Lua نفس صلاحيات تنفيذ Wesnoth.
- -S,--use-schema path
- يضبط مخطط WML للاستخدام مع -V,--validate.
- --userconfig-dir name
- يضبط دليل تكوين المستخدم على name ضمن $HOME أو "My Documents Games" للنوافذ. يمكنك أيضًا تحديد مسار مطلق لدليل التكوين خارج $HOME أو "My Documents\My Games". في Windows، يمكن أيضًا تحديد دليل نسبي لدليل عمل العملية باستخدام مسار يبدأ ب ".\" أو "...\". في نظام X11 يتم تعيين هذا افتراضيًا إلى $XDG_CONFIG_HOME أو $HOME/.config/wesnoth، وفي الأنظمة الأخرى إلى مسار بيانات المستخدم.
- --userconfig-path
- طباعة مسار دليل تكوين المستخدم والخروج.
- --userdata-dir name
- يضبط دليل بيانات المستخدم على name ضمن $HOME أو "My Documents Games" للنوافذ. يمكنك أيضًا تحديد مسار مطلق لدليل بيانات المستخدم خارج $HOME أو "My Documents\My Games". في نظام التشغيل Windows، يمكن أيضًا تحديد دليل نسبي لدليل عمل العملية باستخدام مسار يبدأ بـ ".\" أو "...\".
- --userdata-path
- طباعة مسار دليل بيانات المستخدم والخروج.
- --username username
- يستخدم username عند الاتصال بالخادم، متجاهلاً التفضيلات الأخرى.
- --validate path
- التحقق من صحة ملف مقابل مخطط WML.
- --validate-addon addon_id
- التحقق من صحة WML للملحق المحدد أثناء اللعب.
- --validate-core
- التحقق من صحة WML الأساسية أثناء اللعب.
- --validate-schema path
- التحقق من صحة ملف كمخطط WML.
- --validcache
- على افتراض أن ذاكرة التخزين المؤقت صالحة. (اختيار خطير)
- -v, --version
- إظهار رقم الإصدار والخروج.
- --simple-version
- إظهار رقم الإصدار ولا شيء آخر ، ثم الخروج.
- -w, --windowed
- تشغيل اللعبة في وضع النوافذ.
- --with-replay
- يعيد تشغيل اللعبة المحملة باستخدام خيار --load.
خيارات لـ --multiplayer
خيارات متعددة اللاعبين الخاصة بالجانب مُعلَّمة بـ number. يجب استبدال number برقم جانب. عادةً ما يكون 1 أو 2 لكنه يعتمد على عدد اللاعبين الممكن في السيناريو المختار.
- --ai-config number:value
- تحديد ملف التكوين ليتم تحميله لوحدة التحكم بال AI لهذا الجانب.
- --algorithm number:value
- يحدد خوارزمية غير قياسية لتستخدمها وحدة تحكم الذكاء الاصطناعي لهذا الجانب. يتم تحديد الخوارزمية بواسطة علامة [ai]، والتي يمكن أن تكون خوارزمية أساسية إما في "data/ai/ais" أو "data/ai/dev" أو خوارزمية محددة بواسطة ملحق. تتضمن القيم المتاحة: idle_ai و experimental_ai.
- --controller number:value
- يختار المتحكم لهذا الجانب. القيم المتاحة: human، ai و null.
- --era value
- استخدم هذا الخيار للعب في العصر المحدد بدلاً من عصر الافتراضي. يتم اختيار العصر بواسطة معرف (id). العصور موصوفة في ملف data/multiplayer/eras.cfg.
- --exit-at-end
- يخرج بمجرد انتهاء السيناريو، دون عرض مربع حوار النصر/الهزيمة الذي يتطلب عادةً من المستخدم النقر على إنهاء السيناريو. يُستخدم هذا أيضًا في القياس القابل للبرمجة النصية.
- --ignore-map-settings
- لا يستخدم إعدادات الخريطة، يستخدم القيم الافتراضية بدلاً من ذلك.
- --label label
- يضبط label لوحدات الذكاء الاصطناعي.
- --multiplayer-repeat value
- يكرر لعبة متعددة اللاعبين value مرات. الأفضل استخدامه مع --nogui لاختبار الأداء القابل للنص.
- --parm number:name:value
- يضبط معاملات إضافية لهذا الجانب. يعتمد هذا المعامل على الخيارات المستخدمة مع --controller و --algorithm. يجب أن يكون مفيدًا فقط للأشخاص الذين يصممون ذكاءً اصطناعيًا خاصًا بهم. (غير موثّق بالكامل بعد)
- --scenario value
- يختار سيناريو متعدد اللاعبين بواسطة المعرف. معرف السيناريو الافتراضي هو multiplayer_The_Freelands.
- --side number:value
- يختار فصيلًا من العصر الحالي لهذا الجانب. يتم اختيار الفصيل بواسطة معرف. الفصائل موصوفة في ملف data/multiplayer.cfg.
- --turns value
- يضبط عدد الأدوار للسيناريو المختار. افتراضيًا لا يوجد حد للأدوار.
حالة الخروج (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)
| 2022 | ويسنوث |