注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 太阁立志传5·绯红之章·人间五十年 【剑阁】太阁5繁体中文事件编辑器1.25版(10年6月22日更 ...
查看: 192780|回复: 90
打印 上一主题 下一主题

[教程] 【剑阁】太阁5繁体中文事件编辑器1.25版(10年6月22日更新) [复制链接]

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
跳转到指定楼层
楼主
发表于 2009-6-8 22:48:07 |显示全部楼层 |倒序浏览
太閣立志傳V繁體中文事件編輯器 1.00版

作者:root重來(其他論壇曾用id:root,root的馬甲)

===================说明==============================================
這個編輯器是完全重制的,不是日文編輯器的漢化。代碼采用繁體中文,語法與原來的日文編輯器基本一樣,即讓熟悉日文劇本的玩家不陌生,也方便對寫劇本有興趣,但對日文望而生畏的玩家。編寫出的源文件可以編譯為evm文件,evm文件還不是最終產品,而是中間產物,但本編輯器還不能直接合成劇本,需要借助於原來的日文編輯器。

使用方法:下載本編輯器解壓后,點擊打開TK5CEMaker.exe。第一次會要求設置數據庫,請選擇程序目錄下的TK5DataBase.rdb。打開后會看到如下界面。本編輯器具有一個文本編輯器的基本功能,包括打開和保存文本文件,複製、粘貼、查找、替換等等。



本編輯器集成了編寫劇本需要的代碼。點擊右上的選項卡,可調查相應的代碼,顯示在右側的列表框中。選中相應的代碼,雙擊或點擊列表框下面的“單項插入”按鈕,可將選中的條目插入到光標閃爍處。如果點擊列表框上面的“插入表達式”按紐,則可插入完整的表達式,如點擊人物選項卡,在對象列表框中選中“主人公”,屬性列表框中選中“所屬上司”,再點擊插入表達式,光標閃爍處會插入“人物::主人公::所屬上司”。注意,對象列表框上方的三個單選按鈕,在屬性列表框中選擇后,在切換到“值”,會顯示出相應的屬性值。如果屬性帶有參數,則會自動切換到“參數”。
指令代碼都集成在菜單中,選中菜單中的指令,大多數情況下會打開右側面板,出現參數框,點擊參數框,列表框中會顯示相應的代碼,單擊選擇代碼,代碼就會顯示在參數框中。選擇完畢,按“確定”按鈕,指令就會插入到文本編輯框中。



選擇某些指令時,如“調查”、“更新”、“代入”,會打開頂部面板。如果要在頂部面板的文本框中插入表達式,在先點擊相應的文本框,看到光標閃爍后,就可以用上面將到的方法用選項卡調出所需要的代碼,插入到相應位置。完備后,點擊面板左端的指令按鈕,則會將指令插文本編輯框中。



源文件編寫完成后,請保存,保存位置可以自己選擇。點擊“工具”菜單中的“輸出EVM”,就會打開相應窗口,在文件列表中選擇你需要的文件,然後按“編譯”按鈕。編譯的信息會顯示在信息框中。注意,本編輯器不需要手動添加事件ID和事件標誌,程序會自動處理。



編譯完成后,點擊“工具”菜單中的“EVM管理”,打開管理面板。管理面板具有導入功能,可以把你需要的evm文件導入,顯示在左側“未使用”文件列表中,在左側文件列表中選中需要的evm文件,點擊“>>”按鈕,到文件導入“使用中”文件列表中,再按“合成劇本”按鈕,會自動打開日文編輯器的Tai5UEC.exe,這時直接按上面的“編譯”按鈕,完成合成劇本的工作,然後關閉Tai5UEC.exe。再按evm管理面板上的“載入劇本”按鈕,就會自動將生成的劇本拷貝到“我的文檔\koei\taikou5\event_tw”,這時,編輯器會彈出對話框,問是否要啟動“太閣V”。這個功能不是很完善,可能需要幾分鐘時間。你可以選“否”,然後手動啟動“太閣5”。



原來的日文劇本,可以轉譯為中文代碼。不過要注意,本編輯器只能打開ACII編碼的文本文件,因此,有可能你的日文劇本打開后是一堆亂碼。解決辦法是將你的日文劇本複製粘貼到文本編輯框中,然後點擊“工具”菜單中的“日文劇本翻譯”,翻譯完畢后存盤。需要說明的是,日文編輯器和本編輯器的容錯功能不完全一樣,因此能通過日文編輯器的文件,不一定能通過本編輯器,可能需要做一些修改,具體請注意編譯時的報錯信息。

本編輯器增加了很多隱藏屬性,和已發現的隱藏指令。今後如果發現更多的隱藏屬性和指令,將在編輯器升級時加入。另外,本編輯器的“武將改名”,新的姓名不用big5碼,用一般輸入法正常輸入漢字就行了。

最後,要感謝dqh3000,他的“本人的无聊终于被满足了……有关剧本中属性的更新”開啟了evm探索。還有neohost,雖然這傢伙半路消失了,不過他解密了T5EvDatTbl.dat,為掌握evm的編碼規則和數據庫製作提供了極大的便利。nklinan解決了四大難題,為我製作這個編輯器提供了極大的動力,他的發現已經整合到了本編輯器中。最後,本編輯器的evm管理借鑒了加菲貓的插件處理工具,在此一并致謝。
===================1.00完整版下载地址======================================
rayfile地址
http://www.rayfile.com/files/5409d499-eaa4-11de-ba58-0014221b798a/

纳米盘地址
http://d.namipan.com/d/90f8c8062813211b906e1d7cba966daf7205ccd11f961100

BRSBOX網盤下載地址
http://www.brsbox.com/filebox/down/fc/ef0c10ebcf1a13b00f68baaa81ad9666

我的网盘
http://rootagain.ys168.com/


注意,以上提供的是1.23完整版,包括:
     主程序:TK5CEMaker.exe
     EVM编译用数据库:TK5DataBase.rdb
     日汉转换数据库:TK5Jp2Cn.dat
     日文编辑器主程序:Tai5UEC.exe   
     控件:MSCOMCTL.OCX,RICHTX32.OCX,COMDLG32.OCX (对安装过vb的网友来说不是必须的)

以后升级将只提供升级补丁。所以,下载升级补丁之前请确认下载了以上的完整版。

升级补丁:



09-6-12:1.01版
[編譯]修正bug:短文件編譯時出錯。
[書寫]增加交易品属性:交易品數量。
[編譯]增加指令:立場變更。
[管理]修正bug:不能确保Tai5UEC.exe定位到正确的目录。
[書寫]修正bug:不能显示容器選擇種類。
[書寫]增加狀況:已訪問據點1-已訪問據點10
[書寫]增加町屬性:賭場剩餘資金;設施主人;道場主人;道場2主人;商人司
[書寫]修正bug:容器设定等指令的参数列表不能正常显示。

09-6-14:1.02版
[書寫]修正bug:插入分歧指令时出错。
[編譯]修正bug:不能正確處理“狀況”的表達式。
[編譯]增加功能:自動生成事件ID記錄文件和事件標誌記錄文件。

09-6-22:1.03版
[書寫]修正bug:“狀況”的值無法選取
[書寫]增加功能:自動編寫“事件標誌”與“變量”轉換的代碼。
[書寫]修正bug:“容器”類指令輸入參數時不正常。
[書寫]修正bug:無法輸入發生契機。
[編譯]修正bug:無法識別對象為變量的簡寫表達式。
[書寫]修正bug:無法向上查找字符串。

09-6-26:1.04版
[編譯]修正bug:“數值”上限過小。
[編譯]修正bug:部分發生契機編譯錯誤。
[書寫]增加人物:40名新武將。
[管理]增加功能:避免重複儲存。

09-6-29:1.05
[編譯]修正bug:不能正確編譯“背景恢復”指令。
[編譯]改進:分歧條件“勝利”與“[[勝利]]”通用。
[書寫]修正bug:“強制交換武器”不能顯示“武器種類”的值。

09-7-1:1.06
[書寫]修正bug:“發生契機”的參數總是“無效”。
[書寫]增加功能:回車時光標自動對齊。
[編譯]修正bug:國屬性“全城壓制”沒有參數。

09-7-6:1.07
[書寫]修正bug:“里A”等多了一個空格。
[書寫]修正bug:“獨立”指令的參數類型錯誤。
[編譯]修正bug:不能正確編譯屬性為“無效”的容器命令。
[編譯]修正bug:左端表達式為環境變量時不能通過編譯。

09-7-13:1.08
[書寫]改進:執行語法彩色和縮進時文本框不跳動。
[編譯]修正bug:某些情況下文字列中的變量不能正確編譯。
[編譯]修正bug:“圖片表示”在遊戲中會跳出。

09-7-23:1.09
[書寫]修正bug:發生契機“野戰結束時”缺少一個參數。
[書寫]修正bug:發生契機“攻城戰結束時”缺少一個參數。
[編譯]修正bug:編譯指令“離開設施”會報錯。
[編譯]改進:允許文字列中使用半角雙引號。

09-7-29:1.10
[書寫]修正bug:“離開設施”誤作“離開施設”。
[書寫]修正bug:“進入設施”誤作“進入施設”。
[編譯]改進:提高“文字列設定”的容錯能力。
[編譯]修正bug:發生契機“攻城戰結束時”代碼錯誤。
[編譯]修正bug:指令“背景變更”參數編譯不正確。
[書寫]改進:調整頂部常用符號輸入按鈕。

09-7-30:1.11
[書寫]改進:屬性有參數時,“參數”單選框變色。
[書寫]修正bug:單擊“值”列表框時列表框清空。
[書寫]增加指令:“下個場面”。
[編寫]修正bug:“下個場面”不能通過編譯。

09-8-2:1.12
[編譯]增加指令:“解除主命”。
[編譯]修正bug:不能編譯“外出”指令。
[編譯]增加指令:“主命作成”。
[編譯]增加指令:“事件主命作成”。
[編譯]增加指令:“事件主命變更”。


09-8-4:1.13
[編譯]修正bug:不能正確編譯事件主命的期限。
[書寫]修正bug:“武將”參數的顯示範圍缺少了泛用人物和新武將。
[書寫]改進:列表框項目較多時出現檢索框。


09-8-20:1.14
[書寫]增加選項卡:“主命”。
[編譯]增加軍團屬性:“關船數”、“大型船數”、“鐵甲船數”。
[書寫]修正bug:“圖片表示”物品類圖片時,列表框為空。
[編譯]修正bug:程序檢測不能某些“分歧”條件的編譯錯誤。

09-8-24:1.15
[管理]增加功能:點擊編譯報錯信息自動跳轉到相應行。
[翻譯]改進:改善了翻譯不規範書寫形式的能力。
[編譯]修正bug:部份情況下,表達式為變量時不能識別。
[編譯]改進:編譯模塊后字節超上限時會報錯。
[書寫]修正bug:格式化某些字符串時會出現亂碼。
[編譯]改進:改善了識別右側簡化表達式的能力。

09-8-25:1.16
[編譯]改進:勢力型對象名稱可以使用全部人物型對象名稱。
[管理]改進:報錯信息總是在信息框尾部插入。
[翻譯]改進:改善了翻譯不規範書寫形式的能力。
[編譯]修正bug:編譯332行以上的劇本程序會中斷。
[編譯]代碼修改:所有的“炮”替換為“砲”。

09-8-28:1.17
[翻譯]修正bug:“里A”等會被翻譯為“里A ”。
[編譯]修正bug:部份“更新”指令編譯不正確。
[編譯]修正bug:文字列中的可使用“<對象種類::對象>”這樣的變項。
[編譯]修正bug:“脫出模塊”可以用文字列作為條件。

[書寫]改進:擴展了“脫出模塊”的條件。
[編譯]改進:模塊字節超上限時會提示。
[書寫]增加功能:插入時自動縮進。

09-8-29:1.18
[書寫]修正bug:“分歧”條件為“真”、“偽”和文字列時括號缺失。

09-9-1:1.19
[翻譯]修正bug:不能翻譯“フィールド”。
[編譯]修正bug:文字列中包含“里變量”時不能通過編譯。


09-9-13:1.20
[書寫]修正bug:軍團變成指令參數提示“武將5”誤為“武將4”。
[編譯]修正bug:個人戰參數“可以逃跑”和“不可逃跑”顛倒。


09-9-26:1.21
[書寫]修正bug:容器類指令的對象種類缺少“卡”。
[編譯]改進:允許對話人是“無效”。
[書寫]修正bug:不能顯示超過4位的行號。


09-12-9:1.22
[書寫]修正bug:對象子類按鈕有時不能正常顯示。
[管理]增加功能:可以自行設定數據庫文件。
[管理]改進:代碼優化。
[書寫]修正bug:檢索框有時不能正常顯示。
[書寫]改進:提高列表框顯示速度。
[書寫]修正bug:“內”誤為簡體字的“内”。


09-12-17:1.23
[界面]變更:改變了程序圖標。
[管理]變更:“輸出EVM”改为“編譯源文件”,并移動到“文件”菜單下。
[管理]變更:修改了數據庫文件的擴展名。
[書寫]增加:補全音效。
[編譯]改進:優化了編譯事件ID和事件標誌的代碼,可指定最小編號。
[管理]改進:事件ID管理中增加了清空事件ID和事件標誌的按鈕。

10-2-28:1.24
[書寫]修正bug:“忍者軍團編成最強”指令名稱書寫錯誤。
[書寫]修正bug:容器类指令中,“鄰接大名家”屬性不能顯示參數。
[書寫]修正bug:容器类指令中,“卡持有”屬性不能顯示參數。
[書寫]修正bug:“軍團”列表缺失軍團變量。


10-6-22:1.25
[書寫]修正bug:關閉程序時不能完全清除臨時文件。
[書寫]修正bug:“重做”會導致出錯。
[書寫]改進:“設置”中增加“自動縮進”、“自動彩色”。
[管理]改進:可設置遊戲路徑,并通過編輯器啟動遊戲。
[編譯]改進:增加大名家屬性“停止進攻”。
[書寫]修正bug:當編輯框獲得焦點,有時點擊對象框會出錯。
[管理]修正bug:劇本正被遊戲使用時,“載入劇本”指令導致出錯。

[ 本帖最后由 root重来 于 2010-6-22 10:21 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 5 人评分金钱 荣誉 人气 收起 理由
小梨子 + 1 助人为乐,品格高尚~
sai90306 + 1 感谢分享~
iamchenchao + 70 + 5 + 4 6月22日更新,感谢!
aiyoka + 150 + 5 12月17日更新
司徒舞 + 20 + 1 7月30更新奖励

总评分: 金钱 + 240  荣誉 + 5  + 10  人气 + 2   查看全部评分

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
沙发
发表于 2009-6-8 23:21:58 |显示全部楼层
现在附件出问题了,传上去却下载不了是什么问题?

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
板凳
发表于 2009-6-9 11:13:23 |显示全部楼层

回复 #12 小小旅行家 的帖子

看不到图,可能是缺失了某些系统文件。这个程序是用vb6编了,用了一些非标准控件。我已经尽力减少了非标准控件的使用,access数据库和数据库控件都去掉了,但用了richbox,这是不得不用的。

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
地板
发表于 2009-6-9 12:25:30 |显示全部楼层
最好能告诉我报错信息。还有你们的装的是什么系统。我的是windowsXP。

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
5#
发表于 2009-6-9 17:59:43 |显示全部楼层
原帖由 世界边缘人 于 2009-6-9 17:10 发表
编辑器无法将发生契机完整的语句插入文本编辑框中(只能插入契机内容,前面少发生契机关键字)。
使用編輯器的Tai5UEC.exe編譯后出现以下信息,不能生成剧本是怎么回事呢?


リンク中(1/1):C:\Documents and Settings\Administ ...


第一步新建脚本:
得到:
太閣立志傳5事件源文件//此脚本说明
腳本:{//腳本開始

}//腳本結束

第二步添加事件,这时会要求输入事件名,选择属性,完成后得到:
太閣立志傳5事件源文件//此脚本说明
腳本:{//腳本開始
   事件:一个例子{ //一个例子開始
      屬性:一次
      發生契機:
      發生條件:{  //条件开始         
      }//条件结束
      執行:{ //執行开始         
         
      }//執行结束
   }//事件結束
   
}//腳本結束

第三步,添加发生契机内容

太閣立志傳5事件源文件//此脚本说明
腳本:{//腳本開始
   事件:一个例子{ //一个例子開始
      屬性:一次
      發生契機:移動畫面表示後(主人公據點)
      發生條件:{  //条件开始
         
      }//条件结束
      執行:{ //執行开始
         
         
         
      }//執行结束
   }//事件結束
   
}//腳本結束

如果脚本不正确,怎么能通过编译成evm文件?最好你让我看看你的txt文件

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
6#
发表于 2009-6-9 18:02:32 |显示全部楼层
下载链接已经全部更新,这回包括所需要的所有文件,以方便没有装vb和没有原来的日文编辑器的网友。

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
7#
发表于 2009-6-9 18:55:58 |显示全部楼层
原帖由 zhuoludian 于 2009-6-9 18:34 发表
不能下载,泪奔暴走。[伤心啊][伤心啊]


请从网盘下载,论坛附件我干脆删掉了。

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
8#
发表于 2009-6-10 23:16:19 |显示全部楼层

回复 #31 oxuebin 的帖子

请把源文件发上来,我测试一下,否则我无法查出问题。

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
9#
发表于 2009-6-12 10:41:43 |显示全部楼层
更新到1.01版,除了修正了一些程序的bug外,主要是增加了一些属性和指令。
其中比较有用的属性是交易品数量。这个属性决定了主人公携带某种交易品的数量。这个属性可更新,也就是说,可以用剧本的方式来增减主人公携带的交易品了。
增加的指令是“立场变更”。这个指令与“人物登用”差不多。但是,原来的“人物登用”有一个bug,即如果以“寄骑”的方式来登用人物,将导致被登用者上司变为“无”。“立场变更”不会发生这个问题。

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
10#
发表于 2009-6-12 10:42:10 |显示全部楼层
以后升级都以补丁的形式,一般情况下不提供完整的文件包。所以,没有下载原版文件的,请先下载原版。

[ 本帖最后由 root重来 于 2009-6-12 10:43 编辑 ]

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
11#
发表于 2009-6-12 22:33:21 |显示全部楼层
有没有缺失什么文件?包括两个dat文件和两个rtr文件?是所有文件都出现这种情况,还是某些文件如此?

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
12#
发表于 2009-6-13 07:47:42 |显示全部楼层

回复 #50 qingtianxiaobin 的帖子

AUTOCAD2007的问题我不清楚,我的电脑里从没装过,而且甚至我以前从没听说过。
小游戏、改名等等,都不再需要另外的工具了。而且“输入数字”选用数字和变量都可以。

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
13#
发表于 2009-6-13 10:51:40 |显示全部楼层

回复 #52 feilongyx 的帖子

你缺少了RootEvFlag.rtr和RootEvID.rtr,你可以重新下载,也可以建两个空白的文本文件,然后改成这两个名字。

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
14#
发表于 2009-6-13 10:54:42 |显示全部楼层

回复 #54 qingtianxiaobin 的帖子

bug报告能不能详细一点?是在什么情况下出现的?这样才便于我查找错误所在。
另外,非主人公发卡命令是有的,就是更新人物的“卡持有”属性,记住加上参数(即卡的名称)

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
15#
发表于 2009-6-13 15:26:18 |显示全部楼层

回复 #57 lrhs13 的帖子

你用的什么操作系统?我是在xp下开发的。

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
16#
发表于 2009-6-13 17:47:27 |显示全部楼层

回复 #59 qingtianxiaobin 的帖子

请给我你要编译的文件,我才能查出是什么地方出错了。

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
17#
发表于 2009-6-13 22:04:19 |显示全部楼层

回复 #61 qingtianxiaobin 的帖子

第237行
代入人物A:(379)

右括号不是英文的括号,导致编译器出错。请改为英文的括号。

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
18#
发表于 2009-6-14 23:00:14 |显示全部楼层

回复 #65 qingtianxiaobin 的帖子

bug已经修正。请下载最新的升级补丁。有问题请尽快告知。

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
19#
发表于 2009-6-14 23:02:39 |显示全部楼层

回复 #67 fengyimeng 的帖子

“老提示人物A之类的代入数据不是有效的数据”?最好贴出代码,方便我查清问题。另外,中文编辑器的evm和日文编辑器的evm不可混用,因为二者对事件id和事件标志的编码彼此独立,很可能出现重复和混淆。

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
20#
发表于 2009-6-16 17:25:35 |显示全部楼层
スクリプト:{
不是繁体中文,编译时当然会报错。请改为“執行:{”

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-29 02:56 , Processed in 0.391009 second(s), 14 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到