简化大师难度

简化大师难度

通过调整一些小细节来简化大师难度,同时保留其他大师模式的机制。

描述

这个模组修改了 DifficultyPrototypes.cfg 中的一些数值。它通过补丁方式实现修改,因此不会与其他模组冲突,并且仅影响大师难度。这些最终是我个人的调整,但我想至少会有一些人喜欢类似的改动,所以决定上传分享!

思路是保留大师难度的特殊机制,同时给你一些喘息的空间。一直不停地往嘴里塞食物确实没什么意思,但我认为饥饿感还是应该存在,让你需要去关注它。我也喜欢偶尔真的需要睡一觉的感觉,所以我提高了困倦值,希望能让自己有时感到疲倦。如果白天不是那么短,我很想让你需要每晚都睡觉,但可惜没办法。

改动内容:

  • 已启用保存功能
  • 饱食度消耗 2.5 → 1.7
  • 困倦值 1.0 → 1.5
  • 已启用准星、指南针、藏匿点标记和尸体标记
  • 风暴天气概率 1.25 → 1.0
  • 排放事件概率 1.25 → 1.0

我一边游玩一边进行调整,所以之后很可能会上传一些改动。我需要进一步感受困倦值的速率,可能也会提高排放事件的概率。

我也推荐一些调整变异体和 NPC 生命值的模组,我正在使用 NPC Health Rebalance - No More Bullet Sponges,其中变异体生命值为 75%,NPC 生命值为 0.8。

安装说明

将 .pak 文件放入你的 \Stalker2\Content\Paks\~mods 文件夹中。如果你还没有 ~mods 文件夹,请务必创建它。

技术细节

感谢 uber4lenix,我参考了他们的模组。也感谢 ElephoontOfTheShapes 提供的关于修改配置文件的实用指南。

下面是 .pak 文件的确切内容,希望对大家有所帮助:

Stalker : struct.begin {bpatch}
   SID = Stalker
   TotalSaveLimits : struct.begin {bpatch}
      [0] : struct.begin
         SubType = ESaveSubType::Manual
         Limit = 50
      struct.end
      [1] : struct.begin
         SubType = ESaveSubType::Auto
         Limit = 50
      struct.end
      [2] : struct.begin
         SubType = ESaveSubType::Quick
         Limit = 50
      struct.end
   struct.end
   EnvironmentDifficulty : struct.begin {bpatch}
      Effect_Satiety = 1.7
      Armor_Durability = 1.0
      Effect_Sleepiness = 1.5
      bShouldDisableCrosshair = false
      bShouldDisableCompass = false
      bShouldDisableStashMarkers = false
      bShouldDisableDeadBodyMarkers = false
      Weather_Storm_Weight = 1.0
      Weather_Emission_Weight = 1.0
   struct.end
   AllowedSaveTypes : struct.begin {bpatch}
       = ESaveType::StartMainQuest
       = ESaveType::FinishMainQuest
       = ESaveType::HubExit
       = ESaveType::ExitGame
       = ESaveType::ManualHub
       = ESaveType::PointOfNoReturn
       = ESaveType::Manual
       = ESaveType::Auto
       = ESaveType::Quick
       = ESaveType::Quest
   struct.end
   BlockSettings = false
struct.end

需求

无前置需求,但会与任何修改相同数值的其他模组冲突。