Commit Graph

697 Commits

Author SHA1 Message Date
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
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
Garry Newman
55d3fd6b75 Default workshop items to ItemType.Community (most common) 2018-07-20 12:01:52 +01:00
James King
617183184d Added Workshop.GetSubscribedItemIds() 2018-07-16 16:35:15 +01:00
James King
2e8fe41040 Added Workshop.Editor.OnChangesSubmitted event 2018-07-16 16:35:01 +01:00
paperjack
83d71d78a4 Added FetchUsersScores to Leaderboard.cs 2018-05-24 00:41:14 +03:00
Oxy949
1e484a07ed Added Leaderboard.GetBoardId() to access boardID 2018-04-29 13:35:02 +03:00
Alexander Storozhuk
616fcc400d Spelling 2018-04-14 14:02:03 +03:00
Alexander Storozhuk
072ef291a0 Added documentation for rich presence. Changed SetRichPresence return type to bool. Updated rich presence test. 2018-04-14 13:42:15 +03:00
Phyxion
e8741adea5
Update Facepunch.Steamworks.csproj
This otherwise shows as 'Package description'.
2018-04-03 12:41:46 +02:00
Garry Newman
46f56c24f3 In SourceServerQuery, read strings as UTF8 2018-04-03 09:55:11 +01:00
Garry Newman
ff1d866374 Mac uses this call's too (waiting before I rip out older methods) 2018-03-29 10:14:53 +01:00
Garry Newman
227aeee904 Apparently Linux needs ThisCall's too now 2018-03-28 17:34:36 +01:00
Garry Newman
9270eaef07 Server Rules Query uses a custom UdpClient instead of doing it through Steam, avoiding all the nasty vtable building junk 2018-03-27 12:29:34 +01:00
Garry Newman
476321c026 Keep friend status up to date via PersonaStateChange_t 2018-03-27 10:21:11 +01:00
Garry Newman
80bf89c9e6 Fixed inventory.item reliance on definition 2018-03-21 14:41:59 +00:00
Garry Newman
835770772f IPAddress Cleanup 2018-03-21 13:11:25 +00:00
Garry Newman
e94866828a Fixed avatars sometimes not loading 2018-03-21 12:39:43 +00:00
Garry Newman
e8a59e3a10 Merge branch 'master' of https://github.com/Facepunch/Facepunch.Steamworks 2018-03-21 11:46:49 +00:00