Skip to content

Commit bff9ce7

Browse files
committed
Redesign project with cleaner structure and many changes
- remove other dll proxies and replace them with winhttp.dll proxy - better hook initializing - steam appid bypass for steam games - config system with ini file - some other features and improvements
1 parent 66bedf0 commit bff9ce7

49 files changed

Lines changed: 1915 additions & 667 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

UnityInspector/UnityInspector.filters

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup>
44
<Filter Include="Source Files">
@@ -80,6 +80,16 @@
8080
<ClInclude Include="src\game\hooks\hooks.h">
8181
<Filter>Header Files</Filter>
8282
</ClInclude>
83+
84+
<ClInclude Include="src\game\hooks\console_hooks.h">
85+
<Filter>Header Files</Filter>
86+
</ClInclude>
87+
<ClInclude Include="src\game\hooks\quit_hooks.h">
88+
<Filter>Header Files</Filter>
89+
</ClInclude>
90+
<ClInclude Include="src\game\hooks\steam_hooks.h">
91+
<Filter>Header Files</Filter>
92+
</ClInclude>
8393
<ClInclude Include="library\console\Console.hpp">
8494
<Filter>Header Files</Filter>
8595
</ClInclude>
@@ -95,6 +105,12 @@
95105
<ClInclude Include="src\gui\menu\menu.h">
96106
<Filter>Header Files</Filter>
97107
</ClInclude>
108+
<ClInclude Include="src\gui\menu\info_tab.h">
109+
<Filter>Header Files</Filter>
110+
</ClInclude>
111+
<ClInclude Include="src\gui\menu\debug_tab.h">
112+
<Filter>Header Files</Filter>
113+
</ClInclude>
98114
<ClInclude Include="src\pch\pch.h">
99115
<Filter>Header Files</Filter>
100116
</ClInclude>
@@ -154,9 +170,24 @@
154170
<ClCompile Include="src\game\hooks\hooks.cpp">
155171
<Filter>Source Files</Filter>
156172
</ClCompile>
173+
<ClCompile Include="src\game\hooks\console_hooks.cpp">
174+
<Filter>Source Files</Filter>
175+
</ClCompile>
176+
<ClCompile Include="src\game\hooks\quit_hooks.cpp">
177+
<Filter>Source Files</Filter>
178+
</ClCompile>
179+
<ClCompile Include="src\game\hooks\steam_hooks.cpp">
180+
<Filter>Source Files</Filter>
181+
</ClCompile>
157182
<ClCompile Include="src\gui\menu\menu.cpp">
158183
<Filter>Source Files</Filter>
159184
</ClCompile>
185+
<ClCompile Include="src\gui\menu\info_tab.cpp">
186+
<Filter>Source Files</Filter>
187+
</ClCompile>
188+
<ClCompile Include="src\gui\menu\debug_tab.cpp">
189+
<Filter>Source Files</Filter>
190+
</ClCompile>
160191
<ClCompile Include="src\game\core\core.cpp">
161192
<Filter>Source Files</Filter>
162193
</ClCompile>

UnityInspector/UnityInspector.vcxproj

Lines changed: 37 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup Label="ProjectConfigurations">
44
<ProjectConfiguration Include="Debug|x64">
@@ -121,7 +121,7 @@
121121
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
122122
<BufferSecurityCheck>false</BufferSecurityCheck>
123123
<ProgramDataBaseFileName />
124-
<Optimization>Full</Optimization>
124+
<Optimization>MaxSpeed</Optimization>
125125
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
126126
<OmitFramePointers>true</OmitFramePointers>
127127
<EnableParallelCodeGeneration>true</EnableParallelCodeGeneration>
@@ -148,17 +148,21 @@
148148
</Link>
149149
</ItemDefinitionGroup>
150150
<ItemGroup>
151-
<ClInclude Include="src\game\core\core.h" />
152-
<ClInclude Include="src\game\config\config.h" />
153-
<ClInclude Include="src\game\features\tests\tests.h" />
154-
<ClInclude Include="src\game\features\debug_console\debug_console.h" />
151+
<ClInclude Include="library\ini\inicpp.h" />
152+
<ClInclude Include="src\core\core.h" />
153+
<ClInclude Include="src\config\config.h" />
154+
<ClInclude Include="src\features\tests\tests.h" />
155+
<ClInclude Include="src\features\debug_console\debug_console.h" />
155156
<ClInclude Include="src\gui\fonts\Roboto_font.h" />
156-
<ClInclude Include="src\game\features\inspector\inspector.h" />
157-
<ClInclude Include="src\game\features\assembly_explorer\assembly_explorer.h" />
158-
<ClInclude Include="src\game\features\inspector\field_editor.h" />
157+
<ClInclude Include="src\features\inspector\inspector.h" />
158+
<ClInclude Include="src\features\assembly_explorer\assembly_explorer.h" />
159+
<ClInclude Include="src\features\inspector\field_editor.h" />
159160
<ClInclude Include="library\xorstr\xorstr.hpp" />
160-
<ClInclude Include="src\game\helper\helper.h" />
161-
<ClInclude Include="src\game\hooks\hooks.h" />
161+
<ClInclude Include="src\helper\helper.h" />
162+
<ClInclude Include="src\hooks\hooks.h" />
163+
<ClInclude Include="src\hooks\console_hooks\console_hooks.h" />
164+
<ClInclude Include="src\hooks\quit_hooks\quit_hooks.h" />
165+
<ClInclude Include="src\hooks\steam_hooks\steam_hooks.h" />
162166
<ClInclude Include="library\console\Console.hpp" />
163167
<ClInclude Include="library\d3d11hook\d3d11hook.hpp" />
164168
<ClInclude Include="library\detours\detours.h" />
@@ -175,8 +179,10 @@
175179
<ClInclude Include="library\kiero\kiero.h" />
176180
<ClInclude Include="library\unityresolve\UnityResolve.hpp" />
177181
<ClInclude Include="src\gui\menu\menu.h" />
182+
<ClInclude Include="src\gui\menu\info_tab\info_tab.h" />
183+
<ClInclude Include="src\gui\menu\debug_tab\debug_tab.h" />
184+
<ClInclude Include="src\loader\loader.h" />
178185
<ClInclude Include="src\pch\pch.h" />
179-
<ClInclude Include="src\game\sdk\sdk.h" />
180186
<ClInclude Include="src\gui\window\window.h" />
181187
<ClInclude Include="src\gui\window\window_finder.h" />
182188
<ClInclude Include="src\gui\window\external_overlay.h" />
@@ -216,24 +222,30 @@
216222
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
217223
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
218224
</ClCompile>
219-
<ClCompile Include="src\game\core\core.cpp" />
220-
<ClCompile Include="src\game\features\debug_console\debug_console.cpp" />
221-
<ClCompile Include="src\game\features\assembly_explorer\assembly_explorer.cpp" />
222-
<ClCompile Include="src\game\features\inspector\inspector_esp.cpp" />
223-
<ClCompile Include="src\game\features\inspector\field_editor.cpp" />
224-
<ClCompile Include="src\game\features\inspector\inspector.cpp" />
225-
<ClCompile Include="src\game\features\inspector\utils.cpp" />
226-
<ClCompile Include="src\game\features\inspector\hierarchy_window.cpp" />
227-
<ClCompile Include="src\game\features\inspector\inspector_window.cpp" />
228-
<ClCompile Include="src\game\features\inspector\invoke_popup.cpp" />
229-
<ClCompile Include="src\game\features\tests\tests.cpp" />
230-
<ClCompile Include="src\game\helper\helper.cpp" />
231-
<ClCompile Include="src\game\hooks\hooks.cpp" />
225+
<ClCompile Include="src\core\core.cpp" />
226+
<ClCompile Include="src\features\debug_console\debug_console.cpp" />
227+
<ClCompile Include="src\features\assembly_explorer\assembly_explorer.cpp" />
228+
<ClCompile Include="src\features\inspector\inspector_esp.cpp" />
229+
<ClCompile Include="src\features\inspector\field_editor.cpp" />
230+
<ClCompile Include="src\features\inspector\inspector.cpp" />
231+
<ClCompile Include="src\features\inspector\utils.cpp" />
232+
<ClCompile Include="src\features\inspector\hierarchy_window.cpp" />
233+
<ClCompile Include="src\features\inspector\inspector_window.cpp" />
234+
<ClCompile Include="src\features\inspector\invoke_popup.cpp" />
235+
<ClCompile Include="src\features\tests\tests.cpp" />
236+
<ClCompile Include="src\helper\helper.cpp" />
237+
<ClCompile Include="src\hooks\hooks.cpp" />
238+
<ClCompile Include="src\hooks\console_hooks\console_hooks.cpp" />
239+
<ClCompile Include="src\hooks\quit_hooks\quit_hooks.cpp" />
240+
<ClCompile Include="src\hooks\steam_hooks\steam_hooks.cpp" />
232241
<ClCompile Include="src\gui\menu\menu.cpp" />
242+
<ClCompile Include="src\gui\menu\info_tab\info_tab.cpp" />
243+
<ClCompile Include="src\gui\menu\debug_tab\debug_tab.cpp" />
233244
<ClCompile Include="src\gui\window\window.cpp" />
234245
<ClCompile Include="src\gui\window\window_finder.cpp" />
235246
<ClCompile Include="src\gui\window\external_overlay.cpp" />
236247
<ClCompile Include="src\gui\window\input_forwarder.cpp" />
248+
<ClCompile Include="src\loader\loader.cpp" />
237249
<ClCompile Include="src\pch\pch.cpp">
238250
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
239251
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>

0 commit comments

Comments
 (0)