地方网

搜索

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

[复制链接]
admin 发表于 2010-11-19 02:40:15 | 显示全部楼层 |阅读模式
软件简介:9 g* e/ H. ]5 e1 ~
本程序实现了对诛仙2版本(Version 11)aipolicy.data的完全编辑。# f! o5 N- |( @  {
可保存成11版或422的8版格式
3 Q3 z8 c; c: m4 n6 i+ `& u当然,也可以将1.46MB字节版本(Version 11)的1370项aipolicy.data转换成422服务端$ j% R+ \8 h5 x
(Version 8)格式。转换无错,放入服务端即可运行,能使用本程序编辑。' w" g$ _' B1 M+ I7 o) U0 A/ N& x  h) }
常识:; _5 Z2 x; e& O
怪物、NPC的AI策略由ELements.data怪物(第19段)的第34个项目指定。
2 b9 s& U- [  _9 A$ P( B" S+ F一个策略项目(又称控制器Controller)由若干动作集合(ActionSet)组成;每个动作集合包
) _, w' d9 H. `& @( w; `' }含一个条件和在条件满足时进行的一个动作过程;一个动作过程包含顺序执行的若干动作。9 v( u0 C1 }2 F, ^$ o  z
功能简介:" Z1 ]4 p7 c0 e& B6 J  m
1、添加删除新的AI策略项目0 t5 L0 H; O% h: p3 y! O
(1)追加:添加一个新的AI。该AI将出现在所有AI的最后。
& @. V3 \2 C" G' E2 V7 ?(2)删除:删除指定id号的AI
$ K, U2 [: A! p! G% ~注意:在添加删除AI时必须先填写id,否则操作无效;即使你选中了一个AI,点删除也不会删除它,删除# D8 l( f# I8 \, R3 {0 U0 `
的将是你填写的id那个。
2 a, ]  u1 d3 A4 R) D( O2、对已有AI项目进行编辑4 o2 _) s' j; L: u% x$ O
(1)动作集合ActionSet编辑
3 H- h7 W( c* l$ b2 ~a、添加新的ActionSet
7 H; H" p* d( b1 A9 w6 A( B: u7 ^( i5 G添加时,必须先给ActionSet填写一个名字。id号不必指定,当不指定id时,程序自动使用当前; z/ i, P6 l" `6 G+ T# d
未被占用的最小id值。添加的位置将出现在当前选中项之前,没有选中项时,出现在末尾。
. {' z3 B3 F6 N$ l, v, t+ p. Y% C  T: db、删除已有的ActionSet3 f2 |* u" x" ^' R$ O
删除选中的ActionSet。注意:删除选中项
2 w: Q/ P5 a# g/ q$ S6 rc、编辑一个ActionSet的名字、id、flag  x  n& g$ E" c7 `
(2)条件Condition编辑) x0 B- @/ z7 I. I5 a7 t" f$ e
点中一个ActionSet时,其条件会以表达式形式出现在条件编辑框内。可以按照语法随意编辑。" y0 f, I: Z/ T% Z  A& z9 w
编辑时可参照已有项目,或直接复制
3 Z! o* b7 L5 C8 {( {/ m" s! H需要注意的几点:, V* X1 N" ]/ i( G
a、括号要匹配, G: e5 Y7 R4 K5 S7 x0 o  y
b、参数要用[]括起来,无参数可不用扩号[],程序未对参数进行检查,请确保参数正确
) a+ p4 [) q; g4 P% G3 F" u1 Xc、用()改变优先级
2 Q' }, g# x! I  Od、可使用的条件类型:
' n. r. p6 F  @# P; o定时器到达[定时器id]
- ^0 X! R$ Q3 j3 _# g$ g9 G血量小于[小数形式的百分比]
  O8 F& k* p8 y- ~. v6 y- p战斗开始[]( _5 v( H) S( L' x/ X
随机事件[小数形式的概率]
& I2 t2 H9 F$ h) N! L/ k* H) |' k( m目标已死[]  X! L! K3 G* J2 f( I4 y) t, q' }% y( Q
本身被杀[]
5 U! f1 x+ i& ]2 n8 U( l$ {路径到达终点[路径id]; s7 r" }# \8 G: F# F
人数超过[整数表示的人数]
+ c5 ]8 }! p6 j; A0 q# m' D; P距离超过[整数表示的距离]- G8 M, ~! @7 ]( E! I+ k
变量[变量id]6 Q( ]% t& v! V( l4 x* h6 S
变量值[整数]
  j2 l( t2 z$ B排行榜[排行榜排行]
, a# G2 k) R- m* i  M% Z2 m变量运算小于7 Z- }0 {, d2 f; D
变量运算大于1 e' }/ i$ x- \$ r, K& P
=变量运算等于
9 d: e# @1 {- M$ r!否定,逻辑运算符
# x; p# u8 Z; }" W% |9 w, ~5 Y添加左侧的下拉列表选择动作类型。然后在下方的编辑区填写参数,新添加3 t* r% [2 J. r8 X2 v- ^
的项目将出现在当前选中项之前,没有选中时,出现在末尾。2 J3 E% J# e. U7 |
b、删除已有的动作( E7 l& x; m5 U+ `% m1 b
删除选中的动作。注意:删除的是选中项0 V- P. l% D6 Y/ V. C
c、编辑选中的动作
. i6 F8 H# q) N- G$ B2 X( Z  \! O选中一个动作,可在下方编辑区调整参数; h, y, {0 m: \' D
3、搜索功能
0 ]6 _2 y+ b9 C" M. r可通过策略id、怪物名字、怪物id、条件或过程里包含的内容搜索策略
- v9 T4 C1 ?$ o0 H5 L( D搜索区在整个界面最下方,使用比较简单,需要注意的是:
; N+ H( s7 I/ E) ~& i* Y(1)搜索策略id、怪物名字和id是在整个aipolicy.data文件范围内进行;: d, p$ ^  U# u9 x/ n& Y2 i$ j
(2)搜索条件或过程是从当前项开始向后搜索,可连续搜索,寻找所有符合的项目$ `8 l$ y0 t5 e: b  g& y
(2)搜索怪物名字和id功能需要查找表(程序相同文件夹内的两个文本)支持,本程序已经自带了863版本+ u4 J% S' s  @: |7 n
查找表。如果没有这两个文件需要先构建,构建查找表功能在配置菜单内。构建时需要先用蜜蜂EL编辑器导出& {0 }" x1 V( @9 L2 e6 ~
EL文件的第19段,整段导出。然后用本工具打开即可自动生成。/ T( W8 X! G( T/ ^8 `2 f/ ~
(3)EL内存在一个怪物名多个怪物id的情况,这时要以怪物id查找为准。怪物名字查找也可能找到策略,但
9 i' B2 T; e+ K8 ?* H是找到的是相同名字怪物中第一个存在策略的怪物id对应的策略。
+ B+ M/ Q' V7 }* o) N( s4、技能替换
2 t' v; O3 c* H, h9 U如果发现怪物技能无效(主要是诛仙2的怪物)可手动编辑skill_replace.txt 替换成你指定的技能。+ t$ [) r- }* C  {! H
如发现bug或有建议,可联系本人。. Y! p! c4 A8 z* T; g" d
& g6 g9 Q4 H7 o7 ]$ Q
doer0 S$ k% c, \7 z- q/ [4 t8 \
2010
, c9 }# {- p/ m4 e, [! g7 d374635248
* `# c/ \5 X' B/ |* b  H 161131kmardrqhi8m6izoo.jpg
0 O. T( b" e  }1 d8 D/ B
' D9 Z7 O( j3 o' t- W: Q# ?3 p下载地址:
2010-11-19 02:40 上传
文件大小:
未知
下载次数:
0
下载权限:
版本vip会员
VIP专享 检测资源
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

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

本版积分规则

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