指南针

指南针

这个模组会在屏幕顶部中央添加一个指南针,指南针会显示标记(可收集物、颜料尖刺、NPC、敌人、传送门、探险旗帜)。

用户界面

此模组将在屏幕顶部中央添加一个指南针,指南针上会显示标记(可收集物品、颜料尖刺、NPC、敌人、传送门、远征旗帜)

新增内容

更新1.5.0(最新版)

  • 修复某些标记未加载的问题
  • 移除“标记刷新”弹窗

更新 1.4.0

  • 添加刷新计时器、图标大小、字体大小、背景颜色等(参见下方配置)
  • 添加 Pictos、门、抓钩点和涂鸦笼标记

示例 Engine.ini 配置文件(适用于 1.4.0 版本)

[/Game/Mods/CompassFx/ModActor.ModActor_C]
MaxDistance=1000
bMarkerItem=false ; 隐藏所有物品
bMarkerItemPictos=true ; 显示图标
bMarkerTeleport=false
bMarkerNPC=false
bMarkerMerchant=true
bMarkerLostGestral=true
bMarkerEnemy=false
bMarkerEnemyHard=false
bMarkerEnemyBoss=true
bMarkerPaintSpike=true
bMarkerManorDoor=true
bMarkerGrapplePoint=false
bMarkerPaintCage=true
IconSize=24 ; 默认18
DistanceFontSize=12 ; 默认 11
NameFontSize=14 ; 默认值为12
BGColorTint=(R=0.0,G=0.0,B=0.0,A=0.25) ; 黑色25%透明度。设置A=0.0为隐藏,设置A=1.0为纯色
AutoRefreshTimer=30 ; 每30秒自动刷新标记。设为0则禁用

更新 1.3.0

  • 添加快捷键,句号 (.) 用于切换指南针
  • 添加快捷键,按UP键增加最大距离
  • 增加快捷键,按DOWN键减少最大距离
  • 使用游戏字体

更新 1.2.0

  • 传送门和旗帜标记的正确标签/名称
  • 添加涂鸦尖刺标记
  • 将NPC分类为失落的格斯托尔、商人以及普通NPC
  • 将敌人分类为普通、精英和Boss(某些敌人如“模仿者”被游戏归类为普通/常规敌人)
  • 新增配置变量(详见下方)
  • Engine.ini 包含在主模组文件以及单独的下载中

更新 1.1.0

  • 在过场动画、对话、游戏菜单中自动隐藏
  • 添加了传送门/远征旗帜、敌人、NPC
  • 新增配置文件(Engine.ini),默认启用所有标记

安装: 选择你偏好的Mod加载器

DML

  • 下载并安装 Mod加载器
  • 下载此模组,解压到 YourGameDir\Sandfall\Content\Paks\Mods 文件夹(如有必要,请先创建 Mods 文件夹)
  • 在菜单中,按下F1并输入 dml add CompassFx

UE4SS

  • 下载 UE4SS 实验版,向下滚动到资源,再向下滚动到资源,下载最新的发行版,例如: UE4SS_v3.x.yy-随机-随机.zip
  • 解压到 YourGameDir\Sandfall\Binaries\Win64
  • 下载此模组,解压到 游戏目录\Sandfall\Content\Paks\LogicMods 文件夹中(如果必要,请创建 LogicMods 文件夹)。
  • 重命名所有模组文件分别为CompassFx.pak、CompassFx.ucas、CompassFx.utoc

如何显示和隐藏标记:

  1. 从可选文件部分下载 Engine.ini
  2. 将 Engine.ini 文件提取、复制(或新建)到 C:\Users*<用户名>*\AppData\Local\Sandfall\Saved\Config\Windows\Engine.ini 路径下
  3. 使其可编辑。右键点击Engine.ini,选择属性,取消勾选只读属性,点击确定
  4. 通过将值设置为 true 来选择要显示的标记,或设置为 false 来隐藏它们
  5. 保存
  6. 将其设置为只读,这样游戏就无法删除此文件。右键点击 Engine.ini,选择属性,勾选只读属性,然后点击确定。

例如,如果你想将可见的最大标记限制在距离你位置的1000米范围内,并且只想看到传送门/远征旗帜和敌方首领,那么你的Engine.ini文件应该是: 备注:推荐的最佳距离范围是500-1000,如果超过这个范围,标记点容易相互重叠

[/Game/Mods/CompassFx/ModActor.ModActor_C]
MaxDistance=1000
bMarkerItem=false
bMarkerTeleport=true
bMarkerNPC=false
bMarkerMerchant=false
bMarkerLostGestral=false
bMarkerEnemy=false
bMarkerEnemyHard=false
bMarkerEnemyBoss=true
bMarkerPaintSpike=false