Commit Graph

  • 71af8c0e9b Copy steam_api in tests Garry Newman 2019-06-25 12:36:46 +01:00
  • 74ec75b708 32bit test projects Garry Newman 2019-06-25 12:36:27 +01:00
  • 617275db3f 32bit test libs Garry Newman 2019-06-25 12:36:16 +01:00
  • 69e2e9bd39 POSIX32 Garry Newman 2019-06-25 12:21:29 +01:00
  • 016b86ce8e Config no longer needed Garry Newman 2019-06-25 12:14:15 +01:00
  • 4cef345d95 Callback vtable uses #ifdef Garry Newman 2019-06-25 12:13:30 +01:00
  • f53e1aaba0 Global function cleanup Garry Newman 2019-06-25 12:13:04 +01:00
  • d5abb32aeb Neater generated vtable code Garry Newman 2019-06-25 12:04:43 +01:00
  • 810cb3623f Code formatting Garry Newman 2019-06-25 12:01:00 +01:00
  • 1df586305d No need to use Config.Os for vtable address swapping Garry Newman 2019-06-25 12:00:04 +01:00
  • 690db722eb No need for _Windows function alternatives Garry Newman 2019-06-25 11:39:17 +01:00
  • 6dbed6a91d StructPlatformPackSize instead of runtime Pack8 shit Garry Newman 2019-06-25 11:20:39 +01:00
  • f42fa5942f Update NumericalFilter.cs thesupersoup 2019-06-25 03:09:40 -07:00
  • 12c26384e7 Update LobbyQuery.cs thesupersoup 2019-06-25 03:04:35 -07:00
  • 02e9063db8 New projects in solution Garry Newman 2019-06-25 11:01:49 +01:00
  • 9442689b02 NumericalFilter struct and suggested changes thesupersoup 2019-06-25 03:01:13 -07:00
  • 040291ed22 Platform specific dlls Garry Newman 2019-06-25 10:03:38 +01:00
  • db41c0f407 Update LobbyQuery.cs thesupersoup 2019-06-24 21:47:19 -07:00
  • 4b8e1e33af LobbyQuery Numerical Filters, NearValFilter, SteamClient and Friend OwnsLobby methods thesupersoup 2019-06-24 20:13:48 -07:00
  • 0300b46ed3 Sting Filter fixes Garry Newman 2019-06-24 15:09:29 +01:00
  • 57f3b334b5
    Merge pull request #277 from thesupersoup/master Garry Newman 2019-06-24 13:35:59 +01:00
  • efd2fa2291 Changed exception check in FilterStringKeyValue thesupersoup 2019-06-24 01:45:10 -07:00
  • fdc5b49587 Exceptions and expression body definition thesupersoup 2019-06-24 01:35:33 -07:00
  • 645e7bd91e Removed second FilterStringKeyValue method and improved first thesupersoup 2019-06-23 22:12:21 -07:00
  • 6a0a46f495 Method summary for FilterStringKeyValue( MatchMakingKeyValuePair_t kv ) Mitch 2019-06-23 18:32:27 -07:00
  • caf52e4c4b Update LobbyQuery.cs Mitch 2019-06-23 14:54:12 -07:00
  • 78761d9fd7 LobbyQuery FilterStringKeyValue diff param Mitch 2019-06-23 14:52:36 -07:00
  • 56efc9f48b LobbyQuery String Filter thesupersoup 2019-06-23 14:19:16 -07:00
  • 08405459bd
    Merge pull request #276 from JannikNickel/master Garry Newman 2019-06-23 19:27:46 +01:00
  • 97b85172e2 Update UgcItem.cs Jannik Nickel 2019-06-23 20:22:37 +02:00
  • c4eff7f61a Added missing methods to UgcItem and UgcQuery Jannik Nickel 2019-06-23 20:22:28 +02:00
  • fd50e3ba71 Added SteamClient.RestartAppIfNecessary v2.1.0 Garry Newman 2019-06-21 11:59:11 +01:00
  • 15dc2782cc Nicer return string marshalling Garry Newman 2019-06-20 13:26:11 +01:00
  • 1d242fbc98 Added CreateChineseFile test Garry Newman 2019-06-20 13:10:38 +01:00
  • a0478a6040 Store struct strings as byte and encode as utf8 on demand Garry Newman 2019-06-20 13:10:28 +01:00
  • 615645a30e Utf8String marshaller Garry Newman 2019-06-20 12:19:21 +01:00
  • 552d5251f8 Merge branch 'master' of https://github.com/Facepunch/Facepunch.Steamworks Garry Newman 2019-06-20 11:39:17 +01:00
  • bddac0ccc9 Cleanup, crash fixes Garry Newman 2019-06-20 11:39:13 +01:00
  • fa48a1ce33 Controller progress Garry Newman 2019-06-20 10:41:57 +01:00
  • bce40a3c3a
    Merge pull request #274 from thesupersoup/master Garry Newman 2019-06-20 09:23:50 +01:00
  • ade772d195 Pull req - OnLobbyEntered Action and JoinLobbyAsync thesupersoup 2019-06-19 21:17:53 -07:00
  • cb06574820 Pull req - OnLobbyEntered Action and JoinLobbyAsync thesupersoup 2019-06-19 21:14:35 -07:00
  • 1c5cdd2d39 Controller tests Garry Newman 2019-06-19 16:18:12 +01:00
  • ae1f648fa6 SteamInput, Controller boilerplate Garry Newman 2019-06-19 13:08:49 +01:00
  • 1ac22e1407 ISteamInput.GetConnectedControllers is an array Garry Newman 2019-06-19 13:05:09 +01:00
  • 77f3e09e98 Convert steam struct bools to bytes (to make them marshallable) Garry Newman 2019-06-19 13:04:18 +01:00
  • 985aefc2de SteamInput Base Garry Newman 2019-06-19 11:35:35 +01:00
  • 41a0b31644 ISteamInput generation Garry Newman 2019-06-19 11:33:16 +01:00
  • ef071d3d71 OnP2PConnectionFailed passes error enum Garry Newman 2019-06-19 11:25:16 +01:00
  • 7c50db6997 Merge branch 'master' of https://github.com/Facepunch/Facepunch.Steamworks Garry Newman 2019-06-03 11:10:00 +01:00
  • 5b32943aa8 Increase max string length Garry Newman 2019-06-03 11:09:57 +01:00
  • d64ef909c6
    Merge pull request #269 from laurirasanen/master Garry Newman 2019-06-02 17:05:17 +01:00
  • 52381d4af8 Install SteamNetworkingSockets events when initializing SteamServer laurirasanen 2019-06-02 13:44:04 +03:00
  • 33703be387 nuget version Garry Newman 2019-05-30 15:11:13 +01:00
  • adf39138a4 Add IntPtr version of HandleIncomingPacket Garry Newman 2019-05-30 08:15:01 +01:00
  • 253c206f71 Added OnSteamServerConnectFailure Garry Newman 2019-05-27 15:24:43 +01:00
  • 33830e274e Added SteamServer.ClearKeys() Garry Newman 2019-05-27 15:24:28 +01:00
  • c93fe0ca11 Added SteamServer.LogOff() Garry Newman 2019-05-27 15:24:19 +01:00
  • c69b817d62 Fixed server not being listed on master server Garry Newman 2019-05-27 15:23:56 +01:00
  • 2ad31e1375 Append Async to some async method names v2.0-alpha.2 Garry Newman 2019-05-27 10:54:30 +01:00
  • c60612b8b0 Some currency fix ups Garry Newman 2019-05-26 21:33:18 +01:00
  • e4c9e9d034 Added SteamInventory.StartPurchaseAsync Garry Newman 2019-05-25 14:34:59 +01:00
  • cad7edcec0 Added SteamMatchmaking.GetHistoryServers() Garry Newman 2019-05-24 15:19:04 +01:00
  • 5c973b0092 Fixed history servers being returned in favourites Garry Newman 2019-05-24 15:18:55 +01:00
  • ffb0c7a830 Changed FriendGameInfo GamePort to ConnectionPort to match ServerInfo Garry Newman 2019-05-23 15:10:07 +01:00
  • 91e9e162f3 Added SteamMatchmaking.GetFavoriteServers() Garry Newman 2019-05-23 14:59:42 +01:00
  • 711bc7cb3d ServerInfo (AddTo|RemoveFrom)(History|Favorites) works Garry Newman 2019-05-23 14:46:26 +01:00
  • 761ff33663 Added GetAuthSessionTicketAsync, which waits on GetAuthSessionTicketResponse_t before returning Garry Newman 2019-05-21 20:39:56 +01:00
  • 2c4fc82ae2 Filled out FriendGameInfo Garry Newman 2019-05-20 14:52:31 +01:00
  • 6b9b7da34b Fixed SteamInventory not getting events on server Garry Newman 2019-05-18 12:04:43 +01:00
  • 7c53fc580d
    Merge pull request #255 from FromZeus/master Garry Newman 2019-05-17 09:10:02 +01:00
  • 5f7bd08320 Add SteamServersConnected_t and SteamServerConnectFailure_t callbacks to SteamServer Daniil Trishkin 2019-05-17 01:08:35 +02:00
  • f06b4b431b InventoryItem.Flags uses SteamItemFlags Garry Newman 2019-05-16 15:02:16 +01:00
  • a5bd78a597 SteamItemDetails_t should read flags properly on windows Garry Newman 2019-05-16 15:02:00 +01:00
  • 778b1081cb Windows specific on overloaded functions in ISteamGameServerStats Garry Newman 2019-05-15 13:25:50 +01:00
  • a1599e3226 Added InventoryResult.BelongsTo( <steamid> ) Garry Newman 2019-05-15 13:11:00 +01:00
  • cf2bc51c54 InventoryDef and Recpie IEquatable Garry Newman 2019-05-14 20:17:15 +01:00
  • 208af219d2 Added Acquired and Origin properties to InventoryItem Garry Newman 2019-05-14 20:17:01 +01:00
  • 17d7263973 Added InventoryDef.GetRecipesContainingThis() Garry Newman 2019-05-14 16:05:28 +01:00
  • fed6ccdefa Should fix inventory definitions updating on server Garry Newman 2019-05-14 15:47:25 +01:00
  • 98915f0950 Fallback to FindOrCreateUserInterface if CreateInterface returns null Garry Newman 2019-05-14 13:29:09 +01:00
  • a2942bd098 Use CreateInterface instead of FindOrCreateUserInterface Garry Newman 2019-05-14 10:23:43 +01:00
  • d671c1ddc8 Test warning fixes Garry Newman 2019-05-14 10:23:21 +01:00
  • fff2fc6098 Cleaning up inventory deserialize Garry Newman 2019-05-13 20:05:10 +01:00
  • f629b1c663 Fixed NRE in OnAchievementIconFetched Garry Newman 2019-05-13 19:51:20 +01:00
  • 7a30b76a26 Don't release inventoryg result in InventoryUpdated callback Garry Newman 2019-05-13 15:51:55 +01:00
  • 69ec868227 Added Async to some async calls Garry Newman 2019-05-13 15:50:31 +01:00
  • 6981eb4a73 FindDefinition return null if _defMap is null Garry Newman 2019-05-13 14:50:47 +01:00
  • fdee0bfc1e Cancel async waits if steam becomes invalid during wait Garry Newman 2019-05-13 13:13:12 +01:00
  • b6cecf0082 If SteamInternal.GameServer_Init returns false, print the parameters in the error Garry Newman 2019-05-13 10:37:36 +01:00
  • 6a2db11c5d AppId.ToString Garry Newman 2019-05-13 10:37:07 +01:00
  • 326d27e98e Fixed UGC User Queries Garry Newman 2019-05-13 09:21:20 +01:00
  • 44dfa45337 Fixed server not setting appid properly Garry Newman 2019-05-13 09:13:19 +01:00
  • 99dcc83ab0 Comment fix Garry Newman 2019-05-13 09:01:21 +01:00
  • f014681cc4 Clear interfaces and dangling pointers on steam shutdown Garry Newman 2019-05-10 14:08:17 +01:00
  • 69773bb033 Squeeze all the UGC Queries into one struct Garry Newman 2019-05-10 13:38:04 +01:00
  • 8a6bbb9a91 SteamTypes implement IComparable Garry Newman 2019-05-10 12:22:28 +01:00
  • d290c26db1 Shutdown ISteamMatchmakingServers properly Garry Newman 2019-05-10 12:13:30 +01:00
  • 43f09dc2ed Update InventoryTest.cs Garry Newman 2019-05-10 10:50:47 +01:00
  • 586f4ee6f2 Added Ugc.Item.Edit() Garry Newman 2019-05-10 10:43:03 +01:00