Garry Newman
690db722eb
No need for _Windows function alternatives
2019-06-25 11:39:17 +01:00
Garry Newman
6dbed6a91d
StructPlatformPackSize instead of runtime Pack8 shit
2019-06-25 11:20:39 +01:00
thesupersoup
f42fa5942f
Update NumericalFilter.cs
...
Removed unnecessary using statements
2019-06-25 03:09:40 -07:00
thesupersoup
12c26384e7
Update LobbyQuery.cs
2019-06-25 03:04:35 -07:00
Garry Newman
02e9063db8
New projects in solution
2019-06-25 11:01:49 +01:00
thesupersoup
9442689b02
NumericalFilter struct and suggested changes
...
Added NumericalFilter struct, changed the dictionary for numerical filters into a list of the struct, removed IsOwner from Friend and SteamClient and added IsOwnedBy( SteamId ) to Lobby
2019-06-25 03:01:13 -07:00
Garry Newman
040291ed22
Platform specific dlls
2019-06-25 10:03:38 +01:00
thesupersoup
db41c0f407
Update LobbyQuery.cs
2019-06-24 21:47:19 -07:00
thesupersoup
4b8e1e33af
LobbyQuery Numerical Filters, NearValFilter, SteamClient and Friend OwnsLobby methods
...
Added LobbyQuery numerical filters for WithLower, WithHigher, WithEqual, and WithNotEqual; added OrderByNear for near value filters. Added OwnsLobby method to SteamClient and Friend to test for ownership.
2019-06-24 20:13:48 -07:00
Garry Newman
0300b46ed3
Sting Filter fixes
2019-06-24 15:09:29 +01:00
Garry Newman
57f3b334b5
Merge pull request #277 from thesupersoup/master
...
LobbyQuery FilterStringKeyValue method
2019-06-24 13:35:59 +01:00
thesupersoup
efd2fa2291
Changed exception check in FilterStringKeyValue
...
To check for invalid argument conditions
2019-06-24 01:45:10 -07:00
thesupersoup
fdc5b49587
Exceptions and expression body definition
...
Added exception throwing for FilterStringKeyValue, changed MaxLobbyKeyLength to internal and expression body definition
2019-06-24 01:35:33 -07:00
thesupersoup
645e7bd91e
Removed second FilterStringKeyValue method and improved first
...
Second method was non-functional due to access modifier inconsistency, added IsNullOrEmpty and MaxLobbyKeyLength check to first method, added MaxLobbyKeyLength (and backing field) to SteamMAtchmaking, taken from https://partner.steamgames.com/doc/api/ISteamMatchmaking#constants
2019-06-23 22:12:21 -07:00
Mitch
6a0a46f495
Method summary for FilterStringKeyValue( MatchMakingKeyValuePair_t kv )
...
Added summary to method
2019-06-23 18:32:27 -07:00
Mitch
caf52e4c4b
Update LobbyQuery.cs
2019-06-23 14:54:12 -07:00
Mitch
78761d9fd7
LobbyQuery FilterStringKeyValue diff param
...
Added MatchMakingKeyValuePair_t veriant of FilterStringKeyValue
2019-06-23 14:52:36 -07:00
thesupersoup
56efc9f48b
LobbyQuery String Filter
...
Added LobbyList FilterStringKeyValue method, fixed spacing on SteamMatchmaking.LobbyEnter_t.Install() parameter
2019-06-23 14:19:16 -07:00
Jannik Nickel
97b85172e2
Update UgcItem.cs
2019-06-23 20:22:37 +02:00
Jannik Nickel
c4eff7f61a
Added missing methods to UgcItem and UgcQuery
...
Added Steamworks.Ugc.Query.WhereSearchText
Added Steamworks.Ugc.Item.VotesUp
Added Steamworks.Ugc.Item.VotesDown
Added Steamworks.Ugc.Item.Subscribe
Added Steamworks.Ugc.Item.Unsubscribe
2019-06-23 20:22:28 +02:00
Garry Newman
fd50e3ba71
Added SteamClient.RestartAppIfNecessary
2019-06-21 11:59:11 +01:00
Garry Newman
15dc2782cc
Nicer return string marshalling
2019-06-20 13:26:11 +01:00
Garry Newman
a0478a6040
Store struct strings as byte and encode as utf8 on demand
2019-06-20 13:10:28 +01:00
Garry Newman
615645a30e
Utf8String marshaller
2019-06-20 12:19:21 +01:00
Garry Newman
552d5251f8
Merge branch 'master' of https://github.com/Facepunch/Facepunch.Steamworks
2019-06-20 11:39:17 +01:00
Garry Newman
bddac0ccc9
Cleanup, crash fixes
2019-06-20 11:39:13 +01:00
Garry Newman
fa48a1ce33
Controller progress
2019-06-20 10:41:57 +01:00
thesupersoup
ade772d195
Pull req - OnLobbyEntered Action and JoinLobbyAsync
...
Added an OnLobbyEntered action with associated LobbyEnter_t event install, and added a JoinLobbyAsync method which returns the joined lobby if successful
2019-06-19 21:17:53 -07:00
thesupersoup
cb06574820
Pull req - OnLobbyEntered Action and JoinLobbyAsync
...
Added an OnLobbyEntered action with associated LobbyEnter_t event install, and added a JoinLobbyAsync method which returns the joined lobby if successful
2019-06-19 21:14:35 -07:00
Garry Newman
1c5cdd2d39
Controller tests
2019-06-19 16:18:12 +01:00
Garry Newman
ae1f648fa6
SteamInput, Controller boilerplate
2019-06-19 13:08:49 +01:00
Garry Newman
1ac22e1407
ISteamInput.GetConnectedControllers is an array
2019-06-19 13:05:09 +01:00
Garry Newman
77f3e09e98
Convert steam struct bools to bytes (to make them marshallable)
2019-06-19 13:04:18 +01:00
Garry Newman
985aefc2de
SteamInput Base
2019-06-19 11:35:35 +01:00
Garry Newman
41a0b31644
ISteamInput generation
2019-06-19 11:33:16 +01:00
Garry Newman
ef071d3d71
OnP2PConnectionFailed passes error enum
2019-06-19 11:25:16 +01:00
Garry Newman
7c50db6997
Merge branch 'master' of https://github.com/Facepunch/Facepunch.Steamworks
2019-06-03 11:10:00 +01:00
Garry Newman
5b32943aa8
Increase max string length
2019-06-03 11:09:57 +01:00
laurirasanen
52381d4af8
Install SteamNetworkingSockets events when initializing SteamServer
2019-06-02 13:44:04 +03:00
Garry Newman
33703be387
nuget version
2019-05-30 15:11:13 +01:00
Garry Newman
adf39138a4
Add IntPtr version of HandleIncomingPacket
2019-05-30 08:15:01 +01:00
Garry Newman
253c206f71
Added OnSteamServerConnectFailure
2019-05-27 15:24:43 +01:00
Garry Newman
33830e274e
Added SteamServer.ClearKeys()
2019-05-27 15:24:28 +01:00
Garry Newman
c93fe0ca11
Added SteamServer.LogOff()
2019-05-27 15:24:19 +01:00
Garry Newman
c69b817d62
Fixed server not being listed on master server
2019-05-27 15:23:56 +01:00
Garry Newman
2ad31e1375
Append Async to some async method names
2019-05-27 10:54:30 +01:00
Garry Newman
c60612b8b0
Some currency fix ups
2019-05-26 21:33:18 +01:00
Garry Newman
e4c9e9d034
Added SteamInventory.StartPurchaseAsync
2019-05-25 14:34:59 +01:00
Garry Newman
cad7edcec0
Added SteamMatchmaking.GetHistoryServers()
2019-05-24 15:19:04 +01:00
Garry Newman
5c973b0092
Fixed history servers being returned in favourites
2019-05-24 15:18:55 +01:00
Garry Newman
ffb0c7a830
Changed FriendGameInfo GamePort to ConnectionPort to match ServerInfo
2019-05-23 15:10:07 +01:00
Garry Newman
91e9e162f3
Added SteamMatchmaking.GetFavoriteServers()
2019-05-23 14:59:42 +01:00
Garry Newman
711bc7cb3d
ServerInfo (AddTo|RemoveFrom)(History|Favorites) works
2019-05-23 14:46:26 +01:00
Garry Newman
761ff33663
Added GetAuthSessionTicketAsync, which waits on GetAuthSessionTicketResponse_t before returning
2019-05-21 20:39:56 +01:00
Garry Newman
2c4fc82ae2
Filled out FriendGameInfo
2019-05-20 14:52:31 +01:00
Garry Newman
6b9b7da34b
Fixed SteamInventory not getting events on server
2019-05-18 12:04:43 +01:00
Daniil Trishkin
5f7bd08320
Add SteamServersConnected_t and SteamServerConnectFailure_t callbacks to SteamServer
2019-05-17 01:08:35 +02:00
Garry Newman
f06b4b431b
InventoryItem.Flags uses SteamItemFlags
2019-05-16 15:02:16 +01:00
Garry Newman
a5bd78a597
SteamItemDetails_t should read flags properly on windows
2019-05-16 15:02:00 +01:00
Garry Newman
778b1081cb
Windows specific on overloaded functions in ISteamGameServerStats
2019-05-15 13:25:50 +01:00
Garry Newman
a1599e3226
Added InventoryResult.BelongsTo( <steamid> )
2019-05-15 13:11:00 +01:00
Garry Newman
cf2bc51c54
InventoryDef and Recpie IEquatable
2019-05-14 20:17:15 +01:00
Garry Newman
208af219d2
Added Acquired and Origin properties to InventoryItem
2019-05-14 20:17:01 +01:00
Garry Newman
17d7263973
Added InventoryDef.GetRecipesContainingThis()
2019-05-14 16:05:28 +01:00
Garry Newman
fed6ccdefa
Should fix inventory definitions updating on server
2019-05-14 15:47:25 +01:00
Garry Newman
98915f0950
Fallback to FindOrCreateUserInterface if CreateInterface returns null
2019-05-14 13:29:09 +01:00
Garry Newman
a2942bd098
Use CreateInterface instead of FindOrCreateUserInterface
2019-05-14 10:23:43 +01:00
Garry Newman
fff2fc6098
Cleaning up inventory deserialize
2019-05-13 20:05:10 +01:00
Garry Newman
f629b1c663
Fixed NRE in OnAchievementIconFetched
2019-05-13 19:51:20 +01:00
Garry Newman
7a30b76a26
Don't release inventoryg result in InventoryUpdated callback
2019-05-13 15:51:55 +01:00
Garry Newman
69ec868227
Added Async to some async calls
2019-05-13 15:50:31 +01:00
Garry Newman
6981eb4a73
FindDefinition return null if _defMap is null
2019-05-13 14:50:47 +01:00
Garry Newman
fdee0bfc1e
Cancel async waits if steam becomes invalid during wait
2019-05-13 13:13:12 +01:00
Garry Newman
b6cecf0082
If SteamInternal.GameServer_Init returns false, print the parameters in the error
2019-05-13 10:37:36 +01:00
Garry Newman
6a2db11c5d
AppId.ToString
2019-05-13 10:37:07 +01:00
Garry Newman
326d27e98e
Fixed UGC User Queries
2019-05-13 09:21:20 +01:00
Garry Newman
44dfa45337
Fixed server not setting appid properly
2019-05-13 09:13:19 +01:00
Garry Newman
99dcc83ab0
Comment fix
2019-05-13 09:01:21 +01:00
Garry Newman
f014681cc4
Clear interfaces and dangling pointers on steam shutdown
2019-05-10 14:08:17 +01:00
Garry Newman
69773bb033
Squeeze all the UGC Queries into one struct
2019-05-10 13:38:04 +01:00
Garry Newman
8a6bbb9a91
SteamTypes implement IComparable
2019-05-10 12:22:28 +01:00
Garry Newman
d290c26db1
Shutdown ISteamMatchmakingServers properly
2019-05-10 12:13:30 +01:00
Garry Newman
586f4ee6f2
Added Ugc.Item.Edit()
2019-05-10 10:43:03 +01:00
Garry Newman
1980a2106a
Update Base.cs
2019-05-10 10:10:20 +01:00
Garry Newman
d0b4ce0451
Fixed OnActiveBeaconsUpdated not getting called
2019-05-10 10:10:03 +01:00
Garry Newman
075e5460a4
InventoryItem IEquatable
2019-05-10 10:09:52 +01:00
Garry Newman
eae18553da
Types now impl,ement IEquatable
2019-05-10 10:08:47 +01:00
Garry Newman
10c099d910
Added Steamworks.ServerList.IpList for querying an array of Ips
2019-05-10 09:33:58 +01:00
Garry Newman
b85fe5ffd8
nGameLobbyJoinRequested now passes a lobby object
2019-05-09 16:18:34 +01:00
Garry Newman
000358aae8
SteamServerStats
2019-05-09 11:29:50 +01:00
Garry Newman
8c986113de
ISteamGameServerStats
2019-05-09 11:17:19 +01:00
Garry Newman
360645962f
Equality compare InventoryItem (probably need to do this to every struct)
2019-05-08 21:15:20 +01:00
Garry Newman
f65cfecc64
Changed TransferItemQuantity to Add
2019-05-08 21:14:58 +01:00
Garry Newman
85c55a5bb1
SteamServer.Update becomes RunCallbacks, has OnCallbackException
2019-05-08 20:49:33 +01:00
Garry Newman
9339477c89
SteamInventory.AddPromoItemAsync
2019-05-08 14:52:47 +01:00
Garry Newman
8ea4231778
SteamInventory.TriggerItemDropAsync
2019-05-08 14:52:39 +01:00
Garry Newman
39c1e8da1e
SteamInventory.GrantPromoItemsAsync
2019-05-08 14:52:32 +01:00
Garry Newman
60377c9c5b
SteamUser.DecompressVoice with byte
2019-05-08 14:52:16 +01:00
Garry Newman
0342f8a712
SteamUserStats.ResetAll
2019-05-08 14:52:05 +01:00
Garry Newman
3212f39be5
SteamUserStats - direct Get/Setters
2019-05-08 14:51:58 +01:00
Garry Newman
05e12c32e1
OnInventoryUpdated passes the InventoryResult
2019-05-08 13:01:28 +01:00
Garry Newman
49bb3644bd
Added Stat.Add
2019-05-08 12:38:09 +01:00
Garry Newman
f8798f2f4e
Added Server.Tags
2019-05-08 12:28:47 +01:00
Garry Newman
cf458a515a
OnAchievementProgress returns a Achievement instead of a string
2019-05-08 12:07:57 +01:00
Garry Newman
6c0e3df84c
FetchItem to QueryFileAsync
2019-05-08 11:18:56 +01:00
Garry Newman
c6ac47c0c3
Use pack8 structs for windows where appropriate
2019-05-08 11:13:23 +01:00
Garry Newman
ad21e90e90
Added IsPack4OnWindows to codegen struct
2019-05-08 09:49:32 +01:00
Garry Newman
966ad90630
Added SteamUGC.FetchItem
2019-05-08 09:40:28 +01:00
Garry Newman
eceeb2cb8f
Added Steamworks.Ugc.FileQuery
2019-05-08 09:40:19 +01:00
Garry Newman
18f81573f5
Added CraftItemAsync with Amounts
2019-05-07 21:25:41 +01:00
Garry Newman
d40efa8612
InventoryDef properties cache
2019-05-07 21:11:55 +01:00
Garry Newman
b6fa05afa2
InventoryDef.IsGenerator
2019-05-07 21:11:45 +01:00
Garry Newman
060af634d7
SteamInventory.Items (because it's nice and noob friendly)
2019-05-07 21:01:42 +01:00
Garry Newman
a020474856
Added RequestEncryptedAppTicketAsync
2019-05-07 20:21:06 +01:00
Garry Newman
d811afc741
Added "Connecting" bool to ConnectionInterface
2019-05-07 17:41:53 +01:00
Garry Newman
45471330d4
Regions in SteamNetworkingSockets
2019-05-07 17:41:36 +01:00
Garry Newman
82fe950bbf
Can define Ip in NetAddress
2019-05-07 17:41:24 +01:00
Garry Newman
89e93d6c2a
Added Async to some async method names
2019-05-07 16:59:52 +01:00
Garry Newman
6ecc68e5d7
Fixed some SteamInventory methods not being public
2019-05-07 16:52:39 +01:00
Garry Newman
1dc804c7ac
Added UgcEditor.WithChangeLog
2019-05-07 16:44:01 +01:00
Garry Newman
8560d94a18
Ugc.Editor visibility
2019-05-07 16:41:18 +01:00
Garry Newman
43c3aa35f5
Ugc.Editor.WithTag
2019-05-07 16:38:54 +01:00
Garry Newman
a82a56bd4c
SteamParamStringArray
2019-05-07 16:38:36 +01:00
Garry Newman
3516422c3f
UgcEditor.WithPreviewFile
2019-05-07 16:28:48 +01:00
Garry Newman
fd320e2848
Steamworks.Ugc.Item.GetAsync
2019-05-07 16:28:35 +01:00
Garry Newman
f42fdfd09a
Rename Ugc.Item.PreviewImageUrl
2019-05-07 15:50:37 +01:00
Garry Newman
a4a1b32bc7
Made SteamInventory.FindDefinition public
2019-05-07 15:49:35 +01:00
Garry Newman
2a74b309dd
Added ServerInfo.QueryRulesAsync
2019-05-07 15:33:44 +01:00
Garry Newman
78c69b15a8
InventoryRecipe
2019-05-07 14:27:11 +01:00
Garry Newman
0ae14db7f8
Fixes
2019-05-06 21:41:48 +01:00
Garry Newman
63b3cae096
Cleaning up
2019-05-06 21:19:00 +01:00
Garry Newman
ea97de9c02
Tons of extra UGCItem fields
2019-05-06 20:46:11 +01:00
Garry Newman
dda27d2c61
Delete SteamServerInventory.cs
2019-05-06 15:45:43 +01:00
Garry Newman
2a55d7a8e8
Added Ugc.Item.Directory
2019-05-06 15:45:25 +01:00
Garry Newman
a0d9fdeab1
Added Steamworks.Realm
2019-05-06 15:45:01 +01:00
Garry Newman
d1cc0da526
Adding SteamFriends.RequestUserInformation
2019-05-06 15:44:51 +01:00
Garry Newman
533b6ad28d
Network Enum cleanup
2019-05-06 13:38:37 +01:00
Garry Newman
9bb5b5178e
Struct name consistency
2019-05-06 13:34:41 +01:00
Garry Newman
b171e22861
SteamNetworkingMicroseconds => long
2019-05-06 13:26:37 +01:00
Garry Newman
16851f1228
Added NetConnection.DetailedStatus
2019-05-06 13:02:39 +01:00
Garry Newman
cdeccc5afe
Message send/recv tests
2019-05-06 12:33:29 +01:00
Garry Newman
f77332a41f
ConnectionInterface MessageReading
2019-05-06 12:02:36 +01:00
Garry Newman
14d947c7ba
NetMsg with Release
2019-05-06 12:02:09 +01:00
Garry Newman
12ab3f1248
NetworkIdentity ToString
2019-05-06 12:00:37 +01:00
Garry Newman
71d8226e28
Force ppOutMessages to IntPtr
2019-05-06 12:00:24 +01:00
Garry Newman
ebfecfe25c
Added ReadVoiceDataBytes
2019-05-06 10:31:28 +01:00
Garry Newman
3b2c7a5a16
Adding Receive (it's crashing because it needs to be an array of intptr)
2019-05-03 16:47:29 +01:00
Garry Newman
91083d5d16
Updated Socket Tests
2019-05-03 15:08:48 +01:00
Garry Newman
9d363de6b8
Creating a Socket/Connection means you need to create an interface
2019-05-03 15:07:48 +01:00
Garry Newman
91f8f3ed29
Added SendType
2019-05-03 15:07:10 +01:00
Garry Newman
ab23781a5d
SocketInterface/ConnectionInterface
2019-05-03 15:07:01 +01:00
Garry Newman
00bdc717c6
added ConnectionState.cs
2019-05-03 15:06:50 +01:00
Garry Newman
14c5bace46
ConnectionInfo.SteamId
2019-05-03 15:06:18 +01:00
Garry Newman
0265eda9f0
Connection SendMessage
2019-05-03 15:05:55 +01:00
Garry Newman
5fdbf02b29
Added SteamClient.OnCallbackException
2019-05-03 14:11:05 +01:00
Garry Newman
4ed8a4250b
SteamNetworkingConnectionState => ConnectionState
2019-05-03 10:44:48 +01:00
Garry Newman
ea0f19ff8e
Network struct packing fixes
2019-05-03 10:16:52 +01:00
Garry Newman
6be5826f31
ConnectionInfo
2019-05-02 21:40:39 +01:00
Garry Newman
ce3525bf1d
Struct cleanups and testing
2019-05-02 20:41:45 +01:00
Garry Newman
270b3f0300
SteamNetConnectionStatusChangedCallback_t callback
2019-05-02 19:43:01 +01:00
Garry Newman
6c41ef2e51
Connection basics
2019-05-02 17:45:10 +01:00
Garry Newman
1c5eeedf40
SteamNetworking boilerplate
2019-05-02 16:58:44 +01:00
Garry Newman
9b2ad8e49a
ISteamNetworkingSockets generating
2019-05-02 16:55:50 +01:00
Garry Newman
3eae3314b6
SteamNetworkUtil global config basics
2019-05-02 15:57:57 +01:00
Garry Newman
16ce5f4d63
NetworkingUtils (Ping stuff)
2019-05-02 15:23:47 +01:00
Garry Newman
1c1925bae9
Update how interfaces are initialized so we can initialize userless
2019-05-02 13:27:46 +01:00
Garry Newman
87ff387ca6
SteamNetworking enum/structs
2019-05-02 13:05:56 +01:00
Garry Newman
239273a715
ISteamNetworkingUtils
2019-05-02 13:05:38 +01:00
Garry Newman
068beddc04
95% bound SteamParties, even though I am doubting its usefulness
2019-05-01 22:29:42 +01:00
Garry Newman
93c4de7eda
Added missing structs
2019-05-01 21:46:05 +01:00
Garry Newman
c5ec70447b
ISteamParties
2019-05-01 21:33:10 +01:00
Garry Newman
5f9ad75741
OnLobbyMemberLeft becomes OnLobbyMemberLeave
2019-05-01 16:40:46 +01:00
Garry Newman
fbad8b8d6e
Lobby Events
2019-05-01 16:30:28 +01:00
Garry Newman
e3840a9a3a
LobbyQuery, Lobby Joining, Lobby Creating
2019-05-01 15:55:22 +01:00
Garry Newman
5a68e15676
ISteamMatchmaking
2019-05-01 14:28:42 +01:00
Garry Newman
994cdee49e
Round off some edges with ItemDefinitions
2019-05-01 14:03:37 +01:00
Garry Newman
157d0d676e
Compile fix
2019-05-01 13:24:05 +01:00
Garry Newman
cf0e3417de
Fixed GetPlayedWith
2019-05-01 13:22:50 +01:00
Garry Newman
8d5f140e09
GetImage returns null on -1
2019-05-01 13:22:06 +01:00
Garry Newman
fb97dbee2e
Added Friend.RequestInfoAsync
2019-05-01 13:21:52 +01:00
Garry Newman
ab535d367d
Added Achivement.GetIconAsync() (waits for load if not loaded)
2019-05-01 11:47:50 +01:00
Garry Newman
38a29c6059
Safeguards and tests regarding #248 in GetScoresAroundUserAsync
2019-05-01 08:45:11 +01:00
Garry Newman
5938bf59d4
SteamNetworking
2019-04-30 22:45:37 +01:00
Garry Newman
6eae474e6e
Parse/Generate ISteamNetworking
2019-04-30 22:01:02 +01:00
Garry Newman
93d20de83b
ISteamCallback was a nice idea but IL2CPP support makes it unfeasible
2019-04-30 16:43:27 +01:00
Garry Newman
86e4576baf
IL2CPP works again
2019-04-30 15:42:10 +01:00
Garry Newman
ff48493ceb
Structs with a CSteamID don't need the pack8 alternative
2019-04-30 14:56:59 +01:00
Garry Newman
84627fe69f
Struct is the pack4 version
2019-04-30 14:51:56 +01:00
Garry Newman
10a82adca9
Event cleanup
2019-04-30 14:27:45 +01:00
Garry Newman
cbc154da66
We can treat mac and linux as the same os
2019-04-30 13:01:30 +01:00
Garry Newman
8da5ab2cd0
Overloaded functions swap locations only on windows
2019-04-30 11:53:12 +01:00
Garry Newman
a32ab732d1
Unregister events
2019-04-30 11:38:30 +01:00
Garry Newman
3bf1950068
Changd SteamClient.Update to SteamClient.RunCallbacks
2019-04-30 11:10:46 +01:00
Garry Newman
c609d7bb87
Request the stats on startup, harmless enough but useful
2019-04-30 10:40:59 +01:00
Garry Newman
d67bd7d8ef
GetGlobals are in bytes, not array size
2019-04-30 10:40:41 +01:00
Garry Newman
f129ff7cac
Usaboility tweaks
2019-04-29 16:34:35 +01:00
Garry Newman
b39ee80ecd
Special path for Windows call convention when returning a SteamId
2019-04-29 15:47:56 +01:00
Garry Newman
74ef28b9fc
MacOs loading
2019-04-29 15:47:23 +01:00
Garry Newman
e68dc15454
Try to dynamically determine the OS
2019-04-29 15:46:56 +01:00
Garry Newman
10e228f765
Api Generate global funcs
2019-04-29 13:28:20 +01:00
Garry Newman
bb2ede3870
Clear pointers on shutdown
2019-04-29 12:55:38 +01:00
Garry Newman
0c19a87813
DeserializeAsync
2019-04-29 11:59:00 +01:00
Garry Newman
2260b222f5
CraftItem
2019-04-29 11:51:06 +01:00
Garry Newman
f91b01d195
GenerateItem
2019-04-29 11:42:58 +01:00
Garry Newman
683925430d
Consume, Split, Transfer
2019-04-29 11:33:08 +01:00
Garry Newman
b74d45814a
Inventory item def
2019-04-29 11:21:59 +01:00
Garry Newman
1625268f5d
InventoryResult.Serialize
2019-04-29 11:13:17 +01:00
Garry Newman
0d509bf126
GetItems, InventoryResult etc
2019-04-29 11:05:55 +01:00
Garry Newman
67de9c8e96
Expose ItemId, DefId types
2019-04-29 10:41:40 +01:00
Garry Newman
d2ce2fe13b
GetDefinitions
2019-04-27 21:52:47 +01:00
Garry Newman
37f6192213
LocalPriceFormatted
2019-04-27 21:52:30 +01:00
Garry Newman
aa666a3149
Item Prices
2019-04-27 17:07:39 +01:00
Garry Newman
11b7fde17d
InstalledDepots, AppInstallDir appd param default to current app
2019-04-27 15:58:51 +01:00
Garry Newman
67170a2da4
SteamInventory
2019-04-27 15:55:21 +01:00
Garry Newman
a59e8f9134
ISteamInventory interface
2019-04-27 15:49:33 +01:00
Garry Newman
da64466b72
Comment fixes
2019-04-27 15:46:05 +01:00
Garry Newman
053f04bc2f
SteamRemoteStorage
2019-04-27 15:04:19 +01:00
Garry Newman
1137076fa7
Parsing fixes
2019-04-27 14:25:54 +01:00
Garry Newman
dd06f22cee
ISteamRemoteStorage codegen
2019-04-27 14:10:40 +01:00
Garry Newman
3b89a53da3
Merge branch 'steamworks144' of https://github.com/Facepunch/Facepunch.Steamworks into steamworks144
2019-04-26 18:22:44 +01:00
Garry Newman
4625e22a55
Ugc.Item change
2019-04-26 16:42:46 +01:00
Garry Newman
39705d5a2a
Progress - will do for now
2019-04-26 15:40:27 +01:00
Garry Newman
e275b209b3
UgcEditor ContentFolder
2019-04-26 15:23:05 +01:00
Garry Newman
f2ae791e15
UgcEditor
2019-04-26 14:54:47 +01:00
Garry Newman
e4663ecc68
AppId_t => AppId
2019-04-26 14:29:36 +01:00
Garry Newman
bab5664568
Renamed Ugc.Details to Ugc.Result
2019-04-26 14:08:26 +01:00
Garry Newman
30a96ccae7
<LangVersion>
2019-04-26 13:54:17 +01:00
Garry Newman
e2e2554e88
Ugc Queries
2019-04-26 13:46:12 +01:00
Garry Newman
0e4946e550
Query tags
2019-04-26 12:22:27 +01:00
Garry Newman
e9f5898b6c
Basic Ugc Querying
2019-04-17 16:41:06 +01:00
Garry Newman
6dd5164f34
ISteamUGC
2019-04-17 14:07:58 +01:00
Garry Newman
9af8935f47
Overloaded function vtable order
2019-04-17 13:53:54 +01:00
Garry Newman
6c1dd241ba
Delegate name refactor
2019-04-17 13:36:11 +01:00
Garry Newman
eb16bebae9
Nice name deduplucate
2019-04-17 13:33:38 +01:00
Garry Newman
99e85e9a98
Stats
2019-04-17 13:20:32 +01:00
Garry Newman
934bd2154a
AttachUgc
2019-04-17 10:39:58 +01:00
Garry Newman
ddd5cc03f3
Leaderboard, more entries and submit scores
2019-04-17 10:34:47 +01:00
Garry Newman
ebcd96326a
Leaderboard.GetGlobalEntriesAsync
2019-04-17 09:31:28 +01:00
Garry Newman
e5a89b0550
Create/Get leaderboard
2019-04-17 08:40:58 +01:00
Garry Newman
d2a3e0b1da
Stats callbacks
2019-04-17 08:26:31 +01:00
Garry Newman
5a780c4bc0
GetFileDetailsAsync tweak
2019-04-16 21:57:55 +01:00
Garry Newman
f18de016b1
PlayerCountAsync
2019-04-16 21:22:46 +01:00
Garry Newman
650fb08522
GlobalUnlockedPercentage to GlobalUnlocked
2019-04-16 21:16:43 +01:00
Garry Newman
79ed6a299a
Parser fixes
2019-04-16 21:13:55 +01:00
Garry Newman
ebc1336da3
Achievement.Name/Description
2019-04-16 20:57:17 +01:00
Garry Newman
7e02ad736d
UserStats (known bug in GlobalUnlockedPercentage)
2019-04-16 17:22:56 +01:00
Garry Newman
f4e2efaca1
ISteamUserStats interface
2019-04-16 16:55:08 +01:00
Garry Newman
5782160623
Added SteamScreenshots
2019-04-16 16:37:49 +01:00
Garry Newman
6c5c94e834
Fixed struct packing regression
2019-04-16 15:25:35 +01:00
Garry Newman
1abc9bf973
Constants, Types to data
2019-04-16 15:05:19 +01:00