Merge branch 'dev' into dev

This commit is contained in:
alex47exe 2024-08-19 13:15:27 +01:00 committed by GitHub
commit 4f521cf0cc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
19 changed files with 197 additions and 134 deletions

View File

@ -1,40 +1,42 @@
# Many thanks for these sources # Many thanks for these sources
- [third-party\build\win\cert\openssl](#third-party\build\win\cert\openssl) - [third-party\build\win\cert\openssl](#third-partybuildwincertopenssl)
- [third-party\build\win\cert\signtool](#third-party\build\win\cert\signtool) - [third-party\build\win\cert\signtool](#third-partybuildwincertsigntool)
- [third-party\common\linux\premake](#third-party\common\linux\premake) - [third-party\common\linux\premake](#third-partycommonlinuxpremake)
- [third-party\common\win\premake](#third-party\common\win\premake) - [third-party\common\win\premake](#third-partycommonwinpremake)
- [third-party\common\win\vswhere](#third-party\common\win\vswhere) - [third-party\common\win\vswhere](#third-partycommonwinvswhere)
- [third-party\deps\common\curl](#third-party\deps\common\curl) - [third-party\deps\common\curl](#third-partydepscommoncurl)
- [third-party\deps\common\ingame_overlay](#third-party\deps\common\ingame_overlay) - [third-party\deps\common\ingame_overlay](#third-partydepscommoningame_overlay)
- [third-party\deps\common\libssq](#third-party\deps\common\libssq) - [third-party\deps\common\libssq](#third-partydepscommonlibssq)
- [third-party\deps\common\mbedtls](#third-party\deps\common\mbedtls) - [third-party\deps\common\mbedtls](#third-partydepscommonmbedtls)
- [third-party\deps\common\protobuf](#third-party\deps\common\protobuf) - [third-party\deps\common\protobuf](#third-partydepscommonprotobuf)
- [third-party\deps\common\zlib](#third-party\deps\common\zlib) - [third-party\deps\common\zlib](#third-partydepscommonzlib)
- [third-party\deps\linux\7za](#third-party\deps\linux\7za) - [third-party\deps\linux\7za](#third-partydepslinux7za)
- [third-party\deps\linux\cmake](#third-party\deps\linux\cmake) - [third-party\deps\linux\cmake](#third-partydepslinuxcmake)
- [third-party\deps\win\7za](#third-party\deps\win\7za) - [third-party\deps\win\7za](#third-partydepswin7za)
- [third-party\deps\win\cmake](#third-party\deps\win\cmake) - [third-party\deps\win\cmake](#third-partydepswincmake)
- [libs\detours](#libs\detours) - [libs\detours](#libsdetours)
- [libs\fifo_map](#libs\fifo_map) - [libs\fifo_map](#libsfifo_map)
- [libs\gamepad](#libs\gamepad) - [libs\gamepad](#libsgamepad)
- [libs\imgui](#libs\imgui) - [libs\imgui](#libsimgui)
- [libs\json](#libs\json) - [libs\json](#libsjson)
- [libs\sha](#libs\sha) - [libs\sha](#libssha)
- [libs\simpleini](#libs\simpleini) - [libs\simpleini](#libssimpleini)
- [libs\stb](#libs\stb) - [libs\stb](#libsstb)
- [libs\utfcpp](#libs\utfcpp) - [libs\utfcpp](#libsutfcpp)
- [tools\steamclient_loader](#tools\steamclient_loader) - [tools\steamclient_loader](#toolssteamclient_loader)
### third-party\build\win\cert\openssl ### third-party\build\win\cert\openssl
============================================================================ INFO #### INFO
https://github.com/openssl/openssl https://github.com/openssl/openssl
VERSION: https://github.com/openssl/openssl/tree/openssl-3.3.1 VERSION: https://github.com/openssl/openssl/tree/openssl-3.3.1
Pre-compiled binaries provided by Shining Light Productions (https://slproweb.com/products/Win32OpenSSL.html) Pre-compiled binaries provided by Shining Light Productions (https://slproweb.com/products/Win32OpenSSL.html)
============================================================================ LICENSE #### LICENSE
Apache License Apache License
Version 2.0, January 2004 Version 2.0, January 2004
https://www.apache.org/licenses/ https://www.apache.org/licenses/
@ -214,19 +216,22 @@ Pre-compiled binaries provided by Shining Light Productions (https://slproweb.co
### third-party\build\win\cert\signtool ### third-party\build\win\cert\signtool
============================================================================ INFO #### INFO
https://learn.microsoft.com/en-us/windows/win32/seccrypto/signtool https://learn.microsoft.com/en-us/windows/win32/seccrypto/signtool
VERSION: Windows SDK 10.0.22621.0 VERSION: Windows SDK 10.0.22621.0
### third-party\common\linux\premake ### third-party\common\linux\premake
============================================================================ INFO #### INFO
https://github.com/premake/premake-core https://github.com/premake/premake-core
VERSION: https://github.com/premake/premake-core/releases/tag/v5.0.0-beta2 VERSION: https://github.com/premake/premake-core/releases/tag/v5.0.0-beta2
============================================================================ LICENSE #### LICENSE
Copyright (c) 2003-2022 Jason Perkins and individual contributors. Copyright (c) 2003-2022 Jason Perkins and individual contributors.
All rights reserved. All rights reserved.
@ -257,12 +262,14 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
### third-party\common\win\premake ### third-party\common\win\premake
============================================================================ INFO #### INFO
https://github.com/premake/premake-core https://github.com/premake/premake-core
VERSION: https://github.com/premake/premake-core/releases/tag/v5.0.0-beta2 VERSION: https://github.com/premake/premake-core/releases/tag/v5.0.0-beta2
============================================================================ LICENSE #### LICENSE
Copyright (c) 2003-2022 Jason Perkins and individual contributors. Copyright (c) 2003-2022 Jason Perkins and individual contributors.
All rights reserved. All rights reserved.
@ -293,12 +300,14 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
### third-party\common\win\vswhere ### third-party\common\win\vswhere
============================================================================ INFO #### INFO
https://github.com/microsoft/vswhere https://github.com/microsoft/vswhere
VERSION: https://github.com/microsoft/vswhere/releases/tag/3.1.7 VERSION: https://github.com/microsoft/vswhere/releases/tag/3.1.7
============================================================================ LICENSE #### LICENSE
The MIT License (MIT) The MIT License (MIT)
Copyright (C) Microsoft Corporation. All rights reserved. Copyright (C) Microsoft Corporation. All rights reserved.
@ -310,12 +319,14 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
### third-party\deps\common\curl ### third-party\deps\common\curl
============================================================================ INFO #### INFO
https://github.com/curl/curl https://github.com/curl/curl
VERSION: https://github.com/curl/curl/releases/tag/curl-8_9_1 VERSION: https://github.com/curl/curl/releases/tag/curl-8_9_1
============================================================================ LICENSE #### LICENSE
COPYRIGHT AND PERMISSION NOTICE COPYRIGHT AND PERMISSION NOTICE
Copyright (c) 1996 - 2024, Daniel Stenberg, <daniel@haxx.se>, and many Copyright (c) 1996 - 2024, Daniel Stenberg, <daniel@haxx.se>, and many
@ -341,12 +352,14 @@ in this Software without prior written authorization of the copyright holder.
### third-party\deps\common\ingame_overlay ### third-party\deps\common\ingame_overlay
============================================================================ INFO #### INFO
https://github.com/Nemirtingas/ingame_overlay https://github.com/Nemirtingas/ingame_overlay
VERSION: https://github.com/Nemirtingas/ingame_overlay/tree/16260d812154d6f8a4ecdbaf78449c0b7d2fd098 VERSION: https://github.com/Nemirtingas/ingame_overlay/tree/16260d812154d6f8a4ecdbaf78449c0b7d2fd098
============================================================================ LICENSE #### LICENSE
GNU GENERAL PUBLIC LICENSE GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007 Version 3, 29 June 2007
@ -562,12 +575,12 @@ terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified a) The work must carry prominent notices stating that you modified
it, and giving a relevant date. it, and giving a relevant date.
b) The work must carry prominent notices stating that it is b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to 7. This requirement modifies the requirement in section 4 to
"keep intact all notices". "keep intact all notices".
c) You must license the entire work, as a whole, under this c) You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7 License will therefore apply, along with any applicable section 7
@ -575,7 +588,7 @@ terms of section 4, provided that you also meet all of these conditions:
regardless of how they are packaged. This License gives no regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it. invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive Appropriate Legal Notices; however, if the Program has interactive
interfaces that do not display Appropriate Legal Notices, your interfaces that do not display Appropriate Legal Notices, your
@ -602,7 +615,7 @@ in one of these ways:
(including a physical distribution medium), accompanied by the (including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium Corresponding Source fixed on a durable physical medium
customarily used for software interchange. customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product b) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a (including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as written offer, valid for at least three years and valid for as
@ -614,13 +627,13 @@ in one of these ways:
more than your reasonable cost of physically performing this more than your reasonable cost of physically performing this
conveying of source, or (2) access to copy the conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge. Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the c) Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially, and alternative is allowed only occasionally and noncommercially, and
only if you received the object code with such an offer, in accord only if you received the object code with such an offer, in accord
with subsection 6b. with subsection 6b.
d) Convey the object code by offering access from a designated d) Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to the place (gratis or for a charge), and offer equivalent access to the
Corresponding Source in the same way through the same place at no Corresponding Source in the same way through the same place at no
@ -633,7 +646,7 @@ in one of these ways:
Corresponding Source. Regardless of what server hosts the Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements. available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided e) Convey the object code using peer-to-peer transmission, provided
you inform other peers where the object code and Corresponding you inform other peers where the object code and Corresponding
Source of the work are being offered to the general public at no Source of the work are being offered to the general public at no
@ -713,21 +726,21 @@ that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the a) Disclaiming warranty or limiting liability differently from the
terms of sections 15 and 16 of this License; or terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; or Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or d) Limiting the use for publicity purposes of names of licensors or
authors of the material; or authors of the material; or
e) Declining to grant rights under trademark law for use of some e) Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that f) Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for it) with contractual assumptions of liability to the recipient, for
@ -968,7 +981,7 @@ Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee. copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest If you develop a new program, and you want it to be of the greatest
@ -982,17 +995,17 @@ the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.> <one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author> Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation, either version 3 of the License, or
(at your option) any later version. (at your option) any later version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. along with this program. If not, see <https://www.gnu.org/licenses/>.
@ -1024,12 +1037,14 @@ Public License instead of this License. But first, please read
### third-party\deps\common\libssq ### third-party\deps\common\libssq
============================================================================ INFO #### INFO
https://github.com/BinaryAlien/libssq https://github.com/BinaryAlien/libssq
VERSION: https://github.com/BinaryAlien/libssq/releases/tag/v3.0.0 VERSION: https://github.com/BinaryAlien/libssq/releases/tag/v3.0.0
============================================================================ LICENSE #### LICENSE
MIT License MIT License
Copyright (c) 2023 BinaryAlien Copyright (c) 2023 BinaryAlien
@ -1053,12 +1068,14 @@ SOFTWARE.
### third-party\deps\common\mbedtls ### third-party\deps\common\mbedtls
============================================================================ INFO #### INFO
https://github.com/Mbed-TLS/mbedtls https://github.com/Mbed-TLS/mbedtls
VERSION: https://github.com/Mbed-TLS/mbedtls/releases/tag/v3.6.0 VERSION: https://github.com/Mbed-TLS/mbedtls/releases/tag/v3.6.0
============================================================================ LICENSE #### LICENSE
Mbed TLS files are provided under a dual [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html) Mbed TLS files are provided under a dual [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)
OR [GPL-2.0-or-later](https://spdx.org/licenses/GPL-2.0-or-later.html) license. OR [GPL-2.0-or-later](https://spdx.org/licenses/GPL-2.0-or-later.html) license.
This means that users may choose which of these licenses they take the code This means that users may choose which of these licenses they take the code
@ -1369,12 +1386,12 @@ above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change. stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License. parties under the terms of this License.
c) If the modified program normally reads commands interactively c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an interactive use in the most ordinary way, to print or display an
@ -1413,14 +1430,14 @@ Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or, 1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or, customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you allowed only for noncommercial distribution and only if you
@ -1543,17 +1560,17 @@ PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION. REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES. POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest If you develop a new program, and you want it to be of the greatest
@ -1567,17 +1584,17 @@ the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.> <one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author> Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@ -1615,12 +1632,14 @@ Public License instead of this License.
### third-party\deps\common\protobuf ### third-party\deps\common\protobuf
============================================================================ INFO #### INFO
https://github.com/protocolbuffers/protobuf https://github.com/protocolbuffers/protobuf
VERSION: https://github.com/protocolbuffers/protobuf/releases/tag/v27.3 VERSION: https://github.com/protocolbuffers/protobuf/releases/tag/v27.3
============================================================================ LICENSE #### LICENSE
Copyright 2008 Google Inc. All rights reserved. Copyright 2008 Google Inc. All rights reserved.
Redistribution and use in source and binary forms, with or without Redistribution and use in source and binary forms, with or without
@ -1656,12 +1675,14 @@ support library is itself covered by the above license.
### third-party\deps\common\zlib ### third-party\deps\common\zlib
============================================================================ INFO #### INFO
https://github.com/madler/zlib https://github.com/madler/zlib
VERSION: https://github.com/madler/zlib/releases/tag/v1.3.1 VERSION: https://github.com/madler/zlib/releases/tag/v1.3.1
============================================================================ LICENSE #### LICENSE
MIT License MIT License
Copyright (c) 2023 BinaryAlien Copyright (c) 2023 BinaryAlien
@ -1685,12 +1706,14 @@ SOFTWARE.
### third-party\deps\linux\7za ### third-party\deps\linux\7za
============================================================================ INFO #### INFO
https://sourceforge.net/projects/p7zip/ https://sourceforge.net/projects/p7zip/
VERSION: https://sourceforge.net/projects/p7zip/files/p7zip/16.02/ VERSION: https://sourceforge.net/projects/p7zip/files/p7zip/16.02/
============================================================================ LICENSE #### LICENSE
7-Zip 7-Zip
~~~~~ ~~~~~
License for use and distribution License for use and distribution
@ -1784,12 +1807,14 @@ VERSION: https://sourceforge.net/projects/p7zip/files/p7zip/16.02/
### third-party\deps\linux\cmake ### third-party\deps\linux\cmake
============================================================================ INFO #### INFO
https://gitlab.kitware.com/cmake/cmake https://gitlab.kitware.com/cmake/cmake
VERSION: https://github.com/Kitware/CMake/releases/tag/v3.30.2 VERSION: https://github.com/Kitware/CMake/releases/tag/v3.30.2
============================================================================ LICENSE #### LICENSE
GNU LESSER GENERAL PUBLIC LICENSE GNU LESSER GENERAL PUBLIC LICENSE
Version 3, 29 June 2007 Version 3, 29 June 2007
@ -1958,12 +1983,14 @@ Library.
### third-party\deps\win\7za ### third-party\deps\win\7za
============================================================================ INFO #### INFO
https://www.7-zip.org/ https://www.7-zip.org/
VERSION: https://sourceforge.net/projects/sevenzip/files/7-Zip/24.08/ VERSION: https://sourceforge.net/projects/sevenzip/files/7-Zip/24.08/
============================================================================ LICENSE #### LICENSE
7-Zip 7-Zip
~~~~~ ~~~~~
License for use and distribution License for use and distribution
@ -2057,12 +2084,14 @@ VERSION: https://sourceforge.net/projects/sevenzip/files/7-Zip/24.08/
### third-party\deps\win\cmake ### third-party\deps\win\cmake
============================================================================ INFO #### INFO
https://gitlab.kitware.com/cmake/cmake https://gitlab.kitware.com/cmake/cmake
VERSION: https://github.com/Kitware/CMake/releases/tag/v3.30.2 VERSION: https://github.com/Kitware/CMake/releases/tag/v3.30.2
============================================================================ LICENSE #### LICENSE
GNU LESSER GENERAL PUBLIC LICENSE GNU LESSER GENERAL PUBLIC LICENSE
Version 3, 29 June 2007 Version 3, 29 June 2007
@ -2231,12 +2260,14 @@ Library.
### libs\detours ### libs\detours
============================================================================ INFO #### INFO
https://github.com/microsoft/Detours https://github.com/microsoft/Detours
VERSION: https://github.com/microsoft/Detours/tree/4b8c659f549b0ab21cf649377c7a84eb708f5e68 VERSION: https://github.com/microsoft/Detours/tree/4b8c659f549b0ab21cf649377c7a84eb708f5e68
============================================================================ LICENSE #### LICENSE
Copyright (c) Microsoft Corporation. Copyright (c) Microsoft Corporation.
MIT License MIT License
@ -2261,12 +2292,14 @@ SOFTWARE.
### libs\fifo_map ### libs\fifo_map
============================================================================ INFO #### INFO
https://github.com/nlohmann/fifo_map https://github.com/nlohmann/fifo_map
VERSION: https://github.com/nlohmann/fifo_map/tree/d732aaf9a315415ae8fd7eb11e3a4c1f80e42a48 VERSION: https://github.com/nlohmann/fifo_map/tree/d732aaf9a315415ae8fd7eb11e3a4c1f80e42a48
============================================================================ LICENSE #### LICENSE
MIT License MIT License
Copyright (c) 2015-2017 Niels Lohmann Copyright (c) 2015-2017 Niels Lohmann
@ -2291,12 +2324,14 @@ SOFTWARE.
### libs\gamepad ### libs\gamepad
============================================================================ INFO #### INFO
https://github.com/mtwilliams/libgamepad https://github.com/mtwilliams/libgamepad
VERSION: ???? VERSION: ????
============================================================================ LICENSE #### LICENSE
Copyright (c) 2014 Michael Williams Copyright (c) 2014 Michael Williams
Copyright (c) 2010-2011 Sean Middleditch Copyright (c) 2010-2011 Sean Middleditch
@ -2320,12 +2355,14 @@ THE SOFTWARE.
### libs\imgui ### libs\imgui
============================================================================ INFO #### INFO
https://github.com/ocornut/imgui https://github.com/ocornut/imgui
VERSION: ???? VERSION: ????
============================================================================ LICENSE #### LICENSE
The MIT License (MIT) The MIT License (MIT)
Copyright (c) 2014-2024 Omar Cornut Copyright (c) 2014-2024 Omar Cornut
@ -2350,12 +2387,14 @@ SOFTWARE.
### libs\json ### libs\json
============================================================================ INFO #### INFO
https://github.com/nlohmann/json https://github.com/nlohmann/json
VERSION: https://github.com/nlohmann/json/releases/tag/v3.11.3 VERSION: https://github.com/nlohmann/json/releases/tag/v3.11.3
============================================================================ LICENSE #### LICENSE
MIT License MIT License
Copyright (c) 2013-2022 Niels Lohmann Copyright (c) 2013-2022 Niels Lohmann
@ -2380,22 +2419,24 @@ SOFTWARE.
### libs\sha ### libs\sha
============================================================================ INFO #### INFO
https://github.com/vog/sha1 https://github.com/vog/sha1
VERSION: https://github.com/vog/sha1/tree/3f8a4aa032d144309d00dbfe972906a49b3631b9 VERSION: https://github.com/vog/sha1/tree/3f8a4aa032d144309d00dbfe972906a49b3631b9
============================================================================ LICENSE #### LICENSE
PUBLIC DOMAIN PUBLIC DOMAIN
### libs\simpleini ### libs\simpleini
============================================================================ INFO #### INFO
https://github.com/brofield/simpleini https://github.com/brofield/simpleini
VERSION: https://github.com/brofield/simpleini/releases/tag/v4.22 VERSION: https://github.com/brofield/simpleini/releases/tag/v4.22
============================================================================ LICENSE #### LICENSE
The MIT License (MIT) The MIT License (MIT)
Copyright (c) 2006-2022 Brodie Thiesfield Copyright (c) 2006-2022 Brodie Thiesfield
@ -2419,12 +2460,14 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
### libs\stb ### libs\stb
============================================================================ INFO #### INFO
https://github.com/nothings/stb https://github.com/nothings/stb
VERSION: https://github.com/nothings/stb/tree/f75e8d1cad7d90d72ef7a4661f1b994ef78b4e31 VERSION: https://github.com/nothings/stb/tree/f75e8d1cad7d90d72ef7a4661f1b994ef78b4e31
============================================================================ LICENSE #### LICENSE
This software is available under 2 licenses -- choose whichever you prefer. This software is available under 2 licenses -- choose whichever you prefer.
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
ALTERNATIVE A - MIT License ALTERNATIVE A - MIT License
@ -2465,12 +2508,14 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
### libs\utfcpp ### libs\utfcpp
============================================================================ INFO #### INFO
https://github.com/nemtrif/utfcpp https://github.com/nemtrif/utfcpp
VERSION: https://github.com/nemtrif/utfcpp/releases/tag/v4.0.5 VERSION: https://github.com/nemtrif/utfcpp/releases/tag/v4.0.5
============================================================================ LICENSE #### LICENSE
Boost Software License - Version 1.0 - August 17th, 2003 Boost Software License - Version 1.0 - August 17th, 2003
Permission is hereby granted, free of charge, to any person or organization Permission is hereby granted, free of charge, to any person or organization
@ -2497,7 +2542,8 @@ DEALINGS IN THE SOFTWARE.
### tools\steamclient_loader ### tools\steamclient_loader
============================================================================ INFO #### INFO
https://github.com/Rat431/ColdAPI_Steam https://github.com/Rat431/ColdAPI_Steam
Original version of ColdClientLoader by Rat431. Original version of ColdClientLoader by Rat431.

View File

@ -40,7 +40,7 @@ set /a "BUILD_DEPS=0"
if %BUILD_DEPS% equ 1 ( if %BUILD_DEPS% equ 1 (
set "CMAKE_GENERATOR=Visual Studio 17 2022" set "CMAKE_GENERATOR=Visual Studio 17 2022"
call "%PREMAKE_EXE%" --file="premake5-deps.lua" --64-build --32-build --all-ext --all-build --j=2 --verbose --clean --os=windows vs2022 call "%PREMAKE_EXE%" --file="premake5-deps.lua" --64-build --32-build --all-ext --all-build --j=2 --verbose --clean --os=windows vs2022
if %errorlevel% neq 0 ( if !errorlevel! neq 0 (
goto :end_script_with_err goto :end_script_with_err
) )
goto :end_script goto :end_script
@ -89,7 +89,7 @@ set /a "BUILD_DEPS=0"
set "BUILD_TARGET=%%C" set "BUILD_TARGET=%%C"
echo. & echo: building !BUILD_TARGET! !BUILD_TYPE! !BUILD_PLATFORM! echo. & echo: building !BUILD_TARGET! !BUILD_TYPE! !BUILD_PLATFORM!
call "%MSBUILD_EXE%" /nologo -m:%MAX_THREADS% -v:n /p:Configuration=!BUILD_TYPE!,Platform=!BUILD_PLATFORM! /target:!BUILD_TARGET! "%SLN_FILE%" call "%MSBUILD_EXE%" /nologo -m:%MAX_THREADS% -v:n /p:Configuration=!BUILD_TYPE!,Platform=!BUILD_PLATFORM! /target:!BUILD_TARGET! "%SLN_FILE%"
if %errorlevel% neq 0 ( if !errorlevel! neq 0 (
goto :end_script_with_err goto :end_script_with_err
) )
) )

View File

@ -14,7 +14,7 @@ set "FILTER=SOURCE.txt"
echo:# Many thanks for these sources>> "%CREDITS_FILE%" echo:# Many thanks for these sources>> "%CREDITS_FILE%"
for %%A in (%GLOB%) do ( for %%A in (%GLOB%) do (
powershell -Command "Get-ChildItem -LiteralPath \"%%~A\" -Filter \"%FILTER%\" -File -Recurse | foreach { $parent = Split-Path -Path $_.FullName -Parent; $relative = (Resolve-Path -Path $parent -Relative).replace(\".\\\",\"\"); Write-Output \"- ^[$^($relative^)^]^(#$^($relative^)^)\"; }">> "%CREDITS_FILE%" powershell -Command "Get-ChildItem -LiteralPath \"%%~A\" -Filter \"%FILTER%\" -File -Recurse | foreach { $parent = Split-Path -Path $_.FullName -Parent; $relative = (Resolve-Path -Path $parent -Relative).replace(\".\\\",\"\"); $relative_tag = $relative.replace(\"\\\", \"\"); Write-Output \"- ^[$^($relative^)^]^(#$^($relative_tag^)^)\"; }">> "%CREDITS_FILE%"
) )
echo.>> "%CREDITS_FILE%" echo.>> "%CREDITS_FILE%"

View File

@ -1,9 +1,11 @@
============================================================================ INFO #### INFO
https://github.com/microsoft/Detours https://github.com/microsoft/Detours
VERSION: https://github.com/microsoft/Detours/tree/4b8c659f549b0ab21cf649377c7a84eb708f5e68 VERSION: https://github.com/microsoft/Detours/tree/4b8c659f549b0ab21cf649377c7a84eb708f5e68
============================================================================ LICENSE #### LICENSE
Copyright (c) Microsoft Corporation. Copyright (c) Microsoft Corporation.
MIT License MIT License

View File

@ -1,9 +1,11 @@
============================================================================ INFO #### INFO
https://github.com/nlohmann/fifo_map https://github.com/nlohmann/fifo_map
VERSION: https://github.com/nlohmann/fifo_map/tree/d732aaf9a315415ae8fd7eb11e3a4c1f80e42a48 VERSION: https://github.com/nlohmann/fifo_map/tree/d732aaf9a315415ae8fd7eb11e3a4c1f80e42a48
============================================================================ LICENSE #### LICENSE
MIT License MIT License
Copyright (c) 2015-2017 Niels Lohmann Copyright (c) 2015-2017 Niels Lohmann

View File

@ -1,9 +1,11 @@
============================================================================ INFO #### INFO
https://github.com/mtwilliams/libgamepad https://github.com/mtwilliams/libgamepad
VERSION: ???? VERSION: ????
============================================================================ LICENSE #### LICENSE
Copyright (c) 2014 Michael Williams Copyright (c) 2014 Michael Williams
Copyright (c) 2010-2011 Sean Middleditch Copyright (c) 2010-2011 Sean Middleditch

View File

@ -1,9 +1,11 @@
============================================================================ INFO #### INFO
https://github.com/ocornut/imgui https://github.com/ocornut/imgui
VERSION: ???? VERSION: ????
============================================================================ LICENSE #### LICENSE
The MIT License (MIT) The MIT License (MIT)
Copyright (c) 2014-2024 Omar Cornut Copyright (c) 2014-2024 Omar Cornut

View File

@ -1,9 +1,11 @@
============================================================================ INFO #### INFO
https://github.com/nlohmann/json https://github.com/nlohmann/json
VERSION: https://github.com/nlohmann/json/releases/tag/v3.11.3 VERSION: https://github.com/nlohmann/json/releases/tag/v3.11.3
============================================================================ LICENSE #### LICENSE
MIT License MIT License
Copyright (c) 2013-2022 Niels Lohmann Copyright (c) 2013-2022 Niels Lohmann

View File

@ -1,7 +1,7 @@
============================================================================ INFO #### INFO
https://github.com/vog/sha1 https://github.com/vog/sha1
VERSION: https://github.com/vog/sha1/tree/3f8a4aa032d144309d00dbfe972906a49b3631b9 VERSION: https://github.com/vog/sha1/tree/3f8a4aa032d144309d00dbfe972906a49b3631b9
============================================================================ LICENSE #### LICENSE
PUBLIC DOMAIN PUBLIC DOMAIN

View File

@ -1,9 +1,11 @@
============================================================================ INFO #### INFO
https://github.com/brofield/simpleini https://github.com/brofield/simpleini
VERSION: https://github.com/brofield/simpleini/releases/tag/v4.22 VERSION: https://github.com/brofield/simpleini/releases/tag/v4.22
============================================================================ LICENSE #### LICENSE
The MIT License (MIT) The MIT License (MIT)
Copyright (c) 2006-2022 Brodie Thiesfield Copyright (c) 2006-2022 Brodie Thiesfield

View File

@ -1,9 +1,11 @@
============================================================================ INFO #### INFO
https://github.com/nothings/stb https://github.com/nothings/stb
VERSION: https://github.com/nothings/stb/tree/f75e8d1cad7d90d72ef7a4661f1b994ef78b4e31 VERSION: https://github.com/nothings/stb/tree/f75e8d1cad7d90d72ef7a4661f1b994ef78b4e31
============================================================================ LICENSE #### LICENSE
This software is available under 2 licenses -- choose whichever you prefer. This software is available under 2 licenses -- choose whichever you prefer.
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
ALTERNATIVE A - MIT License ALTERNATIVE A - MIT License

View File

@ -1,9 +1,11 @@
============================================================================ INFO #### INFO
https://github.com/nemtrif/utfcpp https://github.com/nemtrif/utfcpp
VERSION: https://github.com/nemtrif/utfcpp/releases/tag/v4.0.5 VERSION: https://github.com/nemtrif/utfcpp/releases/tag/v4.0.5
============================================================================ LICENSE #### LICENSE
Boost Software License - Version 1.0 - August 17th, 2003 Boost Software License - Version 1.0 - August 17th, 2003
Permission is hereby granted, free of charge, to any person or organization Permission is hereby granted, free of charge, to any person or organization

@ -1 +1 @@
Subproject commit 89d0bbf43221dc758efa56f988cb0f0a34b84342 Subproject commit c8c5f528a1a90e7ba786990aa5176a389aae0ec9

@ -1 +1 @@
Subproject commit b4194b9019386d456031a9a0fd6b63a867ab0108 Subproject commit 22820de027d406ebe325d44aa8586c748fcb4d04

@ -1 +1 @@
Subproject commit a70c58d93377d1a472d9320842183bc533d87e5d Subproject commit b175df78fb75c6df7cbead5aab546ebcdc233a55

@ -1 +1 @@
Subproject commit 22197753b2a01b5097610f4c62f6c9f7eb1e27d2 Subproject commit d5c831a49d04294261927a73a955809914031407

@ -1 +1 @@
Subproject commit be07085cc615800304acf619fcc9f4b6107c0574 Subproject commit c802ad748daaef68177e95ae3ee2d37d9f1bcc95

@ -1 +1 @@
Subproject commit 3171da4672b2f10a06edfed6e54e5999872f1b22 Subproject commit 8a0f4f7b52b0d989ee9812a1d221f06939aa6330

View File

@ -1,4 +1,5 @@
============================================================================ INFO #### INFO
https://github.com/Rat431/ColdAPI_Steam https://github.com/Rat431/ColdAPI_Steam
Original version of ColdClientLoader by Rat431. Original version of ColdClientLoader by Rat431.