From dbfb6714a887480c2985d07ed805aefc6cfd84fd Mon Sep 17 00:00:00 2001 From: Dario Date: Thu, 22 Jan 2026 19:54:49 -0300 Subject: [PATCH] Lower interpolation threshold for fake ending cutscene. --- patches/camera_transform_tagging.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/patches/camera_transform_tagging.c b/patches/camera_transform_tagging.c index 04915cc..7bab898 100644 --- a/patches/camera_transform_tagging.c +++ b/patches/camera_transform_tagging.c @@ -21,6 +21,7 @@ bool perspective_interpolation_skipped() { } s32 getGameMode(void); +enum map_e map_get(void); extern f32 sViewportFOVy; extern f32 sViewportAspect; @@ -250,7 +251,7 @@ RECOMP_PATCH void ncCamera_update(void) { ml_vec3f_add(vpPosProjected, vpPosPrev, vpPosVel); f32 distToProjected = ml_vec3f_distance(vpPos, vpPosProjected); - const f32 SkipThreshold = 100.0f; + const f32 SkipThreshold = (map_get() == MAP_94_CS_INTRO_SPIRAL_7) ? 50.0f : 100.0f; if (distToProjected > SkipThreshold) { ml_vec3f_clear(vpPosVel); skip_perspective_interpolation = TRUE;