Commit Graph

1128 Commits

Author SHA1 Message Date
Garry Newman
5832c3ea82
Merge pull request #323 from HouraiTeahouse/master
Add unsafe overloads for SteamNetworking P2P send and recieve functions
2019-11-11 08:54:50 +00:00
james7132
84063b674c Fix indentation 2019-11-10 17:03:21 -08:00
james7132
3e95d41692 Add unsafe overloads for SteamNetworking 2019-11-10 16:57:39 -08:00
Alex Mein
2f63117c32 Exposed the full result of the Vote method 2019-10-28 15:40:30 +00:00
Alex Mein
8b231bf4d6 Made SteamUGCDetails_t.Result available via a public method in UgcItem 2019-10-23 11:07:56 +01:00
Alex Mein
f549a69bc0 Added proper implementation of the various 'setreturn...' methods which previously did nothing 2019-10-18 10:07:18 +01:00
Alex Mein
4997a74d15 Added public methods for playtime tracking 2019-10-16 16:02:01 +01:00
Alex Mein
e3ce99bc12 Added missing newline 2019-10-16 14:47:23 +01:00
Alex Mein
455a9f8956 Added missing public methods for various functions in ISteamUGC. Fixed UGC Submit process reporting invalid progress value. 2019-10-16 14:41:57 +01:00
Lukas Kastern
83aa37ce4f Added SteamFriends.GetFriendsWithFlag
Added SteamFriends.GetFriendsWithFlag.
Reworked SteamFriends.GetFriends and SteamFriends.GetBlocked to work upon it.
I also had to expose the FriendFlags.
2019-10-11 16:44:27 +02:00
Garry Newman
06169693d0
Merge pull request #310 from laurirasanen/master
Add SteamFriends.GetFromSource
2019-09-19 14:41:12 +01:00
laurirasanen
796976cd47 Add SteamFriends.GetFromSource 2019-09-19 16:25:43 +03:00
Garry Newman
39952fe50e
Merge pull request #308 from TheCubicNoobik/SteamFriends-fix
Fix SteamFriends.GetRichPresence(key, value)
2019-09-16 10:02:20 +01:00
Andrii Vitiv
9ad3a57ad9
Fix SteamFriends.GetRichPresence(key, value)
Adds key/value to the dictionary only if the rich presence was set successfully. Also fixes #307
2019-09-15 00:48:49 +03:00
Garry Newman
5666bb432e Update package version 2019-08-29 15:58:56 +01:00
Garry Newman
3c2eeb7f2f Throw exceptions if trying to use client interfaces with no client 2019-08-17 11:52:56 +01:00
Garry Newman
a7666d7d51 Can disable automatic RunCallback calling by setting asyncCallbacks to false in Init 2019-08-17 11:40:52 +01:00
Garry Newman
71b977ef7e Don't catch and send exceptions to OnCallbackException in RunCallbacks (but do in RunCallbacksAsync) 2019-08-17 11:40:26 +01:00
aylaylay
a02d1e87a7 Revert "Revert "Fixed server not being listed on master server""
This reverts commit ac8983ee94.
2019-08-17 08:08:10 +01:00
aylaylay
ac8983ee94 Revert "Fixed server not being listed on master server"
This reverts commit c69b817d62.
2019-08-17 08:07:25 +01:00
Garry Newman
5c36a5c338 Removed usages of StringBuffer
Il2CPP fucks over StringBuffer by changing its Capacity
We can properly UTF8 convert these strings now
2019-08-14 14:39:04 +01:00
Garry Newman
58eae03ae4 Added UGCItem download stats 2019-08-14 12:01:39 +01:00
Garry Newman
4f6e8bf8d1 Trying PreserveAttribute instead 2019-08-08 11:00:34 +01:00
Garry Newman
1a02a9c363 Prevent Utf8StringToNative.GetInstance getting optimized out 2019-08-07 19:43:44 +01:00
Garry Newman
1e5dc7b2ea Added CompileFix.bat whcih calls dotnet restore on every project (wtf) 2019-08-07 19:15:51 +01:00
Garry Newman
4fafe33a93
Merge pull request #286 from LukasKastern/master
Fixed GetFriends returning blocked friends
2019-07-04 09:18:08 +01:00
Lukas Kastern
717ec3942f
Add files via upload 2019-07-03 20:59:03 +02:00
Garry Newman
c6c73a36e9 Handle steam shutdown nicer 2019-07-02 14:12:55 +01:00
Garry Newman
38b1ed5f88 Il2Cpp didn't like CustomMarshaler on returns, so string returns are Utf8StringPointer instead, which implicit converts to string 2019-07-02 13:52:04 +01:00
Garry Newman
2fb1426479 win64 doesn't care about calling convention - but apprently il2cpp does, so we use CallingConvention.Cdecl on everthing 2019-07-02 13:37:34 +01:00
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