33 Commits

Author SHA1 Message Date
a
88a941c170 fix some old interfaces getters 2024-12-07 01:02:01 +02:00
a
661dac1120 old steamclient006 2024-12-07 01:02:01 +02:00
a
30761a108c implement steambilling 2024-12-07 01:02:01 +02:00
a
8422cc49b5 old steamuserstats 2024-12-07 01:01:53 +02:00
a
6f01f26b2f old steamgameserver + send server game_dir over network 2024-12-07 00:24:21 +02:00
a
fa27cf4abc old steammatchmaking 2024-12-07 00:24:21 +02:00
a
73be5714c0 update implementation of sdk 1.61 2024-11-25 04:57:08 +02:00
Detanup01
658bd82689
timeline v1 fix 2024-11-21 17:18:21 +01:00
Detanup01
1a907479ae
Update to latest overlay build
Updated to 1.61
2024-11-17 18:33:21 +01:00
universal963
ac8f9471d9 Implement ISteamUGC019 2024-11-06 22:55:10 +08:00
universal963
132b7d8989 Initial implementation of ISteamFriends001 to ISteamFriends002 2024-10-26 17:49:27 +08:00
Detanup01
6be3ba1963
fix interface getter and steamutils class 2024-10-23 17:00:28 +02:00
universal963
415fd1ca3e Initial implementation of ISteamUser004 to ISteamUser008 2024-10-22 18:41:46 +08:00
Detanup01
2b0eefd929
use UGC19 as UGC20 2024-10-20 23:10:22 +02:00
a
2d69eb2164 implement ISteamAppDisableUpdate001 2024-10-09 22:34:03 +03:00
a
4b9f88d8ec * change return type of all client functions from bool to steam_bool to avoid inconsistency problem in the client library
* implement missing client functions
  - `Breakpad_SteamSendMiniDump()`
  - `Steam_IsKnownInterface()`
  - `Steam_NotifyMissingInterface()`
2024-08-21 22:45:02 +03:00
a
72f4b85924 proper handling for SteamNetworkingSockets007 2024-08-18 04:48:57 +03:00
a
e8d36b3353 implement undocumented interfaces ISteamRemoteStorage015 + ISteamUGC011 2024-08-18 04:48:40 +03:00
a
b8869b60b0 implement undocumented interfaces ISteamNetworkingSockets010 + ISteamNetworkingSockets011 2024-08-18 04:48:31 +03:00
a
450a345333 * add instance of game_stats for servers, client and server instances are requested by games
* delete ended game_stats sessions after 15 seconds to reduce memory usage
2024-08-03 16:57:30 +03:00
Detanup01
fa75c9acb9
fixing STEAMTIMELINE_INTERFACE hopefully 2024-07-25 21:25:30 +02:00
Detanup01
4c0e1558ea
Adding STEAMTIMELINE_INTERFACE_VERSION check in GetISteamGenericInterface 2024-07-24 12:19:08 +02:00
otavepto
f5ae22a1e6 basic impl for steam timeline 2024-07-07 02:39:21 +03:00
Detanup01
a78a27f21f steam api 1.60 2024-07-07 02:39:21 +03:00
otavepto
d1d5416d62 implement isteamgamestats 2024-06-16 19:08:44 +03:00
Detanup01
65521debe6 fix those requests 2024-06-14 19:10:12 +03:00
Detanup01
4390cc1616 isteamvideo001 interface added 2024-06-14 19:10:12 +03:00
otavepto
b75b5ee282 exit on missing interface instead of returning a pointer 2024-06-08 16:14:12 +03:00
Detanup01
c477a031ac steam screenshot 2024-05-10 19:43:03 +03:00
Detanup01
a01c35187d note on interface versions 2024-05-10 19:15:27 +03:00
otavepto
d662d0ec8e initialize all temp pointers to null 2024-05-05 17:20:18 +03:00
otavepto
e92bf25f02 more missed c-style casts, no more (void*) casts are left 2024-05-05 17:20:18 +03:00
otavepto
2ede507e96 * refactor Steam_Client class implementation, by moving all interfaces getters into a separate .cpp file
* use C++ casts instead of C-Style casts, allowing the compiler to throw errors for invalid usages/casts
2024-05-05 17:20:18 +03:00