repoFacepunch.Steamworkscancel
493 Commits over 2,649 Days - 0.01cph!
Fix typo in function documentation
Merge pull request #554 from chk1/patch-1
Fix typo in function documentation
Make Steamworks.SteamClient.IsValid is correct without Steam
Make sure Steamworks.SteamClient.IsValid is correct without Steam running
Handle Steam not running better
Fix #523: Make Lobby.SendChatBytes public.
Also add a unsafe variant that would require zero copies to a managed
array.
Merge pull request #524 from HouraiTeahouse/public-lobby-chat
Implement #523: Make Lobby.SendChatBytes public.
ReadFile -> FileRead
Merge pull request #527 from mlajtos/patch-1
ReadFile -> FileRead
Override connection's GetHashCode()
Merge pull request #541 from morga4/master
Override connection's GetHashCode()
Fixes typo in README Achievements code example
Merge pull request #546 from sicklydove/master
Fixes typo in README Achievements code example
Expose message size in IsP2PPacketAvailable
Merge pull request #548 from sschoener/patch-1
Expose message size in IsP2PPacketAvailable
Add ConnectionManager.Broadcast for sending the same message to
multiple clients
Pass results back, optionally
Make SendMessage call SendMessages instead of SendMessageToConnection
Steamworks SDK 1.51
Rename
Crash fix in ConnectionManager.Receive due to bad pointer
Remove Marshal usage in ConnectionManager (removes allocations)
Ugc Editor, on item created callback
Merge pull request #494 from kamyker/k9-on-ws-item-created
UgcEditor.SubmitAsync, on item created callback
Add game managed UGC Items
Updated comment
Fix Typo
Merge pull request #509 from ambid17/feature/game-managed-ugc
Add game managed UGC Items
SuspendDownloads added to public API
Merge pull request #504 from DeKon0650/add-suspend-downloads
SuspendDownloads added to public API
Added optional receiveToEnd toggle to ConnectionManager.Receive and SocketManager.Receive (default true = old behaviour)
Added SteamNetworkingUtils.Unencrypted
Merge branch 'master' of Facepunch.Steamworks
Fix 'IsLowVoilence' Typo
Merge pull request #502 from benbristow/fix-violence-typo
Fix 'IsLowVoilence' Typo
Fixed libsteam_api extension in UnityPlugin folder
StartPurchaseAsync: Should now be able to pass in multiple of the same item to purchase multiples
Allow caller to specify OverlayToStoreFlags when opening Store Overlay
Allow caller to specify OverlayToStoreFlags when opening Store Overlay - fix
Merge pull request #476 from stang-tgs/master
Allow caller to specify OverlayToStoreFlags when opening Store Overlay
Expose OverlayToStoreFlag
Add/Remove ws item dependency
getting dependencies/children
Merge branch 'k3-item-dependency' into k7-addit-prevs
Added ugc addtional previews
Merge pull request #475 from kamyker/k7-addit-prevs
Added ugc addtional previews
Added clan chat
Merge pull request #474 from kamyker/k6-clan-chat
Added clan chat
Fix race condition with async callresults
Merge pull request #472 from MadrMan/master
Fix race condition with async callresults
Lobby.SendChatString() and OnChatMessage fix
Merge pull request #466 from kamyker/k5-lobbymsg
Lobby.SendChatString() and OnChatMessage fix
Redist for 1.50
Headers 1.50
Generated 1.50
Don't generate types starting with "FnSteam"
Manually create SteamNet delegates
Replace int64_t with long, int32_t with int
Make NetKeyValue partial to support the added functions
Removing Removed
Re-adding BroadcastUploadStart_t and BroadcastUploadStop_t - because while they're no longer in the sdk, they are documented on the site
Added SteamNetworkingSockets.Identity
Added SteamNetworkingSockets.ConnectRelay overload that takes an IConnectionManager
Added SteamNetworkingUtils.AllowWithoutAuth
CompileFix.bat includes unit test projects
Connection.QuickStatus implementation
Fix for duplicate OnDisconnected callbacks when ConnectionState.ClosedByPeer or ConnectionState.ProblemDetectedLocally were followed by ConnectionState.None
Reverting ConnectionState.None handling to previous behaviour (for the callbacks)
Steam SDK 1.49 .h
Steam SDK 1.49 libraries
Delete ISteamTV (seems to be removed from the SDK now)
Add missing BroadcastUploadStart_t and BroadcastUploadStop_t callbacks
Generate for new SDK
Added SteamApps.IsTimedTrial
Added SteamFriends.OnOverlayBrowserProtocol
Added SteamFriends.RegisterProtocolInOverlayBrowser
UnitTest DLL fixes
Handle ConnectionState.None similar to the examples
Removed SocketManager.Connecting and SocketManager.Connected lists (can be tracked in ISocketManager if needed)
Don't try to remove the connection poll group in OnDisconnected (causes assert spam)
ConnectionManager.Close takes the same optional parameters as Connection.Close
ISocketManager.OnDisconnected is in charge of calling Connection.Close so custom parameters can be used
Document SteamClient.IsValid
Copied wording from https://wiki.facepunch.com/steamworks/Setting_Up#using
Merge pull request #449 from rhys-vdw/patch-1
Document SteamClient.IsValid
typo
Merge pull request #445 from kamyker/k1-summmary-typo
Summary typo
collection item editor
Merge pull request #446 from kamyker/k2-collection-item
Collection ws item editor
Support return UGC metadata in query
Add hint about WithMetadata
Merge pull request #441 from maxha651/master
Support return UGC metadata in query
Added a Clan struct. Implemented most primitive clan functions
Merge pull request #437 from naomiEve/clans
Steam Clans support
Added GetScoresForUsersAsync (DownloadLeaderboardEntriesForUsers)
Merge pull request #434 from kamyker/leaderboards-users-ids
Added GetScoresForUsersAsync (DownloadLeaderboardEntriesForUsers)
Fixed Item.GetAsync() not disposed
brace fix
fix for count == 0
Merge pull request #435 from kamyker/getasync-disposed
Item.GetAsync ResultPage disposed
Last parameter for DownloadLeaderboardEntries is index inclusive
Merge pull request #431 from kamyker/leaderboards-count
DownloadLeaderboardEntries count more precise
Ability to disable default stats loading to speed up ugc query
Merge pull request #432 from kamyker/faster-ugc-query
Ability to disable default stats loading to speed up ugc query
Ugc item key value tags
(cherry picked from commit a5386b358fec87911d2c4cd221d53b90f470bcf4)
comma
Removing/replacing ugc KeyValueTags
Merge pull request #423 from kamyker/key-value-tags
Ugc item key value tags
Add interface method for CreateRelayServer
Merge pull request #418 from brian9206/master
Interface approach for CreateRelaySocket
Update README.md
Wrong properties in "Get Avatars"
Merge pull request #419 from Dimma/patch-1
Update README.md
Throw exception if ContentFolder doesn't exist or is empty
Update OnGameWebCallback docs
Don't use ThreadStatic in Helpers
Added IntPtr version of DecompressVoice
Compile fix
ISteamUGC.RequestUGCDetails is deprecated
Make Helper calls threadsafe
Use Helper.TakeMemory instead of TakeBuffer where safe