Man page - wesnoth-1.18(6)

Packages contains this manual

Available languages:

en fr pt_BR es it ca cs tr sk bg ja en_GB ru zh_TW zh_CN de

Manual

WESNOTH

名 稱
摘 要
描 述
選 項
--multiplayer( 多 人 遊 戲 ) 的 選 項
退 出 狀 態 碼
作 者
著 作 權
參 見

名 稱

wesnoth - 韋 諾 之 戰 , 一 個 回 合 制 奇 幻 風 格 的 策 略 遊 戲

摘 要

wesnoth [ OPTIONS ] [ PATH_TO_DATA ]

描 述

Battle for Wesnoth 是 一 個 回 合 制 奇 幻 風 格 的 策 略 遊 戲 。

用 精 心 挑 選 的 部 隊 打 敗 所 有 的 敵 方 首 領 , 好 好 管 理 你 的 金 幣 資 源 和 村 莊 。 所 有 單 位 都 有 自 己 的 優 勢 與 劣 勢 , 要 得 勝 , 調 動 你 的 軍 隊 , 發 揮 出 他 們 的 優 勢 , 同 時 拒 絕 給 予 對 手 這 麼 做 的 機 會 。 隨 著 單 位 獲 得 經 驗 , 他 們 會 獲 得 新 的 技 能 , 也 會 變 得 更 強 大 。 使 用 你 自 己 的 語 言 進 行 遊 戲 , 考 驗 你 對 抗 聰 明 的 電 腦 對 手 的 技 能 , 或 者 加 入 韋 諾 的 大 型 線 上 玩 家 社 群 。 創 造 你 自 己 的 客 制 單 位 、 章 節 和 戰 役 , 並 與 其 他 玩 家 分 享 它 們 。

選 項

--all-translations

顯 示 所 有 在 遊 戲 中 的 語 言 清 單 中 的 翻 譯 , 即 使 它 們 被 認 為 是 不 完 整 的 。

--bunzip2 infile.bz2

解 壓 縮 一 個 應 該 是 bzip2 格 式 的 檔 案 , 並 儲 存 為 名 稱 少 了 .bz2 後 綴 的 檔 案 。 infile.bz2 將 被 刪 除 。

--bzip2 infile

用 bzip2 格 式 壓 縮 一 個 檔 案 , 儲 存 為 infile .bz2, 並 刪 除 infile

-c[ id_campaign ], --campaign[ =id_campaign ]

直 接 開 啟 ID 為 id_campaign 的 戰 役 。 如 果 沒 有 指 定 ID, 將 會 出 現 選 單 。

--campaign-difficulty[ =difficulty ]

指 定 戰 役 的 難 度 ( 1 至 最 大 ) 。 如 果 沒 有 指 定 , 則 會 出 現 戰 役 難 度 的 選 取 工 具 。

--campaign-scenario id_scenario

指 定 戰 役 中 章 節 的 ID。 預 設 為 第 一 個 章 節 。

--campaign-skip-story

start 事 件 最 後 跳 過 [story] 畫 面 及 對 話 框 。

--clock

增 加 一 個 顯 示 時 鐘 的 選 項 用 來 當 測 試 畫 面 繪 製 計 時 器 。

--config-dir name

已 廢 棄 , 請 使 用 --userdata-dir

--config-path

已 廢 棄 , 請 使 用 --config-path

--core id_core

以 指 定 ID 的 核 心 來 覆 寫 被 讀 取 的 核 心 。

--data-dir directory

以 指 定 的 目 錄 來 覆 寫 資 料 目 錄

--data-path

印 出 資 料 目 錄 的 路 徑 並 退 出 。

-d, --debug

在 遊 戲 中 啟 用 額 外 的 指 令 模 式 選 項 ( 更 多 關 於 指 令 模 式 資 訊 可 以 參 閱 wiki頁 面 http://www.wesnoth.org/wiki/CommandMode) 。

--debug-lua

啟 用 一 些 Lua 偵 錯 機 制

--strict-lua

不 允 許 廢 棄 的 Lua API的 呼 叫

-D,--diff left-file right-file

比 較 兩 個 WML 檔 案 的 差 異 , 但 不 會 預 處 理 它 們 ( 要 處 理 的 話 , 先 透 過 -p 執 行 它 們 ) 。 以 DiffWML 的 格 式 輸 出 差 異 至 標 準 輸 出 或 者 至 --output 所 指 定 的 檔 案 。

-e[ file ], --editor[ =file ]

直 接 啟 動 遊 戲 中 的 地 圖 編 輯 器 。 如 果 指 定 file , 則 等 同 -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 , ...

設 定 日 誌 域 的 嚴 重 等 級 。 all 可 以 用 來 匹 配 任 何 日 誌 域 。 可 使 用 的 等 級 有 : error , warning , info , debug , none 。 預 設 的 情 況 下 , warning 等 級 會 被 用 於 大 部 分 的 日 誌 域 , 但 deprecation 預 設 是 none , 除 非 和 -d 選 項 一 併 使 用 。

--log-precise

以 更 精 確 的 方 式 顯 示 日 誌 中 的 時 間 戳 記 。

--log-strict

設 定 日 誌 記 錄 器 的 嚴 格 等 級 。 任 何 訊 息 傳 送 至 此 等 級 的 日 誌 域 或 是 高 的 等 級 將 導 致 單 元 測 試 失 敗 , 不 管 勝 利 的 結 果 。 只 有 在 和 -u 一 同 使 用 時 才 會 有 效 。

--logdomains[ =filter ]

列 出 定 義 的 日 誌 域 ( 只 列 出 包 含 filter 的 日 誌 域 , 如 果 它 有 被 使 用 的 話 ) 並 退 出

--no-log-to-file

禁 止 將 記 錄 輸 出 成 檔 案 。 log 檔 案 原 是 建 立 在 userdata 的 日 誌 目 錄 資 料 夾 下 。

--log-to-file

log output is written to a file. Cancels the effect of --no-log-to-file whether implicit or explicit.

--wnoconsole

在 Windows 系 統 下 , 當 使 用 --no-log-to-file 時 , 會 將 輸 出 寫 入 cerr/cout 而 不 是 CONOUT。 否 則 , 不 會 有 任 何 作 用 。

--max-fps fps

遊 戲 每 秒 能 顯 示 的 影 格 數 , 數 值 應 在 1 1000 之 間 , 預 設 為 螢 幕 刷 新 率 。

-m, --multiplayer

執 行 一 個 多 人 遊 戲 。 有 額 外 的 選 項 可 以 與 --multiplayer 一 起 使 用 , 底 下 會 解 釋 。

--mp-test

載 入 測 試 用 的 多 人 章 節 。

--new-widgets

有 新 的 WIP 物 件 工 具 , 這 個 選 項 會 啟 用 它 。 這 個 功 能 非 常 地 具 有 實 驗 性 , 大 部 分 的 Bug 是 已 知 的 , 所 以 請 勿 回 報 任 何 Bug。 部 分 函 式 庫 被 認 為 是 穩 定 的 , 即 使 不 開 啟 這 個 選 項 也 會 動 作 。

--nodelay

為 了 進 行 圖 形 基 準 測 試 , 以 無 延 遲 的 方 式 來 執 行 遊 戲 。 啟 用 --nogui 選 項 時 會 自 動 啟 用 這 個 選 項 。

--noaddons

停 用 使 用 者 模 組 的 載 入 。

--nocache

停 用 遊 戲 資 料 的 快 取 。

--nogui

以 沒 有 遊 戲 圖 形 介 面 的 方 式 執 行 遊 戲 。 只 能 與 --multiplayer --screenshot --plugin 合 併 使 用 。

--nobanner

不 輸 出 啟 動 訊 息 。

--nomusic

以 無 音 樂 的 方 式 執 行 游 戲 。

--noreplaycheck

不 嘗 試 驗 證 單 元 測 試 的 回 放 檔 案 。 只 有 在 和 -u 一 同 使 用 時 才 會 有 效 。

--nosound

以 無 音 樂 和 音 效 的 方 式 執 行 游 戲 。

--output file

輸 出 到 指 定 的 檔 案 。 適 合 用 於 差 異 操 作 。

--password password

當 連 線 到 一 個 伺 服 器 時 , 使 用 password , 忽 略 其 它 偏 好 設 定 。 不 安 全 。

--plugin script

( 實 驗 性 ) 載 入 一 個 定 義 韋 諾 插 件 的 script 。 與 --script 相 似 , 但 Lua 檔 案 應 該 傳 回 一 個 函 數 , 該 函 數 將 運 行 且 週 期 性 地 喚 醒 並 更 新 。

-P,--patch base-file patch-file

將 一 個 DiffWML 的 補 丁 用 於 一 個 WML 檔 案 。 不 會 預 處 理 任 何 輸 入 的 檔 案 。 輸 出 被 補 過 的 WML 至 標 準 輸 出 或 者 至 --output 所 指 定 的 檔 案 。

-p, --preprocess source-file/folder target-directory

預 處 理 指 定 的 檔 案 /目 錄 。 每 個 檔 案 未 處 理 及 已 處 理 的 .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 在 定 義 清 單 中 , 「 data/core」 將 不 會 被 預 處 理 。

--preprocess-input-macros source-file

只 被 --preprocess 指 令 用 到 。 在 預 處 理 之 前 定 義 一 個 包 含 [preproc_define] 的 檔 案 。

--preprocess-output-macros[ =target-file ]

只 被 --preprocess 指 令 用 到 。 將 輸 出 所 有 預 處 理 過 的 巨 集 至 目 標 檔 案 。 如 果 沒 有 指 定 檔 案 , 輸 出 將 會 是 預 處 理 指 令 的 目 標 目 錄 中 的 「 _MACROS_.cfg」 檔 案 。 輸 出 的 檔 案 可 以 被 傳 至 --preprocess-input-macros 。 這 個 選 項 應 在 --preprocess 指 令 之 前 被 輸 入 。

-r X x Y , --resolution X x Y

設 定 螢 幕 解 析 度 。 例 如 : -r 800x600

--render-image image output

取 得 一 個 有 效 的 包 含 圖 形 路 徑 函 數 的 韋 諾 「 圖 片 路 徑 字 串 」 , 並 輸 出 至 一 個 .png 檔 。 圖 片 路 徑 函 數 的 文 件 在 https://wiki.wesnoth.org/ImagePathFunctionWML。

-R, --report

初 始 化 遊 戲 目 錄 , 印 出 適 合 用 於 臭 蟲 回 報 的 建 構 資 訊 , 並 退 出 。

--rng-seed number

將 亂 數 產 生 器 的 種 子 設 定 為 number 。 例 如 : --rng-seed 0

--screenshot map output

不 初 始 化 螢 幕 的 情 況 下 將 map 螢 幕 的 截 圖 儲 存 至 output

--script file

( 實 驗 性 ) file 包 含 一 個 用 來 控 制 客 戶 端 的 Lua 腳 本 。

-s[ host ], --server[ =host ]

如 果 有 指 定 任 何 主 機 的 話 , 連 接 到 指 定 的 主 機 。 否 則 , 連 接 到 偏 好 設 定 中 的 第 一 個 伺 服 器 。 例 如 : --server server.wesnoth.org

--showgui

以 圖 形 界 面 的 方 式 執 行 遊 戲 , 覆 寫 任 何 隱 含 的 --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。

-S,--use-schema path

設 定 要 與 -V,--validate 一 同 使 用 的 WML 格 式 。

--userconfig-dir name

在 $HOME 或 「 我 的 文 件 \[u6211]的 遊 戲 」 (Windows)底 下 設 定 使 用 者 配 置 目 錄 為 name 。 你 也 可 以 為 配 置 目 錄 設 定 一 個 在 $HOME 或 「 我 的 文 件 \[u6211]的 遊 戲 」 之 外 的 絕 對 路 徑 。 在 Windows 上 , 也 可 以 使 用 「 .\」 或 「 ..\」 作 為 前 綴 來 指 定 相 對 於 工 作 目 錄 的 相 對 路 徑 。 在 X11 下 , 這 會 預 設 為 $XDG_CONFIG_HOME 或 $HOME/.config/wesnoth, 在 其 它 作 業 系 統 上 則 預 設 為 使 用 者 資 料 的 路 徑 。

--userconfig-path

印 出 使 用 者 配 置 目 錄 的 路 徑 並 退 出 。

--userdata-dir name

在 $HOME 或 「 我 的 文 件 \[u6211]的 遊 戲 」 (Windows)底 下 設 定 使 用 者 資 料 目 錄 為 name 。 你 也 可 以 為 使 用 者 資 料 目 錄 設 定 一 個 在 $HOME 或 「 我 的 文 件 \[u6211]的 遊 戲 」 之 外 的 絕 對 路 徑 。 在 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 控 制 者 選 擇 一 個 非 標 準 的 演 算 法 來 用 。 該 演 算 法 以 [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

為 AI 設 定 label

--multiplayer-repeat value

重 複 執 行 多 人 遊 戲 value 次 。 最 好 與 --nogui 一 同 用 於 腳 本 化 性 能 基 準 測 試 。

--parm number : name : value

為 這 個 陣 營 設 置 額 外 參 數 。 這 個 參 數 依 --controller --algorithm 的 選 項 而 定 。 這 個 選 項 只 對 設 計 他 們 自 己 的 AI 的 人 有 用 。 ( 還 有 沒 完 整 的 文 件 )

--scenario value

透 過 ID 選 擇 一 個 多 人 章 節 。 預 設 的 章 節 ID 是 multiplayer_The_Freelands

--side number : value

為 這 個 陣 營 選 擇 目 前 時 代 的 一 個 派 系 。 派 系 是 用 ID 來 選 擇 。 派 系 的 描 述 在 data/multiplayer.cfg 檔 案 中 。

--turns value

設 定 所 選 章 節 的 回 合 數 限 制 。 預 設 為 沒 有 限 制 。

退 出 狀 態 碼

正 常 退 出 的 狀 態 碼 為 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> and Soliton <soliton.de@gmail.com> 更 動 。
這 個 手 冊 最 早 由 Cyril Bouthors <cyril@bouthors.org> 編 寫 。
拜 訪 官 方 網 站 : http://www.wesnoth.org/

著 作 權

Copyright © 2003-2024 David White <davidnwhite@verizon.net>
這 是 一 個 自 由 軟 體 , 這 個 軟 體 採 用 由 自 由 軟 體 協 會 (FSF)所 發 佈 的 GPLv2授 權 協 議 。 沒 有 保 證 , 甚 至 對 「 可 銷 售 性 」 和 「 對 某 一 特 定 目 的 的 適 用 性 」 也 沒 有 保 證 。 本 段 翻 譯 文 字 不 具 法 律 效 力 , 如 有 需 要 請 參 閱 原 文 或 者 是 GPLv2 授 權 條 款 。

參 見

wesnothd (6)