19,139 Commits over 4,018 Days - 0.20cph!
ISteamGameServerStats
SteamServerStats
SteamServer.Update becomes RunCallbacks, has OnCallbackException
Changed TransferItemQuantity to Add
Equality compare InventoryItem (probably need to do this to every struct)
SteamUserStats - direct Get/Setters
SteamUserStats.ResetAll
SteamUser.DecompressVoice with byte
SteamInventory.GrantPromoItemsAsync
SteamInventory.TriggerItemDropAsync
SteamInventory.AddPromoItemAsync
FetchItem to QueryFileAsync
OnAchievementProgress returns a Achievement instead of a string
Added Server.Tags
Added Stat.Add
OnInventoryUpdated passes the InventoryResult
Workshop conversion (some stubs)
Added Steamworks.Ugc.FileQuery
Added SteamUGC.FetchItem
Added QuerySpecificFile test
Added IsPack4OnWindows to codegen struct
Test fixes
Use pack8 structs for windows where appropriate
InventoryDef.IsGenerator
InventoryDef properties cache
Added CraftItemAsync with Amounts
SteamInventory.Items (because it's nice and noob friendly)
Added RequestEncryptedAppTicketAsync
Can define Ip in NetAddress
Regions in SteamNetworkingSockets
Added "Connecting" bool to ConnectionInterface
NormalEndtoEnd test, fixed lockups
Fixed some SteamInventory methods not being public
Added Async to some async method names
Made SteamInventory.FindDefinition public
Rename Ugc.Item.PreviewImageUrl
Steamworks.Ugc.Item.GetAsync
UgcEditor.WithPreviewFile
SteamParamStringArray
Ugc.Editor.WithTag
Ugc.Editor visibility
Added UgcEditor.WithChangeLog
InventoryRecipe
Added ServerInfo.QueryRulesAsync
Tons of extra UGCItem fields
Cleaning up
Adding SteamFriends.RequestUserInformation
Added Steamworks.Realm
Added Ugc.Item.Directory
Delete SteamServerInventory.cs
Git is better than plastic
Exception reporting logic
Added NetConnection.DetailedStatus
SteamNetworkingMicroseconds => long
Struct name consistency
Network Enum cleanup
Force ppOutMessages to IntPtr
NetworkIdentity ToString
NetMsg with Release
ConnectionInterface MessageReading
Message send/recv tests
Network struct packing fixes
SteamNetworkingConnectionState => ConnectionState
Added SteamClient.OnCallbackException
Connection SendMessage
ConnectionInfo.SteamId
added ConnectionState.cs
SocketInterface/ConnectionInterface
Added SendType
Creating a Socket/Connection means you need to create an interface
Updated Socket Tests
Adding Receive (it's crashing because it needs to be an array of intptr)
SteamNetConnectionStatusChangedCallback_t callback
Struct cleanups and testing
ConnectionInfo
ISteamNetworkingSockets generating
SteamNetworking boilerplate
Connection basics
ISteamNetworkingUtils
SteamNetworking enum/structs
Update how interfaces are initialized so we can initialize userless
NetworkingUtils (Ping stuff)
SteamNetworkUtil global config basics
ISteamParties
Added missing structs
95% bound SteamParties, even though I am doubting its usefulness
RandomFriends
Lobby Tests
OnLobbyMemberLeft becomes OnLobbyMemberLeave
ISteamMatchmaking
LobbyQuery, Lobby Joining, Lobby Creating
Lobby Events
Chat test
Added Friend.RequestInfoAsync
GetImage returns null on -1
Fixed GetPlayedWith
GetPlayedWith test RequestInfo on each user first
Compile fix
Round off some edges with ItemDefinitions
Added Achivement.GetIconAsync() (waits for load if not loaded)
Initial commit
Project Settings
Facepunch.Steamworks plugin
Build Settings
Build script
Test scripts
Safeguards and tests regarding #248 in GetScoresAroundUserAsync
SteamNetworking
SteamNetworkingTest
Fixed not parsing function names containing numbers
Parse/Generate ISteamNetworking