@@ -677,43 +677,18 @@ void ApplyIniOptions()
677
677
678
678
if (bIVRadarScaling)
679
679
{
680
- fCustomRadarPosXIV = 40 .0f + 31 .0f ;
681
- auto pattern = hook::pattern (" D8 05 ? ? ? ? DE C1 D9 5C 24 28" );
682
- injector::WriteMemory<float >(*pattern.count (1 ).get (0 ).get <uint32_t *>(2 ), fCustomRadarPosXIV , true ); // 0x68FD2C
683
- static float f40 = 40 .0f ;
684
- pattern = hook::pattern (" 83 EC 50 DD D9 D9 05 ? ? ? ? D8 C9" );
685
- injector::WriteMemory (pattern.count (1 ).get (0 ).get <uint32_t >(7 ), &f40, true ); // 0x4C2996
686
- injector::WriteMemory (pattern.count (1 ).get (0 ).get <uint32_t >(60 ), &f40, true ); // 0x4C29CB
687
-
688
680
fCustomRadarWidthIV = 94 .0f - 5 .5f ;
689
681
pattern = hook::pattern (" D8 0D ? ? ? ? DD D9 D9 C2 D8 C9 D8 0D" );
690
682
injector::WriteMemory<float >(*pattern.count (1 ).get (0 ).get <uint32_t *>(2 ), fCustomRadarWidthIV , true ); // 0x68FD24
691
683
692
- fCustomRadarPosYIV = 116 .0f - 7 .5f ;
693
- pattern = hook::pattern (" D9 05 ? ? ? ? D8 CB DA 2C 24 DE C1" );
694
- injector::WriteMemory<float >(*pattern.count (1 ).get (0 ).get <uint32_t *>(2 ), fCustomRadarPosYIV , true ); // 0x68FD34
695
684
fCustomRadarHeightIV = 76 .0f + 5 .0f ;
696
685
pattern = hook::pattern (" D9 05 ? ? ? ? D8 C9 DD DB D9 C1 D8 CB" );
697
686
injector::WriteMemory<float >(*pattern.count (1 ).get (0 ).get <uint32_t *>(2 ), fCustomRadarHeightIV , true ); // 0x68FD30
698
687
699
- fCustomRadarRingPosXIV = 34 .0f + 31 .0f ;
700
- fCustomRadarRingPosXIV2 = fCustomRadarRingPosXIV + 6 .0f ;
701
- pattern = hook::pattern (" C7 84 24 80 04 00 00 00 00 08 42" );
702
- injector::WriteMemory<float >(pattern.count (1 ).get (0 ).get <uint32_t >(7 ), fCustomRadarRingPosXIV , true ); // 0x55A956
703
- pattern = hook::pattern (" C7 84 24 A0 04 00 00 00 00 08 42" );
704
- injector::WriteMemory<float >(pattern.count (1 ).get (0 ).get <uint32_t >(7 ), fCustomRadarRingPosXIV , true ); // 0x55AA94
705
- pattern = hook::pattern (" D8 05 ? ? ? ? D8 05 ? ? ? ? D9 9C 24" );
706
- injector::WriteMemory (pattern.count (2 ).get (0 ).get <uint32_t >(2 ), &fCustomRadarRingPosXIV2 , true ); // 0x55A9AC + 0x2
707
- injector::WriteMemory (pattern.count (2 ).get (1 ).get <uint32_t >(2 ), &fCustomRadarRingPosXIV2 , true ); // 0x55AAE5 + 0x2
708
-
709
688
fCustomRadarRingWidthIV = 94 .0f - 5 .5f ;
710
689
pattern = hook::pattern (" D8 0D ? ? ? ? D8 05 ? ? ? ? D8 05 ? ? ? ? D9 9C 24 98 04 00 00" );
711
690
injector::WriteMemory<float >(*pattern.count (1 ).get (0 ).get <uint32_t *>(2 ), fCustomRadarRingWidthIV , true ); // 0x697C1C
712
691
713
- fCustomRadarRingPosYIV = 116 .0f - 7 .5f ;
714
- pattern = hook::pattern (" D9 05 ? ? ? ? D8 CA DA 6C 24 74 51" );
715
- injector::WriteMemory<float >(*pattern.count (1 ).get (0 ).get <uint32_t *>(2 ), fCustomRadarRingPosYIV , true ); // 0x697C18
716
-
717
692
fCustomRadarRingHeightIV = 76 .0f + 5 .0f ;
718
693
pattern = hook::pattern (" D9 05 ? ? ? ? D8 CA D8 C1" );
719
694
injector::WriteMemory<float >(*pattern.count (1 ).get (0 ).get <uint32_t *>(2 ), fCustomRadarRingHeightIV , true ); // 0x697C20
0 commit comments