Commit Graph

998 Commits

Author SHA1 Message Date
Garry Newman
7a4f0c029a Fix MatchMakingKeyValuePair issues 2019-07-02 12:08:02 +01:00
Garry Newman
968e658913
Merge pull request #281 from thesupersoup/master
Lobby game server methods, OnLobbyCreated and OnLobbyGameCreated, Achievement progress
2019-07-01 10:08:54 +01:00
Garry Newman
1273b5985f
Merge pull request #283 from Agoxandr/fixtypo
Fix typo SteamNetworkingUtils.LocalTimestamp
2019-07-01 10:07:55 +01:00
thesupersoup
d2e4417ef2 Added OnLobbyCreated
Added OnLobbyCreated action and handler for associated LobbyCreated_t event
2019-06-30 03:23:08 -07:00
Alexander Filippov
fc42dca5bf Fix LocalTimestamp 2019-06-29 14:17:49 +02:00
thesupersoup
17434b2910 Updated summary for SetGameServer, IndicateAchProg exception 2019-06-26 20:36:17 -07:00
thesupersoup
7c1a218553 Lobby game server methods, OnLobbyGameCreated event, Achievement progress notification
Added SetGameServer and GetGameServer for lobby, added OnLobbyGameCreated event in SteamMatchmaking, added SteamId.IsValid check against default ulong value, added SteamUserStats.IndicateAchievementProgress for progress notification.
2019-06-26 20:31:54 -07:00
Garry Newman
6f5bde4f79
Merge pull request #278 from thesupersoup/master
LobbyQuery Numerical and NearVal Filters, SteamClient and Friend OwnsLobby
2019-06-26 10:04:25 +01:00
Garry Newman
3b4d4bf3d8 Cleanup proper 2019-06-25 15:03:21 +01:00
Garry Newman
689ada6eca Clean workspace up 2019-06-25 13:39:18 +01:00
Garry Newman
b60fa061ed Only copy dlls to debug locations if we're compiling on my PC 2019-06-25 13:26:18 +01:00
Garry Newman
e7deae2ae3 Update Jenkinsfile 2019-06-25 13:12:17 +01:00
Garry Newman
caea5ccb9b Fixed pointer size in ConnectionInterface 2019-06-25 13:01:41 +01:00
Garry Newman
39bc7b5c1b StructPlatformPackSize is 8 on win32 2019-06-25 12:58:25 +01:00
Garry Newman
11cc473a6e PLATFORM_32/64 defines 2019-06-25 12:47:31 +01:00
Garry Newman
7f4e0567a6 Swap overloaded function address on both win32 and win64 2019-06-25 12:47:22 +01:00
Garry Newman
7fbc333547 Handle struct returns differently on 32bit windows too 2019-06-25 12:42:17 +01:00
Garry Newman
a24ae4bac5 Translate memory offsets for 32bit 2019-06-25 12:40:23 +01:00
Garry Newman
a53a0f537c Allow 32bit processes 2019-06-25 12:36:57 +01:00
Garry Newman
71af8c0e9b Copy steam_api in tests 2019-06-25 12:36:46 +01:00
Garry Newman
74ec75b708 32bit test projects 2019-06-25 12:36:27 +01:00
Garry Newman
617275db3f 32bit test libs 2019-06-25 12:36:16 +01:00
Garry Newman
69e2e9bd39 POSIX32 2019-06-25 12:21:29 +01:00
Garry Newman
016b86ce8e Config no longer needed 2019-06-25 12:14:15 +01:00
Garry Newman
4cef345d95 Callback vtable uses #ifdef 2019-06-25 12:13:30 +01:00
Garry Newman
f53e1aaba0 Global function cleanup 2019-06-25 12:13:04 +01:00
Garry Newman
d5abb32aeb Neater generated vtable code 2019-06-25 12:04:43 +01:00
Garry Newman
810cb3623f Code formatting 2019-06-25 12:01:00 +01:00
Garry Newman
1df586305d No need to use Config.Os for vtable address swapping 2019-06-25 12:00:04 +01:00
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
Garry Newman
08405459bd
Merge pull request #276 from JannikNickel/master
Added missing functionality to UgcQuery and UgcItem
2019-06-23 19:27:46 +01: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