minor changes

`cheat-base` add x32 build
`manual map` and `load library` injection moved to `cheat-base`
removed unnecessary packet sniffer functionality
fixed several type conversionals
`cheat-library` now is startup by default
little changes in `Logger`, `PatternScanner`, `ProtoTransfer`
updated detours
This commit is contained in:
CallowBlack
2022-06-21 22:47:24 +03:00
parent d0a07b0344
commit c3a9f2a678
35 changed files with 714 additions and 1985 deletions

View File

@ -40,15 +40,7 @@
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WS|x64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="src\user\cheat\misc\sniffer\PacketParser.h">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WS|x64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="src\user\cheat\GenshinCM.h" />
<ClInclude Include="src\user\cheat\misc\sniffer\SnifferWindow.h">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WS|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="src\user\cheat\teleport\CustomTeleports.h" />
<ClInclude Include="src\user\cheat\visuals\Browser.h" />
<ClInclude Include="src\user\cheat\visuals\CameraZoom.h" />
@ -93,18 +85,10 @@
<ClInclude Include="src\user\cheat\misc\Debug.h" />
<ClInclude Include="src\user\cheat\misc\Hotkeys.h" />
<ClInclude Include="src\user\cheat\misc\ProtectionBypass.h" />
<ClInclude Include="src\user\cheat\misc\sniffer\PacketInfo.h">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WS|x64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="src\user\cheat\misc\sniffer\PacketSniffer.h">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WS|x64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="src\user\cheat\misc\sniffer\ProtoManager.h">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WS|x64'">true</ExcludedFromBuild>
</ClInclude>
<ClInclude Include="src\user\cheat\native.h" />
<ClInclude Include="src\user\cheat\player\GodMode.h" />
<ClInclude Include="src\user\cheat\player\InfiniteStamina.h" />
@ -154,14 +138,6 @@
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WS|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="src\user\cheat\misc\sniffer\PacketParser.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WS|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="src\user\cheat\misc\sniffer\SnifferWindow.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WS|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="src\user\cheat\teleport\CustomTeleports.cpp" />
<ClCompile Include="src\user\cheat\GenshinCM.cpp" />
<ClCompile Include="src\user\cheat\visuals\Browser.cpp" />
@ -204,18 +180,10 @@
<ClCompile Include="src\user\cheat\misc\Debug.cpp" />
<ClCompile Include="src\user\cheat\misc\Hotkeys.cpp" />
<ClCompile Include="src\user\cheat\misc\ProtectionBypass.cpp" />
<ClCompile Include="src\user\cheat\misc\sniffer\PacketInfo.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WS|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="src\user\cheat\misc\sniffer\PacketSniffer.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WS|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="src\user\cheat\misc\sniffer\ProtoManager.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WS|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="src\user\cheat\native.cpp" />
<ClCompile Include="src\user\cheat\player\GodMode.cpp" />
<ClCompile Include="src\user\cheat\player\InfiniteStamina.cpp" />
@ -871,8 +839,8 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<TargetName>CLibrary</TargetName>
<OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)bin\$(Configuration)\obj\$(ProjectName)\</IntDir>
<OutDir>$(SolutionDir)bin\$(Configuration)-$(PlatformShortName)\</OutDir>
<IntDir>$(SolutionDir)bin\$(Configuration)-$(PlatformShortName)\obj\$(ProjectName)\</IntDir>
<CustomBuildBeforeTargets>Run</CustomBuildBeforeTargets>
<PostBuildEventUseInBuild>false</PostBuildEventUseInBuild>
<CustomBuildAfterTargets>FinalizeBuildStatus</CustomBuildAfterTargets>
@ -880,8 +848,8 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<TargetName>CLibrary</TargetName>
<OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)bin\$(Configuration)\obj\$(ProjectName)\</IntDir>
<OutDir>$(SolutionDir)bin\$(Configuration)-$(PlatformShortName)\</OutDir>
<IntDir>$(SolutionDir)bin\$(Configuration)-$(PlatformShortName)\obj\$(ProjectName)\</IntDir>
<CustomBuildBeforeTargets>Run</CustomBuildBeforeTargets>
<PostBuildEventUseInBuild>true</PostBuildEventUseInBuild>
<CustomBuildAfterTargets>FinalizeBuildStatus</CustomBuildAfterTargets>
@ -889,8 +857,8 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WS|x64'">
<LinkIncremental>false</LinkIncremental>
<TargetName>CLibrary</TargetName>
<OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)bin\$(Configuration)\obj\$(ProjectName)\</IntDir>
<OutDir>$(SolutionDir)bin\$(Configuration)-$(PlatformShortName)\</OutDir>
<IntDir>$(SolutionDir)bin\$(Configuration)-$(PlatformShortName)\obj\$(ProjectName)\</IntDir>
<CustomBuildBeforeTargets>Run</CustomBuildBeforeTargets>
<PostBuildEventUseInBuild>false</PostBuildEventUseInBuild>
<CustomBuildAfterTargets>FinalizeBuildStatus</CustomBuildAfterTargets>
@ -911,6 +879,7 @@
<IntrinsicFunctions>false</IntrinsicFunctions>
<WholeProgramOptimization>false</WholeProgramOptimization>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<LanguageStandard_C>stdc17</LanguageStandard_C>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@ -949,6 +918,7 @@ powershell -nop -c "&amp; {sleep 15}"</Command>
<SupportJustMyCode>false</SupportJustMyCode>
<ExceptionHandling>Async</ExceptionHandling>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<LanguageStandard_C>stdc17</LanguageStandard_C>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@ -986,6 +956,7 @@ powershell -nop -c "&amp; {sleep 15}"</Command>
<ExceptionHandling>Async</ExceptionHandling>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<DiagnosticsFormat>Classic</DiagnosticsFormat>
<LanguageStandard_C>stdc17</LanguageStandard_C>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>