nomygf 發表於 19-7-2009 19:44:31

Trigger Script Edidor (文字式觸發事件修改器)

本帖最後由 nomygf 於 3-12-2012 20:20 編輯

**** Trigger Script Editor v. 2.0 ****

  這程式設計主要是供大家用文字方式 檢閱 及 修改觸發事件, 這樣會比任何方式更方便去修改觸發事件, 更可以突破 Aokts 某些限制。


特點:

[*]僅能處理觸發事件[*]劇情的觸發事件將以 XML 檔案儲存, 這格式容易令人明白[*]你能夠以文字修改程式(如:Windows 的記事本)來修改 XML 檔案[*]全文字介面, 非 GUI (Graphical User Interface)


使用方法

下載解壓縮檔案, 將其檔案解壓,
資料夾中存有三個資料夾, 分別是:

[*]Scenario[*]Script[*]Sources

打開「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

姞姞 發表於 19-7-2009 19:53:32

頭香,,
已下載試試,,

aocteytey 發表於 19-7-2009 20:40:23

整劇有用"@@
又是一個偉大發明!

神秘二代 發表於 20-7-2009 01:51:16

用這個可以改建立出來的兵的名字麼.....看似id可以在這設定...

囧莔囧 發表於 20-7-2009 07:59:52

但係我地點知個觸發個英文
可以把觸發d英文列表嗎

nomygf 發表於 20-7-2009 08:39:04

單位 ID 確實可以隨意設定 :victory:

5# 囧莔囧

請參照 Aokts 中的狀況、效果名稱。

pk456456 發表於 20-7-2009 23:06:19

有冇中文- -

map 發表於 21-7-2009 10:46:27

本帖最後由 map 於 21-7-2009 11:08 編輯

觸法效果名稱
1.Change Diplomacy 改變外交
2.Research Technology 科技研發
3.Send Chat 送出交談訊息
4.Play Sound 播放聲音
5.Send Tribute 貢品
6.Unlock Gate 開啟
7.Lock Gate 關閉
8.Activate Trigger 啟動事件觸發
9.Change Object Name 改變目標名字
10.Create Object 建立物件
11.Task Object 指派物件
12.Declare Victory 宣告勝利
13.Kill Object 毀滅物件
14.Remove Object 移除物件
15.Change View 改變視野
16.Unload 卸載
17.Change Ownership 改變所有權
18.Patrol 巡邏
19.Display Instructions 顯示指令
20.Clear Instructions 清除指令
21.Freeze Unit 凍結單位
22.Use Advanced Buttons 使用進階選項按鈕
23.Damage Object 摧毀目標
24.Place Foundation 設置基礎
25.Change Object HP 改變目標生命值
26.Change Object Attack 改變目標攻擊力
27.Stop Unit 停止部隊

另外 在修改xml檔案時建議使用notepad ++
http://downloads.sourceforge.net/sourceforge/notepad-plus/npp.5.4.5.Installer.exe

n131000 發表於 21-7-2009 16:10:36

這東西好像真的不錯,對大量重複類似的觸發應該會很有幫助吧,推一個^^

zngzngzn 發表於 23-7-2009 17:30:16

難用的說


好煩

用都吾識用
頁: [1] 2 3
查看完整版本: Trigger Script Edidor (文字式觸發事件修改器)