userGarry Newmancancel
repoFacepunch.Steamworkscancel

391 Commits over 1,979 Days - 0.01cph!

5 Years Ago
Parse from source (it's more reliable) Start fumbling the actual vtable instead of the flat functions Easymode/Singleton redux Filling
5 Years Ago
Steam controller input fixes
5 Years Ago
libsteam_api64.so to libsteam_api.so Remove steam_api.dll Update steam_api64.dll Unit test dlls Don't need steam_api.dll in tests Throw warning if trying to use in 32bit process Don't bother copying steam_api.dll SteamClient018 Throw error if interface_pointer is null Codegen Marshal bool properly
5 Years Ago
Dropped net35 supoport 64bit only Steamworks 144 Fixes, Codegen Fixed early outing with enum for no reason Fixed RetrieveConnectionDetails char* type ActivateGameOverlayToWebPage new modal param Parse newer style STEAM_CALLBACK_BEGIN
5 Years Ago
Removed unnecessary check for InitClient allowing wrapper to initialize when in offline mode. Exposed LoggedOn property to manually check the client if it's connected and logged on to the (online) Steam servers. Merge pull request #197 from clansfear/master Resolved #174 - removed redundant check in InitClient to allow wrapper initialization in offline mode
5 Years Ago
Fixed Windows x86 build crash Merge pull request #223 from YLahin/master Fixed Windows x86 build crash on startup
6 Years Ago
Add FileTimestamp property to RemoteStorage.File. Merge pull request #94 from jhett12321/master Add FileTimestamp property to RemoteStorage.File.
6 Years Ago
Update Facepunch.Steamworks.csproj This otherwise shows as 'Package description'. Merge pull request #144 from Phyxion/patch-3 Add NuGet package description
6 Years Ago
Added documentation for rich presence. Changed SetRichPresence return type to bool. Updated rich presence test. Spelling Merge pull request #151 from alevastor/master Improvements for rich presence
6 Years Ago
Added Leaderboard.GetBoardId() to access boardID Merge pull request #166 from Oxy949/master Added Leaderboard.GetBoardId() to access boardID
6 Years Ago
Added FetchUsersScores to Leaderboard.cs Merge pull request #170 from paperjack93/master Added FetchUsersScores to Leaderboard.cs
6 Years Ago
Default workshop items to ItemType.Community (most common) Set WorkshopUploadAppId when editing item Complain if WorkshopUploadAppId not set Copy the steam_api/steam_api64 dlls as part of the build IsUnity not used Fixed warning Added Workshop.Editor.MetaData Added Workshop.Editor.KeyValues
6 Years Ago
In SourceServerQuery, read strings as UTF8
6 Years Ago
Mac uses this call's too (waiting before I rip out older methods)
6 Years Ago
Apparently Linux needs ThisCall's too now
6 Years Ago
Keep friend status up to date via PersonaStateChange_t Server Rules Query uses a custom UdpClient instead of doing it through Steam, avoiding all the nasty vtable building junk
6 Years Ago
Fixed inventory.item reliance on definition
6 Years Ago
IPAddress Cleanup
6 Years Ago
Fixed avatars sometimes not loading
6 Years Ago
Nuget settings Merge branch 'master' of Facepunch.Steamworks
6 Years Ago
Fixed documentation comment for Lobby.Create() Merge pull request #139 from kscarlett/master Fixed documentation comment for Lobby.Create()
6 Years Ago
Correctly handle lobby refresh with null filter Currently if a null filter is given, more filters are added to the call than expected. This change makes a lobby request after the appid filter is added and returns immediately resolving the issue. Merge pull request #138 from erebuswolf/master Correctly handle lobby refresh with null filter
6 Years Ago
Added missing callbacks Register callbacks before setting up interfaces Added Inventory.OnDefinitionsUpdated
6 Years Ago
Added ability to register to OnLobbyJoinRequested callback Merge pull request #132 from dblstallion/master Added ability to register to OnLobbyJoinRequested callback
6 Years Ago
Added finalizer, less chance of crashing with unity editor stop plays missing dispose Merge branch 'master' of Facepunch.Steamworks
6 Years Ago
Added method to show friends invite overlay to Lobby class Merge pull request #129 from dblstallion/master Added method to show friends invite overlay to Lobby class
6 Years Ago
Added servers stats SetAchievement Merge pull request #125 from speedis/master Added servers stats SetAchievement
6 Years Ago
Unity fixes
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