注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 太阁立志传5·绯红之章·人间五十年 【剑阁】太阁5 插件引擎 版本1.2.1 绿色免安装!(2012年 ...
楼主: rockymei2k
打印 上一主题 下一主题

[教程] 【剑阁】太阁5 插件引擎 版本1.2.1 绿色免安装!(2012年04月09日更新) [复制链接]

游侠剑阁工作组【制作】

帖子
789
精华
2
积分
1418
金钱
5826
荣誉
62
人气
32
评议
0

81#
发表于 2009-4-28 13:15:34 |只看该作者
原帖由 root重来 于 2009-4-28 09:00 发表
这个插件引擎还有一个问题。不同作者制作的evm文件,其事件id可能是相同的。而合成剧本时,事件id重复的事件就不会被读入。


是的,老大高手呀 ,俺也发现了,我现在解决的思路是这样的:
1. 在生成evm以后,读取EvFlag.tbl和EvID.tbl,再生成一个事件id和事件名的对应文件,跟着evm一起发布;
2. 在合成各evm前,重写事件id和事件标志,避免重复。

但是在分析EvFlag.tbl和EvID.tbl以及evm文件的格式方面遇到了问题,EvFlag.tbl和EvID.tbl是加密了么,只记录了两三个事件ID就那么长,root老大能不能指教一二?

[ 本帖最后由 rockymei2k 于 2009-4-28 13:21 编辑 ]

使用道具 举报

游侠剑阁工作组 副组长
源氏长者 從一位 左大臣

精华勋章写手之证剑阁工作组资深组员勋章

帖子
2400
精华
13
积分
6153
金钱
25918
荣誉
235
人气
32
评议
0

82#
发表于 2009-4-28 14:49:18 |只看该作者
加菲猫,对你的卡牌AI设置很有兴趣。可否一观代码?

使用道具 举报

帖子
540
精华
0
积分
270
金钱
5766
荣誉
0
人气
1
评议
0
83#
发表于 2009-4-28 16:42:43 |只看该作者
看到了就要回,话说已经好久没完太阁了,上次还是初夏篇的时候玩的,现在又有点动力了
人生本来苦恼已多,再多一次又如何?

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
84#
发表于 2009-4-28 17:26:51 |只看该作者
原帖由 rockymei2k 于 2009-4-28 13:15 发表


是的,老大高手呀 ,俺也发现了,我现在解决的思路是这样的:
1. 在生成evm以后,读取EvFlag.tbl和EvID.tbl,再生成一个事件id和事件名的对应文件,跟着evm一起发布;
2. 在合成各evm前,重写事件id和事件标志,避免重复。

但是 ...

EvFlag.tbl和EvID.tbl肯定是加了密的。不过这两个东西并不重要,只是从文本文件编译到evm时才有用。完全可以在evm中另外给每个事件指派一个id,只要不重复就行。

使用道具 举报

游侠剑阁工作组【制作】

帖子
789
精华
2
积分
1418
金钱
5826
荣誉
62
人气
32
评议
0

85#
发表于 2009-4-29 01:00:51 |只看该作者
原帖由 ericsim 于 2009-4-28 14:49 发表
加菲猫,对你的卡牌AI设置很有兴趣。可否一观代码?


嗯,能让e大感兴趣真是受宠若惊,e大给个EMail吧,我发给你,
卡牌的AI非常简单,可以用三句话来说明:
如果有他人提出要换n张牌,我也要交换n张牌,100%可能交换;
如果有他人提出要换n张牌,我要换的牌m小于n,0%可能交换;
如果有他人提出要换n张牌,我要换的牌m大于n,(100-(m-n)*20)%可能交换。

[ 本帖最后由 rockymei2k 于 2009-4-29 01:45 编辑 ]

使用道具 举报

游侠剑阁工作组【制作】

帖子
789
精华
2
积分
1418
金钱
5826
荣誉
62
人气
32
评议
0

86#
发表于 2009-4-29 01:05:12 |只看该作者
原帖由 root重来 于 2009-4-28 17:26 发表

EvFlag.tbl和EvID.tbl肯定是加了密的。不过这两个东西并不重要,只是从文本文件编译到evm时才有用。完全可以在evm中另外给每个事件指派一个id,只要不重复就行。 ...


嗯,老大说的对,事件id可以这样处理。
事件标志好像也会重复,不同插件间可能要用到共同的事件标志,就不太好实现了  :P
还有root老大能把evm文件的格式给俺讲一讲筏?我自己摸索了一下,有些收获,没有完全弄清楚

[ 本帖最后由 rockymei2k 于 2009-4-29 01:10 编辑 ]

使用道具 举报

游侠剑阁工作组 副组长
源氏长者 從一位 左大臣

精华勋章写手之证剑阁工作组资深组员勋章

帖子
2400
精华
13
积分
6153
金钱
25918
荣誉
235
人气
32
评议
0

87#
发表于 2009-4-29 02:09:35 |只看该作者
ericsim@163.com

话说在之前不能引用小游戏的时候,一直想自行设计一个。不过一直卡在AI设计上。

使用道具 举报

游侠剑阁工作组【制作】

帖子
789
精华
2
积分
1418
金钱
5826
荣誉
62
人气
32
评议
0

88#
发表于 2009-4-29 04:33:18 |只看该作者
原帖由 ericsim 于 2009-4-29 02:09 发表
ericsim@163.com

话说在之前不能引用小游戏的时候,一直想自行设计一个。不过一直卡在AI设计上。


已经发出,请e大查收,俺这个卡牌也是在能用小游戏前写的,主要是在输牌的时候想加一些有趣的对话。

使用道具 举报

游侠剑阁工作组 副组长
源氏长者 從一位 左大臣

精华勋章写手之证剑阁工作组资深组员勋章

帖子
2400
精华
13
积分
6153
金钱
25918
荣誉
235
人气
32
评议
0

89#
发表于 2009-4-29 12:51:04 |只看该作者
原帖由 rockymei2k 于 2009-4-29 04:33 发表


已经发出,请e大查收,俺这个卡牌也是在能用小游戏前写的,主要是在输牌的时候想加一些有趣的对话。

已收到,研究中。多谢多谢。

使用道具 举报

正五位下 民部大輔

剑阁工作组资深组员勋章

帖子
310
精华
2
积分
1047
金钱
5076
荣誉
49
人气
19
评议
0
90#
发表于 2009-4-29 13:52:26 |只看该作者
原帖由 rockymei2k 于 2009-4-29 01:05 发表


嗯,老大说的对,事件id可以这样处理。
事件标志好像也会重复,不同插件间可能要用到共同的事件标志,就不太好实现了  :P
还有root老大能把evm文件的格式给俺讲一讲筏?我自己摸索了一下,有些收获,没有完全弄清楚 ...


太复杂了,我也没有完全研究清楚。举过例子:

00000000h: 54 35 45 4D 09 00 13 00 01 00 00 00 6E 20 00 00 ;



00000010h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ;


这是每个evm文件的前两行,红色部分是每个evm文件都相同的,而6E 20 00 00 最大事件id,00 00 00 00 则是最大事件标志,这个文件中没有事件标志,所以是0。



00000020h: 04 00 04 00 03 00 F1 02 38 00 00 00 12 34 56 78 ;


00000030h: 00 00 00 00 4C 00 00 00 6E 20 00 00 00 00 00 00 ;


00000040h: F5 7F DE 00 00 21 4C 00 00 02 00 00

接下来两行,首先注意,00000030h中的6E 20 就是事件id。4C是整个evm文件的字节数。00000040h中的00 02 00 00是evm的结尾,所有evm都相同。而00 21 4C 00 则是条件部分的结尾,会随契机的不同而不同,其规律不明。F5 7F DE 00 则是契机的参数,参数多的,字节会更长,如果没有参数,这个部分就没有。

最后来看00000020h。04 00 表示的是从事件id处到00 21 4C 00的字节数除以4,04 00 就是契机的代码。03是属性。38 00 00 00 表示的文件开头到事件id之前的字节数。其余字符没有特殊意义无特殊意义。

这个evm的源文件是:

太閤立志伝5イベントソース//此脚本说明

チャプター:{//脚本开始


イベント:test2{ //test開始


属性:何度でも|ひかえめ


発生契機:人物会話時(発生人物)


発生条件:{
//条件开始


}//条件结束


スクリプト:{ //執行开始


}//執行结束


}//事件結束

}//脚本结束




使用道具 举报

游侠剑阁工作组【制作】

帖子
789
精华
2
积分
1418
金钱
5826
荣誉
62
人气
32
评议
0

91#
发表于 2009-4-29 14:18:06 |只看该作者
原帖由 root重来 于 2009-4-29 13:52 发表


太复杂了,我也没有完全研究清楚。举过例子:
00000000h: 54 35 45 4D 09 00 13 00 01 00 00 00 6E 20 00 00 ;

00000010h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ;
这是每个evm文件的前两行,红色部分是 ...


谢谢root老大,例子收到,解决了我很多的疑问,再次拜谢!

使用道具 举报

帖子
169
精华
0
积分
85
金钱
733
荣誉
0
人气
0
评议
0
92#
发表于 2009-5-11 17:14:44 |只看该作者
我选了一些插件和LZ的万水千山一起合并,结果合出来后,什么功能都没了

第2次先用万水千山和几个小插件合并,发现功能都在

接着再尝试,发现只要每次多合并一些,要么就是这个没功能,要么就是那个没功能。。。

求解决办法

使用道具 举报

游侠剑阁工作组【制作】

剑阁工作组资深组员勋章

帖子
2695
精华
4
积分
3816
金钱
10551
荣誉
166
人气
77
评议
0

93#
发表于 2009-5-11 17:37:18 |只看该作者

回复 #92 本因坊秀策 的帖子

这个问题我来回答吧;
因为最大イベント識別番号最大イベントフラグ番号都有上限。
剧本多了意味着识别号重复的基数也大了,以至于插件无法正确识别。

使用道具 举报

帖子
169
精华
0
积分
85
金钱
733
荣誉
0
人气
0
评议
0
94#
发表于 2009-5-11 19:06:42 |只看该作者
原帖由 zhuoludian 于 2009-5-11 17:37 发表
这个问题我来回答吧;
因为最大イベント識別番号与最大イベントフラグ番号都有上限。
剧本多了意味着识别号重复的基数也大了,以至于插件无法正确识别。 ...

恩,非常感谢,求解放办法啊

使用道具 举报

帖子
88
精华
0
积分
44
金钱
340
荣誉
0
人气
0
评议
0
95#
发表于 2009-5-11 23:19:20 |只看该作者
上次我在合併時,這個我也試過, 有二十多個EVM以上的話.就會很大機會出現

使用道具 举报

游侠剑阁工作组【制作】

帖子
789
精华
2
积分
1418
金钱
5826
荣誉
62
人气
32
评议
0

96#
发表于 2009-5-12 12:43:11 |只看该作者
嗯,正在研究中,尚需一些时日,

使用道具 举报

帖子
415
精华
0
积分
208
金钱
1113
荣誉
0
人气
0
评议
0
97#
发表于 2009-5-12 20:48:45 |只看该作者
猫兄,你的发明实在让小弟膜拜不已!
对于我们这些不懂程序编写只会坐享其成的人而言,
你犹如救世主一样存在!
对于我和我身边的人而言,
剧情超强而且限定人设的春夏章固然不错,
但是我们玩的不是rpg,
而是历史slg!
所以如同猫兄所说悠悠坐坐,四处泡mm,
逍遥自在地玩自己的原创角色,强的时候可以只手遮天;悠闲的时候纵横四海,各行各业四处打工;好人时,伴随信长到本能寺之变,一念之间决定日后日本,那样的自由人生才是我们的追求阿!
所以现在玩这游戏,好无奈地必须在:
太阁v人间五十年之毘字旗的奥义(加入太阁4军师系统):http://game.ali213.net/thread-2284733-1-1.html
王宫系统落成,国王权力无限(8月17日更新):http://game.ali213.net/thread-1531250-1-1.html
猫兄你的结婚功能:http://game.ali213.net/thread-2628135-1-4.html
鱼水:http://game.ali213.net/thread-2104245-1-5.html
小龙女的太阁:http://game.ali213.net/thread-1046382-1-3.html
五个自由度最高的系统中选择一个,无奈!
真是功能和性能的选择!
要是他们能够合并多好阿!
可惜小弟不会,
恐怕只能够等日后有人参透猫兄的系统,
而且有兴趣合并他们的大神创造出那个超级自由的天堂剧本!

使用道具 举报

游侠剑阁工作组【制作】

帖子
789
精华
2
积分
1418
金钱
5826
荣誉
62
人气
32
评议
0

98#
发表于 2009-5-13 10:21:55 |只看该作者

回复 #97 天慈 的帖子

嗯,好像有gao12356兄的一个帖子,有个合成的补丁不错。
在这:http://game.ali213.net/thread-2699325-1-2.html

原版的说明
07年9月10日
1、完善了“军师系统”,将自动提升治安扩展到自动提升新田、矿山、防御、兵力四项。虽然是自动,但也是要花钱的。
建议发展到当军师认为比较完善的时候,停止除治安以外的所有的自动发展,以免浪费金钱。
日期安排:每月26日向下收缴资金;27日治安报告,28日新田、矿山报告,29日防御、兵力报告、30日下级要钱。
上述5天时间段以内建议玩家不要亲自搞内政或征兵、训练,以免无法触发。
至此,军师系统将开拓多城管理游戏者方便、快捷的新纪元!!

新添加2个  在原来的基础上加上城主选举\城主军师指导
另外原版的家督剧本里国主任命城主的命令有些问题(国主有部将没多余城池的话任命城主会有问题) 大家用前先看下自己有多少城池

使用道具 举报

游侠剑阁工作组【制作】

帖子
789
精华
2
积分
1418
金钱
5826
荣誉
62
人气
32
评议
0

99#
发表于 2009-5-13 10:23:18 |只看该作者

回复 #97 天慈 的帖子

还有gym_sh 兄的乱炖:http://game.ali213.net/thread-2403859-1-1.html
都可以试一下。

使用道具 举报

帖子
88
精华
0
积分
44
金钱
340
荣誉
0
人气
0
评议
0
100#
发表于 2009-5-13 11:56:21 |只看该作者
我也非常感謝加菲猫大大 . 有他的插件系統 . 可以令我們這些不懂編劇本的.
也可以試到自創補丁的樂趣 .

使用道具 举报

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

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

GMT+8, 2025-8-29 13:26 , Processed in 0.309697 second(s), 10 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到