diff --git a/Release/TitanEngine.dll b/Release/TitanEngine.dll index b9dce06..79be460 100644 Binary files a/Release/TitanEngine.dll and b/Release/TitanEngine.dll differ diff --git a/Release/TitanEngine.exp b/Release/TitanEngine.exp index b432120..f993fd1 100644 Binary files a/Release/TitanEngine.exp and b/Release/TitanEngine.exp differ diff --git a/Release/TitanEngine.lib b/Release/TitanEngine.lib index 83c063a..a25169e 100644 Binary files a/Release/TitanEngine.lib and b/Release/TitanEngine.lib differ diff --git a/TitanEngine/TitanEngine.cpp b/TitanEngine/TitanEngine.cpp index cdf970b..a67559c 100644 --- a/TitanEngine/TitanEngine.cpp +++ b/TitanEngine/TitanEngine.cpp @@ -12773,11 +12773,11 @@ __declspec(dllexport) bool SetBPX(ULONG_PTR bpxAddress, DWORD bpxType, LPVOID bp } for(i = 0; i < BreakPointSetCount; i++) { - if(BreakPointBuffer[i].BreakPointAddress == bpxAddress && BreakPointBuffer[i].BreakPointActive == UE_BPXACTIVE) + if(BreakPointBuffer[i].BreakPointAddress == bpxAddress && BreakPointBuffer[i].BreakPointActive == UE_BPXACTIVE && (BreakPointBuffer[i].BreakPointType == UE_SINGLESHOOT || BreakPointBuffer[i].BreakPointType == UE_BREAKPOINT)) { return(false); } - else if(BreakPointBuffer[i].BreakPointAddress == bpxAddress && BreakPointBuffer[i].BreakPointActive == UE_BPXINACTIVE) + else if(BreakPointBuffer[i].BreakPointAddress == bpxAddress && BreakPointBuffer[i].BreakPointActive == UE_BPXINACTIVE && (BreakPointBuffer[i].BreakPointType == UE_SINGLESHOOT || BreakPointBuffer[i].BreakPointType == UE_BREAKPOINT)) { return(EnableBPX(bpxAddress)); } diff --git a/x64/Release/TitanEngine.dll b/x64/Release/TitanEngine.dll index 031dfd1..b702da0 100644 Binary files a/x64/Release/TitanEngine.dll and b/x64/Release/TitanEngine.dll differ diff --git a/x64/Release/TitanEngine.exp b/x64/Release/TitanEngine.exp index 12be2be..6491b5e 100644 Binary files a/x64/Release/TitanEngine.exp and b/x64/Release/TitanEngine.exp differ diff --git a/x64/Release/TitanEngine.lib b/x64/Release/TitanEngine.lib index 2116e09..62b8b4f 100644 Binary files a/x64/Release/TitanEngine.lib and b/x64/Release/TitanEngine.lib differ