内挂物品列表下的物品编辑文件,具体是哪一个,取决于引擎类型和内挂模式。HERO引擎及幻想引擎使用ItemFilter.Itm,GOM和GEE引擎的服务端使用Envir目录下的FilterItemList.txt,部分客户端版本使用Data目录下的DefaultItemFilter.dat。三个文件的格式和编辑方式完全不同,写错一个字段就会导致内挂拾取和显示逻辑全部失效。下面逐一拆解。
ItemFilter.Itm是HERO系引擎新内挂的核心配置文件。使用前需要在M2引擎的选项菜单中打开功能设置,进入专用登录器内挂设置,勾选打开新内挂选项,该文件才会被客户端读取。文件使用Windows记事本直接编辑,不需要专用工具。
每一行对应一个物品的过滤规则,字段顺序为:物品名字、类型、极品提示、自动拣取、显示名字。物品类型可以在游戏内挂界面中直接查看,类型编号与物品在游戏中的分类对应。极品提示字段控制该物品掉落时是否触发光柱或额外提示,填1开启,填0关闭。自动拣取字段决定内挂是否自动拾取该物品,填1为自动捡取,填0为不捡取。显示名字字段控制物品掉落到地面后是否显示名称,填1显示,填0隐藏,物品仍然可以拾取但地上不出现名字文字。
实际配置示例:
```
回城卷 1 0 0 0
金币 1 0 0 0
圣战戒指 3 1 1 1
```
回城卷和金币设置为不自动拾取、不显示地面名字。圣战戒指的类型为3,极品提示开启,自动拾取开启,地面名字显示开启。编辑完成后,ItemFilter.Itm文件随登录器一起发布。每个角色在首次登录时会基于该文件生成独立的个人配置文件,之后角色在内挂中的修改只影响自己的配置文件,不会覆盖其他人的设置,角色之间的过滤规则互不影响。
服务端层面的FilterItemList.txt位于Mir200\Envir文件夹下,对应M2引擎的查看菜单中的列表信息二,内挂捡取栏目。该文件控制全服的内挂物品拾取规则,修改后在M2引擎中重新加载或重启服务端生效。文件格式为每行一条记录,字段依次为物品类型编号、物品名称、附加参数,附加参数的最后一位为0表示屏蔽该物品的自动拾取,为1表示允许拾取。
客户端层面的DefaultItemFilter.dat位于传奇客户端安装目录的Data文件夹下,使用记事本可以打开编辑。文件内容为物品名称后面跟随0或1,1表示显示该物品,0表示屏蔽该物品。这个文件有一个需要注意的行为:如果没有禁止客户端自动更新,登录游戏时系统可能会将文件恢复为默认状态。编辑完成后,需要右键文件属性,勾选只读,防止被客户端覆盖还原。部分版本的物品过滤文件命名为Filter.dat,位于Data目录或Data下的Filter子文件夹中,格式与DefaultItemFilter.dat类似。
物品名称的准确性是这三个文件共同的配置要点。物品名称必须与游戏中实际显示的名称完全一致,包括中文括号、空格和任何后缀标识。名称中多一个空格或少一个字符,该行配置就会被引擎跳过,该物品的过滤规则不会生效。物品的准确全名可以在游戏中使用Shift加鼠标左键点击物品查看,直接复制粘贴到配置文件中可以避免手写错误。
ItemFilter.Itm中类型字段的填写需要与内挂界面中的物品分类保持一致。类型填写错误不会导致脚本报错,但内挂会将物品归入错误的分类,导致自动拾取逻辑异常。例如将装备类型误填为药水类型,内挂可能会在背包满时优先丢弃该物品。类型编号可以参考内挂物品列表中各分类的实际编号,或使用已有物品的配置行作为模板复制修改。
修改ItemFilter.Itm后,需要重新生成登录器并将文件集成到登录器配置中,玩家更新登录器后才能生效。如果只是修改了本地客户端的DefaultItemFilter.dat,关闭游戏客户端后重新打开即可生效,不需要重新生成登录器。FilterItemList.txt的修改在服务端进行,修改后需要在M2引擎中重新加载对应的列表信息,或直接重启M2服务端。三种文件的作用范围依次为:ItemFilter.Itm影响单个角色的内挂行为,DefaultItemFilter.dat影响当前客户端的物品显示和拾取,FilterItemList.txt影响全服所有玩家的内挂捡取规则。
传奇内挂物品列表物品编辑文件完整格式说明与配置指南
来源:
作者:
点击:

