PEAK
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
2 days ago
Downloads
259
Size
229KB

危险预警

为蜘蛛、秃鹫、青蛙、孢子炸弹等危险生物提供穿墙预警:蜘蛛落点红线、秃鹫俯冲光柱与文字提示、青蛙头顶光柱、孢子炸弹穿墙光晕与光柱。按 F3 打开游戏内菜单,可切换中英文,总开关与各项功能、参数均可独立设置并即时生效;总开关关闭时整个 Mod 无任何消耗。

功能

  • 蜘蛛:在正下方显示一条垂直红线,从蛛丝锚点指向它当前会砸中的位置,提前看清头顶的危险区域
  • 秃鹫:俯冲抓人时弹出文字提示,从背后袭来也能及时察觉;锁定时显示「秃鹫锁定」加上被锁定者的名字,被锁定的是自己则显示「秃鹫锁定你」,「秃鹫锁定」为红色、名字为黄色。范围可选附近或全图,目标可选只提示锁定自己的秃鹫或锁定任何玩家都提示。文字大小、位置、颜色、名字显示字数与背景衬底都可调,默认居中、带背景。另有可选的朝向光柱(默认关闭,供备用)
  • 青蛙:在每只青蛙头顶画一根竖直光柱,隔着地形也能看到它的位置,高度可调
  • 孢子炸弹:在孢子炸弹位置叠加一层穿墙发光光晕,隔着地形也能发现;光晕的颜色、强度、大小与显示距离都可调。同时在它上方画一根竖直光柱,光柱的颜色、宽度、高度、显示距离与数量都可调

使用方法

进入游戏后按 F3(可在配置里改)打开游戏内菜单,每个生物一个页签,所有开关与参数都能在菜单里直接调整,改完即时生效、无需重启;顶部「通用」页可一键切换中英文界面,面板位置、大小与配色会自动记忆。也可以直接编辑 BepInEx/config/DangerWarning.cfg。

配置项 默认值 说明
菜单 / 启用 true 总开关,关闭后蜘蛛、秃鹫、青蛙与孢子炸弹功能全部停用,且 Mod 不再产生任何开销
菜单 / 菜单按键 F3 开关菜单的按键,支持组合键如 Alt+P,留空表示不绑定
General / Map Check true 地图判断,开启后只在可能出现对应对象的地图上运行需要持续扫描的功能(孢子炸弹只在雨林与森蕈,青蛙光柱只在雾沼),省去无效地图上的开销;关闭后无视地图始终运行
Spider / Enabled true 蜘蛛红线子开关
Spider / Line Thickness 0.2 红线粗细,取值 0.05 到 2
Spider / Opacity 0.8 红线不透明度,0 到 1
Spider / Line Color (1,0.15,0.15,1) 红线颜色
Condor / Warning Enabled true 秃鹫俯冲时在屏幕上方弹出文字提示
Condor / Warning Scope Nearby Nearby 只提示附近的俯冲,WholeMap 提示全图所有俯冲
Condor / Warning Nearby Distance 30 Nearby 范围的距离阈值(米),按被扑玩家与你的距离判断
Condor / Warning Target OnlyMe OnlyMe 只提示锁定自己的秃鹫;AnyPlayer 锁定任何玩家都提示并显示玩家名
Condor / Warning Duration 2.5 提示文字停留的秒数
Condor / Warning Text Scale 0.5 提示文字大小,1 为参考大小,默认 0.5 即一半
Condor / Warning Position X 0.5 文字水平位置占屏幕宽度的比例,0 最左、0.5 居中、1 最右
Condor / Warning Position Y 0.5 文字垂直位置占屏幕高度的比例,0 最上、0.5 居中、1 最下
Condor / Warning Background true 文字背后是否绘制半透明衬底,关闭后只有文字
Condor / Warning Label Color (1,0.2,0.2,1) 「秃鹫锁定」四个字的颜色,默认红
Condor / Warning Name Color (1,0.9,0.2,1) 玩家名(或「你」)的颜色,默认黄
Condor / Warning Name Length 6 玩家名最多显示几个字,超出部分截断
Condor / Beam Enabled false 秃鹫朝向光柱子开关(备用功能,默认关闭)
Condor / Beam Only When Dive true 仅在俯冲时显示光柱;关闭后盘旋、搬运时也显示
Condor / Beam Max Length 120 光柱最大长度(米),画到地面或该长度为止
Condor / Beam Line Thickness 0.3 光柱粗细,取值 0.05 到 2
Condor / Beam Opacity 0.8 光柱不透明度,0 到 1
Condor / Beam Line Color (1,0.55,0.1,1) 光柱颜色
Frog / Enabled true 青蛙光柱子开关
Frog / Height 20 光柱高度(米)
Frog / Width 3 光柱屏幕宽度(像素)
Frog / Max Distance 120 超过该距离(米)不显示光柱
Frog / Color (1,0.85,0.2,1) 光柱颜色
SporeBomb / Enabled true 孢子炸弹光柱与光晕子开关
SporeBomb / Rescan Key 空 手动重新扫描一遍全图的组合键,写法如 F5 或 Ctrl+R,留空表示不绑定;菜单孢子炸弹页也有「立即重扫」按钮
SporeBomb / Beacon Enabled true 孢子光柱子开关,可单独关闭只留光晕
SporeBomb / Beacon Color #FF2020 光柱颜色,十六进制 RGB
SporeBomb / Beacon Width 0.7 光柱在世界里的宽度(米)
SporeBomb / Beacon Height 10 光柱高度(米),从炸弹底部往上算
SporeBomb / Beacon Min Pixel Width 2 光柱最小屏幕宽度(像素),保证远处可见
SporeBomb / Beacon Max Pixel Width 12 光柱最大屏幕宽度(像素),避免近处变粗块
SporeBomb / Beacon Min Alpha 1 最远处的不透明度下限,1 为全程同样浓
SporeBomb / Beacon Max Count 8 最多同时画几根光柱,只保留最近的几根
SporeBomb / Beacon Max Distance 10 超过该距离(米)不显示光柱
SporeBomb / Glow Enabled true 是否在炸弹位置叠加穿墙发光光晕
SporeBomb / Glow Color #FF3030 光晕颜色,十六进制 RGB
SporeBomb / Glow Intensity 0.8 光晕强度 0 到 1,越大越亮
SporeBomb / Glow Min Pixel Size 6 光晕最小半径(像素),保证远处可见
SporeBomb / Glow Max Pixel Size 256 光晕最大半径(像素),避免近处糊成一片
SporeBomb / Glow Max Distance 40 超过该距离(米)不显示光晕
SporeBomb / Glow Pixel Scale 1.4 光晕半径相对物体投影大小的放大倍数
SporeBomb / Full Scan Budget Per Frame 1000 分帧发现时每帧最多检查多少个渲染器,越小越平滑
SporeBomb / Full Scan Budget Milliseconds 2 分帧发现时每帧最多花费的毫秒数,低帧率机器据此自动减量
SporeBomb / Full Scan Start Delay Seconds 2 进入新关卡后延迟多少秒再开始全场景发现,0 为立即
SporeBomb / Optimize Material Cache true 性能优化:缓存每个材质的判定结果,避免反复按材质名比对
SporeBomb / Optimize Transform Cache true 性能优化:缓存从渲染器向上找到的孢子根,并回填整条父链
SporeBomb / Optimize Millisecond Budget true 性能优化:分帧发现时同时限制每帧毫秒数,低帧率机器自动减量
SporeBomb / Optimize Start Delay true 性能优化:进入新关卡后延迟再开始全场景发现,避开加载尖峰

安装

  • 使用 Thunderstore Mod Manager 或 gale 安装
  • 手动安装:把压缩包 plugins 目录里的 dll 放到 BepInEx/plugins/

权限说明

只要你标注原作者“杰尼龟(Squirtle18)”,就可以任意借鉴、转载我的所有mod、思路和代码(不只是本mod),用来进行你需要的一切活动。 即使代码有100%的相似度,你只是本地化配置文件,甚至只是更改了描述文件,让描述更清晰,也允许。(我只是因为我的github账号另有他用,所以无法上传源码) 但希望你借鉴后的mod也同样授权mod社区借鉴。 若A借鉴了我的思路或代码,B又借鉴了A的思路或代码,则最终致谢名单应为:杰尼龟(Squirtle18)、A、B。(是的,包括致谢你自己,我也感谢你为社区作出的贡献)

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.