名稱
wesnoth -
韋諾之戰,一個回合制奇幻風格的策略遊戲
摘要
wesnoth [OPTIONS] [PATH_TO_DATA]
描述
Battle for
Wesnoth是一個回合制奇幻風格的策略遊戲。
用精心挑選的部隊打敗所有的敵人。管理好您的資源和村莊。
所有單位都有自己的優勢與劣勢;要取得勝利,必須發揮出您的部隊的優勢,
同時阻止對手這麼做。
隨着單位獲得經驗,他們會學會新的技能,變得更強大。
遊戲特性:可以使用當地語言進行遊戲。通過與電腦AI進行對抗提高自己的技能,當然也可以進入韋諾網路多人對戰。你還可以創造自己的單位,關卡和戰役,並與所有韋諾玩家分享。
選項
- --all-translations
- 在遊戲中的語言選單中顯示所有的翻譯,如果翻譯不完整也一樣顯示。
- --bunzip2 infile.bz2
- 解壓縮 bzip2
格式的檔案,並儲存為去除
.bz2
後的相同文件。文件infile.gz將被刪除。
- --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
- Deprecated, use --userdata-path.
- --core id_core
- 指定 ID
的核心作為讀取的核心。
- --data-dir directory
- 指定想使用的資料目錄
- --data-path
- 顯示配置目錄的路徑並退出。
- -d, --debug
- 開啟遊戲中附加的指令模式(更多資訊可以參閱wiki頁面
http://www.wesnoth.org/wiki/CommandMode)。
- --debug-lua
- 開啟一些 Lua 偵錯機制
- -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
- shows the timestamps in log output with more precision.
- --log-strict
- 設定日誌記錄器的嚴格等級。任何訊息傳送至此等級網域記錄或更高等級不論勝利與否單位測試都會失敗。只有在和
-u
使用時才會有效。
- --logdomains[=filter]
- 列表預設日誌網域(只列出
filter
的日誌網域)及退出
- --max-fps fps
- 遊戲每秒能顯示的幀數,數值為
1 至 1000
之間,預設為螢幕刷新率。
- -m, --multiplayer
- 執行一個多人對戰游戲。有更多選項可以與
--multiplayer
一起使用,範例如下。
- --mp-test
- 載入測試用的多人對戰章節。
- --new-widgets
- 新的 WIP
物件工具,這個選項開啟此工具。此功能為實驗性,大部分的
Bug
都是已知的所以請勿回報任何
Bug。部分確認為穩定的功能即使不開啟此功能也會啟用。
- --nodelay
- 執行遊戲並進行無延遲圖形測試。啟用
--nogui
選項時會自動執行本選項。
- --noaddons
- 停用讀取使用者模組。
- --nocache
- 停用建立遊戲資料庫的暫存。
- --nogui
- 不開啟遊戲介面的情況下執行遊戲。只有與
--multiplayer 或 --screenshot 或 --plugin
合併使用。
- --nomusic
- 以無音樂和音效的方式啟動游戲。
- --noreplaycheck
- 不嘗試執行單位測試回播的檢查。只有在和
-u
使用時才會有效。
- --nosound
- 以無音樂和音效的方式啟動游戲。
- --password password
- 當連線伺服器時使用
password,忽略其他偏好設定。不安全。
- --plugin script
- (實驗性)讀取一個定義韋諾插件的
script。與 --script
相似,但 Lua
文件應該傳回一個函數,該函數將運行且週期性地喚醒並更新。
- -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 XxY, --resolution XxY
- 設定螢幕解析度。例如:-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
- (實驗性)指定一個包含控制客戶端
Lua 腳本的 file。
- -s[host], --server[=host]
- 如果指定了主機的話,連接到指定的主機。否則,連接到偏好設定中的第一個伺服器。例如:--server
server.wesnoth.org。
- --showgui
- 以圖形界面的方式執行遊戲,覆蓋任何
--nogui。
- --strict-validation
- 驗證出的錯誤視為致命錯誤。
- -t[scenario_id], --test[=scenario_id]
- 在小型測試章節中執行遊戲。該章節應使用
[test] WML 標籤。預設為
test。可以使用 micro_ai_test
來展示 [micro_ai]
的特性。包含
--nogui。
- --translations-over percent
- 設定翻譯的語言是否顯示於遊戲列表的值為
percent。該值為0至100。
- -u, --unit scenario-id
- 執行指定章節來進行單位測試。包含
--nogui。
- --unsafe-scripts
- 讓 package 在 Lua
腳本中可以使用,Lua
腳本將取得載入權限。請不要對不信任的腳本使用!此動作將賦予
Lua
與韋諾可執行文件相同權限。
- --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,忽略其他偏好設定。
- --validcache
- 假定快取是有效的。(危險)
- -v, --version
- 顯示版本並退出。
- -w, --windowed
- 使用視窗模式執行遊戲。
- --with-replay
- 使用 --load
播放遊戲錄影。
退出狀態碼
正常退出時的狀態碼為0。狀態碼1代表發生了(SDL、視訊、字型等)初始化錯誤。狀態碼2代表指令行選項中有錯誤。
When running unit tests (with -u), the exit status is different.
An exit status of 0 indicates that the test passed, and 1 indicates that the
test failed. An exit status of 3 indicates that the test passed, but
produced an invalid replay file. An exit status of 4 indicates that the test
passed, but the replay produced errors. These latter two are only returned
if --noreplaycheck is not passed.
作者
由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/
版權
版權 © 2003-2018 David White
<davidnwhite@verizon.net>
這是一個免費遊戲;使用由FSF發布的GPL
v2協議授權。原文如下:This
is Free Software; this software is licensed under the GPL version 2, as
published by the Free Software Foundation. There is NO warranty; not even
for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.