地方网

搜索

[诛仙工具] 诛仙2AI编辑器doer

[复制链接]
admin 发表于 2010-11-19 02:40:15 | 显示全部楼层 |阅读模式
软件简介:
  Z/ _+ I/ l* S& t- V本程序实现了对诛仙2版本(Version 11)aipolicy.data的完全编辑。
' X: I; K$ e! v# C, x可保存成11版或422的8版格式' d4 ?  P% c- L9 d
当然,也可以将1.46MB字节版本(Version 11)的1370项aipolicy.data转换成422服务端3 }; }2 z/ T, |6 M  J4 g& o0 u
(Version 8)格式。转换无错,放入服务端即可运行,能使用本程序编辑。; Q3 e( P8 K6 U
常识:
* Y) q$ z) C6 ~$ l2 @怪物、NPC的AI策略由ELements.data怪物(第19段)的第34个项目指定。3 l$ E( m) b# j& a9 ^3 R% O( d
一个策略项目(又称控制器Controller)由若干动作集合(ActionSet)组成;每个动作集合包; |* a8 u* }) \$ B+ _" z
含一个条件和在条件满足时进行的一个动作过程;一个动作过程包含顺序执行的若干动作。
1 M: P3 I% v+ B7 B! a功能简介:7 m* N8 P% G" V* O2 i9 i
1、添加删除新的AI策略项目
# A; b' k' A3 _(1)追加:添加一个新的AI。该AI将出现在所有AI的最后。3 h3 W& A3 |- H# L1 Z& b
(2)删除:删除指定id号的AI
$ N- }9 Q0 ~7 ?) d; m  V- U5 L4 P) D注意:在添加删除AI时必须先填写id,否则操作无效;即使你选中了一个AI,点删除也不会删除它,删除3 T' \" w% c4 `: ?. h" f
的将是你填写的id那个。
0 |' g  `* n( Q( N5 }) N2、对已有AI项目进行编辑
( r/ t0 o& e# X) _(1)动作集合ActionSet编辑( U! L$ G5 A. B5 {
a、添加新的ActionSet
2 E/ Q0 [; ]: p4 Q添加时,必须先给ActionSet填写一个名字。id号不必指定,当不指定id时,程序自动使用当前  q3 b# `- d6 G. E( j- K- z! ~
未被占用的最小id值。添加的位置将出现在当前选中项之前,没有选中项时,出现在末尾。7 [! |4 }2 B/ `/ j
b、删除已有的ActionSet
$ ]" v0 m1 d% d删除选中的ActionSet。注意:删除选中项' G( ?( P' n, M5 F. l1 B
c、编辑一个ActionSet的名字、id、flag
' N% J2 H6 K5 `1 B3 J(2)条件Condition编辑0 `' m# ?7 ~: L' ^& C
点中一个ActionSet时,其条件会以表达式形式出现在条件编辑框内。可以按照语法随意编辑。
% z: W3 y2 ]: _! ~; F编辑时可参照已有项目,或直接复制
/ T* ]( Q0 P4 [1 y0 a需要注意的几点:( M7 p5 B, a+ }' S! e) W# _9 z
a、括号要匹配
0 K  f: I( W+ P% d! R8 sb、参数要用[]括起来,无参数可不用扩号[],程序未对参数进行检查,请确保参数正确
' V9 A* [, s# f, ]c、用()改变优先级/ S6 U6 ?& R3 c  o6 D( p
d、可使用的条件类型:
8 L& m/ U: p" y$ u0 [! M定时器到达[定时器id]
6 Q1 [" n8 x, h- R1 i0 j血量小于[小数形式的百分比]2 Z1 J( C% \$ R5 `" W7 g0 q/ X+ Q
战斗开始[]
. k, h# \  [2 a8 [2 Y' _9 Q随机事件[小数形式的概率]
( A4 A2 C$ C7 c0 `1 ]; E目标已死[]
  o7 [( T! H4 v8 m本身被杀[]) r5 e5 [6 t, Z. F2 {, }) @
路径到达终点[路径id]9 z) A# y5 @6 [5 Q
人数超过[整数表示的人数]' A& @8 P. L: T7 ?  e4 T
距离超过[整数表示的距离]
2 Q8 X' k/ y- r3 Y8 H0 p变量[变量id]
1 s% m5 O- d1 f; A  Z3 u5 Z7 d$ y变量值[整数]9 @7 L5 F- Q. i) v0 x# V1 _
排行榜[排行榜排行]# w# z. Y$ O" g* m( R9 u! [
变量运算小于
. s, y, H# k! `& K$ e) A, r变量运算大于
  a/ g* x6 L8 j. O, ?' I=变量运算等于
9 s4 t0 _/ Z4 }: s, q9 P!否定,逻辑运算符6 E0 A7 R( c- U9 G9 \
添加左侧的下拉列表选择动作类型。然后在下方的编辑区填写参数,新添加
% L& U. Q6 [3 x的项目将出现在当前选中项之前,没有选中时,出现在末尾。4 v" M0 `+ ]) n, p$ J
b、删除已有的动作: w3 Z# B/ L" m
删除选中的动作。注意:删除的是选中项+ r: E9 S; a& M. ?' v, ]
c、编辑选中的动作
& a: l& e, |9 C8 P& v选中一个动作,可在下方编辑区调整参数8 d' U) N. d& t' y1 i
3、搜索功能" z9 R7 V- n+ J) {- ]) U% t" z
可通过策略id、怪物名字、怪物id、条件或过程里包含的内容搜索策略/ s1 Q$ k: w" s. n/ \5 O
搜索区在整个界面最下方,使用比较简单,需要注意的是:9 l& [1 T/ M. s4 C# r
(1)搜索策略id、怪物名字和id是在整个aipolicy.data文件范围内进行;
) F3 U# C& }" b1 ~( U(2)搜索条件或过程是从当前项开始向后搜索,可连续搜索,寻找所有符合的项目7 R3 w5 c% T+ |0 Q4 O5 Q: a. w
(2)搜索怪物名字和id功能需要查找表(程序相同文件夹内的两个文本)支持,本程序已经自带了863版本! Q! \- W) h1 G& X/ m
查找表。如果没有这两个文件需要先构建,构建查找表功能在配置菜单内。构建时需要先用蜜蜂EL编辑器导出2 P; _) Y3 b% S8 M) X2 _
EL文件的第19段,整段导出。然后用本工具打开即可自动生成。! P0 S% E1 u; C3 z5 c, A
(3)EL内存在一个怪物名多个怪物id的情况,这时要以怪物id查找为准。怪物名字查找也可能找到策略,但/ f6 s# |0 z, ^# `" h4 k! p
是找到的是相同名字怪物中第一个存在策略的怪物id对应的策略。4 x$ f# p2 x  N; \' F. c
4、技能替换0 y  q' }1 l8 p1 F" ?& n
如果发现怪物技能无效(主要是诛仙2的怪物)可手动编辑skill_replace.txt 替换成你指定的技能。
$ ?0 Z/ R; }. E" @9 W6 Z3 M$ ~6 q如发现bug或有建议,可联系本人。. X1 n0 E) C6 H: r2 Y- K

, {. X. u( @0 D6 Z, a& u/ w. M5 bdoer& T  T6 y7 s9 O9 \) l
2010
8 z: u* ^2 W) R( T) _374635248
# A- T' v+ _, x5 L 161131kmardrqhi8m6izoo.jpg
) C8 n( S" b& d6 P- Q% e/ U! u4 B; ~
5 l* e$ K2 S1 I# l+ X下载地址:
2010-11-19 02:40 上传
下载权限:
版本vip会员
本地下载 检测资源   提取码: 需要终身vip或更高权限
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

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

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表