mirror of
https://github.com/EricPlayZ/EGameTools.git
synced 2025-07-18 17:37:53 +08:00

Added Tools directory for various tools that helps in updating the mod (such as the player variables, to use it you simply decompile the function that loads player variables in IDA, copy the decompiled function code, paste it into the tool and it will automatically extract the names and the type of variable like float or boolean, the functions that load float or bool should be named "LoadPlayerFloatVariable" or "LoadPlayerBoolVariable" respectively, otherwise the tool won't work)
197 lines
10 KiB
XML
197 lines
10 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<ItemGroup Label="ProjectConfigurations">
|
|
<ProjectConfiguration Include="Debug|x64">
|
|
<Configuration>Debug</Configuration>
|
|
<Platform>x64</Platform>
|
|
</ProjectConfiguration>
|
|
<ProjectConfiguration Include="Release|x64">
|
|
<Configuration>Release</Configuration>
|
|
<Platform>x64</Platform>
|
|
</ProjectConfiguration>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="source\config\config.cpp" />
|
|
<ClCompile Include="source\core.cpp" />
|
|
<ClCompile Include="source\dllmain.cpp" />
|
|
<ClCompile Include="source\game_classes.cpp" />
|
|
<ClCompile Include="source\hook.cpp" />
|
|
<ClCompile Include="source\ImGuiFileDialog\ImGuiFileDialog.cpp" />
|
|
<ClCompile Include="source\ImGui\backends\imgui_impl_dx11.cpp" />
|
|
<ClCompile Include="source\ImGui\backends\imgui_impl_dx12.cpp" />
|
|
<ClCompile Include="source\ImGui\backends\imgui_impl_win32.cpp" />
|
|
<ClCompile Include="source\ImGui\imgui.cpp" />
|
|
<ClCompile Include="source\ImGui\imgui_demo.cpp" />
|
|
<ClCompile Include="source\ImGui\imgui_draw.cpp" />
|
|
<ClCompile Include="source\ImGui\imgui_tables.cpp" />
|
|
<ClCompile Include="source\ImGui\imgui_widgets.cpp" />
|
|
<ClCompile Include="source\ImGui\impl\d3d11_impl.cpp" />
|
|
<ClCompile Include="source\ImGui\impl\d3d12_impl.cpp" />
|
|
<ClCompile Include="source\ImGui\impl\win32_impl.cpp" />
|
|
<ClCompile Include="source\kiero.cpp" />
|
|
<ClCompile Include="source\memory.cpp" />
|
|
<ClCompile Include="source\menu\camera.cpp" />
|
|
<ClCompile Include="source\menu\menu.cpp" />
|
|
<ClCompile Include="source\menu\player.cpp" />
|
|
<ClCompile Include="source\menu\world.cpp" />
|
|
<ClCompile Include="source\sigscan\sigscan.cpp" />
|
|
<ClCompile Include="source\utils.cpp" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="source\config\config.h" />
|
|
<ClInclude Include="source\config\ini.h" />
|
|
<ClInclude Include="source\config\time_tools.h" />
|
|
<ClInclude Include="source\core.h" />
|
|
<ClInclude Include="source\game_classes.h" />
|
|
<ClInclude Include="source\hook.h" />
|
|
<ClInclude Include="source\ImGuiFileDialog\dirent\dirent.h" />
|
|
<ClInclude Include="source\ImGuiFileDialog\ImGuiFileDialog.h" />
|
|
<ClInclude Include="source\ImGuiFileDialog\ImGuiFileDialogConfig.h" />
|
|
<ClInclude Include="source\ImGuiFileDialog\stb\stb_image.h" />
|
|
<ClInclude Include="source\ImGuiFileDialog\stb\stb_image_resize.h" />
|
|
<ClInclude Include="source\ImGui\backends\imgui_impl_dx11.h" />
|
|
<ClInclude Include="source\ImGui\backends\imgui_impl_dx12.h" />
|
|
<ClInclude Include="source\ImGui\backends\imgui_impl_win32.h" />
|
|
<ClInclude Include="source\ImGui\imconfig.h" />
|
|
<ClInclude Include="source\ImGui\imgui.h" />
|
|
<ClInclude Include="source\ImGui\imgui_internal.h" />
|
|
<ClInclude Include="source\ImGui\impl\d3d11_impl.h" />
|
|
<ClInclude Include="source\ImGui\impl\d3d12_impl.h" />
|
|
<ClInclude Include="source\ImGui\impl\win32_impl.h" />
|
|
<ClInclude Include="source\ImGui\imstb_rectpack.h" />
|
|
<ClInclude Include="source\ImGui\imstb_textedit.h" />
|
|
<ClInclude Include="source\ImGui\imstb_truetype.h" />
|
|
<ClInclude Include="source\kiero.h" />
|
|
<ClInclude Include="source\memory.h" />
|
|
<ClInclude Include="source\menu\camera.h" />
|
|
<ClInclude Include="source\menu\menu.h" />
|
|
<ClInclude Include="source\menu\player.h" />
|
|
<ClInclude Include="source\menu\world.h" />
|
|
<ClInclude Include="source\MinHook\include\MinHook.h" />
|
|
<ClInclude Include="source\print.h" />
|
|
<ClInclude Include="source\sigscan\offsets.h" />
|
|
<ClInclude Include="source\sigscan\sigscan.h" />
|
|
<ClInclude Include="source\utils.h" />
|
|
</ItemGroup>
|
|
<PropertyGroup Label="Globals">
|
|
<VCProjectVersion>16.0</VCProjectVersion>
|
|
<Keyword>Win32Proj</Keyword>
|
|
<ProjectGuid>{6399cafa-d04a-44fb-8c1d-1fc3a3b59c00}</ProjectGuid>
|
|
<RootNamespace>DL2GameOverhaulScript</RootNamespace>
|
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
|
<ProjectName>DL2GameOverhaulScript</ProjectName>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
|
<UseDebugLibraries>true</UseDebugLibraries>
|
|
<PlatformToolset>v143</PlatformToolset>
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
|
<UseDebugLibraries>false</UseDebugLibraries>
|
|
<PlatformToolset>v143</PlatformToolset>
|
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
<ImportGroup Label="ExtensionSettings" />
|
|
<ImportGroup Label="Shared">
|
|
</ImportGroup>
|
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
</ImportGroup>
|
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
</ImportGroup>
|
|
<PropertyGroup Label="UserMacros" />
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
<TargetExt>.asi</TargetExt>
|
|
<TargetName>EGameTools</TargetName>
|
|
<GenerateManifest>false</GenerateManifest>
|
|
<LibraryPath>$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64)</LibraryPath>
|
|
<IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath)</IncludePath>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
<TargetName>EGameTools</TargetName>
|
|
<TargetExt>.asi</TargetExt>
|
|
<LibraryPath>$(LibraryPath)</LibraryPath>
|
|
</PropertyGroup>
|
|
<PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
<VcpkgUseStatic>true</VcpkgUseStatic>
|
|
<VcpkgTriplet>x64-windows</VcpkgTriplet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
<VcpkgUseStatic>true</VcpkgUseStatic>
|
|
<VcpkgTriplet>x64-windows</VcpkgTriplet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Label="Vcpkg">
|
|
<VcpkgEnabled>false</VcpkgEnabled>
|
|
</PropertyGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<SDLCheck>true</SDLCheck>
|
|
<PreprocessorDefinitions>_DEBUG;DL2GameOverhaulScript_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<ConformanceMode>true</ConformanceMode>
|
|
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
|
|
<LanguageStandard>stdcpp20</LanguageStandard>
|
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
|
<Optimization>
|
|
</Optimization>
|
|
<IntrinsicFunctions>
|
|
</IntrinsicFunctions>
|
|
<AdditionalIncludeDirectories>source\ImGui;source\ImGuiFileDialog;source\MinHook\include;</AdditionalIncludeDirectories>
|
|
</ClCompile>
|
|
<Link>
|
|
<SubSystem>Windows</SubSystem>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
<EnableUAC>false</EnableUAC>
|
|
<AdditionalDependencies>libMinHook-x64-v141-mtd.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
|
<OptimizeReferences>
|
|
</OptimizeReferences>
|
|
<EnableCOMDATFolding>
|
|
</EnableCOMDATFolding>
|
|
<AdditionalLibraryDirectories>source\MinHook\lib;</AdditionalLibraryDirectories>
|
|
</Link>
|
|
<PostBuildEvent>
|
|
<Command>copy /Y "$(SolutionDir)Extra Files\Default Config\EGameTools.ini" "$(SolutionDir)$(PlatformShortName)\$(Configuration)\EGameTools.ini"</Command>
|
|
<Message>Copying the default config file to the debug build directory</Message>
|
|
</PostBuildEvent>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
<SDLCheck>true</SDLCheck>
|
|
<PreprocessorDefinitions>_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<ConformanceMode>true</ConformanceMode>
|
|
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
|
|
<LanguageStandard>stdcpp20</LanguageStandard>
|
|
<AdditionalIncludeDirectories>source\ImGui;source\ImGuiFileDialog;source\MinHook\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
<DebugInformationFormat>None</DebugInformationFormat>
|
|
<RuntimeTypeInfo>false</RuntimeTypeInfo>
|
|
</ClCompile>
|
|
<Link>
|
|
<SubSystem>Windows</SubSystem>
|
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
|
<OptimizeReferences>true</OptimizeReferences>
|
|
<GenerateDebugInformation>false</GenerateDebugInformation>
|
|
<EnableUAC>false</EnableUAC>
|
|
<AdditionalLibraryDirectories>source\MinHook\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
|
<AdditionalDependencies>libMinHook-x64-v141-mtd.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
|
|
</Link>
|
|
<PostBuildEvent>
|
|
<Command>copy /Y "$(SolutionDir)Extra Files\Default Config\EGameTools.ini" "$(SolutionDir)$(PlatformShortName)\$(Configuration)\EGameTools.ini"</Command>
|
|
</PostBuildEvent>
|
|
<PostBuildEvent>
|
|
<Message>Copying the default config file to the release build directory</Message>
|
|
</PostBuildEvent>
|
|
</ItemDefinitionGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
<ImportGroup Label="ExtensionTargets" />
|
|
</Project> |