a
2946dfbcee
- mimic delay in winverifytrust hook
...
- add log messages for errors
2025-08-15 15:22:53 +03:00
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
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