You are viewing a potentially older version of this package. View all versions.
default_d542Bb-TerrainScanner-1.1.5 icon

TerrainScanner

TerrainScanner - Death Stranding style terrain scanner for PEAK. Provides persistent ground marks, scan outlines, and customizable visuals.

Date uploaded a week ago
Version 1.1.5
Download link default_d542Bb-TerrainScanner-1.1.5.zip
Downloads 318
Dependency string default_d542Bb-TerrainScanner-1.1.5

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.75301 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.75301
PEAKModding-PEAKLib_Core-1.7.2 icon
PEAKModding-PEAKLib_Core

Core module of the PEAKLib community API.

Preferred version: 1.7.2
Cysharp-UniTask-2.5.0 icon
Cysharp-UniTask

Provides an efficient allocation free async/await integration for Unity.

Preferred version: 2.5.0

README

TerrainScanner

PEAK 的地形扫描器 mod:基于 shader 的 Death Stranding 风格透视地形扫描,由 GPU 渲染、异步采样,快速且不卡顿。

TerrainScanner 截图

这是什么

  • 立足提示:按地形坡度提示可站立位置:
    • < 40°:可站立(白点)
    • 40°–50°:中等坡度,可站但有风险(黄色警告)
    • ≥ 50°:陡坡,不可站立(红叉)
  • 扫描效果:从镜头出发的扫描波 + 轮廓描边 + 跟随扫描的标记点。
  • 可自定义:扫描按键、颜色、标记大小、描边、音效音量等都可在配置文件里调整。

安装方法

  1. 需要 PEAK 游戏与 BepInEx(或使用支持 Thunderstore 的 Mod Manager)。
  2. 将本插件 DLL 放入游戏的 BepInEx/plugins/ 目录(或直接用 Mod Manager 一键安装)。
  3. 启动游戏,按下扫描键(默认 F)即可触发扫描。

依赖:BepInExPEAKModding/PEAKLib.CoreCysharp/UniTask(Mod Manager 会自动安装)。

常见问题

  • 没有反应?确认插件已正确放到 BepInEx/plugins/,并且游戏中使用 Mod Manager 安装。
  • 想改按键/颜色/音量?编辑游戏目录下 BepInEx/config/d542Bb.TerrainScanner.cfg(改后重启游戏生效)。

致谢

派生自 FengLvv/Death-stranding-scanTzebruh/Foothold(均为 MIT),整理自 haruyuki/TerrainScanner。维护:d542Bb。

CHANGELOG

版本说明

本项目在 Thunderstore 上的版本号与原作者 / 接盘者的版本序列衔接:作者 LIghtPeak 发至 1.1.2,接盘者 blumewmewTerrainScannerFix)延续至 1.1.4。本仓库(d542Bb)继续沿用,从 1.1.5 起。

v1.1.5

  • 采样改为以相机为坐标轴的规整矩形点阵(跟随镜头 Yaw、不受俯仰影响),并做视锥过滤。
  • 立足/坡度分级:<40° 白点、40°~50° 黄色警告、≥50° 红叉(参考 Foothold)。
  • 扫描音效:支持音量/冷却配置,音效先于扫描效果约 0.5s。
  • cfg 增强:移除 GridStep,新增 MarkIconSize / Mark 三色可调,修复 HorizontalCount/VerticalCount 变更不生效。
  • Style 静态项(颜色/宽度)真正接入材质;扫描动画目标参数化(Anim* 项标注"不建议修改")。
  • 修复:ScanFeature 初始化(Create 未调用、AssetBundle 同步加载导致原地扫描无反应);扫描点穿透表面(绑定深度实现遮挡)。
  • 新增引用来源:Tzebruh/Foothold(立足判定)。

v1.0.0

  • Initial release of TerrainScanner mod.