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
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