Man page - wesnoth-1.18_editor(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 deManual
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)