r5sdk/r5dedicated/r5dedicated.vcxproj.filters
Amos b42e85b1f4 First work-in-progress dedicated implementation
Based on MrSteyk's dedicated patch.
Additional patches targets the disabling of the client.dll library and VGUI. The disabling of the client.dll library initialization caused several issues to be investigated still (currently loops fine in _Host_RunFrame()). but executing a map command currently makes it only load the mp_common VPK before getting stuck somewhere. Setting hoststate to a valid map with HS_NEW_GAME (manually) does something to the engine but does not force the server to load anything yet.

Added enums and classes from r5dev project.
2021-09-12 16:41:30 -07:00

450 lines
20 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="core">
<UniqueIdentifier>{b5a2491a-0f04-4b55-bc24-bbdd9cd6fc2e}</UniqueIdentifier>
</Filter>
<Filter Include="shared">
<UniqueIdentifier>{ef65ed91-551f-4f5d-b2a9-efc26e1af0f6}</UniqueIdentifier>
</Filter>
<Filter Include="hooks">
<UniqueIdentifier>{22b58a18-d1d7-4e3e-b5de-d9338f3177d3}</UniqueIdentifier>
</Filter>
<Filter Include="core\include">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
</Filter>
<Filter Include="shared\include">
<UniqueIdentifier>{a0165b58-06b1-4b6a-b5d1-5d643517ad14}</UniqueIdentifier>
</Filter>
<Filter Include="core\resource">
<UniqueIdentifier>{35b40ed1-12bd-4bcf-9c05-5a42a0096619}</UniqueIdentifier>
</Filter>
<Filter Include="shared\libraries">
<UniqueIdentifier>{a7199092-e8a9-49fa-97e1-b2d0ea21001b}</UniqueIdentifier>
</Filter>
<Filter Include="shared\libraries\spdlog">
<UniqueIdentifier>{bd5aef1a-dad8-45a0-85f2-82bc8f86bed8}</UniqueIdentifier>
</Filter>
<Filter Include="shared\libraries\spdlog\include">
<UniqueIdentifier>{c947552e-2623-4672-b3fa-3b50fe819628}</UniqueIdentifier>
</Filter>
<Filter Include="shared\libraries\spdlog\include\cfg">
<UniqueIdentifier>{19dd0a10-5185-4b03-9466-693b86a17dff}</UniqueIdentifier>
</Filter>
<Filter Include="shared\libraries\spdlog\include\details">
<UniqueIdentifier>{cb271201-f518-4dc4-9ab4-5d7f6a54c175}</UniqueIdentifier>
</Filter>
<Filter Include="shared\libraries\spdlog\include\fmt">
<UniqueIdentifier>{12259d0c-172a-4a26-a1d4-5d784f4c3d25}</UniqueIdentifier>
</Filter>
<Filter Include="shared\libraries\spdlog\include\fmt\bundled">
<UniqueIdentifier>{13bdf72b-f7c0-4658-9899-932f31d03da7}</UniqueIdentifier>
</Filter>
<Filter Include="shared\libraries\spdlog\include\sinks">
<UniqueIdentifier>{eaefe9b7-d14d-48b6-878a-53a5ada7454b}</UniqueIdentifier>
</Filter>
<Filter Include="shared\libraries\minhook">
<UniqueIdentifier>{245e8064-9b24-4631-9326-340dfb761fde}</UniqueIdentifier>
</Filter>
<Filter Include="shared\libraries\minhook\include">
<UniqueIdentifier>{485b5648-149f-4664-a961-be9cd520e9e3}</UniqueIdentifier>
</Filter>
<Filter Include="hooks\include">
<UniqueIdentifier>{31cdde4d-3641-497c-9b34-20d3d7c89d87}</UniqueIdentifier>
</Filter>
<Filter Include="hooks\cvengineserver">
<UniqueIdentifier>{338a4fb7-7519-4628-9206-679d33824965}</UniqueIdentifier>
</Filter>
<Filter Include="hooks\iconvar">
<UniqueIdentifier>{06affed3-5a59-4b95-88ca-72d92c91909b}</UniqueIdentifier>
</Filter>
<Filter Include="hooks\netchannel">
<UniqueIdentifier>{05e6e9a7-801b-49b0-9c5a-21c4868befb7}</UniqueIdentifier>
</Filter>
<Filter Include="hooks\other">
<UniqueIdentifier>{cc424eef-0c7a-4fb0-9d84-30bf8db2e253}</UniqueIdentifier>
</Filter>
<Filter Include="hooks\squirrel">
<UniqueIdentifier>{74afa89f-72af-4e13-aa90-70f7a1957154}</UniqueIdentifier>
</Filter>
<Filter Include="hooks\csourceappsystemgroup">
<UniqueIdentifier>{9381fa63-cf89-4980-8e5a-bf6e43cb2283}</UniqueIdentifier>
</Filter>
<Filter Include="r5-sdk">
<UniqueIdentifier>{7fd080e8-390a-430b-a94c-e19c5792bf10}</UniqueIdentifier>
</Filter>
<Filter Include="r5-sdk\src">
<UniqueIdentifier>{e7e154b6-398e-42f9-bfb9-e80cd306254e}</UniqueIdentifier>
</Filter>
<Filter Include="r5-sdk\include">
<UniqueIdentifier>{3c89e0ef-e415-4a91-86b7-2a04a5f03340}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\shared\include\address.h">
<Filter>shared\include</Filter>
</ClInclude>
<ClInclude Include="..\shared\include\httplib.h">
<Filter>shared\include</Filter>
</ClInclude>
<ClInclude Include="..\shared\include\json.hpp">
<Filter>shared\include</Filter>
</ClInclude>
<ClInclude Include="..\shared\include\utility.h">
<Filter>shared\include</Filter>
</ClInclude>
<ClInclude Include="console.h">
<Filter>core\include</Filter>
</ClInclude>
<ClInclude Include="pch.h">
<Filter>core\include</Filter>
</ClInclude>
<ClInclude Include="dllmain.h">
<Filter>core\include</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\async.h">
<Filter>shared\libraries\spdlog\include</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\async_logger-inl.h">
<Filter>shared\libraries\spdlog\include</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\async_logger.h">
<Filter>shared\libraries\spdlog\include</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\common-inl.h">
<Filter>shared\libraries\spdlog\include</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\common.h">
<Filter>shared\libraries\spdlog\include</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\formatter.h">
<Filter>shared\libraries\spdlog\include</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fwd.h">
<Filter>shared\libraries\spdlog\include</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\logger-inl.h">
<Filter>shared\libraries\spdlog\include</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\logger.h">
<Filter>shared\libraries\spdlog\include</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\pattern_formatter-inl.h">
<Filter>shared\libraries\spdlog\include</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\pattern_formatter.h">
<Filter>shared\libraries\spdlog\include</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\spdlog-inl.h">
<Filter>shared\libraries\spdlog\include</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\spdlog.h">
<Filter>shared\libraries\spdlog\include</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\stopwatch.h">
<Filter>shared\libraries\spdlog\include</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\tweakme.h">
<Filter>shared\libraries\spdlog\include</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\version.h">
<Filter>shared\libraries\spdlog\include</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\cfg\argv.h">
<Filter>shared\libraries\spdlog\include\cfg</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\cfg\env.h">
<Filter>shared\libraries\spdlog\include\cfg</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\cfg\helpers-inl.h">
<Filter>shared\libraries\spdlog\include\cfg</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\cfg\helpers.h">
<Filter>shared\libraries\spdlog\include\cfg</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\backtracer-inl.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\backtracer.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\circular_q.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\console_globals.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\file_helper-inl.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\file_helper.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\fmt_helper.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\log_msg-inl.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\log_msg.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\log_msg_buffer-inl.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\log_msg_buffer.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\mpmc_blocking_q.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\null_mutex.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\os-inl.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\os.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\periodic_worker-inl.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\periodic_worker.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\registry-inl.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\registry.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\synchronous_factory.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\tcp_client-windows.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\tcp_client.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\thread_pool-inl.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\thread_pool.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\details\windows_include.h">
<Filter>shared\libraries\spdlog\include\details</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fmt\bin_to_hex.h">
<Filter>shared\libraries\spdlog\include\fmt</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fmt\chrono.h">
<Filter>shared\libraries\spdlog\include\fmt</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fmt\fmt.h">
<Filter>shared\libraries\spdlog\include\fmt</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fmt\ostr.h">
<Filter>shared\libraries\spdlog\include\fmt</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fmt\xchar.h">
<Filter>shared\libraries\spdlog\include\fmt</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fmt\bundled\args.h">
<Filter>shared\libraries\spdlog\include\fmt\bundled</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fmt\bundled\chrono.h">
<Filter>shared\libraries\spdlog\include\fmt\bundled</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fmt\bundled\color.h">
<Filter>shared\libraries\spdlog\include\fmt\bundled</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fmt\bundled\compile.h">
<Filter>shared\libraries\spdlog\include\fmt\bundled</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fmt\bundled\core.h">
<Filter>shared\libraries\spdlog\include\fmt\bundled</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fmt\bundled\format-inl.h">
<Filter>shared\libraries\spdlog\include\fmt\bundled</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fmt\bundled\format.h">
<Filter>shared\libraries\spdlog\include\fmt\bundled</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fmt\bundled\locale.h">
<Filter>shared\libraries\spdlog\include\fmt\bundled</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fmt\bundled\os.h">
<Filter>shared\libraries\spdlog\include\fmt\bundled</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fmt\bundled\ostream.h">
<Filter>shared\libraries\spdlog\include\fmt\bundled</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fmt\bundled\printf.h">
<Filter>shared\libraries\spdlog\include\fmt\bundled</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fmt\bundled\ranges.h">
<Filter>shared\libraries\spdlog\include\fmt\bundled</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\fmt\bundled\xchar.h">
<Filter>shared\libraries\spdlog\include\fmt\bundled</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\android_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\ansicolor_sink-inl.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\ansicolor_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\base_sink-inl.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\base_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\basic_file_sink-inl.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\basic_file_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\daily_file_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\dist_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\dup_filter_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\hourly_file_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\mongo_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\msvc_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\null_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\ostream_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\qt_sinks.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\ringbuffer_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\rotating_file_sink-inl.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\rotating_file_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\sink-inl.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\stdout_color_sinks-inl.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\stdout_color_sinks.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\stdout_sinks-inl.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\stdout_sinks.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\syslog_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\systemd_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\tcp_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\wincolor_sink-inl.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\wincolor_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\spdlog\include\sinks\win_eventlog_sink.h">
<Filter>shared\libraries\spdlog\include\sinks</Filter>
</ClInclude>
<ClInclude Include="..\external\minhook\include\MinHook.h">
<Filter>shared\libraries\minhook\include</Filter>
</ClInclude>
<ClInclude Include="hooks.h">
<Filter>hooks\include</Filter>
</ClInclude>
<ClInclude Include="opcodes.h">
<Filter>hooks\include</Filter>
</ClInclude>
<ClInclude Include="gameclasses.h">
<Filter>r5-sdk\include</Filter>
</ClInclude>
<ClInclude Include="enums.h">
<Filter>r5-sdk\include</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="console.cpp">
<Filter>core</Filter>
</ClCompile>
<ClCompile Include="dllmain.cpp">
<Filter>core</Filter>
</ClCompile>
<ClCompile Include="pch.cpp">
<Filter>core</Filter>
</ClCompile>
<ClCompile Include="net.cpp">
<Filter>hooks\netchannel</Filter>
</ClCompile>
<ClCompile Include="cvengineserver.cpp">
<Filter>hooks\cvengineserver</Filter>
</ClCompile>
<ClCompile Include="sqvm.cpp">
<Filter>hooks\squirrel</Filter>
</ClCompile>
<ClCompile Include="msgbox.cpp">
<Filter>hooks\other</Filter>
</ClCompile>
<ClCompile Include="..\shared\utility.cpp">
<Filter>shared</Filter>
</ClCompile>
<ClCompile Include="iconvar.cpp">
<Filter>hooks\iconvar</Filter>
</ClCompile>
<ClCompile Include="opcodes.cpp">
<Filter>hooks</Filter>
</ClCompile>
<ClCompile Include="hooks.cpp">
<Filter>hooks</Filter>
</ClCompile>
<ClCompile Include="csourceappsystemgroup.cpp">
<Filter>hooks\csourceappsystemgroup</Filter>
</ClCompile>
<ClCompile Include="gameclasses.cpp">
<Filter>r5-sdk\src</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="r5dedicated.def">
<Filter>core\resource</Filter>
</None>
</ItemGroup>
</Project>