added client version control

+ nlohmann/json library was included in the project.
+ VersionControl class was created and it checks if the client is up to date.
+ CLIENT_VERSION macro defined.
This commit is contained in:
Jadis0x
2024-06-02 13:27:13 +03:00
parent 3c474a398e
commit a1c4c9c830
7 changed files with 24938 additions and 10 deletions

View File

@@ -82,6 +82,9 @@
<ClCompile Include="user\features\esp\esp.cpp">
<Filter>user\features\esp</Filter>
</ClCompile>
<ClCompile Include="user\network\VersionControl.cpp">
<Filter>user\network</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="user\main.h">
@@ -201,6 +204,12 @@
<ClInclude Include="user\features\esp\esp.hpp">
<Filter>user\features\esp</Filter>
</ClInclude>
<ClInclude Include="user\network\VersionControl.h">
<Filter>user\network</Filter>
</ClInclude>
<ClInclude Include="include\json.hpp">
<Filter>include</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<Filter Include="appdata">
@@ -245,5 +254,8 @@
<Filter Include="user\features\esp">
<UniqueIdentifier>{8f74b1c2-1d3c-4a14-8a6f-7bf00e07d57e}</UniqueIdentifier>
</Filter>
<Filter Include="user\network">
<UniqueIdentifier>{faef4024-c359-4051-90fc-8735a4acbe8f}</UniqueIdentifier>
</Filter>
</ItemGroup>
</Project>