Commit Graph

787 Commits

Author SHA1 Message Date
Garry Newman
cd30b85444 SteamApps events 2019-04-14 20:48:14 +01:00
Garry Newman
027a110c61 Update Utils.cs 2019-04-13 23:04:03 +01:00
Garry Newman
6b26323bf8 Struct callback cleanup 2019-04-13 22:56:06 +01:00
Garry Newman
173a132d6e SteamApiCallback to result 2019-04-13 22:02:52 +01:00
Garry Newman
76c82bff25 ISteamApps Methods Complete 2019-04-13 21:26:10 +01:00
Garry Newman
fe0d934bfc FileDetails SHA1 2019-04-13 21:20:25 +01:00
Garry Newman
d9da40c0e8 Internal interfaces do the await callback automatically 2019-04-13 21:20:07 +01:00
Garry Newman
cce25e6f77 Exception on 32bit 2019-04-13 18:49:35 +01:00
Garry Newman
d6eb2c8041 Test updates 2019-04-13 18:47:36 +01:00
Garry Newman
429d1937f9 Apps.GetFileDetails propert async working example 2019-04-13 18:47:23 +01:00
Garry Newman
fac123324d Added Utils.GetResult( call ) (generic) 2019-04-13 18:46:57 +01:00
Garry Newman
39a63f6906 Parse and use STEAM_CALL_RESULT to pass result type back 2019-04-13 18:46:39 +01:00
Garry Newman
db7c8d66a4 Use new structs properly 2019-04-13 18:45:40 +01:00
Garry Newman
cf8aa9501c Callback structs implement Steamworks.ISteamCallback 2019-04-13 18:45:09 +01:00
Garry Newman
ede67d51cd SteamApiCallback 2019-04-13 18:44:37 +01:00
Garry Newman
06446a8bc0 ISteamUtils generation 2019-04-12 22:53:46 +01:00
Garry Newman
afb2e286f4 Interface string 2019-04-12 22:52:55 +01:00
Garry Newman
34d6b15fb8 More functions 2019-04-12 21:47:02 +01:00
Garry Newman
199ad77406 Better vector marshalling 2019-04-12 21:30:13 +01:00
Garry Newman
ebea536334 Test fix 2019-04-12 20:26:04 +01:00
Garry Newman
f69710cc15 Filling 2019-04-12 16:02:20 +01:00
Garry Newman
4296e4e748 Easymode/Singleton redux 2019-04-12 15:43:24 +01:00
Garry Newman
96df72c291 Start fumbling the actual vtable instead of the flat functions 2019-04-12 15:43:11 +01:00
Garry Newman
d7a546d913 Parse from source (it's more reliable) 2019-04-12 15:41:40 +01:00
Garry Newman
6719c6d0a4 Steam controller input fixes 2019-04-12 08:29:19 +01:00
Garry Newman
7e09c9d56f Marshal bool properly 2019-04-11 21:49:46 +01:00
Garry Newman
b6266a7386 Codegen 2019-04-11 21:38:19 +01:00
Garry Newman
d91ba6d84a Throw error if interface_pointer is null 2019-04-11 21:38:06 +01:00
Garry Newman
feec8f6842 SteamClient018 2019-04-11 21:37:20 +01:00
Garry Newman
2b43b9b992 Don't bother copying steam_api.dll 2019-04-11 21:37:07 +01:00
Garry Newman
11ad696f7c Throw warning if trying to use in 32bit process 2019-04-11 21:36:57 +01:00
Garry Newman
1eb16f34b8 Don't need steam_api.dll in tests 2019-04-11 21:36:42 +01:00
Garry Newman
63aff6582f Unit test dlls 2019-04-11 21:36:16 +01:00
Garry Newman
d5f762fa32 Update steam_api64.dll 2019-04-11 21:35:18 +01:00
Garry Newman
177ca2b9e7 Remove steam_api.dll 2019-04-11 21:35:12 +01:00
Garry Newman
00bd53f0ec libsteam_api64.so to libsteam_api.so 2019-04-11 21:34:52 +01:00
Garry Newman
9d086dbcf6 Parse newer style STEAM_CALLBACK_BEGIN 2019-04-11 17:00:44 +01:00
Garry Newman
21ff07288d ActivateGameOverlayToWebPage new modal param 2019-04-11 16:46:22 +01:00
Garry Newman
51d0d21674 Fixed RetrieveConnectionDetails char* type 2019-04-11 16:45:00 +01:00
Garry Newman
18262fd4f2 Fixed early outing with enum for no reason 2019-04-11 16:39:59 +01:00
Garry Newman
1e1eb00e04 Fixes, Codegen 2019-04-11 16:37:51 +01:00
Garry Newman
0bf379a41b Steamworks 144 2019-04-11 16:19:09 +01:00
Garry Newman
15b04eec2a 64bit only 2019-04-11 16:18:08 +01:00
Garry Newman
4b9eba285a Dropped net35 supoport 2019-04-11 16:05:18 +01:00
André Straubmeier
26a64f64e7 Added Inventory.Definition.GetCachedStringProperty 2019-03-15 13:58:20 +01:00
André Straubmeier
879a284de3 Added Client.CurrentCountry 2019-03-04 15:55:42 +01:00
James King
0b55f13306 Update leaderboard counts when fetching entries 2019-02-08 23:10:19 +00:00
Sean L
07f9f00cb4
Fixed Lobby.Joinable
GetData("joinable") returns "True" or "False", (note upercase), so the Joinable would always return false.

Fixed by setting to LowerInvariant, since I'm not sure if it returns it uppercase on other platforms as well, or if this ever gets changed.
2019-01-11 14:19:34 +01:00
Rohan Singh
12e26e3f5d Add Inventory.EnableItemProperties to turn off per-item properties (not all games need it and it's a bit slow)
There could be a whitelist Func or something added later for more control if anyone wants to do that
2018-12-06 15:20:30 -05:00
Garry Newman
6c4a83800a
Merge pull request #197 from clansfear/master
Resolved #174  - removed redundant check in InitClient to allow wrapper initialization in offline mode
2018-12-05 10:06:02 +00:00