[PR #318] kb: White Knuckle note, 0.3.1 review findings #315

Open
opened 2026-10-15 20:55:29 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/rehan-remade/universal-modder/pull/318
Author: @Fizz12215
Created: 10/15/2026
Status: 🔄 Open

Base: main ← Head: kb/white-knuckle-0.3.1-notes


📝 Commits (1)

  • f2ac4b9 kb: White Knuckle note, 0.3.1 review findings

📊 Changes

3 files changed (+94 additions, -7 deletions)

View changed files

📝 knowledge/INDEX.md (+1 -1)
📝 knowledge/games/white-knuckle/climbing-movement-and-damage-look-in-minecraft-fabric.md (+88 -4)
📝 knowledge/index.json (+5 -2)

📄 Description

Extends knowledge/games/white-knuckle/climbing-movement-and-damage-look-in-minecraft-fabric.md (merged in #302) with what a line-by-line review of the port against the game turned up for 0.3.1, plus three player-reported bugs. Same game build (25612096).

  • How the game works:
    • climbing details that are easy to port wrong (unscaled wall-probe radius, wall friction reads the sprint state, walk-off-edge rule, hang anchor);
    • Rewired input: two unnormalised axes, _digitalAxisSimulation 0;
    • camera (eye 1.44 / 0.84 blocks, look 15° past vertical) and step offset 0.225 units;
    • the screen blood on a fixed-FOV-90 Overlay Camera, under the UI vignette;
    • the looping AudioSources (falling wind, near-death layers);
    • material grab sounds.
  • Gotchas 14-21:
    • Unity 6 AudioSource clip in m_Resource;
    • three Minecraft ledge-detection traps: snow layers without collision, concave inner corners, edge ends on block boundaries;
    • Minecraft's sneak edge guard has to be disabled on both sides;
    • 1.21.9 eye-height refresh;
    • a test passing via the grab memory, and a gametest NetworkSynchronizer flake.
  • Verification: the new in-game checks with their numbers. The player-reported bugs were reproduced before each fix.
  • Open questions: 20 Hz aim sampling, and the look-up limit.

Only the note and the regenerated index change. um kb check: PASS, no warnings.

🤖 Generated with Claude Code

https://claude.ai/code/session_013suD8mStWpDkaeUsCRGEvK


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/rehan-remade/universal-modder/pull/318 **Author:** [@Fizz12215](https://github.com/Fizz12215) **Created:** 10/15/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `kb/white-knuckle-0.3.1-notes` --- ### 📝 Commits (1) - [`f2ac4b9`](https://github.com/rehan-remade/universal-modder/commit/f2ac4b99c707d495764d828845b1d0dca7fe0cd9) kb: White Knuckle note, 0.3.1 review findings ### 📊 Changes **3 files changed** (+94 additions, -7 deletions) <details> <summary>View changed files</summary> 📝 `knowledge/INDEX.md` (+1 -1) 📝 `knowledge/games/white-knuckle/climbing-movement-and-damage-look-in-minecraft-fabric.md` (+88 -4) 📝 `knowledge/index.json` (+5 -2) </details> ### 📄 Description Extends `knowledge/games/white-knuckle/climbing-movement-and-damage-look-in-minecraft-fabric.md` (merged in #302) with what a line-by-line review of the port against the game turned up for 0.3.1, plus three player-reported bugs. Same game build (25612096). - **How the game works:** - climbing details that are easy to port wrong (unscaled wall-probe radius, wall friction reads the sprint state, walk-off-edge rule, hang anchor); - Rewired input: two unnormalised axes, `_digitalAxisSimulation` 0; - camera (eye 1.44 / 0.84 blocks, look 15° past vertical) and step offset 0.225 units; - the screen blood on a fixed-FOV-90 Overlay Camera, under the UI vignette; - the looping AudioSources (falling wind, near-death layers); - material grab sounds. - **Gotchas 14-21:** - Unity 6 AudioSource clip in `m_Resource`; - three Minecraft ledge-detection traps: snow layers without collision, concave inner corners, edge ends on block boundaries; - Minecraft's sneak edge guard has to be disabled on both sides; - 1.21.9 eye-height refresh; - a test passing via the grab memory, and a gametest NetworkSynchronizer flake. - **Verification:** the new in-game checks with their numbers. The player-reported bugs were reproduced before each fix. - **Open questions:** 20 Hz aim sampling, and the look-up limit. Only the note and the regenerated index change. `um kb check`: PASS, no warnings. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_013suD8mStWpDkaeUsCRGEvK --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rehan-remade/universal-modder#315
No description provided.