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
- --strict-lua
- запретить
устаревшие
вызовы Lua API
-
-D,--diff левый
файл
правый
файл
- сравнивает
два WML-файла
(см.
команду diff)
без
предварительной
обработки
(если
нужна,
используйте
сначала
команду -p).
Помещает
разницу в
виде DiffWML в
стандартный
вывод или в
файл,
указанный
--output.
-
-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.
- --nobanner
- не
показывать
загрузочный
экран.
- --nomusic
- запустить
игру без
музыки.
- --noreplaycheck
- не
пытаться
подтвердить
повтор
проверки
модуля.
Имеет
значение
только,
когда
используется
совместно
с -u.
- --nosound
- запустить
игру без
звука и
музыки.
-
--output файл
- настроить
вывод в
указанный
файл.
Применимо
к
операциям
взятия
разницы (diff).
-
--password пароль
- использовать
пароль
при
соединении
с сервером,
игнорируя
другие
предпочтения.
Небезопасно.
-
--plugin скрипт
- (экспериментально)
загрузить
скрипт,
определяющий
плагин
Веснота. В
целом,
похоже на
--script за
исключением
того, что
файл Lua
должен
вернуть
функцию,
которую
можно
запустить
в качестве
сопрограммы
и время от
времени
пробуждать
обновлениями.
-
-P,--patch исходный
файл
файл
патча
- применяет
патч DiffWML к
WML-файлу; ни
один из
этих
файлов
предварительно
не
проверяется.
Выводит WML с
применёнными
к нему
правками
через
стандартный
вывод или в
файл,
указанный
--output.
-
-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.
-
-S,--use-schema путь
- устанавливает
шаблон WML,
используемый
-V,--validate.
-
--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 имя
пользователя
- использовать
имя
пользователя
при
соединении
с сервером,
игнорируя
другие
предпочтения.
-
--validate путь
- проверяет
файл на
соответствие
шаблону WML.
-
--validate-addon id_аддона
- проверяет
WML
выбранного
аддона во
время
вашей
игры.
- --validate-core
- проверяет
WML ядра во
время
вашей
игры.
- --validate-schema
путь
- проверяет,
является
ли файл
шаблоном WML.
- --validcache
- предполагает,
что кэш
правильный.
(опасно)
- -v, --version
- вывести
номер
версии и
выйти.
- --simple-version
- только
вывести
номер
версии и
выйти.
- -w, --windowed
- запускать
игру в
оконном
режиме.
- --with-replay
- воспроизводит
игру,
загруженную
с
параметром
--load
Параметры,
специфичные
для
определённой
стороны в
многопользовательской
игре
отмечены с
помощью
числа.
число
заменяется
номером
стороны.
Обычно это 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,
<
[email protected]>).
Отредактирована
Нильсом
Кнейпером (Nils
Kneuper) <
[email protected]>, ott <
[email protected]> и
Soliton <
[email protected]>.
Эта
страница
изначально
была
написана
Сирилом
Бауторсом
(Cyril Bouthors) <
[email protected]>.
Посетите
официальную
страницу:
https://www.wesnoth.org/
Авторское
право ©
Дэвид Уайт,
2003-2022 <
[email protected]>
Это —
Свободное
программное
обеспечение;
эта
программа
находится
под
лицензией GPL
версии 2,
опубликованной
Фондом
свободного
программного
обеспечения
(Free Software Foundation).
НИКАКИХ
гарантий
не
предоставляется;
даже для
КОММЕРЧЕСКОЙ
ЦЕННОСТИ
или для
СООТВЕТСТВИЯ
КАКОЙ-ТО
ЦЕЛИ.
wesnothd(6)