|
本帖最後由 nomygf 於 3-12-2012 20:20 編輯
**** Trigger Script Editor v. 2.0 ****
這程式設計主要是供大家用文字方式 檢閱 及 修改觸發事件, 這樣會比任何方式更方便去修改觸發事件, 更可以突破 Aokts 某些限制。
特點:
- 僅能處理觸發事件
- 劇情的觸發事件將以 XML 檔案儲存, 這格式容易令人明白
- 你能夠以文字修改程式(如:Windows 的記事本)來修改 XML 檔案
- 全文字介面, 非 GUI (Graphical User Interface)
使用方法
下載解壓縮檔案, 將其檔案解壓,
資料夾中存有三個資料夾, 分別是:
打開「script editor.bat」, 當中有五個選項, 分別是:
- Load scx File
- Export Trigger to script
- Import Trigger to scenario
- Save Scenario
- Quit
假設我們要將某個劇情文字化, 首先 將劇情放進 Scenario 的資料夾中,
然後打開「script editor.bat」, 選擇 Load scx File, 輸入劇情名字, xxx.scx,
再選擇 Export Trigger to script, 輸入"輸出檔案的名字", 例如 xxx.xml,
完成後, 在資料夾 Script 中, 會多出一個 xxx.xml 的檔案, 用任何文字編輯程式開啟它,
在這時, 記緊程式不要關閉
觸發事件的結構如下(顏色字):
<scenario> 代表這是劇情, 劇情的開首
<!-- Trigger1 --> 代表這是首個觸發事件, 若是次個觸發事件會是<!-- Trigger2 -->, 如此類推
<trigger> 代表觸發事件的開首
<enabled>true</enabled> 代表觸發事件的始起狀況 (True=是, False=否)
<looping>false</looping> 代表觸發事件的循環狀況 (True=是, False=否)
<objective>false</objective> 代表觸發事件的任務顯示狀況 (True=是, False=否)
<desc_order>0</desc_order> 敘述順序
<name>Renaming</name> 這代表觸發事件的名稱
<condition> 代表一個狀況的開首
<type>Timer</type>
<timer>5</timer>
</condition>
<effect> 代表一個效果的開首
<type>Change Object Name</type>
<num_selected>1</num_selected>
<text>Tungajuaq</text>
<unit_ids>
<id>3424</id>
</unit_ids>
</effect>
</trigger>
</scenario>
修改完成後, 可以儲存, 然後回到程式, 選擇 Import Trigger to scenario,
輸入剛剛文字檔案的名稱, xxx.xml, 然後再選擇 Save Scenario, 輸入"輸出劇情的名稱",
完成後, 劇情將在資料夾 -- Scenario 出現, 然後 選擇 Quit 退出程式, 這是必須的 !
Sources 資料夾中的檔案是本程式的核心, 請勿動它們。
需求
你的電腦雖要安裝 Java 程式去運行本程式, 隨意下載一個合適你操作系統的版本。
Java 下載點
要知道電腦有沒有安裝 Java , 可以開啟 cmd.exe (命令提示字元),
在「開始」, 選擇「執行」, 輸入「cmd.exe」, 在命令提示字元中輸入「Java」,
如果它給予你選擇, 這代表你的電腦已經安裝了 Java 程式,
如果它表示錯誤的指令 或 是 檔案名, 這代表你的電腦沒有安裝 Java,
請到上述下載點下載一個適合你電腦的 Java。
作者:Jatayu |
|