diff --git a/.gitignore b/.gitignore
index fd0ac76..b34c63e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,72 +1,30 @@
.vs/
-build/
-.vscode/.BROWSE.VC.DB
-.gitignore
-.vscode/BROWSE.VC.DB
-CheatMenu/json/versioninfo.json
-/Release
-/CheatMenu/.obj/GTASA/Release
-/Debug
-/CheatMenu/.obj/GTASA/Debug
-Depend/Debug/buffer.obj
-Depend/Debug/Depend.log
-Depend/Debug/hde32.obj
-Depend/Debug/hook.obj
-Depend/Debug/IDaccess.obj
-Depend/Debug/imgui_demo.obj
-Depend/Debug/imgui_draw.obj
-Depend/Debug/imgui_impl_dx9.obj
-Depend/Debug/imgui_impl_dx11.obj
-Depend/Debug/imgui_impl_win32.obj
-Depend/Debug/imgui_tables.obj
-Depend/Debug/imgui_widgets.obj
-Depend/Debug/imgui.obj
-Depend/Debug/kiero.obj
-Depend/Debug/Library.obj
-Depend/Debug/Main.obj
-Depend/Debug/trampoline.obj
-Depend/Debug/Depend.tlog/CL.command.1.tlog
-Depend/Debug/Depend.tlog/CL.read.1.tlog
-Depend/Debug/Depend.tlog/CL.write.1.tlog
-Depend/Debug/Depend.tlog/Depend.lastbuildstate
-Depend/Debug/Depend.tlog/Lib-link.read.1.tlog
-Depend/Release/buffer.obj
-Depend/Release/Depend.log
-Depend/Release/hde32.obj
-Depend/Release/hook.obj
-Depend/Release/IDaccess.obj
-Depend/Release/imgui_demo.obj
-Depend/Release/imgui_draw.obj
-Depend/Release/imgui_impl_dx9.obj
-Depend/Release/imgui_impl_dx11.obj
-Depend/Release/imgui_impl_win32.obj
-Depend/Release/imgui_tables.obj
-Depend/Release/imgui_widgets.obj
-Depend/Release/imgui.obj
-Depend/Release/kiero.obj
-Depend/Release/Library.obj
-Depend/Release/Main.obj
-Depend/Release/trampoline.obj
-Depend/Release/Depend.tlog/CL.command.1.tlog
-Depend/Release/Depend.tlog/CL.read.1.tlog
-Depend/Release/Depend.tlog/CL.write.1.tlog
-Depend/Release/Depend.tlog/Depend.lastbuildstate
-Depend/Release/Depend.tlog/Lib-link.read.1.tlog
-Depend/x64/Debug/Depend.log
-Depend/x64/Debug/IDaccess.obj
-Depend/x64/Debug/imgui_demo.obj
-Depend/x64/Debug/imgui_draw.obj
-Depend/x64/Debug/imgui_impl_dx9.obj
-Depend/x64/Debug/imgui_impl_dx11.obj
-Depend/x64/Debug/imgui_impl_win32.obj
-Depend/x64/Debug/imgui_tables.obj
-Depend/x64/Debug/imgui_widgets.obj
-Depend/x64/Debug/imgui.obj
-Depend/x64/Debug/kiero.obj
-Depend/x64/Debug/Main.obj
-Depend/x64/Debug/Depend.tlog/CL.command.1.tlog
-Depend/x64/Debug/Depend.tlog/CL.read.1.tlog
-Depend/x64/Debug/Depend.tlog/CL.write.1.tlog
-Depend/x64/Debug/Depend.tlog/Depend.lastbuildstate
-CheatMenu/CheatMenu/json/versioninfo.json
-CheatMenu/CheatMenu/json/config.json
+tools/.vs/
+.vs/CheatMenu/v16/.suo
+.vs/CheatMenu/v16/Browse.VC.db
+.vs/CheatMenu/v16/Solution.VC.db
+.vs/CheatMenu/v16/ipch/8a8161b1be2b4103.ipch
+.vs/CheatMenu/v16/ipch/e9b0a2fc8cb1509e.ipch
+.vs/CheatMenu/v16/ipch/e024ae0f5d73c047.ipch
+.vs/CheatMenu/v16/ipch/AutoPCH/265b236fe4986752/UI.ipch
+.vs/CheatMenu/v16/ipch/AutoPCH/38b746beec6fb244/IMGUI_WIDGETS.ipch
+.vs/CheatMenu/v16/ipch/AutoPCH/3e1cbf187f313294/WEAPON.ipch
+.vs/CheatMenu/v16/ipch/AutoPCH/756823df130098d3/HOOK.ipch
+.vs/CheatMenu/v16/ipch/AutoPCH/7a8af3ed3d3a54c4/TEXTURES.ipch
+.vs/CheatMenu/v16/ipch/AutoPCH/829db28faf316540/UTIL.ipch
+.vs/CheatMenu/v16/ipch/AutoPCH/9c90f2807ada373e/IMGUI.ipch
+.vs/CheatMenu/v16/ipch/AutoPCH/a09bb0abeabbe0f/LIBRARY.ipch
+.vs/CheatMenu/v16/ipch/AutoPCH/a4014625ad130402/VEHICLE.ipch
+.vs/CheatMenu/v16/ipch/AutoPCH/a40641fdc3b117af/TELEPORT.ipch
+.vs/CheatMenu/v16/ipch/AutoPCH/ab7214dce69112ca/PAINT.ipch
+.vs/CheatMenu/v16/ipch/AutoPCH/bbb77d6129ef6abe/CHEATMENU.ipch
+.vs/CheatMenu/v16/ipch/AutoPCH/bff6ab00c8dfdfd2/GAME.ipch
+.vs/CheatMenu/v16/ipch/AutoPCH/d1aef004461bf238/LIBRARY.ipch
+.vs/CheatMenu/v16/ipch/AutoPCH/ee897a6fe2800285/PLAYER.ipch
+.vs/CheatMenu/v16/ipch/AutoPCH/f13b890baaf60e88/NEON.ipch
+.vs/CheatMenu/v16/ipch/AutoPCH/f42ec7dda8d23a7b/PED.ipch
+.vs/CheatMenu2/v16/.suo
+.vs/CheatMenu2/v16/Browse.VC.db
+tools/.vs/CheatMenu/v16/.suo
+tools/.vs/CheatMenu/v16/Browse.VC.db
+tools/.vs/CheatMenu/v16/Solution.VC.db
diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json
new file mode 100644
index 0000000..a19e5be
--- /dev/null
+++ b/.vscode/c_cpp_properties.json
@@ -0,0 +1,33 @@
+{
+ "configurations": [
+ {
+ "name": "Win32",
+ "includePath": [
+ "${workspaceFolder}/**",
+ "${PLUGIN_SDK_DIR}/*",
+ "${DIRECTX9_SDK_DIR}/Include/*",
+ "${PLUGIN_SDK_DIR}/plugin_sa/*",
+ "${PLUGIN_SDK_DIR}/plugin_sa/game_sa/*",
+ "${PLUGIN_SDK_DIR}/shared/*",
+ "${PLUGIN_SDK_DIR}/shared/game/*",
+ "C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.19041.0\\ucrt\\*",
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30037\\include\\*"
+ ],
+ "defines": [
+ "_DEBUG",
+ "IS_PLATFORM_WIN",
+ "_CRT_SECURE_NO_WARNINGS",
+ "_CRT_NON_CONFORMING_SWPRINTFS",
+ "GTASA",
+ "_DX9_SDK_INSTALLED",
+ "PLUGIN_SGV_10US"
+ ],
+ "windowsSdkVersion": "10.0.19041.0",
+ "compilerPath": "C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30037/bin/Hostx64/x64/cl.exe",
+ "cStandard": "c17",
+ "cppStandard": "c++20",
+ "intelliSenseMode": "windows-msvc-x86"
+ }
+ ],
+ "version": 4
+}
\ No newline at end of file
diff --git a/CheatMenu.sln b/CheatMenu.sln
deleted file mode 100644
index 0cb7837..0000000
--- a/CheatMenu.sln
+++ /dev/null
@@ -1,62 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.31129.286
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Depend", "Depend\Depend.vcxproj", "{C1AF1B92-52FA-42FF-9101-443D6B75F2A5}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CheatMenu", "CheatMenu\CheatMenu.vcxproj", "{B212DDA4-2A8E-45B2-914D-7BEEB31D06B1}"
- ProjectSection(ProjectDependencies) = postProject
- {C1AF1B92-52FA-42FF-9101-443D6B75F2A5} = {C1AF1B92-52FA-42FF-9101-443D6B75F2A5}
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- GTASA Release|x64 = GTASA Release|x64
- GTASA Release|x86 = GTASA Release|x86
- GTASA zDebug|x64 = GTASA zDebug|x64
- GTASA zDebug|x86 = GTASA zDebug|x86
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {C1AF1B92-52FA-42FF-9101-443D6B75F2A5}.Debug|x64.ActiveCfg = Debug|x64
- {C1AF1B92-52FA-42FF-9101-443D6B75F2A5}.Debug|x64.Build.0 = Debug|x64
- {C1AF1B92-52FA-42FF-9101-443D6B75F2A5}.Debug|x86.ActiveCfg = Debug|Win32
- {C1AF1B92-52FA-42FF-9101-443D6B75F2A5}.Debug|x86.Build.0 = Debug|Win32
- {C1AF1B92-52FA-42FF-9101-443D6B75F2A5}.GTASA Release|x64.ActiveCfg = Release|x64
- {C1AF1B92-52FA-42FF-9101-443D6B75F2A5}.GTASA Release|x64.Build.0 = Release|x64
- {C1AF1B92-52FA-42FF-9101-443D6B75F2A5}.GTASA Release|x86.ActiveCfg = Release|Win32
- {C1AF1B92-52FA-42FF-9101-443D6B75F2A5}.GTASA Release|x86.Build.0 = Release|Win32
- {C1AF1B92-52FA-42FF-9101-443D6B75F2A5}.GTASA zDebug|x64.ActiveCfg = Debug|x64
- {C1AF1B92-52FA-42FF-9101-443D6B75F2A5}.GTASA zDebug|x64.Build.0 = Debug|x64
- {C1AF1B92-52FA-42FF-9101-443D6B75F2A5}.GTASA zDebug|x86.ActiveCfg = Debug|Win32
- {C1AF1B92-52FA-42FF-9101-443D6B75F2A5}.GTASA zDebug|x86.Build.0 = Debug|Win32
- {C1AF1B92-52FA-42FF-9101-443D6B75F2A5}.Release|x64.ActiveCfg = Release|x64
- {C1AF1B92-52FA-42FF-9101-443D6B75F2A5}.Release|x64.Build.0 = Release|x64
- {C1AF1B92-52FA-42FF-9101-443D6B75F2A5}.Release|x86.ActiveCfg = Release|Win32
- {C1AF1B92-52FA-42FF-9101-443D6B75F2A5}.Release|x86.Build.0 = Release|Win32
- {B212DDA4-2A8E-45B2-914D-7BEEB31D06B1}.Debug|x64.ActiveCfg = GTASA Release|Win32
- {B212DDA4-2A8E-45B2-914D-7BEEB31D06B1}.Debug|x64.Build.0 = GTASA Release|Win32
- {B212DDA4-2A8E-45B2-914D-7BEEB31D06B1}.Debug|x86.ActiveCfg = GTASA zDebug|Win32
- {B212DDA4-2A8E-45B2-914D-7BEEB31D06B1}.Debug|x86.Build.0 = GTASA zDebug|Win32
- {B212DDA4-2A8E-45B2-914D-7BEEB31D06B1}.GTASA Release|x64.ActiveCfg = GTASA Release|Win32
- {B212DDA4-2A8E-45B2-914D-7BEEB31D06B1}.GTASA Release|x86.ActiveCfg = GTASA Release|Win32
- {B212DDA4-2A8E-45B2-914D-7BEEB31D06B1}.GTASA Release|x86.Build.0 = GTASA Release|Win32
- {B212DDA4-2A8E-45B2-914D-7BEEB31D06B1}.GTASA zDebug|x64.ActiveCfg = GTASA zDebug|Win32
- {B212DDA4-2A8E-45B2-914D-7BEEB31D06B1}.GTASA zDebug|x86.ActiveCfg = GTASA zDebug|Win32
- {B212DDA4-2A8E-45B2-914D-7BEEB31D06B1}.GTASA zDebug|x86.Build.0 = GTASA zDebug|Win32
- {B212DDA4-2A8E-45B2-914D-7BEEB31D06B1}.Release|x64.ActiveCfg = GTASA Release|Win32
- {B212DDA4-2A8E-45B2-914D-7BEEB31D06B1}.Release|x64.Build.0 = GTASA Release|Win32
- {B212DDA4-2A8E-45B2-914D-7BEEB31D06B1}.Release|x86.ActiveCfg = GTASA Release|Win32
- {B212DDA4-2A8E-45B2-914D-7BEEB31D06B1}.Release|x86.Build.0 = GTASA Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {5A46C62F-6D31-466C-B1B8-E866BA5176F3}
- EndGlobalSection
-EndGlobal
diff --git a/CheatMenu/CheatMenu.vcxproj b/CheatMenu/CheatMenu.vcxproj
deleted file mode 100644
index b83f07b..0000000
--- a/CheatMenu/CheatMenu.vcxproj
+++ /dev/null
@@ -1,209 +0,0 @@
-
-
-
-
- GTASA Release
- Win32
-
-
- GTASA zDebug
- Win32
-
-
-
- {B212DDA4-2A8E-45B2-914D-7BEEB31D06B1}
- true
- Win32Proj
- CheatMenu
- 10.0
-
-
-
- DynamicLibrary
- false
- MultiByte
- v142
- true
-
-
- DynamicLibrary
- true
- MultiByte
- v142
-
-
-
-
-
-
-
-
-
-
-
-
- $(GTA_SA_DIR)\
- $(ProjectDir).obj\GTASA\Release\
- CheatMenu
- .asi
- $(IncludePath);$(DIRECTX9_SDK_DIR)\Include\
- $(LibraryPath);$(DIRECTX9_SDK_DIR)\Lib\x86\
-
-
- $(GTA_SA_DIR)\
- $(ProjectDir).obj\GTASA\Debug\
- CheatMenu
- .asi
- $(IncludePath);$(DIRECTX9_SDK_DIR)\Include\
- $(LibraryPath);$(DIRECTX9_SDK_DIR)\Lib\x86\
-
-
-
- Level3
- MaxSpeed
- true
- true
- false
- MultiThreaded
- $(PLUGIN_SDK_DIR)\plugin_sa\;$(PLUGIN_SDK_DIR)\plugin_sa\game_sa\;$(PLUGIN_SDK_DIR)\shared\;$(PLUGIN_SDK_DIR)\shared\game\;%(AdditionalIncludeDirectories)
- _NDEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS;GTASA;GTAGAME_NAME="San Andreas";GTAGAME_ABBR="SA";GTAGAME_ABBRLOW="sa";GTAGAME_PROTAGONISTNAME="CJ";GTAGAME_CITYNAME="San Andreas";_DX9_SDK_INSTALLED;PLUGIN_SGV_10US;%(PreprocessorDefinitions)
- stdcpplatest
- NoListing
-
-
- true
- true
- No
- UseLinkTimeCodeGeneration
- $(PLUGIN_SDK_DIR)\output\lib\;$(SolutionDir)\Release\;%(AdditionalLibraryDirectories)
- Pdh.lib;urlmon.lib;plugin.lib;d3d9.lib;d3dx9.lib;d3d11.lib;d3dx11.lib;XInput9_1_0.lib;Depend.lib;%(AdditionalDependencies)
- Windows
-
-
- false
-
-
-
-
- Level3
- Disabled
- false
- MultiThreadedDebug
- $(PLUGIN_SDK_DIR)\plugin_sa\;$(PLUGIN_SDK_DIR)\plugin_sa\game_sa\;$(PLUGIN_SDK_DIR)\shared\;$(PLUGIN_SDK_DIR)\shared\game\;%(AdditionalIncludeDirectories)
- _DEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NON_CONFORMING_SWPRINTFS;GTASA;GTAGAME_NAME="San Andreas";GTAGAME_ABBR="SA";GTAGAME_ABBRLOW="sa";GTAGAME_PROTAGONISTNAME="CJ";GTAGAME_CITYNAME="San Andreas";_DX9_SDK_INSTALLED;PLUGIN_SGV_10US;%(PreprocessorDefinitions)
- stdcpplatest
-
-
- Debug
- Default
- $(SolutionDir)\Debug\;$(PLUGIN_SDK_DIR)\output\lib\;%(AdditionalLibraryDirectories)
- Pdh.lib;urlmon.lib;plugin_d.lib;d3d9.lib;d3dx9.lib;Depend.lib;%(AdditionalDependencies)
- Windows
-
-
-
-
- Use
- pch.h
-
-
- Use
- pch.h
-
-
- Use
- pch.h
-
-
- NotUsing
- pch.h
-
-
- Use
- pch.h
-
-
- Use
- pch.h
-
-
- Use
- pch.h
-
-
- Use
- pch.h
-
-
- Use
- pch.h
-
-
- Create
- pch.h
-
-
- Use
- pch.h
-
-
- Use
- pch.h
-
-
- Use
- pch.h
-
-
- Use
- pch.h
-
-
- Use
- pch.h
-
-
- Use
- pch.h
-
-
- Use
- pch.h
-
-
- Use
- pch.h
-
-
- Use
- pch.h
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/CheatMenu/CheatMenu.vcxproj.DotSettings b/CheatMenu/CheatMenu.vcxproj.DotSettings
deleted file mode 100644
index 9da00c9..0000000
--- a/CheatMenu/CheatMenu.vcxproj.DotSettings
+++ /dev/null
@@ -1,2 +0,0 @@
-
- Cpp20
\ No newline at end of file
diff --git a/CheatMenu/CheatMenu.vcxproj.filters b/CheatMenu/CheatMenu.vcxproj.filters
deleted file mode 100644
index 8f521dd..0000000
--- a/CheatMenu/CheatMenu.vcxproj.filters
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/CheatMenu/CheatMenu.vcxproj.user b/CheatMenu/CheatMenu.vcxproj.user
deleted file mode 100644
index 966b4ff..0000000
--- a/CheatMenu/CheatMenu.vcxproj.user
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
- true
-
-
\ No newline at end of file
diff --git a/Depend/Debug/Depend.idb b/Depend/Debug/Depend.idb
deleted file mode 100644
index ba9a8a6..0000000
Binary files a/Depend/Debug/Depend.idb and /dev/null differ
diff --git a/Depend/Debug/Depend.lib.recipe b/Depend/Debug/Depend.lib.recipe
deleted file mode 100644
index a53f961..0000000
--- a/Depend/Debug/Depend.lib.recipe
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Depend/Debug/Depend.log b/Depend/Debug/Depend.log
deleted file mode 100644
index 4a3840b..0000000
--- a/Depend/Debug/Depend.log
+++ /dev/null
@@ -1,20 +0,0 @@
- IDaccess.cpp
- Library.cpp
- Main.cpp
- imgui.cpp
- imgui_demo.cpp
- imgui_draw.cpp
- imgui_impl_dx11.cpp
- imgui_impl_dx9.cpp
- imgui_impl_win32.cpp
- imgui_tables.cpp
- imgui_widgets.cpp
- kiero.cpp
- Generating Code...
- buffer.c
- hde32.c
- hook.c
- trampoline.c
- Generating Code...
-d3d11.lib(d3d11.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR already defined in d3d9.lib(d3d9.dll); second definition ignored
- Depend.vcxproj -> C:\Work\Cheat-Menu\Debug\Depend.lib
diff --git a/Depend/Debug/Depend.pdb b/Depend/Debug/Depend.pdb
deleted file mode 100644
index c96cc56..0000000
Binary files a/Depend/Debug/Depend.pdb and /dev/null differ
diff --git a/Depend/Debug/Depend.tlog/CL.command.1.tlog b/Depend/Debug/Depend.tlog/CL.command.1.tlog
deleted file mode 100644
index ee85a0e..0000000
Binary files a/Depend/Debug/Depend.tlog/CL.command.1.tlog and /dev/null differ
diff --git a/Depend/Debug/Depend.tlog/CL.read.1.tlog b/Depend/Debug/Depend.tlog/CL.read.1.tlog
deleted file mode 100644
index eeda390..0000000
Binary files a/Depend/Debug/Depend.tlog/CL.read.1.tlog and /dev/null differ
diff --git a/Depend/Debug/Depend.tlog/CL.write.1.tlog b/Depend/Debug/Depend.tlog/CL.write.1.tlog
deleted file mode 100644
index b655996..0000000
Binary files a/Depend/Debug/Depend.tlog/CL.write.1.tlog and /dev/null differ
diff --git a/Depend/Debug/Depend.tlog/Depend.lastbuildstate b/Depend/Debug/Depend.tlog/Depend.lastbuildstate
deleted file mode 100644
index 8deb2af..0000000
--- a/Depend/Debug/Depend.tlog/Depend.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30037:VCServicingVersionCrtHeaders=14.29.30038:VCServicingVersionCompilers=14.29.30038:TargetPlatformVersion=10.0.19041.0:
-Debug|Win32|C:\Work\Cheat-Menu\|
diff --git a/Depend/Debug/Depend.tlog/Lib-link.read.1.tlog b/Depend/Debug/Depend.tlog/Lib-link.read.1.tlog
deleted file mode 100644
index a03e71c..0000000
Binary files a/Depend/Debug/Depend.tlog/Lib-link.read.1.tlog and /dev/null differ
diff --git a/Depend/Debug/Depend.tlog/Lib-link.write.1.tlog b/Depend/Debug/Depend.tlog/Lib-link.write.1.tlog
deleted file mode 100644
index 8cfa516..0000000
Binary files a/Depend/Debug/Depend.tlog/Lib-link.write.1.tlog and /dev/null differ
diff --git a/Depend/Debug/Depend.tlog/Lib.command.1.tlog b/Depend/Debug/Depend.tlog/Lib.command.1.tlog
deleted file mode 100644
index 480a398..0000000
Binary files a/Depend/Debug/Depend.tlog/Lib.command.1.tlog and /dev/null differ
diff --git a/Depend/Debug/IDaccess.obj b/Depend/Debug/IDaccess.obj
deleted file mode 100644
index 39a0b97..0000000
Binary files a/Depend/Debug/IDaccess.obj and /dev/null differ
diff --git a/Depend/Debug/Library.obj b/Depend/Debug/Library.obj
deleted file mode 100644
index 05d5ec7..0000000
Binary files a/Depend/Debug/Library.obj and /dev/null differ
diff --git a/Depend/Debug/Main.obj b/Depend/Debug/Main.obj
deleted file mode 100644
index 11c9e4a..0000000
Binary files a/Depend/Debug/Main.obj and /dev/null differ
diff --git a/Depend/Debug/buffer.obj b/Depend/Debug/buffer.obj
deleted file mode 100644
index 0f0752f..0000000
Binary files a/Depend/Debug/buffer.obj and /dev/null differ
diff --git a/Depend/Debug/hde32.obj b/Depend/Debug/hde32.obj
deleted file mode 100644
index 44def95..0000000
Binary files a/Depend/Debug/hde32.obj and /dev/null differ
diff --git a/Depend/Debug/hook.obj b/Depend/Debug/hook.obj
deleted file mode 100644
index ecb45e5..0000000
Binary files a/Depend/Debug/hook.obj and /dev/null differ
diff --git a/Depend/Debug/imgui.obj b/Depend/Debug/imgui.obj
deleted file mode 100644
index 06dc871..0000000
Binary files a/Depend/Debug/imgui.obj and /dev/null differ
diff --git a/Depend/Debug/imgui_demo.obj b/Depend/Debug/imgui_demo.obj
deleted file mode 100644
index cae3a87..0000000
Binary files a/Depend/Debug/imgui_demo.obj and /dev/null differ
diff --git a/Depend/Debug/imgui_draw.obj b/Depend/Debug/imgui_draw.obj
deleted file mode 100644
index f03c908..0000000
Binary files a/Depend/Debug/imgui_draw.obj and /dev/null differ
diff --git a/Depend/Debug/imgui_impl_dx11.obj b/Depend/Debug/imgui_impl_dx11.obj
deleted file mode 100644
index 9f29c5b..0000000
Binary files a/Depend/Debug/imgui_impl_dx11.obj and /dev/null differ
diff --git a/Depend/Debug/imgui_impl_dx9.obj b/Depend/Debug/imgui_impl_dx9.obj
deleted file mode 100644
index 2eede6b..0000000
Binary files a/Depend/Debug/imgui_impl_dx9.obj and /dev/null differ
diff --git a/Depend/Debug/imgui_impl_win32.obj b/Depend/Debug/imgui_impl_win32.obj
deleted file mode 100644
index 1be3cf0..0000000
Binary files a/Depend/Debug/imgui_impl_win32.obj and /dev/null differ
diff --git a/Depend/Debug/imgui_tables.obj b/Depend/Debug/imgui_tables.obj
deleted file mode 100644
index 0c9520c..0000000
Binary files a/Depend/Debug/imgui_tables.obj and /dev/null differ
diff --git a/Depend/Debug/imgui_widgets.obj b/Depend/Debug/imgui_widgets.obj
deleted file mode 100644
index 4c2c8c3..0000000
Binary files a/Depend/Debug/imgui_widgets.obj and /dev/null differ
diff --git a/Depend/Debug/kiero.obj b/Depend/Debug/kiero.obj
deleted file mode 100644
index 63bf97c..0000000
Binary files a/Depend/Debug/kiero.obj and /dev/null differ
diff --git a/Depend/Debug/trampoline.obj b/Depend/Debug/trampoline.obj
deleted file mode 100644
index 65f17a6..0000000
Binary files a/Depend/Debug/trampoline.obj and /dev/null differ
diff --git a/Depend/Debug/zip.obj b/Depend/Debug/zip.obj
deleted file mode 100644
index ac0e9d4..0000000
Binary files a/Depend/Debug/zip.obj and /dev/null differ
diff --git a/Depend/Depend.vcxproj b/Depend/Depend.vcxproj
deleted file mode 100644
index 1d8d92a..0000000
--- a/Depend/Depend.vcxproj
+++ /dev/null
@@ -1,248 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Release
- Win32
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NotUsing
- NotUsing
-
-
- NotUsing
-
-
- NotUsing
- NotUsing
-
-
- NotUsing
-
-
- NotUsing
-
-
- NotUsing
-
-
- NotUsing
-
-
- NotUsing
-
-
- NotUsing
-
-
- NotUsing
-
-
- NotUsing
-
-
- NotUsing
-
-
- NotUsing
-
-
- NotUsing
-
-
- NotUsing
-
-
- NotUsing
-
-
-
- 16.0
- Win32Proj
- {c1af1b92-52fa-42ff-9101-443d6b75f2a5}
- Depend
- 10.0
-
-
-
- StaticLibrary
- true
- v142
- Unicode
-
-
- StaticLibrary
- false
- v142
- true
- Unicode
-
-
- StaticLibrary
- true
- v142
- Unicode
-
-
- StaticLibrary
- false
- v142
- true
- Unicode
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- false
-
-
- true
-
-
- false
-
-
-
- Level3
- true
- IS_PLATFORM_WIN;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
- true
- Use
- pch.h
- %(AdditionalIncludeDirectories)
- MultiThreadedDebug
-
-
-
-
- true
-
-
- d3d9.lib;d3d11.lib
-
-
-
-
- Level3
- true
- true
- true
- IS_PLATFORM_WIN;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
- true
- NotUsing
- pch.h
- stdcpplatest
- $(PLUGIN_SDK_DIR)\shared\game\;$(PLUGIN_SDK_DIR)\shared\;$(PLUGIN_SDK_DIR)\plugin_sa\game_sa\;$(PLUGIN_SDK_DIR)\plugin_sa\;%(AdditionalIncludeDirectories)
- MultiThreaded
-
-
-
-
- true
- true
- true
-
-
- false
- d3d9.lib;d3d11.lib;XInput9_1_0.lib;%(AdditionalDependencies)
-
-
-
-
- Level3
- true
- _DEBUG;_LIB;%(PreprocessorDefinitions)
- true
- NotUsing
- pch.h
- $(PLUGIN_SDK_DIR)\plugin_sa\;$(PLUGIN_SDK_DIR)\plugin_sa\game_sa\;$(PLUGIN_SDK_DIR)\shared\;$(PLUGIN_SDK_DIR)\shared\game\;%(AdditionalIncludeDirectories)
-
-
-
-
- true
-
-
-
-
- Level3
- true
- true
- true
- NDEBUG;_LIB;%(PreprocessorDefinitions)
- true
- Use
- pch.h
- $(PLUGIN_SDK_DIR)\plugin_sa\;$(PLUGIN_SDK_DIR)\plugin_sa\game_sa\;$(PLUGIN_SDK_DIR)\shared\;$(PLUGIN_SDK_DIR)\shared\game\;%(AdditionalIncludeDirectories)
-
-
-
-
- true
- true
- true
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Depend/Depend.vcxproj.filters b/Depend/Depend.vcxproj.filters
deleted file mode 100644
index a21db01..0000000
--- a/Depend/Depend.vcxproj.filters
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Depend/Depend.vcxproj.user b/Depend/Depend.vcxproj.user
deleted file mode 100644
index 966b4ff..0000000
--- a/Depend/Depend.vcxproj.user
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
- true
-
-
\ No newline at end of file
diff --git a/Depend/Release/Depend.Build.CppClean.log b/Depend/Release/Depend.Build.CppClean.log
deleted file mode 100644
index dacbc01..0000000
--- a/Depend/Release/Depend.Build.CppClean.log
+++ /dev/null
@@ -1,25 +0,0 @@
-c:\work\cheat-menu\depend\release\depend.pdb
-c:\work\cheat-menu\depend\release\kiero.obj
-c:\work\cheat-menu\depend\release\imgui_widgets.obj
-c:\work\cheat-menu\depend\release\imgui_tables.obj
-c:\work\cheat-menu\depend\release\imgui_impl_win32.obj
-c:\work\cheat-menu\depend\release\imgui_impl_dx9.obj
-c:\work\cheat-menu\depend\release\imgui_impl_dx11.obj
-c:\work\cheat-menu\depend\release\imgui_draw.obj
-c:\work\cheat-menu\depend\release\imgui_demo.obj
-c:\work\cheat-menu\depend\release\imgui.obj
-c:\work\cheat-menu\depend\release\main.obj
-c:\work\cheat-menu\depend\release\library.obj
-c:\work\cheat-menu\depend\release\idaccess.obj
-c:\work\cheat-menu\depend\release\zip.obj
-c:\work\cheat-menu\depend\release\trampoline.obj
-c:\work\cheat-menu\depend\release\hook.obj
-c:\work\cheat-menu\depend\release\hde32.obj
-c:\work\cheat-menu\depend\release\buffer.obj
-c:\work\cheat-menu\release\depend.lib
-c:\work\cheat-menu\depend\release\depend.tlog\cl.command.1.tlog
-c:\work\cheat-menu\depend\release\depend.tlog\cl.read.1.tlog
-c:\work\cheat-menu\depend\release\depend.tlog\cl.write.1.tlog
-c:\work\cheat-menu\depend\release\depend.tlog\lib-link.read.1.tlog
-c:\work\cheat-menu\depend\release\depend.tlog\lib-link.write.1.tlog
-c:\work\cheat-menu\depend\release\depend.tlog\lib.command.1.tlog
diff --git a/Depend/Release/Depend.lib.recipe b/Depend/Release/Depend.lib.recipe
deleted file mode 100644
index a53f961..0000000
--- a/Depend/Release/Depend.lib.recipe
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Depend/Release/Depend.log b/Depend/Release/Depend.log
deleted file mode 100644
index 4ea24e8..0000000
--- a/Depend/Release/Depend.log
+++ /dev/null
@@ -1,19 +0,0 @@
- IDaccess.cpp
- Library.cpp
- Main.cpp
- imgui.cpp
- imgui_demo.cpp
- imgui_draw.cpp
- imgui_impl_dx11.cpp
- imgui_impl_dx9.cpp
- imgui_impl_win32.cpp
- imgui_tables.cpp
- imgui_widgets.cpp
- kiero.cpp
- buffer.c
- hde32.c
- hook.c
- trampoline.c
-d3d11.lib(d3d11.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR already defined in d3d9.lib(d3d9.dll); second definition ignored
-XInput9_1_0.lib(XINPUT9_1_0.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR already defined in d3d9.lib(d3d9.dll); second definition ignored
- Depend.vcxproj -> C:\Work\Cheat-Menu\Release\Depend.lib
diff --git a/Depend/Release/Depend.pdb b/Depend/Release/Depend.pdb
deleted file mode 100644
index 46d9352..0000000
Binary files a/Depend/Release/Depend.pdb and /dev/null differ
diff --git a/Depend/Release/Depend.tlog/CL.command.1.tlog b/Depend/Release/Depend.tlog/CL.command.1.tlog
deleted file mode 100644
index 55f7892..0000000
Binary files a/Depend/Release/Depend.tlog/CL.command.1.tlog and /dev/null differ
diff --git a/Depend/Release/Depend.tlog/CL.read.1.tlog b/Depend/Release/Depend.tlog/CL.read.1.tlog
deleted file mode 100644
index a41d0c0..0000000
Binary files a/Depend/Release/Depend.tlog/CL.read.1.tlog and /dev/null differ
diff --git a/Depend/Release/Depend.tlog/CL.write.1.tlog b/Depend/Release/Depend.tlog/CL.write.1.tlog
deleted file mode 100644
index c2d427b..0000000
Binary files a/Depend/Release/Depend.tlog/CL.write.1.tlog and /dev/null differ
diff --git a/Depend/Release/Depend.tlog/Depend.lastbuildstate b/Depend/Release/Depend.tlog/Depend.lastbuildstate
deleted file mode 100644
index 1bc7b4a..0000000
--- a/Depend/Release/Depend.tlog/Depend.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30037:VCServicingVersionCrtHeaders=14.29.30038:VCServicingVersionCompilers=14.29.30038:TargetPlatformVersion=10.0.19041.0:
-Release|Win32|C:\Work\Cheat-Menu\|
diff --git a/Depend/Release/Depend.tlog/Lib-link.read.1.tlog b/Depend/Release/Depend.tlog/Lib-link.read.1.tlog
deleted file mode 100644
index d112bbc..0000000
Binary files a/Depend/Release/Depend.tlog/Lib-link.read.1.tlog and /dev/null differ
diff --git a/Depend/Release/Depend.tlog/Lib-link.write.1.tlog b/Depend/Release/Depend.tlog/Lib-link.write.1.tlog
deleted file mode 100644
index 2713baa..0000000
Binary files a/Depend/Release/Depend.tlog/Lib-link.write.1.tlog and /dev/null differ
diff --git a/Depend/Release/Depend.tlog/Lib.command.1.tlog b/Depend/Release/Depend.tlog/Lib.command.1.tlog
deleted file mode 100644
index 1ef4527..0000000
Binary files a/Depend/Release/Depend.tlog/Lib.command.1.tlog and /dev/null differ
diff --git a/Depend/Release/Depend.vcxproj.FileListAbsolute.txt b/Depend/Release/Depend.vcxproj.FileListAbsolute.txt
deleted file mode 100644
index e69de29..0000000
diff --git a/Depend/Release/IDaccess.obj b/Depend/Release/IDaccess.obj
deleted file mode 100644
index 5a597b5..0000000
Binary files a/Depend/Release/IDaccess.obj and /dev/null differ
diff --git a/Depend/Release/Library.obj b/Depend/Release/Library.obj
deleted file mode 100644
index 39d0fd6..0000000
Binary files a/Depend/Release/Library.obj and /dev/null differ
diff --git a/Depend/Release/Main.obj b/Depend/Release/Main.obj
deleted file mode 100644
index e9bc61c..0000000
Binary files a/Depend/Release/Main.obj and /dev/null differ
diff --git a/Depend/Release/buffer.obj b/Depend/Release/buffer.obj
deleted file mode 100644
index b6f5809..0000000
Binary files a/Depend/Release/buffer.obj and /dev/null differ
diff --git a/Depend/Release/hde32.obj b/Depend/Release/hde32.obj
deleted file mode 100644
index 7b479f3..0000000
Binary files a/Depend/Release/hde32.obj and /dev/null differ
diff --git a/Depend/Release/hook.obj b/Depend/Release/hook.obj
deleted file mode 100644
index 5a22efd..0000000
Binary files a/Depend/Release/hook.obj and /dev/null differ
diff --git a/Depend/Release/imgui.obj b/Depend/Release/imgui.obj
deleted file mode 100644
index 2c61e6f..0000000
Binary files a/Depend/Release/imgui.obj and /dev/null differ
diff --git a/Depend/Release/imgui_demo.obj b/Depend/Release/imgui_demo.obj
deleted file mode 100644
index 63c00de..0000000
Binary files a/Depend/Release/imgui_demo.obj and /dev/null differ
diff --git a/Depend/Release/imgui_draw.obj b/Depend/Release/imgui_draw.obj
deleted file mode 100644
index ef6cc33..0000000
Binary files a/Depend/Release/imgui_draw.obj and /dev/null differ
diff --git a/Depend/Release/imgui_impl_dx11.obj b/Depend/Release/imgui_impl_dx11.obj
deleted file mode 100644
index 0b1b6b5..0000000
Binary files a/Depend/Release/imgui_impl_dx11.obj and /dev/null differ
diff --git a/Depend/Release/imgui_impl_dx9.obj b/Depend/Release/imgui_impl_dx9.obj
deleted file mode 100644
index 9df0d8c..0000000
Binary files a/Depend/Release/imgui_impl_dx9.obj and /dev/null differ
diff --git a/Depend/Release/imgui_impl_win32.obj b/Depend/Release/imgui_impl_win32.obj
deleted file mode 100644
index 1cc93b5..0000000
Binary files a/Depend/Release/imgui_impl_win32.obj and /dev/null differ
diff --git a/Depend/Release/imgui_tables.obj b/Depend/Release/imgui_tables.obj
deleted file mode 100644
index e764a91..0000000
Binary files a/Depend/Release/imgui_tables.obj and /dev/null differ
diff --git a/Depend/Release/imgui_widgets.obj b/Depend/Release/imgui_widgets.obj
deleted file mode 100644
index f25166a..0000000
Binary files a/Depend/Release/imgui_widgets.obj and /dev/null differ
diff --git a/Depend/Release/kiero.obj b/Depend/Release/kiero.obj
deleted file mode 100644
index 36dd95a..0000000
Binary files a/Depend/Release/kiero.obj and /dev/null differ
diff --git a/Depend/Release/trampoline.obj b/Depend/Release/trampoline.obj
deleted file mode 100644
index b6dc14c..0000000
Binary files a/Depend/Release/trampoline.obj and /dev/null differ
diff --git a/Depend/x64/Debug/Depend.idb b/Depend/x64/Debug/Depend.idb
deleted file mode 100644
index e59f230..0000000
Binary files a/Depend/x64/Debug/Depend.idb and /dev/null differ
diff --git a/Depend/x64/Debug/Depend.log b/Depend/x64/Debug/Depend.log
deleted file mode 100644
index f803b3b..0000000
--- a/Depend/x64/Debug/Depend.log
+++ /dev/null
@@ -1,4 +0,0 @@
- Library.cpp
- kiero.cpp
- Generating Code...
-C:\Work\Cheat-Menu\Depend\fla\Library\Library.cpp(11): error C4716: 'Library::GetSymbolAddress': must return a value
diff --git a/Depend/x64/Debug/Depend.pdb b/Depend/x64/Debug/Depend.pdb
deleted file mode 100644
index cf64467..0000000
Binary files a/Depend/x64/Debug/Depend.pdb and /dev/null differ
diff --git a/Depend/x64/Debug/Depend.tlog/CL.command.1.tlog b/Depend/x64/Debug/Depend.tlog/CL.command.1.tlog
deleted file mode 100644
index dba138d..0000000
Binary files a/Depend/x64/Debug/Depend.tlog/CL.command.1.tlog and /dev/null differ
diff --git a/Depend/x64/Debug/Depend.tlog/CL.read.1.tlog b/Depend/x64/Debug/Depend.tlog/CL.read.1.tlog
deleted file mode 100644
index d654d6e..0000000
Binary files a/Depend/x64/Debug/Depend.tlog/CL.read.1.tlog and /dev/null differ
diff --git a/Depend/x64/Debug/Depend.tlog/CL.write.1.tlog b/Depend/x64/Debug/Depend.tlog/CL.write.1.tlog
deleted file mode 100644
index f5db093..0000000
Binary files a/Depend/x64/Debug/Depend.tlog/CL.write.1.tlog and /dev/null differ
diff --git a/Depend/x64/Debug/Depend.tlog/Depend.lastbuildstate b/Depend/x64/Debug/Depend.tlog/Depend.lastbuildstate
deleted file mode 100644
index 6c3540e..0000000
--- a/Depend/x64/Debug/Depend.tlog/Depend.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30037:VCServicingVersionCrtHeaders=14.29.30038:VCServicingVersionCompilers=14.29.30038:TargetPlatformVersion=10.0.19041.0:
-Debug|x64|C:\Work\Cheat-Menu\|
diff --git a/Depend/x64/Debug/Depend.tlog/unsuccessfulbuild b/Depend/x64/Debug/Depend.tlog/unsuccessfulbuild
deleted file mode 100644
index e69de29..0000000
diff --git a/Depend/x64/Debug/IDaccess.obj b/Depend/x64/Debug/IDaccess.obj
deleted file mode 100644
index 9b53512..0000000
Binary files a/Depend/x64/Debug/IDaccess.obj and /dev/null differ
diff --git a/Depend/x64/Debug/Main.obj b/Depend/x64/Debug/Main.obj
deleted file mode 100644
index d49a489..0000000
Binary files a/Depend/x64/Debug/Main.obj and /dev/null differ
diff --git a/Depend/x64/Debug/imgui.obj b/Depend/x64/Debug/imgui.obj
deleted file mode 100644
index 9a62d57..0000000
Binary files a/Depend/x64/Debug/imgui.obj and /dev/null differ
diff --git a/Depend/x64/Debug/imgui_demo.obj b/Depend/x64/Debug/imgui_demo.obj
deleted file mode 100644
index 07b82a4..0000000
Binary files a/Depend/x64/Debug/imgui_demo.obj and /dev/null differ
diff --git a/Depend/x64/Debug/imgui_draw.obj b/Depend/x64/Debug/imgui_draw.obj
deleted file mode 100644
index 867fb52..0000000
Binary files a/Depend/x64/Debug/imgui_draw.obj and /dev/null differ
diff --git a/Depend/x64/Debug/imgui_impl_dx11.obj b/Depend/x64/Debug/imgui_impl_dx11.obj
deleted file mode 100644
index 02bc890..0000000
Binary files a/Depend/x64/Debug/imgui_impl_dx11.obj and /dev/null differ
diff --git a/Depend/x64/Debug/imgui_impl_dx9.obj b/Depend/x64/Debug/imgui_impl_dx9.obj
deleted file mode 100644
index 0db7e43..0000000
Binary files a/Depend/x64/Debug/imgui_impl_dx9.obj and /dev/null differ
diff --git a/Depend/x64/Debug/imgui_impl_win32.obj b/Depend/x64/Debug/imgui_impl_win32.obj
deleted file mode 100644
index ab00055..0000000
Binary files a/Depend/x64/Debug/imgui_impl_win32.obj and /dev/null differ
diff --git a/Depend/x64/Debug/imgui_tables.obj b/Depend/x64/Debug/imgui_tables.obj
deleted file mode 100644
index 17c45af..0000000
Binary files a/Depend/x64/Debug/imgui_tables.obj and /dev/null differ
diff --git a/Depend/x64/Debug/imgui_widgets.obj b/Depend/x64/Debug/imgui_widgets.obj
deleted file mode 100644
index 3163f98..0000000
Binary files a/Depend/x64/Debug/imgui_widgets.obj and /dev/null differ
diff --git a/CheatMenu/CheatMenu/clothes.txd b/resource/CheatMenu/clothes.txd
similarity index 100%
rename from CheatMenu/CheatMenu/clothes.txd
rename to resource/CheatMenu/clothes.txd
diff --git a/CheatMenu/CheatMenu/components.txd b/resource/CheatMenu/components.txd
similarity index 100%
rename from CheatMenu/CheatMenu/components.txd
rename to resource/CheatMenu/components.txd
diff --git a/CheatMenu/CheatMenu/json/animation.json b/resource/CheatMenu/json/animation.json
similarity index 100%
rename from CheatMenu/CheatMenu/json/animation.json
rename to resource/CheatMenu/json/animation.json
diff --git a/CheatMenu/CheatMenu/json/cheat name.json b/resource/CheatMenu/json/cheat name.json
similarity index 100%
rename from CheatMenu/CheatMenu/json/cheat name.json
rename to resource/CheatMenu/json/cheat name.json
diff --git a/CheatMenu/CheatMenu/json/cutscene.json b/resource/CheatMenu/json/cutscene.json
similarity index 100%
rename from CheatMenu/CheatMenu/json/cutscene.json
rename to resource/CheatMenu/json/cutscene.json
diff --git a/CheatMenu/CheatMenu/json/mission.json b/resource/CheatMenu/json/mission.json
similarity index 100%
rename from CheatMenu/CheatMenu/json/mission.json
rename to resource/CheatMenu/json/mission.json
diff --git a/CheatMenu/CheatMenu/json/ped special.json b/resource/CheatMenu/json/ped special.json
similarity index 100%
rename from CheatMenu/CheatMenu/json/ped special.json
rename to resource/CheatMenu/json/ped special.json
diff --git a/CheatMenu/CheatMenu/json/ped.json b/resource/CheatMenu/json/ped.json
similarity index 100%
rename from CheatMenu/CheatMenu/json/ped.json
rename to resource/CheatMenu/json/ped.json
diff --git a/CheatMenu/CheatMenu/json/radar sprite.json b/resource/CheatMenu/json/radar sprite.json
similarity index 100%
rename from CheatMenu/CheatMenu/json/radar sprite.json
rename to resource/CheatMenu/json/radar sprite.json
diff --git a/CheatMenu/CheatMenu/json/stat.json b/resource/CheatMenu/json/stat.json
similarity index 100%
rename from CheatMenu/CheatMenu/json/stat.json
rename to resource/CheatMenu/json/stat.json
diff --git a/CheatMenu/CheatMenu/json/teleport.json b/resource/CheatMenu/json/teleport.json
similarity index 100%
rename from CheatMenu/CheatMenu/json/teleport.json
rename to resource/CheatMenu/json/teleport.json
diff --git a/resource/CheatMenu/json/versioninfo.json b/resource/CheatMenu/json/versioninfo.json
new file mode 100644
index 0000000..14c15ef
--- /dev/null
+++ b/resource/CheatMenu/json/versioninfo.json
@@ -0,0 +1 @@
+[{"name":"2.7","zipball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/zipball/refs/tags/2.7","tarball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/tarball/refs/tags/2.7","commit":{"sha":"450f36859ba29d437502df13ddb02a8b36080e52","url":"https://api.github.com/repos/user-grinch/Cheat-Menu/commits/450f36859ba29d437502df13ddb02a8b36080e52"},"node_id":"MDM6UmVmMTkxNzg4MjI2OnJlZnMvdGFncy8yLjc="},{"name":"2.6.2","zipball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/zipball/refs/tags/2.6.2","tarball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/tarball/refs/tags/2.6.2","commit":{"sha":"f913a6de4eaed7126b79efff5988d99d33c164d1","url":"https://api.github.com/repos/user-grinch/Cheat-Menu/commits/f913a6de4eaed7126b79efff5988d99d33c164d1"},"node_id":"MDM6UmVmMTkxNzg4MjI2OnJlZnMvdGFncy8yLjYuMg=="},{"name":"2.6.1","zipball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/zipball/refs/tags/2.6.1","tarball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/tarball/refs/tags/2.6.1","commit":{"sha":"580e72ec43156a33b61d7b750fb2e8d7adb04f64","url":"https://api.github.com/repos/user-grinch/Cheat-Menu/commits/580e72ec43156a33b61d7b750fb2e8d7adb04f64"},"node_id":"MDM6UmVmMTkxNzg4MjI2OnJlZnMvdGFncy8yLjYuMQ=="},{"name":"2.6","zipball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/zipball/refs/tags/2.6","tarball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/tarball/refs/tags/2.6","commit":{"sha":"96673070c64291b0590d2568705dca10b3517d68","url":"https://api.github.com/repos/user-grinch/Cheat-Menu/commits/96673070c64291b0590d2568705dca10b3517d68"},"node_id":"MDM6UmVmMTkxNzg4MjI2OnJlZnMvdGFncy8yLjY="},{"name":"2.5","zipball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/zipball/refs/tags/2.5","tarball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/tarball/refs/tags/2.5","commit":{"sha":"91ac2f02fe15a2aa3461a61b9461e56eb7a31439","url":"https://api.github.com/repos/user-grinch/Cheat-Menu/commits/91ac2f02fe15a2aa3461a61b9461e56eb7a31439"},"node_id":"MDM6UmVmMTkxNzg4MjI2OnJlZnMvdGFncy8yLjU="},{"name":"2.2","zipball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/zipball/refs/tags/2.2","tarball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/tarball/refs/tags/2.2","commit":{"sha":"c87590ce3e1b2d85394848279fd3ebfcc7c70b23","url":"https://api.github.com/repos/user-grinch/Cheat-Menu/commits/c87590ce3e1b2d85394848279fd3ebfcc7c70b23"},"node_id":"MDM6UmVmMTkxNzg4MjI2OnJlZnMvdGFncy8yLjI="},{"name":"2.1","zipball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/zipball/refs/tags/2.1","tarball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/tarball/refs/tags/2.1","commit":{"sha":"a05f0095a7e70a371d93e7c37c540a5b83de4388","url":"https://api.github.com/repos/user-grinch/Cheat-Menu/commits/a05f0095a7e70a371d93e7c37c540a5b83de4388"},"node_id":"MDM6UmVmMTkxNzg4MjI2OnJlZnMvdGFncy8yLjE="},{"name":"2.0","zipball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/zipball/refs/tags/2.0","tarball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/tarball/refs/tags/2.0","commit":{"sha":"15a8fa5780b9627b394ac6adab7a8ed3c11f441a","url":"https://api.github.com/repos/user-grinch/Cheat-Menu/commits/15a8fa5780b9627b394ac6adab7a8ed3c11f441a"},"node_id":"MDM6UmVmMTkxNzg4MjI2OnJlZnMvdGFncy8yLjA="},{"name":"1.9","zipball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/zipball/refs/tags/1.9","tarball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/tarball/refs/tags/1.9","commit":{"sha":"9eb617ec93569a33fe96a85a277177231165092e","url":"https://api.github.com/repos/user-grinch/Cheat-Menu/commits/9eb617ec93569a33fe96a85a277177231165092e"},"node_id":"MDM6UmVmMTkxNzg4MjI2OnJlZnMvdGFncy8xLjk="},{"name":"1.8","zipball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/zipball/refs/tags/1.8","tarball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/tarball/refs/tags/1.8","commit":{"sha":"ddb651ea2497fc1406851304da951ca338310a45","url":"https://api.github.com/repos/user-grinch/Cheat-Menu/commits/ddb651ea2497fc1406851304da951ca338310a45"},"node_id":"MDM6UmVmMTkxNzg4MjI2OnJlZnMvdGFncy8xLjg="},{"name":"1.7","zipball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/zipball/refs/tags/1.7","tarball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/tarball/refs/tags/1.7","commit":{"sha":"23b17d1d66000b547f34bb2d4709a04f8b818e2a","url":"https://api.github.com/repos/user-grinch/Cheat-Menu/commits/23b17d1d66000b547f34bb2d4709a04f8b818e2a"},"node_id":"MDM6UmVmMTkxNzg4MjI2OnJlZnMvdGFncy8xLjc="},{"name":"1.6","zipball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/zipball/refs/tags/1.6","tarball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/tarball/refs/tags/1.6","commit":{"sha":"23b17d1d66000b547f34bb2d4709a04f8b818e2a","url":"https://api.github.com/repos/user-grinch/Cheat-Menu/commits/23b17d1d66000b547f34bb2d4709a04f8b818e2a"},"node_id":"MDM6UmVmMTkxNzg4MjI2OnJlZnMvdGFncy8xLjY="},{"name":"1.5","zipball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/zipball/refs/tags/1.5","tarball_url":"https://api.github.com/repos/user-grinch/Cheat-Menu/tarball/refs/tags/1.5","commit":{"sha":"db12c60ae8dd97c06d7037a9264d60184d248949","url":"https://api.github.com/repos/user-grinch/Cheat-Menu/commits/db12c60ae8dd97c06d7037a9264d60184d248949"},"node_id":"MDM6UmVmMTkxNzg4MjI2OnJlZnMvdGFncy8xLjU="}]
\ No newline at end of file
diff --git a/CheatMenu/CheatMenu/json/weapon.json b/resource/CheatMenu/json/weapon.json
similarity index 100%
rename from CheatMenu/CheatMenu/json/weapon.json
rename to resource/CheatMenu/json/weapon.json
diff --git a/CheatMenu/CheatMenu/peds.txd b/resource/CheatMenu/peds.txd
similarity index 100%
rename from CheatMenu/CheatMenu/peds.txd
rename to resource/CheatMenu/peds.txd
diff --git a/CheatMenu/CheatMenu/textures.txd b/resource/CheatMenu/textures.txd
similarity index 100%
rename from CheatMenu/CheatMenu/textures.txd
rename to resource/CheatMenu/textures.txd
diff --git a/CheatMenu/CheatMenu/vehicles.txd b/resource/CheatMenu/vehicles.txd
similarity index 100%
rename from CheatMenu/CheatMenu/vehicles.txd
rename to resource/CheatMenu/vehicles.txd
diff --git a/CheatMenu/CheatMenu/weapons.txd b/resource/CheatMenu/weapons.txd
similarity index 100%
rename from CheatMenu/CheatMenu/weapons.txd
rename to resource/CheatMenu/weapons.txd
diff --git a/CheatMenu/Animation.cpp b/src/Animation.cpp
similarity index 100%
rename from CheatMenu/Animation.cpp
rename to src/Animation.cpp
diff --git a/CheatMenu/Animation.h b/src/Animation.h
similarity index 100%
rename from CheatMenu/Animation.h
rename to src/Animation.h
diff --git a/CheatMenu/CheatMenu.cpp b/src/CheatMenu.cpp
similarity index 99%
rename from CheatMenu/CheatMenu.cpp
rename to src/CheatMenu.cpp
index 19b08d2..19fa320 100644
--- a/CheatMenu/CheatMenu.cpp
+++ b/src/CheatMenu.cpp
@@ -49,7 +49,6 @@ void CheatMenu::DrawWindow()
DrawShortcutsWindow();
}
}
-
DrawOverlay();
}
diff --git a/CheatMenu/CheatMenu.h b/src/CheatMenu.h
similarity index 100%
rename from CheatMenu/CheatMenu.h
rename to src/CheatMenu.h
diff --git a/CheatMenu/Game.cpp b/src/Game.cpp
similarity index 99%
rename from CheatMenu/Game.cpp
rename to src/Game.cpp
index f600d31..4d06bbb 100644
--- a/CheatMenu/Game.cpp
+++ b/src/Game.cpp
@@ -5,6 +5,7 @@
#include "Util.h"
#include "CIplStore.h"
+
// Thanks to aap
void Game::RealTimeClock()
{
diff --git a/CheatMenu/Game.h b/src/Game.h
similarity index 100%
rename from CheatMenu/Game.h
rename to src/Game.h
diff --git a/CheatMenu/Hook.cpp b/src/Hook.cpp
similarity index 99%
rename from CheatMenu/Hook.cpp
rename to src/Hook.cpp
index ae5a778..2f5450a 100644
--- a/CheatMenu/Hook.cpp
+++ b/src/Hook.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "Hook.h"
#include "../Depend/kiero/kiero.h"
#include "../Depend/kiero/minhook/MinHook.h"
diff --git a/CheatMenu/Hook.h b/src/Hook.h
similarity index 100%
rename from CheatMenu/Hook.h
rename to src/Hook.h
diff --git a/CheatMenu/Json.cpp b/src/Json.cpp
similarity index 100%
rename from CheatMenu/Json.cpp
rename to src/Json.cpp
diff --git a/CheatMenu/Json.h b/src/Json.h
similarity index 100%
rename from CheatMenu/Json.h
rename to src/Json.h
diff --git a/CheatMenu/Menu.cpp b/src/Menu.cpp
similarity index 100%
rename from CheatMenu/Menu.cpp
rename to src/Menu.cpp
diff --git a/CheatMenu/Menu.h b/src/Menu.h
similarity index 100%
rename from CheatMenu/Menu.h
rename to src/Menu.h
diff --git a/CheatMenu/MenuInfo.h b/src/MenuInfo.h
similarity index 100%
rename from CheatMenu/MenuInfo.h
rename to src/MenuInfo.h
diff --git a/CheatMenu/MoreEvents.cpp b/src/MoreEvents.cpp
similarity index 100%
rename from CheatMenu/MoreEvents.cpp
rename to src/MoreEvents.cpp
diff --git a/CheatMenu/MoreEvents.h b/src/MoreEvents.h
similarity index 100%
rename from CheatMenu/MoreEvents.h
rename to src/MoreEvents.h
diff --git a/CheatMenu/Neon.cpp b/src/Neon.cpp
similarity index 100%
rename from CheatMenu/Neon.cpp
rename to src/Neon.cpp
diff --git a/CheatMenu/Neon.h b/src/Neon.h
similarity index 100%
rename from CheatMenu/Neon.h
rename to src/Neon.h
diff --git a/CheatMenu/Paint.cpp b/src/Paint.cpp
similarity index 100%
rename from CheatMenu/Paint.cpp
rename to src/Paint.cpp
diff --git a/CheatMenu/Paint.h b/src/Paint.h
similarity index 100%
rename from CheatMenu/Paint.h
rename to src/Paint.h
diff --git a/CheatMenu/Ped.cpp b/src/Ped.cpp
similarity index 100%
rename from CheatMenu/Ped.cpp
rename to src/Ped.cpp
diff --git a/CheatMenu/Ped.h b/src/Ped.h
similarity index 100%
rename from CheatMenu/Ped.h
rename to src/Ped.h
diff --git a/CheatMenu/Player.cpp b/src/Player.cpp
similarity index 100%
rename from CheatMenu/Player.cpp
rename to src/Player.cpp
diff --git a/CheatMenu/Player.h b/src/Player.h
similarity index 100%
rename from CheatMenu/Player.h
rename to src/Player.h
diff --git a/CheatMenu/Teleport.cpp b/src/Teleport.cpp
similarity index 100%
rename from CheatMenu/Teleport.cpp
rename to src/Teleport.cpp
diff --git a/CheatMenu/Teleport.h b/src/Teleport.h
similarity index 100%
rename from CheatMenu/Teleport.h
rename to src/Teleport.h
diff --git a/CheatMenu/TimeCycle.h b/src/TimeCycle.h
similarity index 100%
rename from CheatMenu/TimeCycle.h
rename to src/TimeCycle.h
diff --git a/CheatMenu/Ui.cpp b/src/Ui.cpp
similarity index 100%
rename from CheatMenu/Ui.cpp
rename to src/Ui.cpp
diff --git a/CheatMenu/Ui.h b/src/Ui.h
similarity index 100%
rename from CheatMenu/Ui.h
rename to src/Ui.h
diff --git a/CheatMenu/Updater.cpp b/src/Updater.cpp
similarity index 100%
rename from CheatMenu/Updater.cpp
rename to src/Updater.cpp
diff --git a/CheatMenu/Updater.h b/src/Updater.h
similarity index 100%
rename from CheatMenu/Updater.h
rename to src/Updater.h
diff --git a/CheatMenu/Util.cpp b/src/Util.cpp
similarity index 100%
rename from CheatMenu/Util.cpp
rename to src/Util.cpp
diff --git a/CheatMenu/Util.h b/src/Util.h
similarity index 97%
rename from CheatMenu/Util.h
rename to src/Util.h
index 1ac0603..93e3981 100644
--- a/CheatMenu/Util.h
+++ b/src/Util.h
@@ -1,5 +1,5 @@
#pragma once
-#include "TCHAR.h"
+#include "tchar.h"
#include "pdh.h"
static PDH_HQUERY cpuQuery;
diff --git a/CheatMenu/VKeys.h b/src/VKeys.h
similarity index 100%
rename from CheatMenu/VKeys.h
rename to src/VKeys.h
diff --git a/CheatMenu/Vehicle.cpp b/src/Vehicle.cpp
similarity index 100%
rename from CheatMenu/Vehicle.cpp
rename to src/Vehicle.cpp
diff --git a/CheatMenu/Vehicle.h b/src/Vehicle.h
similarity index 100%
rename from CheatMenu/Vehicle.h
rename to src/Vehicle.h
diff --git a/CheatMenu/Visual.cpp b/src/Visual.cpp
similarity index 100%
rename from CheatMenu/Visual.cpp
rename to src/Visual.cpp
diff --git a/CheatMenu/Visual.h b/src/Visual.h
similarity index 100%
rename from CheatMenu/Visual.h
rename to src/Visual.h
diff --git a/CheatMenu/Weapon.cpp b/src/Weapon.cpp
similarity index 100%
rename from CheatMenu/Weapon.cpp
rename to src/Weapon.cpp
diff --git a/CheatMenu/Weapon.h b/src/Weapon.h
similarity index 100%
rename from CheatMenu/Weapon.h
rename to src/Weapon.h
diff --git a/CheatMenu/pch.cpp b/src/pch.cpp
similarity index 100%
rename from CheatMenu/pch.cpp
rename to src/pch.cpp
diff --git a/CheatMenu/pch.h b/src/pch.h
similarity index 98%
rename from CheatMenu/pch.h
rename to src/pch.h
index 86bcbfb..71db7b7 100644
--- a/CheatMenu/pch.h
+++ b/src/pch.h
@@ -9,8 +9,6 @@
#include
#include
#include
-#include
-#include
#include
#include
#include
diff --git a/tools/Debug.bat b/tools/Debug.bat
new file mode 100644
index 0000000..210e583
--- /dev/null
+++ b/tools/Debug.bat
@@ -0,0 +1,4 @@
+@echo off
+premake5.exe vs2019
+call "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\Common7\Tools\VsDevCmd.bat"
+MsBuild CheatMenu.sln /property:Configuration=Debug
\ No newline at end of file
diff --git a/tools/Release.bat b/tools/Release.bat
new file mode 100644
index 0000000..3dcef87
--- /dev/null
+++ b/tools/Release.bat
@@ -0,0 +1,4 @@
+@echo off
+premake5.exe vs2019
+call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\Common7\Tools\VsDevCmd.bat"
+MsBuild CheatMenu.sln /property:Configuration=Release
\ No newline at end of file
diff --git a/tools/premake5.exe b/tools/premake5.exe
new file mode 100644
index 0000000..5c557b1
Binary files /dev/null and b/tools/premake5.exe differ
diff --git a/tools/premake5.lua b/tools/premake5.lua
new file mode 100644
index 0000000..6b5a626
--- /dev/null
+++ b/tools/premake5.lua
@@ -0,0 +1,105 @@
+
+----------------------------
+-- Project Generator
+----------------------------
+-- Environment vars
+PSDK_DIR = os.getenv("PLUGIN_SDK_DIR")
+DX9SDK_DIR = os.getenv("DIRECTX9_SDK_DIR")
+GTASA_DIR = "C:/Work/GTASanAndreas"
+
+if (DX9SDK_DIR == nil) then
+ error("DIRECTX9_SDK_DIR environment variable not set")
+end
+
+if (PSDK_DIR == nil) then
+ error("PLUGIN_SDK_DIR environment variable not set")
+end
+----------------------------
+
+workspace "CheatMenu"
+ configurations { "Debug", "Release" }
+ architecture "x86"
+ platforms "Win32"
+ language "C++"
+ cppdialect "C++20"
+ characterset "MBCS"
+ staticruntime "On"
+ flags {
+ "LinkTimeOptimization"
+ }
+
+project "Depend"
+ kind "StaticLib"
+ targetdir "build"
+
+ files {
+ "../depned/**.h",
+ "../depend/**.hpp",
+ "../depend/**.c",
+ "../depend/**.cpp"
+ }
+ libdirs (PSDK_DIR .. "/output/lib")
+
+ filter "configurations:Debug"
+ defines { "DEBUG", "IS_PLATFORM_WIN" }
+ symbols "On"
+
+ filter "configurations:Release"
+ defines { "NDEBUG", "IS_PLATFORM_WIN" }
+ optimize "On"
+
+project "CheatMenu"
+ kind "SharedLib"
+ targetdir (GTASA_DIR)
+ targetextension ".asi"
+
+ files {
+ "../src/**.h",
+ "../src/**.hpp",
+ "../src/**.cpp"
+ }
+ includedirs {
+ PSDK_DIR .. "/plugin_sa/",
+ PSDK_DIR .. "/plugin_sa/game_sa/",
+ PSDK_DIR .. "/shared/",
+ PSDK_DIR .. "/shared/game/"
+ }
+ libdirs (PSDK_DIR .. "/output/lib")
+
+ defines {
+ "NDEBUG",
+ "IS_PLATFORM_WIN" ,
+ "_CRT_SECURE_NO_WARNINGS",
+ "_CRT_NON_CONFORMING_SWPRINTFS",
+ "GTASA",
+ "_DX9_SDK_INSTALLED",
+ "PLUGIN_SGV_10US"
+ }
+
+ pchheader "pch.h"
+ pchsource "../src/pch.cpp"
+
+ filter "configurations:Debug"
+ symbols "On"
+ links {
+ "Depend",
+ "d3d9",
+ "d3d11",
+ "XInput9_1_0",
+ "Pdh",
+ "urlmon",
+ "plugin_d.lib"
+ }
+
+ filter "configurations:Release"
+ -- optimize "On"
+ links {
+ "Depend",
+ "d3d9",
+ "d3d11",
+ "XInput9_1_0",
+ "Pdh",
+ "urlmon",
+ "plugin.lib"
+ }
+
\ No newline at end of file