repoFacepunch.Steamworkscancel

487 Commits over 2,314 Days - 0.01cph!

6 Years Ago
Fixed NRE in inventory result dispose
6 Years Ago
Added Networking.CloseSession Moved LobbyData to its own file Lobby GameServer information
6 Years Ago
Added servers stats ClearAchievement, GetAchievement
6 Years Ago
Added Friends.ListenForFriendsMessages Added Friends.OnChatMessage Added SteamFriend.SendMessage
6 Years Ago
Added App.IsDlcInstalled Added app.OnDlcInstalled callback
6 Years Ago
Added Item.Consume
6 Years Ago
Moved SteamFriend to own file Added Friends.OnInvitedToGame callback
6 Years Ago
Fixed avatar downloading
6 Years Ago
App.GetName + GetInstallFolder, GetBuildId
6 Years Ago
MonoPInvokeCallback doesn't really seem to need a Type
6 Years Ago
CallResults are queried Callbacks uses static methods (IL2CPP Compatible)
6 Years Ago
Fixes OnChatStringRecieved returning previous message data
6 Years Ago
added client.Overlay.Enabled property (tells you whether the overlay is actually available) Merge pull request #121 from MadDave666/master added client.Overlay.Enabled property (tells you whether the overlay …
6 Years Ago
Update for can send invitations. I have add a simple function for enable send invitations to friends start from line 143. Merge pull request #116 from BrinerLovo/patch-1 Update for can send invitations.
6 Years Ago
Fixed inventory NRE Merge branch 'master' of Facepunch.Steamworks
6 Years Ago
TriggerPromoDrop, TriggerItemDrop, GrantAllPromoItems
6 Years Ago
Cleanup Merge branch 'master' of Facepunch.Steamworks
6 Years Ago
Added AddScreenshotToLibrary Added AddScreenshotToLibrary(filename, thumbnailFilename, width, height); and AddScreenshotToLibrary(filename, width, height); We use Application.TakeScreenshot(path, superSize) in some of our in-game tools (like the camera) to allow for higher-res screenshots, and this feels like a much faster way of doing it then loading the PNG back into a texture2D, converting it into a correct format, and using Write. Merge pull request #108 from igniuss/patch-1 Added AddScreenshotToLibrary
6 Years Ago
Added Dictionary<string, string> GetAllData(); Added string GetData(string k); Added string LobbyType { get; private set; } To LobbyList.Lobby With this you can list extra lobby parameters when displaying the Lobby List, such as current played map or game mode. Merge pull request #111 from your1987/lobbylistdata Added Lobby data getters for LobbyList.Lobby (plus extra LobbyType)
6 Years Ago
added more test timeouts Don't try to make callback with invalid SteamAPICall_t fixed "Result Esult" Added FormatPrice utility function Added ItemDefinition.LocalPrice + LocalPriceFormatted Renamed PriceRaw to PriceCategory Added Inventory.DefinitionsWithPrices Added Inventory.UpdatePrices (shouldn't need to call manually) Added Inventory.StartPurchase Added tests for new inventory stuff Fixed duplicate method name values Added Item.Properties Added item.SetProperty, item.SubmitProperties Use new DeleteItem for workshop delete
6 Years Ago
Updated Steamworks SDK to 1.42 Updated SDK libraries Generated Code Removed SteamNative.SteamUnifiedMessages.cs Handle AppId_t arrays Fixed uint32 arrays using the wrong size marshalling Unit Test timeouts
6 Years Ago
Removed steam_appid.txt requirement
6 Years Ago
Fixed warnings etc Validate Update in ClientTest Revert "Now pinning delegates in callbacks / callresults" This reverts commit e2ef2b0bf7d35da9e452fe528105c3bfaabd8d3e. Revert "Pinned some more delegates" This reverts commit 7913ccd17150d3a242052450d3dac9325b5a7bd4. Added OnChatStringRecieved, cleaned up OnLobbyChatMessageRecievedAPI Friends.GetAvatar now takes a callback rather than returning an Image. Use GetCachedAvatar for legacy behaviour. Also added Added Friend.GetAvatar( size ) Added Leaderboard.OnBoardInformation callback Fixed "Zero-length data clogs the P2P packet queue" Renamed Achievement.Percentage to GlobalUnlockedPercentage, fixed description Enhanced AddScore description Forcing BytesTotal/BytesUploaded to return sane information Warn if trying to init steam client AFTER steam server Merge branch 'master' into workshop
6 Years Ago
6 Years Ago
Enhanced AddScore description Forcing BytesTotal/BytesUploaded to return sane information
6 Years Ago
Renamed Achievement.Percentage to GlobalUnlockedPercentage, fixed description
6 Years Ago
Added Leaderboard.OnBoardInformation callback Fixed "Zero-length data clogs the P2P packet queue"
6 Years Ago
Friends.GetAvatar now takes a callback rather than returning an Image. Use GetCachedAvatar for legacy behaviour. Also added Added Friend.GetAvatar( size )
6 Years Ago
Added OnChatStringRecieved, cleaned up OnLobbyChatMessageRecievedAPI
6 Years Ago
Fixed warnings etc Validate Update in ClientTest Revert "Now pinning delegates in callbacks / callresults" This reverts commit e2ef2b0bf7d35da9e452fe528105c3bfaabd8d3e. Revert "Pinned some more delegates" This reverts commit 7913ccd17150d3a242052450d3dac9325b5a7bd4.
6 Years Ago
Fixed InstallFolder exception This folder does not always exist. Update Client.cs Update README.md Change the Create Server example to reflect the latest version. Merge pull request #75 from Leodau/patch-1 Update README.md Merge pull request #70 from Phyxion/patch-1 Fixed InstallFolder exception Don't require unsafe to use voice Replaced `NETCORE` defines with `NET_CORE` Update README.md Added RemoteFile.Forget() Now pinning delegates in callbacks / callresults Pinned some more delegates Merge branch 'master' into workshop
6 Years Ago
Now pinning delegates in callbacks / callresults Pinned some more delegates
6 Years Ago
Now pinning delegates in callbacks / callresults
6 Years Ago
Added RemoteFile.Forget()
6 Years Ago
Update README.md
6 Years Ago
Replaced `NETCORE` defines with `NET_CORE`
6 Years Ago
Don't require unsafe to use voice
6 Years Ago
Fixed InstallFolder exception This folder does not always exist. Update Client.cs Merge pull request #70 from Phyxion/patch-1 Fixed InstallFolder exception
6 Years Ago
Update README.md Change the Create Server example to reflect the latest version. Merge pull request #75 from Leodau/patch-1 Update README.md
7 Years Ago
Initial pass at getting coverage for Client functions in API changes lobby initialization and makes lobbylist filter easier Updates Lobby to work for both Lobby members and Lobby Owners Uses a more rigurous approach to LobbyData and uses it as a cache for string-able values to be able to be retrieved by members and set only by the owner. Caches created LobbyType to be assigned as a LobbyData to be referenced by other members in the lobby. Because there is no GetLobbyType, provides a layer in which all users can get a LobbyType from LobbyData. Gives LobbyList the ability to be queried for if it is Finished or not. A lobby refresh will finish when the number of cached lobbies equals the number of requests. Adds in test functions for Lobby functionality in Steamworks Adds in ability to send Lobby messages Also adds in some callbacks around being invited to a lobby, as well callbacks for being requested to join a lobby. Implements ability for a user to set/get individual user metadata for the joined lobby Updates Readme with basic Lobby Info Fixes bug where LobbyList wouldn't report finished if it returned 0 lobbies Cleans up some comments Simple comment update Small README update and adjusts doc tags for Lobby functions. Merge remote-tracking branch 'refs/remotes/Facepunch/master' Merge pull request #56 from kkukshtel/master Adds in Lobby functionality to library Nicer shutdown, I think fixes bug where Lobby Owner was unable to be set Fixes issue where Lobby Owner was being imporperly cached and not updating with the Lobby state. Merge pull request #62 from kkukshtel/master Throw exception if trying to initialize without destroying old instance Console errors on init failure Added ServerRequest.OnServerResponded, OnFinished Use IPAddress Added support for publishing workshop items to the main app from another app. Merge pull request #66 from MollerVictor/master Added support for publishing workshop items to the main app from anot… Compile fixes, netstandard2.0 Added .NET 4.0 Merge pull request #71 from Phyxion/patch-2 Added .NET 4.0 NormalizePath fix for non-windows Merge branch 'master' into workshop
7 Years Ago
NormalizePath fix for non-windows
7 Years Ago
Added .NET 4.0 Merge pull request #71 from Phyxion/patch-2 Added .NET 4.0
7 Years Ago
Compile fixes, netstandard2.0
7 Years Ago
Added support for publishing workshop items to the main app from another app. Merge pull request #66 from MollerVictor/master Added support for publishing workshop items to the main app from anot…
7 Years Ago
Added ServerRequest.OnServerResponded, OnFinished Use IPAddress
7 Years Ago
Throw exception if trying to initialize without destroying old instance Console errors on init failure
7 Years Ago
fixes bug where Lobby Owner was unable to be set Fixes issue where Lobby Owner was being imporperly cached and not updating with the Lobby state. Merge pull request #62 from kkukshtel/master
7 Years Ago
Nicer shutdown, I think
7 Years Ago
NormalizePath fix for non-windows
7 Years Ago
Initial pass at getting coverage for Client functions in API changes lobby initialization and makes lobbylist filter easier Updates Lobby to work for both Lobby members and Lobby Owners Uses a more rigurous approach to LobbyData and uses it as a cache for string-able values to be able to be retrieved by members and set only by the owner. Caches created LobbyType to be assigned as a LobbyData to be referenced by other members in the lobby. Because there is no GetLobbyType, provides a layer in which all users can get a LobbyType from LobbyData. Gives LobbyList the ability to be queried for if it is Finished or not. A lobby refresh will finish when the number of cached lobbies equals the number of requests. Adds in test functions for Lobby functionality in Steamworks Adds in ability to send Lobby messages Also adds in some callbacks around being invited to a lobby, as well callbacks for being requested to join a lobby. Implements ability for a user to set/get individual user metadata for the joined lobby Updates Readme with basic Lobby Info Fixes bug where LobbyList wouldn't report finished if it returned 0 lobbies Cleans up some comments Simple comment update Small README update and adjusts doc tags for Lobby functions. Merge remote-tracking branch 'refs/remotes/Facepunch/master' Merge pull request #56 from kkukshtel/master Adds in Lobby functionality to library