himenekocn / NekoSpecials-L4D2

Specials plugin that can be customized in real time 可实时自定化的多特插件!
https://himeneko.cn/nekospecials
GNU General Public License v3.0
53 stars 7 forks source link

NekoSpecials

Specials plugin that can be customized in real time!
可实时自定化的多特插件!

Forks Stargazers

官网点我跳转
插件安装教程:
[Neko多特插件 安装和详细介绍 7.0版本来袭 求生之路]

7.0变化

1.性能优化,新增刷特模式
2.防跑图掉队机制
3.更精准的多特控制
4.代码优化

目录

使用注意

请看完本页说明,不看完的都是🐖
安装前请把6.0版本的删除再安装,否则无法加载插件
如果你是直接下载仓库内最新版本使用,请记得在出现错误或不可用时提交日志,QQ:846490391

安装前系统方面的准备

如果出现[BinHooks] Unable to connect to db
linux系统输入
(centos)yum install zlib.i686
(ubuntu&debian)sudu apt-get install lib32z1-dev 或者 apt-get install lib32z1-dev
其它系统请查询相应库

插件安装

1.安装Sourcemod插件平台到1.11+/1.12+最新版本
2.安装left4dhooks最新版本
3.(可选)投票功能已自带,跳过此步,如不需要请自行移除
4.下载插件(点我开始下载),将插件拖到服务器的left4dead2文件夹中覆盖
5.启动一次服务器检查是否全部加载 6.修改插件对应cfg,CFG文件均为自动生成,请先执行第五步

插件CFG位置

多特配置:服务器目录/left4dead2/cfg/sourcemod/Neko_Specials_binhooks.cfg
HUD配置:服务器目录/left4dead2/cfg/sourcemod/Neko_KillHud_binhooks.cfg
服名配置:服务器目录/left4dead2/cfg/sourcemod/Neko_ServerName.cfg
投票配置:服务器目录/left4dead2/cfg/sourcemod/Neko_VoteMenu.cfg

HUD内容&服名内容的更改:服务器目录/left4dead2/addons/sourcemod/data/nekocustom.cfg

注意:插件不生效请查看错误日志输入,日志在addons/sourcemod/logs里面,error开头就是

插件推荐平台

Sourcemod-1.11+
Sourcemod-1.12+
保持最新插件平台就是啦!

插件模块介绍

【插件必备组件】BinHooks.ext 核心拓展
【插件必备组件】dhooks SM1.11-6854后自带,不需要安装
【插件必备组件】left4dhooks(请手动安装最新版本)
【插件必备组件】l4d2_nativevotes(仓库自带)
【多特本体模块】NekoSpecials (可选安装,默认安装)
【击杀统计模块】NekoKillHud (可选安装,默认安装)
【管理员快捷功能模块】NekoAdminMenu (可选安装,默认安装)
【服务器名字功能模块】NekoServerName (可选安装,默认安装)
【玩家特感投票模块】NekoVote (可选安装,默认安装) 投票插件默认开关为关闭,需手动在cfg/或者管理员菜单开启
【控制坦克女巫刷新】l4d2_boss_spawn(可选)(开启Special_CanCloseDirector后请配合使用)

玩家指令

!tgvote 或者直接输入tgvote等 即可打开玩家投票菜单

管理员指令

!ntg 全功能特感菜单
!nekotg 全功能特感菜单
!tgmenu 全功能特感菜单
!tgadmin 全功能特感菜单

!ntgversion 特感版本查询/状态检查
!nhud HUD显示调整
!reloadntgconfig 重载多特配置文件(Neko_Specials_binhooks.cfg)
!reloadhudconfig 重载HUD配置文件(Neko_KillHud_binhooks.cfg)
!updateservername 手动更新服务器名字
!nekoupdate 执行检查更新
!tgvoteadmin 控制玩家投票模块

模式简单说明

可变模式:无序刷特,融合其它各个模式的优点并新增针对某个玩家附近刷特...
地狱模式:无序刷特,任何幸存者周围的位置包括无视障碍物以及可在幸存者视线范围内...
噩梦模式:无序刷特,可在幸存者周围的位置包括无视障碍物但不会在幸存者视线范围内...
正常模式:有序刷特,可在幸存者周围的位置且只在幸存者看不见的障碍物后面刷特...
导演模式:有序刷特,可在幸存者周围的位置且只在幸存者看不见的障碍物后面刷特,但时间上无法控制,只会更慢,不会更快刷特...

子模式&详细说明

导演模式下:
导演引擎模式产生特感,但时间上不准确,这是引擎本身的行为导致的,它就像一个智能AI,
我们无法准确确定它的时间,难度较小,和脚本引擎的产生特感模式几乎一致。

普通模式下:
正常产生特感,产生位置经过了深度算法分析和数据结构优化,
性能上比现有的刷特插件更节约性能,产生的位置将各加合理,难度适中,但比引擎刷特难度更加大。
有两个子模式,子模式1和子模式2无论是刷特位置和刷特性能并无明显的变化
子模式1-更趋近于对每个幸存者的位置对应的刷特位置产生最优解
子模式2-更趋近于对于整体队伍的位置对应的刷特位置产生最优解
玩家可根据自身情况自由选择。

噩梦模式下:
它的刷特地点不同于正常模式和地狱模式,但本质还是经过算法深度分析的,
它将会产生在生还者的周围任何不在幸存者视线内,但有利于袭击生还者的角落,
它不再仅仅是产生在障碍物的后面,难度比较大,望谨慎选择!
子模式1-为原来噩梦模式
子模式2-开启梦魇模式,根据官方底层api基础上运用算法实现的,它比噩梦模式更加强大!
无论是刷特机制,刷特位置,刷特性能等,以及开发自由度上,都比噩梦模式更加优越,它不是在噩梦基础上进行提升的,它是全新的更优越的算法模式。

地狱模式下:
特感产生的位置将是无序但有规则的,但本质还是经过算法深度分析的,
它将会产生在生还者的周围任何有利于袭击生还者的角落,它不再仅仅是产生在障碍物的后面,
请慎用此模式,非抖M请远离...
子模式1-为原来地狱模式
子模式2-是炼狱模式,根据官方底层api基础上运用算法实现的,它比地狱模式更加强大!
无论是刷特机制,刷特位置,刷特性能等,以及开发自由度上,都比地狱模式更加优越,它不是在地狱基础上进行提升的,它是全新的更优越的算法模式。

可变模式下:
相比导演引擎寻位,优势主要在于2点:
第一,支持针对某一个玩家前面或者后面或者任意位置刷特,比如三个人,可以针对中间的这个人刻意寻位刷特,刷在他的前面或者后面都行。
并且支持是否可视刷特,支持最小和最大距离设定,解决了某个人落单或者在中间当咸鱼的玩家。
第二,导演引擎刷特位置基本在每个地图的特定属性区域,即使前方有障碍物,但是不是特定属性区域也不会刷特,算法刷特是前方一切区域均可刷特,如果选择不可视刷特,只要前方有障碍物,并且是距离范围内,都能够刷出特感 优化了算法!

更新日志

7.11NS 更新日志 2024/07/20 14:10
修复投票的一个小错误

7.10NS 更新日志 2024/07/19 20:40
切换投票的支持插件为FDXX的
修复HUD不会移除问题,修复一个HUD显示错误问题
修复一些菜单选项更改失败问题

7.01NS 更新日志 2024/07/17 17:00
添加了一些功能
拓展性能优化

使用规范

使用本插件时请遵守顾问的使用规范,勿将本插件用作商用(RPG),有BUG问题等请联系作者:846490391