您好,欢迎来到气泡游戏网!

气泡游戏网
手机应用中心 热门攻略 轩辕传奇 气泡问问 疾风之刃 枪神纪 天堂2M 救世者之树 上古世纪 黑色沙漠MOBILE 未来战 冒险岛M(楓之谷 M) 传说对决 瓦尔海姆 鬼谷八荒 怪物猎人系列

当前位置:首页 > 攻略库 > 仙境传说 > 正文

《仙境传说(RO)》【心得】给你更好用的生命体与佣兵AI (2/15 更新不打的活动怪资料)

更新时间:1602207694   |   来源:巴哈姆特

ReMem (~迹~) #1 2017-02-12 01:44:36
我不知道标题这样适不适合,最近在兽人洞窟一边养生命体,一边修改AI,并观察其他生命体或是佣兵的行为,发现官方的AI真的让人很困扰。

许多使用官方预设AI的玩家,常常有卡住的问题。造成放养生命体的困难,使用佣兵的效率也大打折扣。除此之外,打手型的生命体会也预设会抢其他玩家的怪物,而佣兵却又被严格限制无法攻击正在攻击其他玩家的怪物。

过程中也跟一些玩家交谈,许多人对于AI的设定是完全不了解,所以这篇文章提供给大家的是最简易的方式,您只要下载解压缩到指定资料夹,游戏中打个指令切换一下就可以直接运行。不需要额外设定就可以有解决以上问题的AI。
(其实也有一些进阶设定可以调整,有兴趣的话我再跟大家解释)

以下也许会是使用这个AI的好处:
  1. 几乎不会卡住,放养或是手动都比预设AI顺畅
  2. 防抢怪,但是可以设定那些人的怪物可以打(好友系统)
  3. 使用生命体时,除了不会打草类、菇类,也不会攻击章鱼脚跟国字
  4. 可以设定自动技能(但请容我有空再说明)


【安装与启用】
  1. 下载档案:RNAI_E1_2.zip
    ※如果先前下载旧版本,请将下列更新档放到「RO资料夹\AI\USER_AI\RNAI\
    版本 更新档案 说明
    RNAI_E1_1.zip MapInfo.lua 不打活动怪(蜜糖土波利)更新档
    RNAI_E1.zip MapInfo.lua 不打活动怪(蜜糖土波利)更新档
    Geo.lua bug修正档
    (修正一个笔误造成有时会往上或下冲出範围的状况)
  2. 将档案解压缩到「RO资料夹\AI\USER_AI\」。也就是说 USER_AI 资料夹内要有解压缩的「AI.lua、AI_M.lua、RNAI资料夹含档案」。
  3. 在游戏中输入「/hoai」(自订生命体)或「/merai」(自订佣兵)
  4. 重新招唤或是过地图或重登即生效
(万一不小心盖到AI资料夹档案,可以用这个官方AI小修改版盖过去)

【操作】
基本的操作都跟预设AI相同,在此不多赘述。以下只列出比较特别的部分:
  1. 移动:移动后会在指定位置发呆,这是用来引怪或是档怪用的。可用跟随指令(佣兵用 CTRL+T;生命体用 ALT+T)取消此状态。
  2. 主被动切换:在0.5秒内连续按两次跟随指令,就会切换主动或被动模式。
  3. 加好友(允许攻击特定对象的怪物):ALT+SHIFT+左键点对象(佣兵)或是ALT+SHIFT+右键点对象(生命体)。这就可以把对方加为好友,被加为好友的怪物视为可攻击对象。PS.如果是要加的对象是生命体那种无法点击的对象,点他所在的格子也可。
  4. 取消好友:用加好友的指令,但是点击的对象是佣兵(或生命体)自己,就会清空所有好友清单。
  5. 範围加好友(通常用在组队时可以一次加很多人为好友):用移动指令点击左上角座标,再用ALT+SHIFT+点击右下角座标,这两个座标形成的长方形内所有玩家(包含生命体与佣兵)都会被加为好友。



【设定说明】

如果您比较懒,这个部分可以忽略,以下是给想再做细部设定的玩家参考的。

不像预设AI必须修改程式码,RNAI把一些常用的设定参数独立独立出来。
佣兵的参数放在MerCfg.lua;生命体的参数放在HomCfg.lua。
因此只要用笔记本打开相关档案就可以作修改,内容如下:
(灰色字体为说明)
FollowDis=2 --跟随距离
MoveDelay=500 --两次发送移动的延迟 500 ms,建议不要动他。
RadiusAggr=12 --搜寻怪物的半径
SearchMode={{64,128,0,256,0,0,-1,-1},{50,200,-800,25,30,-45,-1,1}} --主被动的相关参数,不动他,真的好奇是什幺意思可参考8楼
SearchSetting=SearchMode[1] --刚招唤生命体(佣兵)时载入被动模式;如果想要先载入主动模式可以将 1 改成 2
WeakTargets={} --这是不使用技能的魔物ID清单,魔物ID可以查询RO幻想厅等网站(这个设定只对生命体有效)

Skill={} --这个不要动他

Skill[#Skill+1]={} --新增一组技能
Skill[#Skill].id=0 --技能ID(0=普攻)
Skill[#Skill].lv=1 --技能等级
Skill[#Skill].target=0 --技能对象(0=魔物;1=玩家;2=生命体或佣兵)
Skill[#Skill].when=1 --技能使用时机(0=不限制;1=有怪物时;2=没怪物时)
Skill[#Skill].times=1 --技能连续使用次数
Skill[#Skill].delay=0 --连续使用后的延迟
Skill[#Skill].sp={0,100} --SP百分比限制
Skill[#Skill].nMyEnemy=0 --生命体(佣兵)被几只怪物以上攻击才使用
Skill[#Skill].nOwnerEnemy=0 --主人被几只怪物以上攻击才使用
Skill[#Skill].nRangeEnemy=0 --主动範围内出现几只怪物以上攻击才使用
Skill[#Skill].chase=1 --距离魔物太超出技能範围时是否靠近魔物
Skill[#Skill].stemp=0 --不动他
Skill[#Skill].count=0 --不动他

如果您想自行设定,也可以参考一下这个範例(果冻自动放善变)
而技能ID可以参考这个档案


特别注意:目前自动技能设定不适用「对地使用技能,如地雷陷阱」以及「以自己为中心伤害技能,如怒暴」。

看较旧的 65 则留言

Yanluan: 09-03 23:42 编辑

[ReMem:~迹~]预设是关,打开或关闭,一样会跳出那个框,没说清楚,ALT+左键2是指定怪物才会跳出

~迹~: 09-04 13:10

我把那行程式码拿掉了,用这个看看 https://mega.nz/file/MF5UDIAY#uClbPL6kl1ZXoKrn0va1s6UvVjVDcVqnMkC3hpVeoxA

Yanluan: 09-04 17:47

[ReMem:~迹~]OK 没出现了 谢谢

kas123459 (白色草泥码) #2 2017-02-13 19:04:22
请问一下可以设定让生命体主动攻击吗

我的羊 不会主动去打怪

看较旧的 8 则留言

白色草泥码: 02-18 22:24

不行欸 他不会自动放

~迹~: 02-19 00:25

这确定可行的,昨天有在线上让人测试过。不知道你是不是有用到 /hoai

白色草泥码: 02-19 00:39

好 那我在试试谢谢大大

fenlon168 (主治医生) #3 2017-02-27 18:54:08
    请问一下各位养生命体的前辈 我用了此AI后在蚁洞放养打蚁卵 常出现卡住情况(隔障碍物两格生命体果冻就常卡住或是跑到距离主人很远地方后不动) 请问有办法能解决吗?
    此AI在欧洞相当顺 但是到了蚁洞就常卡住 不知该如何做修改...晚上欧洞练功人数不足常卡怪原地发呆没怪打 只好回蚁洞..恳请帮忙
ReMem (~迹~) #4 2017-02-28 00:54:21
※ 引述《fenlon168 (主治医生)》之铭言
> 请问一下各位养生命体的前辈 我用了此AI后在蚁洞放养打蚁卵 常出现卡住情况(隔障碍物两格生命体果冻就常卡住或是跑到距离主人很远地方后不动) 请问有办法能解决吗?
> 此AI在欧洞相当顺 但是到了蚁洞就常卡住 不知该如何做修改...晚上欧洞练功人数不足常卡怪原地发呆没怪打 只好回蚁洞..恳请帮忙

障碍物的问题:我会列入之后版本需要解决的项目。暂时解决方式是调整(缩小)搜寻怪物的半径(以主人为中心),并坐在适当的位置(範围内不会有跨障碍物的可能)。

跑到很远的地方:这可能是先前版本的bug,我后来有更新了。可以试试下载最新版本(RNAI_E1_2)
麋鹿的髒比°: 02-28 02:55

个人觉得是生命体不动时,与主人的距离条诚1格...预设通常是两格...如有障碍物会被挤开 有时就会照诚卡住的问题...至于算不算BUG我不清楚...

~迹~: 02-28 11:46

被挤开应该不会卡住,但是如果生命体尝试攻击障碍物后方的怪物就有可能了。

jp6au1598 (一将功成万骨枯) #5 2017-02-28 13:16:26
想请问一下由于我从新安装RO
将档案解压缩到「RO资料夹\AI\USER_AI\」
我发现我的RO里面并无USER_AI这个资料夹
那是否我要自己创一个吗?

看较旧的 4 则留言

~迹~: 02-28 17:53

也谢谢你的回应,我晚点会修正这部分。

一将功成万骨枯: 02-28 18:02

关闭是指把生命体状态储存吗

~迹~: 03-01 00:04

就是不储存状态。那个不是真的储存状态,只是程式除错用的。

comfy (老爹) #6 2017-02-28 15:18:11
请问佣兵不能设定不打某些怪吗?(会打活动怪
~迹~: 02-28 17:38

这个没办法,游戏本身限制

belialiceman (哈特迪斯) #7 2017-03-02 16:41:48
~迹~大您好,我从上一版就开始使用你佣兵AI,我发现只要佣兵过远传送回身边或使用苍蝇翅膀就会自动进入跟随模式,每次飞完都必须ctrl+T两下才能让佣兵主动攻击,请问这要如何设定才能向官方一样飞完自动打怪
ReMem (~迹~) #8 2017-03-02 19:06:43
※ 引述《belialiceman (哈特迪斯)》之铭言
> ~迹~大您好,我从上一版就开始使用你佣兵AI,我发现只要佣兵过远传送回身边或使用苍蝇翅膀就会自动进入跟随模式,每次飞完都必须ctrl+T两下才能让佣兵主动攻击,请问这要如何设定才能向官方一样飞完自动打怪

MerCfg.lua档案:
SearchMode={{64,128,0,256,0,0,-1,-1},{50,200,-800,25,30,-45,-1,1}}

前面的{64,128,0,256,0,0,-1,-1}是预设模式(被动)
后面的
{50,200,-800,25,30,-45,-1,1}是切换后的模式(主动)
你可以把两个顺序调换

至于这些参数是什幺意思,在此用主动模式举例:
{50,200,-800,25,30,-45,-1,1}共有8个数字用逗号分开,依序为
{主人被打,生命体被打,其他玩家被打,主人攻击,生命体攻击,其他玩家攻击,範围外,範围内}

假设今天怪物A在範围内(搜寻半径内)会得到1点的分数
如果怪物A正在攻击生命体,这时候他会得到200点的分数(这时1+200=201分)
另外同时间怪物B也在範围内,且正在攻击主人,这时怪物B的分数是51分(1+50)
所以生命体会以怪物A为对象去攻击(分数最高)
※如果最后分数是负的就不攻击
哈特迪斯: 03-02 19:42

感谢大大的解说我了解了

tifmin1525 (Tifmin1525) #9 2017-03-03 23:09:30
当我输入了/hoai后就会跳出来
先是这个 按了确定后
会跳出这个

之后就无限循环了

另外我的善变放不出来
不过看起来我连编译都有问题了,也不用看技能方面了@@

看较旧的 2 则留言

Tifmin1525: 03-04 02:12

我晚点再试试 今天电脑关机了XD

~迹~: 03-04 02:16

有必要的话可以另存新档选编码,因为这问题之前也有人私信问过^^

鸭子 (๑•ت•๑): 04-12 01:22

我也遇到了一样的问题..

kiss07021 (树懒叫声) #10 2017-03-05 20:56:17
我的生命体变异成S后
就不会自己打怪了@@
~迹~: 03-05 22:57

是使用官方AI吗?

精彩推荐

Wonderful recommendation

更多

关于我们 | 商务合作 | 广告服务 | 法律声明 | 内容导航 | 游戏帮助 | 问题反溃

本站所有软件,来自于互联网或网友上传,版权属原著所有,如有需要请购买正版。如有侵权,敬请来信联系我们,我们立刻删除。

抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活

Copyright 2019-2025 by 鲁ICP备2024066534号-1 成都市互联网举报中心