You are viewing a potentially older version of this package. View all versions.
WUYACHIYU-PeakCold-1.0.1 icon

PeakCold

Fixes night cold not working on Ascent 5+ in game version 1.61.a.

Date uploaded 6 months ago
Version 1.0.1
Download link WUYACHIYU-PeakCold-1.0.1.zip
Downloads 125
Dependency string WUYACHIYU-PeakCold-1.0.1

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.2403 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.2403

README

PeakCold

Fixes night cold not working on Ascent 5+ in game version 1.61.a.

In 1.61.a, MountainProgressHandler.CheckProgress() was refactored to reverse iteration order, which unconditionally inflates maxProgressPointReached to the max index every frame. This breaks the night cold condition (maxProgressPointReached < 3). This mod uses a Harmony Prefix/Postfix to save and restore the value around CheckProgress, preventing it from being modified — matching the original 1.60.d behavior where only SetSegmentComplete and JumpToSegment update it.

Installation

  1. Install BepInExPack PEAK
  2. Place PeakCold.dll into PEAK/BepInEx/plugins/

Every player needs to install this mod individually — night cold is calculated locally.

Package Contents

  • PeakCold.dll

Notice

This mod is a temporary fix. It will be delisted once the game officially patches this bug.

Contact

  • Author: 乌鸦吃鱼
  • QQ Group: 1093172647

CHANGELOG

Changelog

[1.0.1] - 2026-04-16

  • Fixed: night cold stopped working again after climbing past progress point 3, caused by Postfix recalculating maxProgressPointReached from Reached status instead of preserving the original value. Now uses Prefix/Postfix save-restore to prevent CheckProgress from modifying the value at all.

[1.0.0] - 2026-04-15

  • Initial release