diff --git a/YAZE.sln b/YAZE.sln
index 5acb8afd..f215586c 100644
--- a/YAZE.sln
+++ b/YAZE.sln
@@ -4,6 +4,10 @@ VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "YAZE", "YAZE.vcxproj", "{A1B2C3D4-E5F6-7890-ABCD-EF1234567890}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "asar-static", "build\src\lib\asar\src\asar\asar.vcxproj", "{B2C3D4E5-F6G7-8901-BCDE-F23456789012}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ImGui", "build\src\lib\imgui\ImGui.vcxproj", "{C3D4E5F6-G7H8-9012-CDEF-345678901234}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
@@ -26,6 +30,30 @@ Global
{A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Debug|ARM64.Build.0 = Debug|ARM64
{A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Release|ARM64.ActiveCfg = Release|ARM64
{A1B2C3D4-E5F6-7890-ABCD-EF1234567890}.Release|ARM64.Build.0 = Release|ARM64
+ {B2C3D4E5-F6G7-8901-BCDE-F23456789012}.Debug|x64.ActiveCfg = Debug|x64
+ {B2C3D4E5-F6G7-8901-BCDE-F23456789012}.Debug|x64.Build.0 = Debug|x64
+ {B2C3D4E5-F6G7-8901-BCDE-F23456789012}.Release|x64.ActiveCfg = Release|x64
+ {B2C3D4E5-F6G7-8901-BCDE-F23456789012}.Release|x64.Build.0 = Release|x64
+ {B2C3D4E5-F6G7-8901-BCDE-F23456789012}.Debug|x86.ActiveCfg = Debug|Win32
+ {B2C3D4E5-F6G7-8901-BCDE-F23456789012}.Debug|x86.Build.0 = Debug|Win32
+ {B2C3D4E5-F6G7-8901-BCDE-F23456789012}.Release|x86.ActiveCfg = Release|Win32
+ {B2C3D4E5-F6G7-8901-BCDE-F23456789012}.Release|x86.Build.0 = Release|Win32
+ {B2C3D4E5-F6G7-8901-BCDE-F23456789012}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {B2C3D4E5-F6G7-8901-BCDE-F23456789012}.Debug|ARM64.Build.0 = Debug|ARM64
+ {B2C3D4E5-F6G7-8901-BCDE-F23456789012}.Release|ARM64.ActiveCfg = Release|ARM64
+ {B2C3D4E5-F6G7-8901-BCDE-F23456789012}.Release|ARM64.Build.0 = Release|ARM64
+ {C3D4E5F6-G7H8-9012-CDEF-345678901234}.Debug|x64.ActiveCfg = Debug|x64
+ {C3D4E5F6-G7H8-9012-CDEF-345678901234}.Debug|x64.Build.0 = Debug|x64
+ {C3D4E5F6-G7H8-9012-CDEF-345678901234}.Release|x64.ActiveCfg = Release|x64
+ {C3D4E5F6-G7H8-9012-CDEF-345678901234}.Release|x64.Build.0 = Release|x64
+ {C3D4E5F6-G7H8-9012-CDEF-345678901234}.Debug|x86.ActiveCfg = Debug|Win32
+ {C3D4E5F6-G7H8-9012-CDEF-345678901234}.Debug|x86.Build.0 = Debug|Win32
+ {C3D4E5F6-G7H8-9012-CDEF-345678901234}.Release|x86.ActiveCfg = Release|Win32
+ {C3D4E5F6-G7H8-9012-CDEF-345678901234}.Release|x86.Build.0 = Release|Win32
+ {C3D4E5F6-G7H8-9012-CDEF-345678901234}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {C3D4E5F6-G7H8-9012-CDEF-345678901234}.Debug|ARM64.Build.0 = Debug|ARM64
+ {C3D4E5F6-G7H8-9012-CDEF-345678901234}.Release|ARM64.ActiveCfg = Release|ARM64
+ {C3D4E5F6-G7H8-9012-CDEF-345678901234}.Release|ARM64.Build.0 = Release|ARM64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/YAZE.vcxproj b/YAZE.vcxproj
index e5ebd371..ae498d23 100644
--- a/YAZE.vcxproj
+++ b/YAZE.vcxproj
@@ -1058,4 +1058,18 @@
+
+
+ Building asar library...
+ cmake --build "$(ProjectDir)build" --target asar-static --config $(Configuration)
+ $(ProjectDir)build\src\lib\asar\src\asar\lib\$(Configuration)\asar-static.lib
+ $(ProjectDir)CMakeLists.txt
+
+
+ Building ImGui library...
+ cmake --build "$(ProjectDir)build" --target ImGui --config $(Configuration)
+ $(ProjectDir)build\lib\$(Configuration)\ImGui.lib
+ $(ProjectDir)CMakeLists.txt
+
+
diff --git a/YAZE.vcxproj.filters b/YAZE.vcxproj.filters
index 07ad64d2..6b869b8c 100644
--- a/YAZE.vcxproj.filters
+++ b/YAZE.vcxproj.filters
@@ -15,6 +15,12 @@
{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD13}
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD14}
+
{67DA6AB6-F800-4c08-8B7A-83BB121AAD02}
@@ -790,5 +796,18 @@
Resource Files
+
+
+ Dependencies\Build Steps
+
+
+ Dependencies\Build Steps
+
+
+
+
+ Dependencies
+
+
\ No newline at end of file