ИМЯ
wesnoth - Битва
за Веснот,
пошаговая
стратегическая
игра в
жанре
фэнтези
ОБЗОР
wesnoth
[ПАРАМЕТРЫ]
[ПУТЬ_К_ДАННЫМ]
ОПИСАНИЕ
Битва за
Веснот -
пошаговая
стратегическая
игра в
жанре
фэнтези.
Сразите
всех
противников
с помощью
выбранных
бойцов,
умело
распоряжаясь
своими
золотом и
деревнями.
У каждого
бойца есть
свои
преимущества
и
недостатки;
чтобы
победить,
разверните
свои
войска для
наилучшего
эффекта и
не дайте
своим
врагам
сделать то
же самое.
Получая
опыт, бойцы
становятся
сильнее. Вы
можете
играть на
своем
родном
языке и
проверить
свои
способности
против
умного
компьютерного
оппонента
или же
присоединиться
к
огромному
сообществу
игроков Wesnoth
по сети. Вы
можете
создать
собственные
типы
бойцов,
сценарии
или
кампании и
поделиться
ими с
другими.
ПАРАМЕТРЫ
- --all-translations
- Отобразить
все
переводы
во
внутриигровом
списке
выбора
языка, даже
если они
считаются
недостаточно
полными.
- --bunzip2 infile.bz2
- распаковать
файл — он
должен
быть
формата bzip2 —
и
сохранить
его без
расширения
.bz2. Исходный
файл infile.bz2
будет
удалён.
- --bzip2 infile
- сжать файл
в формат bzip2,
сохранить
его как infile.bz2
и удалить
исходный
файл infile.
- -c[id_кампании], --campaign[=id_кампании]
- сразу же
запустить
кампанию с
идентификатором
id_кампании.
Если
идентификатор
не
установлен,
появится
меню
выбора.
- --campaign-difficulty[=сложность]
- Сложность
выбранной
кампании
(от 1 до
наивысшей).
Если не
задать
сложность,
появится
диалог
выбора
сложности.
- --campaign-scenario id_сценария
- Идентификатор
сценария
из
выбранной
кампании.
По
умолчанию
выбран
первый
сценарий.
- --campaign-skip-story
- Пропустить
экран
предыстории
[story] и диалог
до
окончания
события
start.
- --clock
- Добавить
возможность
показать
часы, чтобы
проверить
таймер
отображения.
- --config-dir имя
- Устарело,
используйте
--userdata-dir.
- --config-path
- Устарело,
используйте
--userdata-path.
- --core id_ядра
- перекрывает
загруженное
ядро тем,
чей
идентификатор
был
указан
- --data-dir каталог
- перезаписывает
каталог
данных
вновь
указанным
- --data-path
- вывести
путь к
каталогу
данных и
выйти.
- -d, --debug
- включить
дополнительные
команды в
игре (см.
Wiki-страницу
на сайте
https://wiki.wesnoth.org/CommandMode/ru
дальнейших
сведений о
командном
режиме).
- --debug-lua
- включить
некоторые
механизмы
отладки Lua
- -e[файл], --editor[=файл]
- запускает
редактор
карт
напрямую.
Если задан
файл,
действует
равноценно
-l --load.
- --fps
- отображать
в углу
экрана
число
кадров в
секунду.
- -f, --fullscreen
- запустить
игру в
полноэкранном
режиме.
- --gunzip infile.gz
- распаковать
файл,
который
должен
быть в
формате gzip и
сохранить
его без
расширения
.gz. Исходный
файл infile.gz
будет
удалён.
- --gzip infile
- сжать файл
в формат gzip,
сохранить
его как infile.gz
и удалить
infile.
- -h, --help
- вывести
список
параметров
командной
строки в
стандартный
вывод и
выйти.
- -l, --load file
- загружает
файл из
стандартного
каталога
сохраненных
игр. Если
помимо
того задан
параметр -e
или --editor,
запускает
редактор с
открытой в
нем картой
из файла.
Если это
каталог,
редактор
выдаст
диалог
выбора
карты из
этого
каталога.
- -L, --language язык
- использовать
в этой
сессии
перевод на
указанный
язык
(обозначение).
К примеру:
--language ang_GB@latin
- --log-уровень=домен1,домен2,...
- задать
уровень
детальности
доменов
лога. all
выводит в
лог домены
всех
уровней.
Доступны
уровни: error
(ошибки), warning
(предупреждения), info
(сведения), debug
(отладка), none
(ничего). По
умолчанию
для
большинства
доменов
используется
уровень warning,
но домен
deprecation
(выводимое
из
употребления)
устанавливается
в none, если
только не
установлен
параметр
-d.
- --log-precise
- выводить
временные
метки в
файл логов
с большей
точностью.
- --log-strict
- установить
строгий
уровень
отладчика.
Любые
сообщения,
посланные
в домены
этого
уровня
выше по
своей
значимости,
приведут к
провалу
проверки
модуля
невзирая
на исход
пробной
игры. Имеет
значение
только,
когда
используется
совместно
с -u.
- --logdomains[=фильтр]
- перечислить
доступные
домены
логов
(только те,
которые
содержатся
в фильтре,
если он
задан) и
выйти
- --max-fps fps
- граничное
число
кадров в
секунду,
которые
может
отобразить
игра;
значение
должно
лежать
между 1 и 1000,
по
умолчанию
используется
частота
обновления
экрана.
- -m, --multiplayer
- запустить
многопользовательскую
игру.
Совместно
с --multiplayer можно
использовать
дополнительные
параметры,
они
объяснены
ниже.
- --mp-test
- загрузить
пробные
сценарии
многопользовательской
игры.
- --new-widgets
- этот
параметр
включает
новый
недоделанный
пакет
инструментов
для
создания
виджетов.
Он крайне
экспериментальный,
поэтому не
сообщайте
об ошибках
в нём, так
как
большинство
уже
известно.
Части
библиотеки
считаются
стабильными,
и будут
работать
без этого
включения.
- --nodelay
- запустить
игру без
задержки,
необходимой
для
проверки
производительности
графики.
Автоматически
включается
при
использовании
--nogui.
- --noaddons
- отключает
загрузку
пользовательских
дополнений.
- --nocache
- отключить
кэширование
игровых
данных.
- --nogui
- запустить
игру без
пользовательского
интерфейса.
Доступно
только в
сочетании
с --multiplayer или
--plugin.
- --nomusic
- запустить
игру без
музыки.
- --noreplaycheck
- не
пытаться
подтвердить
повтор
проверки
модуля.
Имеет
значение
только,
когда
используется
совместно
с -u.
- --nosound
- запустить
игру без
звука и
музыки.
- --password пароль
- использовать
пароль
при
соединении
с сервером,
игнорируя
другие
предпочтения.
Небезопасно.
- --plugin скрипт
- (экспериментально)
загрузить
скрипт,
определяющий
плагин
Веснота. В
целом,
похоже на
--script за
исключением
того, что
файл Lua
должен
вернуть
функцию,
которую
можно
запустить
в качестве
сопрограммы
и время от
времени
пробуждать
обновлениями.
- -p, --preprocess исходный
файл/каталог целевой
каталог
- запустить
препоцессор
для
заданного
файла или
каталога.
Для
каждого
файла в
заданный
целевой
каталог
пишется
исходный .cfg
файл и
обработанный
.cfg файл. Если
задан
каталог, он
будет
обрабатываться
рекурсивно
в
соответствии
с
известными
правилами
препроцессора.
Общие
макросы из
каталога
"data/core/macros" будут
обработаны
раньше, чем
заданные
ресурсы.
Пример: -p
~/wesnoth/data/campaigns/tutorial ~/result.
Подробнее
о
препроцессоре
можно
прочитать
здесь:
https://wiki.wesnoth.org/PreprocessorRef#Command-line_preprocessor.
- --preprocess-defines=ОПРЕДЕЛЕНИЕ1,ОПРЕДЕЛЕНИЕ2,...
- разделённый
запятыми
список
определений,
используемых
командой
--preprocess. Если в
списке
определений
есть SKIP_CORE, то
каталог
"data/core" не
будет
прогоняться
через
препроцессор.
- --preprocess-input-macros исходный
файл
- используется
только
командой
--preprocess. Задает
файл,
который
содержит
определения
препроцессора
[preproc_define],
которые
должны
быть
загружены
до запуска
препроцессора.
- --preprocess-output-macros[=целевой
файл]
- используется
только
командой
--preprocess.
Выводит
все
заранее
обработанные
макросы в
целевой
файл. Если
файл не
задан,
файлом
вывода
будет '_MACROS_.cfg' в
целевом
каталоге
команды
обработчика.
Файл
вывода
можно
передать с
помощью
--preprocess-input-macros. Этот
ключ
необходимо
указать до
команды
--preprocess.
- -r XxY, --resolution XxY
- установить
разрешение
экрана.
Пример: -r
800x600.
- --render-image изображение результат
- взять
подходящую
Веснотскую
'строку
пути к
изображению',
применить
к ней
функции
пути
изображения,
и вывести
результат
в .png файл.
Функции
пути
изображения
обозначены
здесь:
https://wiki.wesnoth.org/ImagePathFunctionWML.
- -R, --report
- инициализировать
каталоги
игры,
вывести
сведения о
сборке,
подходящие
к
использованию
в
сообщениях
об ошибках,
и выйти.
- --rng-seed число
- задать
семя
генератора
случайных
чисел
данным
числом.
Пример: --rng-seed
0.
- --screenshot карта результат
- сохраняет
снимок
экрана
карты в
файл
результат
, не
запуская
вывод на
экран.
- --script файл
- (экспериментально)
файл ,
содержащий
скрипт Lua
управления
клиентом.
- -s[хост], --server[=хост]
- подключиться
к
указанному
хосту, если
таковой
имеется,
иначе
подключиться
к первому,
указанному
в
настройках.
Например:
--server server.wesnoth.org.
- --showgui
- запустить
игру с
пользовательским
интерфейсом,
перезаписывая
любые
указанные
--nogui.
- --strict-validation
- ошибки
подтверждения
считаются
критическими.
- -t[id
сценария], --test[=id
сценария]
- запустить
игру на
небольшом
пробном
сценарии.
Сценарий
следует
обозначить
тэгом WML [test].
По
умолчанию
test.
Демонстрацию
функции [micro_ai]
можно
запустить
с помощью
micro_ai_test.
Подразумевает
--nogui.
- --translations-over процент
- Установить
стандарт
завершённости
перевода
в
процентах,
определяющий,
когда
перевод
достаточно
полный,
чтобы
отобразить
его во
внутриигровом
списке
выбора
языка.
Допускаются
значения
от 0 до 100.
- -u, --unit id
сценария
- запустить
указанный
пробный
сценарий в
качестве
проверки
модуля.
Подразумевает
--nogui.
- --unsafe-scripts
- сделать
пакет package
доступным
для
скриптов lua,
из-за чего
они смогут
загружать
произвольные
пакеты. Не
делайте
этого с
непроверенными
скриптами!
Действие
предоставляет
lua такие же
привилегии,
как у
исполняемого
файла wesnoth.
- --userconfig-dir имя
- установить
папку с
пользовательскими
настройками
в подпапку
имя
каталога $HOME
(или "Мои
документы\My
Games" для
системы Windows).
Если папка
с
пользовательскими
настройками
находится
вне папки $HOME
(или "Мои
документы\My
Games"), задайте
абсолютный
путь.
Помимо
этого, в
системе Windows
возможно
задать
каталог
относительно
папки
запущенного
процесса,
если
использовать
путь,
начинающийся
с ".\" или "..\". В
X11 по
умолчанию
используется
$XDG_CONFIG_HOME или $HOME/.config/wesnoth, в
других
системах —
путь к
пользовательским
данным.
- --userconfig-path
- вывести
название
каталога
пользовательских
настроек
игры и
выйти.
- --userdata-dir имя
- установить
папку
пользовательских
данных в
подпапку
имя в
каталоге $HOME
(или "Мои
документы\My
Games" для
системы Windows).
Если папка
пользовательских
данных
находится
вне папки $HOME
(или "Мои
документы\My
Games"), задайте
абсолютный
путь.
Помимо
этого, в
системе Windows
возможно
задать
каталог
относительно
папки
запущенного
процесса,
если
использовать
путь,
начинающийся
с ".\" или "..\".
- --userdata-path
- вывести
путь к
каталогу
пользовательских
данных и
выйти.
- --username имя
пользователя
- использовать
имя
пользователя
при
соединении
с сервером,
игнорируя
другие
предпочтения.
- --validcache
- предполагает,
что кэш
правильный.
(опасно)
- -v, --version
- вывести
номер
версии и
выйти.
- -w, --windowed
- запускать
игру в
оконном
режиме.
- --with-replay
- воспроизводит
игру,
загруженную
с
параметром
--load
Параметры
для --multiplayer
Параметры,
специфичные
для
определённой
стороны в
многопользовательской
игре
отмечены с
помощью
числа.
число
заменяется
номером
стороны.
Обычно это 1
или 2, но оно
зависит от
числа
возможных
в
выбранном
сценарии
игроков.
- --ai-config число:значение
- выбрать
файл
конфигурации,
из
которого
загрузить
контроллер
ИИ для
данной
стороны.
- --algorithm число:значение
- выбрать
нестандартный
алгоритм
ИИ для
управления
данной
стороной.
Алгоритм
определяется
тэгом [ai],
этот тэг
может быть
ядром из
"data/ai/ais" или "data/ai/dev",
либо
алгоритм
может
обозначить
какой-то из
аддонов.
Допустимые
значения
включают в
себя idle_ai
(спокойный
ИИ) и experimental_ai
(опытный
ИИ).
- --controller число:значение
- выбрать
контроллер
(тип
игрока) для
данной
стороны.
Допустимые
значения:
human (человек),
ai (ИИ) и null
(управление
отсутствует).
- --era значение
- используйте
этот
параметр
для игры в
выбранной
эре вместо
Default. Эра
выбирается
по ее
идентификатору.
Они
описаны в
файле
data/multiplayer/eras.cfg.
- --exit-at-end
- выйти по
завершении
сценария,
без
отображения
диалога
победы/поражения,
этот
диалог
обычно
требует от
пользователя
нажать
кнопку
Конец
Сценария.
Это также
используется
для
автоматической
оценки
производительности.
- --ignore-map-settings
- не
использовать
настройки
карты,
взять
значения
по
умолчанию.
- --label метка
- устанавливает
метку для
систем ИИ.
- --multiplayer-repeat число
- повторить
многопользовательскую
игру
число раз.
Для
скриптов
тестирования
лучше
использовать
с --nogui.
- --parm число:имя:значение
- установить
дополнительные
параметры
для данной
стороны.
Этот
параметр
зависит от
параметров,
использованных
в --controller и --algorithm.
Скорее
всего,
полезен
лишь
авторам
собственных
ИИ (пока не
документировано)
- --scenario значение
- выбрать
многопользовательский
сценарий
по
идентификатору.
Сценарий
по
умолчанию -
multiplayer_The_Freelands.
- --side число:значение
- выбрать
фракцию
текущей
эры для
данной
стороны.
Фракция
назначается
с помощью
указания
ее
идентификатора
(id). Фракции
описаны в
файле data/multiplayer.cfg.
- --turns значение
- установить
число
ходов для
выбранного
сценария.
По
умолчанию
ходы не
ограничены.
КОД
ВЫХОДА
Нормальный
код выхода 0.
Код выхода 1
означает
ошибку
инициализации
(SDL, видео,
шрифты, др.).
Код выхода 2
означает
ошибку в
параметрах
командной
строки.
Код выхода
отличается
при
проведении
проверки
модулей
(при
помощи -u).
Код выхода 0
означает,
что
проверка
прошла
успешно, а 1
означает,
что
испытание
провалилось.
Код выхода 3
указывает
на то, что
проверка
прошла
успешно, но
при этом
произвела
недействительный
файл
повтора.
Код выхода 4
означает,
что
проверка
прошла
успешно, но
повтор
вызвал
ошибки.
Последние
два кода
возвращаются
только,
если не
передан
параметр
--noreplaycheck.
АВТОР
Написана
Дэвидом
Уайтом (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/
АВТОРСКОЕ
ПРАВО
Авторское
право ©
Дэвид Уайт,
2003-2018 <davidnwhite@verizon.net>
Это —
Свободное
программное
обеспечение;
эта
программа
находится
под
лицензией GPL
версии 2,
опубликованной
Фондом
свободного
программного
обеспечения
(Free Software Foundation).
НИКАКИХ
гарантий
не
предоставляется;
даже для
КОММЕРЧЕСКОЙ
ЦЕННОСТИ
или для
СООТВЕТСТВИЯ
КАКОЙ-ТО
ЦЕЛИ.