Commit Graph

514 Commits

Author SHA1 Message Date
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
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
Garry Newman
fba1986812
Merge pull request #223 from YLahin/master
Fixed Windows x86 build crash on startup
2018-12-05 10:05:04 +00:00
Yaroslav Lahin
c0a6a80089 Fixed Windows x86 build crash 2018-12-05 11:17:34 +03:00
Rohan Singh
80a383730b Add Overlay.IsOpen 2018-12-04 13:39:47 -05:00
Rohan Singh
971751f89d Add Inventory.OnInventoryResultReady so you can check that as well as the generic OnUpdate 2018-12-04 13:39:31 -05:00
Rohan Singh
96511dcc64 Make Inventory.OnUpdate an event, FormatPrice can be passed LocalPrice without needing to multiply it 2018-12-03 08:17:55 -05:00
Rohan Singh
e69e25a1f1 Formats for more currencies, and make that format function public 2018-12-02 13:57:09 -05:00
Garry Newman
6c6c8dc696
Merge pull request #199 from danoli3/macOS_fix
Fix macOS Runtime Platform determination failing
2018-11-30 11:10:43 +00:00
Rohan Singh
7d66fc9744 Fixed items not being removed when the player no longer has it
Fixed item quantity and properties not updating when changed
Fixed an error message getting into the items list
Also checking if an item is nul wont NRE anymore
2018-11-11 07:05:56 -05:00
Rohan Singh
13280cd57c Fix GetAvatar sometimes failing instead of waiting for the avatar to load 2018-11-01 08:35:49 -04:00
Dan Rosser
834bb451a7 Fix macOS Runtime Platform determination failing 2018-10-02 12:20:58 +10:00
Lukasz Taborski
5f3ed7467a Removed unnecessary check for InitClient allowing wrapper to initialize when in offline mode.
Exposed LoggedOn property to manually check the client if it's connected and logged on to the (online) Steam servers.
2018-09-27 13:03:15 +02:00
Garry Newman
438127288a
Merge pull request #94 from jhett12321/master
Add FileTimestamp property to RemoteStorage.File.
2018-07-24 10:14:36 +01:00
Garry Newman
8ebaa933e4
Merge pull request #144 from Phyxion/patch-3
Add NuGet package description
2018-07-24 10:13:53 +01:00
Garry Newman
24df7fb6ad
Merge pull request #151 from alevastor/master
Improvements for rich presence
2018-07-24 10:13:38 +01:00
Garry Newman
812a435031
Merge pull request #166 from Oxy949/master
Added Leaderboard.GetBoardId() to access boardID
2018-07-24 10:12:31 +01:00
Garry Newman
b86d7ff019
Merge pull request #170 from paperjack93/master
Added FetchUsersScores to Leaderboard.cs
2018-07-24 10:12:13 +01:00
Garry Newman
6286e43066 Added Workshop.Editor.KeyValues 2018-07-20 12:15:07 +01:00
Garry Newman
e792d3b3b5 Added Workshop.Editor.MetaData 2018-07-20 12:07:27 +01:00
Garry Newman
a2cbe8dd22 Fixed warning 2018-07-20 12:03:22 +01:00
Garry Newman
a1ca267d93 IsUnity not used 2018-07-20 12:03:12 +01:00
Garry Newman
2d1e529abf Copy the steam_api/steam_api64 dlls as part of the build 2018-07-20 12:02:56 +01:00
Garry Newman
22dda179a3 Complain if WorkshopUploadAppId not set 2018-07-20 12:02:18 +01:00
Garry Newman
dc6b9fa5f7 Set WorkshopUploadAppId when editing item 2018-07-20 12:02:03 +01:00