From fbfb684425dc14df2c2127658cba1c0887160526 Mon Sep 17 00:00:00 2001 From: Stefanos Kornilios Mitsis Poiitidis Date: Fri, 28 Mar 2025 21:28:41 +0200 Subject: [PATCH] flamethrower fix for miami --- src/miami/audio/AudioLogic.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/miami/audio/AudioLogic.cpp b/src/miami/audio/AudioLogic.cpp index 56271fcf..6b6a2dca 100644 --- a/src/miami/audio/AudioLogic.cpp +++ b/src/miami/audio/AudioLogic.cpp @@ -5220,6 +5220,10 @@ cAudioManager::ProcessPedOneShots(cPedParams ¶ms) if (iSound > 60) iSound = 21; } + // In some cases the left and right channels have different loop points + // This looks like a data file issue where the left and right channels have different loop points + // This is a hot fix to always have the correct loop point for each channel individually + SET_LOOP_OFFSETS(m_sQueueSample.m_nSampleIndex) AddSampleToRequestedQueue(); } }