地方网

搜索

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

[复制链接]
admin 发表于 2010-11-19 02:40:15 | 显示全部楼层 |阅读模式
软件简介:6 n7 z' B% }% ]
本程序实现了对诛仙2版本(Version 11)aipolicy.data的完全编辑。/ I+ T$ |8 D4 T- F
可保存成11版或422的8版格式
5 c$ g6 g* [9 Z( _3 U当然,也可以将1.46MB字节版本(Version 11)的1370项aipolicy.data转换成422服务端
4 P& B9 @. g5 j4 N% W3 G  L(Version 8)格式。转换无错,放入服务端即可运行,能使用本程序编辑。$ {- \, Z0 @' B  L8 v, _& P2 ]
常识:
6 l3 @3 }" R5 e, F怪物、NPC的AI策略由ELements.data怪物(第19段)的第34个项目指定。
$ ?/ n; \- n7 X( l, a一个策略项目(又称控制器Controller)由若干动作集合(ActionSet)组成;每个动作集合包1 p) C) q/ W/ c$ t
含一个条件和在条件满足时进行的一个动作过程;一个动作过程包含顺序执行的若干动作。
5 g5 |: ?# I7 A$ b8 t$ _功能简介:
9 i3 B% E+ V7 M5 P. {5 c' b1、添加删除新的AI策略项目7 r  D! U/ g4 e
(1)追加:添加一个新的AI。该AI将出现在所有AI的最后。
* c4 G, Q8 g$ U(2)删除:删除指定id号的AI
; `% d& t* M6 g& J注意:在添加删除AI时必须先填写id,否则操作无效;即使你选中了一个AI,点删除也不会删除它,删除
. P7 {$ r+ |2 G2 N的将是你填写的id那个。( Y' A+ t' I: C
2、对已有AI项目进行编辑
( Y8 q4 O  V0 p1 Z(1)动作集合ActionSet编辑0 X; I+ K% S# m' D
a、添加新的ActionSet; C# S3 f: r% D9 L, S) k) }
添加时,必须先给ActionSet填写一个名字。id号不必指定,当不指定id时,程序自动使用当前" A1 e+ I7 w1 M$ }+ ~
未被占用的最小id值。添加的位置将出现在当前选中项之前,没有选中项时,出现在末尾。5 ?1 b( i; ?% s! w
b、删除已有的ActionSet
% q- r7 o- H7 }5 \- u6 `$ i删除选中的ActionSet。注意:删除选中项/ X8 S/ x0 g7 I, y. j9 m- |4 M  Z
c、编辑一个ActionSet的名字、id、flag$ r( ~3 ?. I% q5 v# e( x) R( G. s
(2)条件Condition编辑2 ~( z; _4 }# T6 @
点中一个ActionSet时,其条件会以表达式形式出现在条件编辑框内。可以按照语法随意编辑。. ]! g, A9 ~3 e8 J
编辑时可参照已有项目,或直接复制
3 L5 H' h/ ?- ?需要注意的几点:/ Y% F4 ^$ x- R, o9 m7 _! n
a、括号要匹配
, K" }! ?: i+ d& ]* Z1 _+ ib、参数要用[]括起来,无参数可不用扩号[],程序未对参数进行检查,请确保参数正确# U4 M! ~$ g$ T2 |& B6 G
c、用()改变优先级/ U" I( Z  r) l  K% f
d、可使用的条件类型:! {" q0 y* [6 C& r
定时器到达[定时器id]
9 }9 M9 G) H1 i( s血量小于[小数形式的百分比]! {) t- w/ }& w/ |+ ~7 u
战斗开始[], ~9 |, s7 e! Q4 x4 r
随机事件[小数形式的概率]
1 B% ?, h7 l0 u目标已死[]) E$ B9 Z" l8 H$ d
本身被杀[]  L3 j* \: u! F
路径到达终点[路径id]3 R7 [3 x( ]1 k  h% {
人数超过[整数表示的人数]
& A) q# C' x+ U0 o/ v) O* m1 Y5 e距离超过[整数表示的距离]7 Y& V$ X" ~  b3 F
变量[变量id]
- j( d# q/ l: g6 e变量值[整数]
, c7 U1 F5 E7 z/ J8 w排行榜[排行榜排行]. M! p1 f8 }% y1 C; f
变量运算小于
+ M9 q4 p2 d3 m4 d. ^- T# d+ S% c变量运算大于  ~* R7 X0 L3 i. ~: N9 H$ P
=变量运算等于
. `" N# |6 b! B!否定,逻辑运算符
' v) |' j) s3 f. V添加左侧的下拉列表选择动作类型。然后在下方的编辑区填写参数,新添加
, V0 u' f: q: H- S8 A+ `* @) i! n, z" }的项目将出现在当前选中项之前,没有选中时,出现在末尾。
) h( d5 B: ^; rb、删除已有的动作
8 W1 |2 f9 I! ]) ]7 f7 `删除选中的动作。注意:删除的是选中项
' }0 W, G  c. u) U6 }7 hc、编辑选中的动作
! ^: O# J9 @, J7 J% R$ \" t) t选中一个动作,可在下方编辑区调整参数7 l& s5 v; l' k: s
3、搜索功能: x; w/ e+ {  R7 Z1 }7 ?
可通过策略id、怪物名字、怪物id、条件或过程里包含的内容搜索策略
% \3 m$ J& `+ U/ ]搜索区在整个界面最下方,使用比较简单,需要注意的是:
% I* [& U3 J3 u7 y3 r- T(1)搜索策略id、怪物名字和id是在整个aipolicy.data文件范围内进行;
$ f8 S4 [7 S) V- B(2)搜索条件或过程是从当前项开始向后搜索,可连续搜索,寻找所有符合的项目
3 B7 t* J% p* D(2)搜索怪物名字和id功能需要查找表(程序相同文件夹内的两个文本)支持,本程序已经自带了863版本& h( f  F( ~# G1 t% C
查找表。如果没有这两个文件需要先构建,构建查找表功能在配置菜单内。构建时需要先用蜜蜂EL编辑器导出
! m  K3 G7 L! _0 T' ~/ s" r' NEL文件的第19段,整段导出。然后用本工具打开即可自动生成。' }8 N. N' y( ~( D
(3)EL内存在一个怪物名多个怪物id的情况,这时要以怪物id查找为准。怪物名字查找也可能找到策略,但3 v- Y& g7 t$ `$ Z1 k- H- e9 O, {  o
是找到的是相同名字怪物中第一个存在策略的怪物id对应的策略。
, \7 o& R; U9 r% K) ^& ^4、技能替换2 \; X8 ]5 A1 C5 T
如果发现怪物技能无效(主要是诛仙2的怪物)可手动编辑skill_replace.txt 替换成你指定的技能。
2 h1 w* X, e6 {) q如发现bug或有建议,可联系本人。
6 v* e. L) ~% Z! i6 @' Q# v( o9 ^' R' M6 n. J7 D
doer
7 ?' x6 `+ P+ d5 A" o- J6 z, i( H2010: D. i, _" a" s: K. b
374635248: {! S: W7 i' m; L( R4 E1 e5 i7 c7 ^
161131kmardrqhi8m6izoo.jpg & y* v- d: @1 o5 [: e( d1 M+ P

! j$ L& H  J$ I! L, p, D: s下载地址:
2010-11-19 02:40 上传
下载权限:
版本vip会员
本地下载 检测资源
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

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

本版积分规则

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