Commit Graph

2104 Commits

Author SHA1 Message Date
a
6319e5d0f2 add updated code + readme 2025-08-15 15:04:14 +03:00
a
8e2af5634e update old lib readme 2025-08-15 15:04:14 +03:00
a
185cc54bad fix ci build 2025-08-15 15:04:14 +03:00
a
82e7b2c570 new stub for old steam lib 2025-08-15 15:04:14 +03:00
Detanup01
a273f2e0e4 Merge pull request #313 from Detanup01/vc-fix
more fixes on voice chat
release-2025_08_15
2025-08-15 10:58:32 +02:00
Detanup01
c750088623 Merge pull request #323 from otavepto/patch/linux-exp-build
Minor fix for Linux experimental build to load .so files properly
2025-08-15 10:46:12 +02:00
Detanup01
60559869b6 Merge pull request #322 from otavepto/patch/linux-loader
Minor updates to the steamclient loader script for Linux
2025-08-15 10:45:48 +02:00
a
06ce130f23 * update steamclient loader script for Linux to add additional paths to LD linker, solves problems in some old games
* update steamclient loader script for Linux to avoid showing help page when no args are provided
* update steamclient loader script for Linux to look for steamclient lib in subfolders, to avoid having to rename each lib
2025-08-15 01:00:38 +03:00
a
b37c23d81d - don't skip defining the experimental macro for Linux build
- avoid calling Windows-related hooks in Linux build
- workaround to allow C++ runtime initialization before loading .so files in experimental Linux build
2025-08-14 23:37:48 +03:00
Detanup01
10fed5be44 fix comment 2025-08-12 19:28:49 +02:00
Detanup01
b94b7cbee4 Merge pull request #321 from NicknineTheEagle/nn/auth
Auth manager changes
2025-08-12 19:26:59 +02:00
NicknineTheEagle
9586ee14fe Enable new auth ticket format by default 2025-08-12 17:54:52 +03:00
NicknineTheEagle
ac16427b8f Return 0 size if input buffer is not big enough for auth ticket 2025-08-12 17:54:52 +03:00
NicknineTheEagle
f92eb2daff Only add session struct to ticket requested by GetAuthSessionTicket 2025-08-12 17:54:52 +03:00
NicknineTheEagle
07708009a2 Added a setting to block clients with unknown auth ticket formats 2025-08-12 17:54:52 +03:00
NicknineTheEagle
7936547985 Rewritten old auth ticket handling code 2025-08-12 17:54:51 +03:00
NicknineTheEagle
701aa1e35e Increased STEAM_TICKET_MIN_SIZE to 24 bytes
Matches minimum possible size of real Steam ticket
2025-08-12 17:54:51 +03:00
NicknineTheEagle
6f5cf74b42 Added support for different auth ticket formats 2025-08-12 17:54:51 +03:00
NicknineTheEagle
40734cdfc7 Adjusted server auth callbacks 2025-08-12 17:54:51 +03:00
NicknineTheEagle
c0c6a8a980 Set ticket ID in new auth ticket as well 2025-08-12 17:54:51 +03:00
NicknineTheEagle
164294a005 Added mutex locks where appropriate 2025-08-12 17:54:18 +03:00
NicknineTheEagle
c937fdf0c9 Mark callback for deletion even if empty buffer is passed 2025-08-10 14:14:51 +03:00
Detanup01
6fb99e9d6a Merge pull request #317 from otavepto/patch/itf-code
Fix return code for `CreateInterface()`
2025-08-02 21:12:56 +02:00
a
ce9ae52eb7 fix return code for CreateInterface() 2025-08-02 21:42:54 +03:00
Detanup01
4ccc683c7d might fix shotgun2 issue 2025-07-30 09:21:46 +02:00
Detanup01
02477b8f15 Merge pull request #303 from otavepto/patch/chat-1
Avoid sending chat entry ID = 0 in `GetLobbyChatEntry()`
2025-07-27 21:29:45 +02:00
Detanup01
91b9715a58 Merge pull request #304 from otavepto/patch/wrap-linux
Add more missing `__wrap_xxx` exports for Linux build
2025-07-27 21:29:20 +02:00
Detanup01
92f5ae8a28 Merge pull request #305 from otavepto/patch/lib-ovl-renderer
Inflate the size of `gameoverlayrenderer` stub library to avoid basic detection
2025-07-27 21:28:32 +02:00
Detanup01
1766112c56 Merge pull request #306 from otavepto/patch/client-stub
Update steamclient stub to set return code properly + enforce `cdecl` convention
2025-07-27 21:28:23 +02:00
a
938e3a6a25 update steamclient stub to set return code properly 2025-07-26 17:59:53 +03:00
a
15f1f3ce06 add more missing __wrap_xxx exports for linux build 2025-07-26 17:55:42 +03:00
a
45f358c9f7 inflate the size of gameoverlayrenderer lib to avoid basic detection 2025-07-26 17:45:53 +03:00
a
556882c52c avoid sending chat entry ID = 0 in Steam_Matchmaking::GetLobbyChatEntry(), may be used to denote failure/bad ID 2025-07-25 19:30:13 +03:00
Detanup01
c21d1aa82c Merge pull request #300 from NicknineTheEagle/nn/loader
Revert "pid" registry value as well in the loader
2025-07-25 13:36:39 +02:00
NicknineTheEagle
4b50e8e7a4 Revert "pid" registry value as well in the loader 2025-07-25 14:22:33 +03:00
Detanup01
73df09b7e4 Merge pull request #294 from NicknineTheEagle/nn/interfaces
Added legacy interfaces
2025-07-25 13:15:05 +02:00
NicknineTheEagle
57e0038289 Added legacy C exports 2025-07-25 14:05:47 +03:00
NicknineTheEagle
eb54feab90 Added legacy interfaces 2025-07-25 14:05:46 +03:00
NicknineTheEagle
05daca60a4 Changed SERVER_HSTEAMUSER constant to 2 2025-07-25 14:05:46 +03:00
Detanup01
7828bb2403 Merge pull request #293 from suprovsky/dev
Fix SteamUser023 interface issue for steamclient_experimental
2025-07-25 10:24:42 +02:00
Detanup01
138b1ddef2 Merge pull request #298 from otavepto/patch/cold-appid
Cold Client Loader for Windows: attempt to auto detect `steam_appid.txt` if AppId is empty
2025-07-25 10:18:38 +02:00
Detanup01
b7983dcda7 Merge pull request #297 from otavepto/patch/sapps
Fix old `Steam_Apps::FillProofOfPurchaseKey()`
2025-07-25 10:18:28 +02:00
Detanup01
eaf2c305c8 Merge pull request #296 from otavepto/patch/build-scripts
Minor updates to build scripts
2025-07-25 10:18:18 +02:00
Detanup01
8dc06a0144 Merge pull request #295 from otavepto/patch/stub
Support more stub variants
2025-07-25 10:17:36 +02:00
a
be358327c7 cold client loader: allow auto detection of appid + note on preferred apps paths 2025-07-25 04:38:19 +03:00
a
42596eb82c fix old FillProofOfPurchaseKey() 2025-07-25 02:29:25 +03:00
a
3c9b69f3be allow overriding deps dir, build dir + consistent cmake install folders naming convention 2025-07-25 01:42:03 +03:00
a
e1fec109f6 add option to avoid regenerating build files 2025-07-25 00:28:24 +03:00
a
80973aa30b support more stub variants + process all feasible stub variants instead of first matching one only 2025-07-24 23:42:46 +03:00
Radosław Serba
ace78b0247 Update steam_client_interface_getter.cpp
typo
2025-07-23 14:51:14 +00:00