【GMod模组】ESC的自动模型替换模组使用方法
本模组可以自动替换地图上和使用工具刷出的npc的模型,不需要修改原始模型,可以替换为一组模型中的随机一个。另外可以转换模型生成适合指定npc种类的模型,比如修复Combine的模型无法扔雷和近战攻击的问题,或者把玩家模型转换为npc模型。
模组地址:3015883597

本文目标为将ShootBang里所有的默认模型Combine都替换成原X模型,并且拥有正确的Combine动作
首先打开任意一张地图,配置模型替换参数



打开替换模型面板

选择npc_combine_s

点击...选择原始模型,如果npc的模型在原始模型里,就会被替换。

模型选择面板可以列出npc列表和player列表里的模型,以及转换路径里的模型,选中的模型在右下角列表。列出的模型可以按各种分类排序,双击可以添加一条至选中,右键可以取消选中。

找到所有的Combine默认模型,名称过滤输入combine

可以看到里面有玩家模型,点击表头可以排序,只选中类型为combine_soldier的模型



这里的5条其实对应了5个npc列表里的项目,但是其中有相同基础模型的

接下来选择替换模型,配置一下过滤器

原X模型模组自带的enemy其实不是适合Combine的模型,因此需要转换模型,这里选择一些角色

选中一些模型后,Profile选择Combine,然后点击Convert Models转换模型

可能会卡一下,模型生成在data/<profile>下,同时会生成一个txt。打开对应的目录

把copy.txt重命名成copy.bat,双击执行

执行后目录里应该只剩一个bat。
切回游戏,点击Refresh Source刷新模型列表

然后调整过滤器,找到刚才生成的模型

清空用于转换的选中集合,重新选择

点击确定,返回替换模型面板

显示了一条替换规则,随机替换成的模型总共有7个
通过面板刷新一些Combine来测试

刷出的Combine在一秒钟后会被替换模型

设置完成,打开ShootBang

战役内的Combine模型都被替换了

如果需要替换默认市民,可以通过路径humans和类型citizen来过滤,选择原始模型

如果想转换玩家模型,可以设置分类为player

在替换模型面板中,删除原始模型的字符串将会删除该替换项,如果需要添加一组新的,可以点击左下角新建一组,然后再设置原始模型和替换模型。
替换模型数据保存在data\enpc_tool\reskin.txt中
另外,本模组提供一些简单的增强AI功能(指定npc类型锁定武器水平、全图透视和ai阵型对象),需要手动配置npc的类型,如果不需要可以不用管

