
You are viewing a potentially older version of this package. View Latest Version
DangerWarning
为蜘蛛、秃鹫、青蛙、孢子炸弹等危险生物提供穿墙预警:蜘蛛落点红线、秃鹫俯冲光柱与文字提示、青蛙头顶光柱、孢子炸弹穿墙光晕与光柱。按 F3 打开游戏内菜单,可切换中英文,总开关与各项功能、参数均可独立设置并即时生效;总开关关闭时整个 Mod 无任何消耗。危险预警
为蜘蛛、秃鹫、青蛙、孢子炸弹等危险生物提供穿墙预警:蜘蛛落点红线、秃鹫俯冲光柱与文字提示、青蛙头顶光柱、孢子炸弹穿墙光晕与光柱。按 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。(是的,包括致谢你自己,我也感谢你为社区作出的贡献)