太閣立志傳5(及DX)威力加強工具-劇本編輯功能手把手教程,教你開啟新玩法的大門(包教會)
本帖最后由 cexer 于 2022-6-18 02:17 编辑太閣立志傳5(及DX)威力加強工具-劇本編輯功能手把手教程,教你開啟太閣新世界的大門(包教會)
## 說明
掌握了太閣立志傳5(及DX)的劇本編輯功能,就開啟了新世界的大門,無窮無盡的玩法等著你去創造探索。
本文主要介紹基於太閣立志傳5(及DX)威力加強工具,如何使用劇本編輯功能。劇本指令詳細的語法,不在這裏不深入介紹,可參考本文列舉的其他資料。
威力加強工具可到 https://bbs.3dmgame.com/thread-6309653-1-1.html 下載。
注意因為論壇會把冒號加括號展示為顏文字,因此這裏的代碼是加國括號的,只作為示例,不能直接複製到遊戲中使用(解析會失敗),要使用請下載附件使用。
## 什麼是劇本編輯?
太閣立志傳5(及DX)除了遊戲本體的內容,還提供了額外的劇本編輯功能,允許玩家通過腳本指令去修改遊戲數據、執行遊戲動作、與遊戲事件交互,從而豐富遊戲內容,如實現守護史實事件、內置遊戲修改器、開發mod劇情等。
### 舉兩個列子
代碼中`//`開始的文本是注釋。
1. 修改遊戲數據、執行遊戲動作:
下例中的`更新`、`個人戰鬥`、`分歧`、`自語`、`BGM變更`等就是遊戲提供的腳本指令,組合指令即可實現各類功能。
```
更新: (主人公.武力)(100)//體育滿分
更新: (主人公.智謀)(100)//智力滿分
更新: (主人公.卡持有(德之心))(1)//品德滿分
自語: [[德智體全面發展的我,分分鐘打五個劍豪。]]
個人戰鬥: (不可逃跑,無護衛,無效,上泉信綱,塚原卜伝,柳生石舟齋,伊藤一刀齋,鐘捲自齋,沙灘,偽,偽)//我有一點怕的樣子嗎?
分歧: ([[勝利]]){//牛逼啊
BGM變更: (大名主旋律)
對話: (天皇,主人公)[[你牛逼。天皇讓你來當吧。]]
更新: (主人公.身份)(天皇)
}
分歧: ([[敗北]]){//羞恥啊
對話: (吾作,主人公)[[看來你還不成氣候啊。]]
BGM變更: (事件悲愴)
自語: [[(我TM……)]]
}
```
2. 與遊戲事件交互(即註冊事件):
下例通過`事件`指令註冊了一個名叫`告訴大家一件重要的事情`的事件,它在`遊戲開始時`發生,執行時會告訴大家一件重要的事情。
```
事件:告訴大家一件重要的事情{
屬性:一次
發生契機:遊戲開始時
發生條件:{
}
執行:
//要執行的腳本指令
自語:[[請大家不要傷害足利義氏啊!]]
}
}
```
類似的還有`遊戲結束時`、`人物會話時`、`室內畫面表示後`、`評定開始時`等發生契機。
## 指令詳細資料在哪裡有?
如上的示例,其實編寫腳本就是組合腳本指令,所以編寫腳本首先需要有資料能查詢有哪些指令。
這裏分享一些很有用的工具資料。建議先不下載細看,看過本文後續章節需要動手實操時,再回這裏詳細下載細看。
1. zhaoyusi整理的【太阁立志传5剧本编辑教程整理】
感謝網友 zhaoyusi 的整理,這些資料詳細、完整地描述了各個劇本編輯指令的功能,使用方式,圖文並貌。
下載鏈接:https://pan.baidu.com/s/1x_23wHnMbis6PuKb1XWOOA?pwd=pmme
2. root重來開發的【TK5中文劇本編輯器1.25版本】
這是root大佬開啟中文劇本編輯新世界的神作,這個劇本編輯器除了用於編輯編譯外,也可以作來查詢劇本指令、參數等。
下載鏈接:https://pan.baidu.com/s/1RtXncPL8r19BStZXFqDLUA?pwd=bqw3
3. 群【太阁立志传5(及DX)编辑修改研究】
詳見威力加強工具包內說明文件。注意此群是編輯、修改、立繪等相關創作者討論群,只是玩遊戲、找資源不用加(也請不要加,要不群內的信息是完全分散的)。
## 使用劇本編輯的三種方式
以前官方只有一種方式使用劇本編輯功能(即下文說的靜態劇本方式),威力強加工具對機制進行了擴展,支持以三種方式調用劇本編輯功能,先粗略說明。
1. 靜態劇本(官方模式)
這種方式的腳本指令需要註冊到事件當中(見上例),當遊戲執行到相應發生契機時事件被調用。操作步驟:
- 新建事件源文件,編寫腳本指令,其中使用`事件`指令註冊事件名稱、發生契機、發生條件以衣要執行的指令。
- 用腳本編輯器把源文件編譯成劇本文件(即我們常說的`ECF00001.TE5/ECF00001.TS5`文件)。
- 把編譯好的`ECF00001.TE5/ECF00001.TS5`文件放到存檔目錄下的劇本目錄當中(EVENT_TC/EVENT_SC等)。
- 開新檔。
這種方式的腳本指令是由事件驅動,開新檔開始遊戲,即可體驗腳本提供的功能和劇情。
2. 動態事件
編寫方式和官方模式一樣,指令註冊到事件當中,當遊戲執行到相應發生契機時被調用。操作步驟:
- 新建事件源文件,編寫腳本指令,其中指定`事件`指令註冊事件名稱、發生契機、發生條件以衣要執行的指令。
- 通過擴展工具的動態事件管理器,在遊戲當中加載指令源文件。
這種方式的腳本指令是由事件驅動,但不需要編譯、放文件、開新當,隨時加載即可體驗腳本提供的功能和劇情。
3. 實時腳本
這種方式編寫指令時,直接寫指令,不用包裝在事件當中,隨玩家需求隨時可調用。步驟:
- 新建腳本源文件,編寫腳本指令。
- 通過擴展工具的腳本管理器,在遊戲當中執行指令源文件。
這種方式的腳本由玩家手動點擊觸發,適合一些直接的功能修改,如調整個人能力、金錢、寶物、卡片等。
## 劇本編輯手把手教程
現在開始詳細說明各種方式的使用流程。其實三種方式都不複雜,不需要任何編程基礎,只要小學四年級文化會點擊鼠標就行。
初學的話還建議的順序是(由最容易的到一般容易的):實時腳本 -> 動態事件 -> 靜態劇本,下面開始手把手地教大家三種方式如何使用。
## 實時腳本使用教程
實時腳本是最簡單的方式,因為不需要編譯、不需要用註冊事件,隨時可使用。下面詳細說使用步驟。
### 使用步骤
1. 新建一個腳本源文件,編寫指令
2. 用擴展工具啟動遊戲,打開腳本管理器
3. 添加剛編寫的源文件
4. 點擊執行按鈕,執行指令
### 示例脚本
學會實時腳本的使用後,盡情發揮你的想像力吧。舉幾個例子供大家參考。
1. 獲取無刀取(包含音效、動畫)
```
SE開始: (通常牌獲得音)
圖片表示: (卡,無刀取,無效,無效,無效果)
停止時間: (2)
圖片消去: (無效果)
更新: (人物::主人公.卡持有(無刀取))(1)
```
2. 發美濃三人眾主命(修復暗恥BUG)
接到主命後,執行此腳本,修復暗恥BUG不發主命的BUG。
```
事件主命作成: (織田信長,主人公,60,0)[[三人眾調略]]
事件主命變更: (事件主命目標)[[拉拢三人]]
事件主命變更: (事件主命對象)[[(安藤守就)]]
事件主命變更: (事件主命成果)[[無]]
```
3. 直接開茶館
調用之後回自宅,就有茶館選項了。
```
更新: (主人公.自宅鄰接工作場)(茶室)
```
### 靜態劇本的使用教程
占坑待更 ### 動態事件使用教程
占坑待更
### 其他分享
占坑待更 ### 其他分享
占坑待更 很不错~希望楼主出个把信孝和信雄两兄弟转回安土的脚本~每次两兄弟被乱寄骑后~本能寺就悬了~ xtj888 发表于 2022-6-17 21:59
很不错~希望楼主出个把信孝和信雄两兄弟转回安土的脚本~每次两兄弟被乱寄骑后~本能寺就悬了~ ...
多謝支持,其實劇情條件我不是很熟悉的,可以去研究一下。 支持大佬更新
大佬,zhaoyusi整理的【太阁立志传5剧本编辑教程整理】的下载链接好像是错的,这条链接和root重來開發的【TK5中文劇本編輯器1.25版本】一样 QQ957410623 发表于 2022-6-17 23:40
大佬,zhaoyusi整理的【太阁立志传5剧本编辑教程整理】的下载链接好像是错的,这条链接和root重來開發的【T ...
好的,是这个链接。https://pan.baidu.com/s/1YUoMxFwr-In0P1Dt_21Eug?pwd=vg5b。 cexer 发表于 2022-6-18 00:07
好的,是这个链接。https://pan.baidu.com/s/1YUoMxFwr-In0P1Dt_21Eug?pwd=vg5b。
谢谢,期待更多编辑功能的教学{:3_102:}
cexer 发表于 2022-6-18 00:07
好的,是这个链接。https://pan.baidu.com/s/1YUoMxFwr-In0P1Dt_21Eug?pwd=vg5b。
下載到的文件只有三和五是docx文件,并且打開能夠正常觀看。但是一二四的文件格式是mht,打開後是網頁但裏面的文字都是亂碼的,大佬這種情況應該如何解決呢,期待您的答復!
QQ957410623 发表于 2022-6-18 00:37
下載到的文件只有三和五是docx文件,并且打開能夠正常觀看。但是一二四的文件格式是mht,打開後是網頁但 ...
在我电脑上是正常的,可以换IE打开试试。另外传了一份全 docs 格式的 https://pan.baidu.com/s/1x_23wHnMbis6PuKb1XWOOA?pwd=pmme
cexer 发表于 2022-6-18 02:17
在我电脑上是正常的,可以换IE打开试试。另外传了一份全 docs 格式的 https://pan.baidu.com/s/1x_23wHnM ...
謝謝您!{:3_63:}
cexer 发表于 2022-6-18 02:17
在我电脑上是正常的,可以换IE打开试试。另外传了一份全 docs 格式的 https://pan.baidu.com/s/1x_23wHnM ...
大佬,是這樣的,我根據那份文檔在編輯器的安裝上面出現了問題。
具體情況是點開TK5cemaker.exe的時候,會彈出一個窗口
。
按步驟來説應該是設置數據庫,這種情況應該怎麽處理呢。
不好意思,老是打擾到您,期待您的解答!
QQ957410623 发表于 2022-6-18 21:25
大佬,是這樣的,我根據那份文檔在編輯器的安裝上面出現了問題。
具體情況是點開TK5cemaker.exe的時候, ...
像是系统缺少DLL,用把这个里面的文件解压到TK5CEMaker.exe所在目录,双击TK5CEMakker修复.bat。
试试看行不行。
cexer 发表于 2022-6-18 23:27
像是系统缺少DLL,用把这个里面的文件解压到TK5CEMaker.exe所在目录,双击TK5CEMakker修复.bat。
试试看 ...
可以了,已經能打開了,十分感謝!
遲些試試裏面的操作,如果有什麽問題到時會請教您!
{:3_63:}
楼主你好,感谢你的教程和工具,小研究一下之后也写出了成功运行的一段事件,想问一下源文件生成EVM之后要怎么做才能编译成剧本的格式呢,有没有详细的步骤指导一下,不然写出来的事件都无法正式使用…… @空调虎后续教程再说一下这个 感謝樓主的教程,我也自己寫了一個劇本,成功運行了哈哈哈。 @octopus78厉害 在原版的时候有研究,就给自己写了个给手下发卡的脚本
cexer 发表于 2022-6-17 20:14
### 其他分享
占坑待更
感謝樓主分享
但每次執行腳本出現這個錯誤 error=721910976
這是甚麼原因
@CWT0115截图看看怎么回事? cexer 发表于 2022-6-26 16:46
截图看看怎么回事?
win10的系統語言 繁體換成了簡中
讀取腳本還是一樣錯誤
你用的“事件管理器”,这个是用来加载事件文件的,事件文件前面有那个“太閣立志传5事件源文件”標識。加载脚本需要用用”脚本管理器”,普通腳本前面沒有那個標識。 本帖最后由 cexer 于 2022-6-26 20:53 编辑
CWT0115 发表于 2022-6-26 19:47
win10的系統語言 繁體換成了簡中
讀取腳本還是一樣錯誤
你用的“事件管理器”,这个是用来加载事件文件的,事件文件前面有那个“太閣立志传5事件源文件”標識。加载脚本需要用用”脚本管理器”,普通腳本前面沒有那個標識。。參考 https://bbs.3dmgame.com/thread-6310979-1-1.html。
感谢楼主。想请教一个问题,我想要随时更改势力兵种。所以在主人公作为大名攻城时,编写了对话语句,对话触发了 ,但更新语句“更新:(軍團::主人公軍團.軍團種類)(忍者軍團)”并未生效,仍然不能使用忍者兵种,请问是什么原因?要是能给军团种类添加兵科就更好了。谢谢。 全代码:
太閣立志傳5事件源文件//此脚本说明
腳本:{//腳本開始
事件:選擇出擊軍團{//選擇出擊軍團開始
屬性:多次
發生契機:攻城戰開始時(主人公勢力,無效)
發生條件:{//条件开始
}//条件结束
執行:{//執行开始
對話選擇:(功勳家臣,主人公)[[主公,這次要派出哪隻部隊呢?]]
選擇:[[武士部隊]][[忍者部隊]][[水軍部隊]]
分歧:([[武士部隊]]){
更新:(軍團::主人公軍團.軍團種類)(大名家)
}//武士部隊結束
分歧:([[忍者部隊]]){
更新:(軍團::主人公軍團.軍團種類)(忍者軍團)
}//忍者部隊結束
分歧:([[海賊部隊]]){
更新:(軍團::主人公軍團.軍團種類)(水軍)
}//水軍部隊結束
}//執行结束
}//事件結束
}//腳本結束 @大话精这个应该更新不了
页:
[1]
2