From 971b9644446ded443bb2c7b2318ca31dbf946e9d Mon Sep 17 00:00:00 2001 From: Ahmed Kamal Date: Sun, 14 Dec 2025 01:11:39 +0200 Subject: [PATCH 1/3] bump engine version to 5.7.0 Signed-off-by: Ahmed Kamal --- .gitignore | 5 ++++- ThreepeatAnimTools.uplugin | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1882f43..3a6dc7b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ *.pdb Binaries/* -Intermediate/* \ No newline at end of file +Intermediate/* + +# Rider IDE +.idea/ diff --git a/ThreepeatAnimTools.uplugin b/ThreepeatAnimTools.uplugin index 47c7e3d..b16c326 100644 --- a/ThreepeatAnimTools.uplugin +++ b/ThreepeatAnimTools.uplugin @@ -11,7 +11,7 @@ "MarketplaceURL": "com.epicgames.launcher://ue/Fab/product/576ae5f6-df60-42cc-b0e7-5681beb6d585", "FabURL": "com.epicgames.launcher://ue/Fab/product/576ae5f6-df60-42cc-b0e7-5681beb6d585", "SupportURL": "", - "EngineVersion": "5.6.0", + "EngineVersion": "5.7.0", "CanContainContent": true, "Installed": true, "Modules": [ From a1ac7cf495915b8ba5db0476b2e7f274851f3de0 Mon Sep 17 00:00:00 2001 From: Ahmed Kamal Date: Thu, 25 Dec 2025 15:00:02 +0200 Subject: [PATCH 2/3] Update Deprecated Code Signed-off-by: Ahmed Kamal --- Source/ThreepeatAnimTools/Private/CurveEditorMakeHoldFilter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/ThreepeatAnimTools/Private/CurveEditorMakeHoldFilter.cpp b/Source/ThreepeatAnimTools/Private/CurveEditorMakeHoldFilter.cpp index 7699d1d..325e0de 100644 --- a/Source/ThreepeatAnimTools/Private/CurveEditorMakeHoldFilter.cpp +++ b/Source/ThreepeatAnimTools/Private/CurveEditorMakeHoldFilter.cpp @@ -119,7 +119,7 @@ void UCurveEditorMakeHoldFilter::ApplyFilter_Impl(TSharedRef InCur Curve->Modify(); Curve->SetKeyPositions(KeyHandlesToModify, NewKeyPositions); - Curve->RemoveKeys(KeyHandlesToDelete); + Curve->RemoveKeys(KeyHandlesToDelete, 0.0); int numFramesPastFirst = FMath::RoundToInt(((SelectedKeyPositions[lastKeyNum].InputValue - SelectedKeyPositions[0].InputValue) / 2.0)/frameInterval); UE_LOG(LogTemp, Warning, TEXT("num frames past first: %d"), numFramesPastFirst); Curve->AddKey(FKeyPosition(SelectedKeyPositions[0].InputValue + numFramesPastFirst * frameInterval, holdValue), InCurveEditor->GetDefaultKeyAttribute().Get()); From 1a41939f4960633ce55bc191190ab8c86730393e Mon Sep 17 00:00:00 2001 From: Ahmed Kamal Date: Mon, 5 Jan 2026 21:34:40 +0200 Subject: [PATCH 3/3] Refactor Absolute Code Signed-off-by: Ahmed Kamal --- Source/ThreepeatAnimTools/Private/CurveEditorMakeHoldFilter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/ThreepeatAnimTools/Private/CurveEditorMakeHoldFilter.cpp b/Source/ThreepeatAnimTools/Private/CurveEditorMakeHoldFilter.cpp index 7699d1d..325e0de 100644 --- a/Source/ThreepeatAnimTools/Private/CurveEditorMakeHoldFilter.cpp +++ b/Source/ThreepeatAnimTools/Private/CurveEditorMakeHoldFilter.cpp @@ -119,7 +119,7 @@ void UCurveEditorMakeHoldFilter::ApplyFilter_Impl(TSharedRef InCur Curve->Modify(); Curve->SetKeyPositions(KeyHandlesToModify, NewKeyPositions); - Curve->RemoveKeys(KeyHandlesToDelete); + Curve->RemoveKeys(KeyHandlesToDelete, 0.0); int numFramesPastFirst = FMath::RoundToInt(((SelectedKeyPositions[lastKeyNum].InputValue - SelectedKeyPositions[0].InputValue) / 2.0)/frameInterval); UE_LOG(LogTemp, Warning, TEXT("num frames past first: %d"), numFramesPastFirst); Curve->AddKey(FKeyPosition(SelectedKeyPositions[0].InputValue + numFramesPastFirst * frameInterval, holdValue), InCurveEditor->GetDefaultKeyAttribute().Get());