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