Commit Graph

  • 41328c05e3
    Merge 720f9fac98f4f1059dff50cdf3a6d4af9558a0d2 into de10d5ced44055caba9358d49ad99c8c4f3f334e Daniel McAssey 2025-01-11 18:38:33 +00:00
  • 720f9fac98
    Better naming Daniel McAssey 2025-01-11 18:38:23 +00:00
  • c71a4a8605
    Merge 3c0ec146a700f1c3e65d3e7ce81ab17944e5dda8 into de10d5ced44055caba9358d49ad99c8c4f3f334e nrgill28 2025-01-09 11:40:13 -05:00
  • 3c0ec146a7
    Expose API for additional workshop preview files Nathan Gill 2025-01-09 11:33:16 -05:00
  • 03ece3af3c
    Fix tests Daniel McAssey 2025-01-07 13:50:02 +00:00
  • 2b83a43b03
    Fix SteamNetworkingMessages to make it more consistent Daniel McAssey 2025-01-07 02:39:20 +00:00
  • 7e9fdb5936
    Revert SteamEnum Daniel McAssey 2025-01-07 01:49:26 +00:00
  • 326018e40b
    Fix SteamTimeline to fit in with the rest of the code style Daniel McAssey 2025-01-07 01:39:53 +00:00
  • 12e55eaa78
    Move unity plugin to correct folder Daniel McAssey 2025-01-07 01:25:46 +00:00
  • 24347b8153
    Dont pollute generator and its generated files Daniel McAssey 2025-01-07 01:23:51 +00:00
  • 73bb811ad1
    Re-add UnityPlugin Daniel McAssey 2025-01-07 01:16:03 +00:00
  • cbb46d4db3
    Merge branch 'master' of github.com:Facepunch/Facepunch.Steamworks Daniel McAssey 2025-01-07 01:11:07 +00:00
  • 5c6475ad04
    Update to latest Daniel McAssey 2025-01-07 01:07:15 +00:00
  • f30fef8629
    Return to more puritan roots Daniel McAssey 2025-01-07 00:51:59 +00:00
  • e4455258ac Add SteamTimeline steamworks161 Rohan Singh 2024-12-16 11:49:31 -05:00
  • becb929166
    Merge ae292921f225eb4cd6fc0c9bfdbba3eed1e19004 into de10d5ced44055caba9358d49ad99c8c4f3f334e Peewi 2024-12-16 13:14:07 +00:00
  • 5baecac498
    Merge 72f3f31b1624cb3a8f6305e50c898b463ccb2803 into de10d5ced44055caba9358d49ad99c8c4f3f334e Sven Mawby 2024-12-16 13:14:06 +00:00
  • c50d62cdfd
    Merge 8a6c389e1f2fb6d9f053a511b8fe7e7b54ee7d47 into de10d5ced44055caba9358d49ad99c8c4f3f334e Herman Groenenboom 2024-12-16 13:14:03 +00:00
  • f320902a04
    Merge d71041bfcf3d4022dc2f8df4a1687fbe00f7b808 into de10d5ced44055caba9358d49ad99c8c4f3f334e Pavel Djatlow 2024-12-16 13:14:01 +00:00
  • eef4cb2946
    Merge 67c6eb310cea89d487a90176cdaf8b6e2817711a into de10d5ced44055caba9358d49ad99c8c4f3f334e Lothsahn 2024-12-16 13:13:58 +00:00
  • bc6e26ea44
    Merge e7bc77d158121644d97ea9d127bd50055255f459 into de10d5ced44055caba9358d49ad99c8c4f3f334e Robert Kaufmann 2024-12-16 13:13:57 +00:00
  • 21087e1d1d
    Merge 42667f8578e378fa6ace3129508a21f3026b2a54 into de10d5ced44055caba9358d49ad99c8c4f3f334e Peter Dawe 2024-12-16 13:13:55 +00:00
  • 2ea7338192
    Merge fd124d461d537e8885ba4501e18d9af9ac53be77 into de10d5ced44055caba9358d49ad99c8c4f3f334e Marsh 2024-12-16 13:13:53 +00:00
  • f80d6c15eb
    Merge 35b6260d609f98f4e0d8fb9006a39919beb4867e into de10d5ced44055caba9358d49ad99c8c4f3f334e Marsh 2024-12-16 13:13:52 +00:00
  • ae23277b1c
    Merge 45ba0df0ff9eee5ecb071b11141489adc35195eb into de10d5ced44055caba9358d49ad99c8c4f3f334e Adam 2024-12-16 12:54:42 +00:00
  • 57fd2c11c8
    Merge 90528d01a0dc52375ab804a269c710ba26b785e8 into de10d5ced44055caba9358d49ad99c8c4f3f334e David Tootill 2024-12-14 19:58:39 -06:00
  • c1b96ede67
    Merge 01e2e6c24a3a89e8c0487821b2c5462eed94b6c0 into de10d5ced44055caba9358d49ad99c8c4f3f334e Andreas 2024-12-14 20:33:36 -05:00
  • 5783d89634 Manually marshal server list filters to fix crashing Rohan Singh 2024-12-13 19:44:08 -05:00
  • 3b58a3dc92 Upgrade to Steamworks 1.61 WIP due to server list crashing for some reason Rohan Singh 2024-12-13 18:15:39 -05:00
  • de10d5ced4
    Update actions master Rohan Singh 2024-12-12 13:00:34 -05:00
  • 520ac1ca51 Add Friend.Nickname to get Steam nicknames for players Expose FriendGameInfo.GameID so you can see what appID friends are playing Rohan Singh 2024-12-10 15:03:47 -05:00
  • ee6572a380
    Merge pull request #742 from height229/master Rohan Singh 2024-12-09 16:21:18 -05:00
  • 963729bf64
    Merge pull request #709 from Zyhlon/master Rohan Singh 2024-12-09 16:20:37 -05:00
  • 8ded162046 Make it work out of the box on linux too khyperia 2024-11-24 20:47:05 +01:00
  • 45ba0df0ff
    Fix build status image in README.md Adam 2024-11-06 17:51:12 +11:00
  • 1e07e030f3
    Merge 1fd46fe6ad5ba603e8bcb1466de3ff5f5d159406 into eec3c05ecd402ee5a8a947bbfa327ba9114caba2 CodingDaniel 2024-10-13 10:18:58 +00:00
  • 1fd46fe6ad Fixed Interface version checks CodingDaniel1 2024-10-13 18:18:52 +08:00
  • 616afa516a Add downloaded bytes and total to download in progress Julien 2024-08-28 13:06:37 +02:00
  • 90528d01a0 Add overloads of Get...ActionOrigins() with an action set argument David Tootill 2024-08-23 12:09:38 -07:00
  • eec3c05ecd Merge from fix_serverlist_query_allocations -> master Jake Rich 2024-08-14 12:46:15 -04:00
  • 62a1ae78e5 Merge from temp_browser_fix -> master Jake Rich 2024-08-14 12:44:44 -04:00
  • 7f747b0468 Automatically get the field offset of gameserveritem_t.HasSuccessfulResponse instead of hardcoding it fix_serverlist_query_allocations Jake Rich 2024-08-12 21:44:23 -04:00
  • a80e8590d5 Add ISteamMatchmakingServers.HasServerResponded() to partial class instead Jake Rich 2024-08-12 21:30:28 -04:00
  • 09db39d9e3 Codegen Jake Rich 2024-08-12 21:30:05 -04:00
  • 6dd32eb5c4 Change codegen to make interface classes partial Jake Rich 2024-08-12 21:29:49 -04:00
  • d18086a1b8 Fix serverlist query allocating a large amount of memory when a large amount of servers are pending Jake Rich 2024-08-12 20:46:16 -04:00
  • 52e5849294 Fixed SteamServer.Init not working due to steamsdk being changed CodingDaniel1 2024-07-22 19:30:12 +08:00
  • 93223cb30a Fix IpList queries not cancelling when disposed temp_browser_fix Rohan Singh 2024-07-16 22:07:37 -04:00
  • 6c49f425d5 Created testcase to ensure NetMessage struvt is of correct size. Aria 2024-07-15 16:20:42 +02:00
  • 15e9d25336 Updated Unity Plugin CodingDaniel1 2024-07-10 11:21:07 +08:00
  • d0da70568e Improved new message sending functionality to remove dictionary overhead. Now utilizes the userData (renamed to "DataHandle") to store the data pin used for realeasing the data. Aria 2024-07-06 18:13:12 +02:00
  • b5314c3a11 Messy proof of concept - introduced a new overload for SendMessage in Connection.cs that send data without creating a local copy. Aria 2024-07-06 12:21:54 +02:00
  • 6c0f56b448 Implemented speed test of Connection.SendMessage Aria 2024-07-05 16:57:56 +02:00
  • 4584497619 Removed invalid tests - they required a steam game i do not own, could probably hook them up to another game, but all tests should work with space wars (steam's api test game) Aria 2024-07-05 16:31:09 +02:00
  • f0778f044f Fixed compiler errors due to files escaping the friend>user rename Aria 2024-07-05 15:05:35 +02:00
  • fe97919fe1 Renamed file from "Friend.cs" to "User.cs" Aria 2024-07-05 12:28:11 +02:00
  • 61b3faab7b Renamed the malnamed "Friend" struct to "User". Aria 2024-07-04 22:10:33 +02:00
  • 4e1270a856 Fixed compilation errors and updated tests to reflect the new design Aria 2024-07-04 21:12:20 +02:00
  • c9b3a9d702 Merge branch 'master' of https://github.com/AriaTheCurseling/Faceworks Aria 2024-07-04 21:07:11 +02:00
  • 84beba2b5d Implemented Action subscription in connectionManager Aria 2024-07-04 21:07:06 +02:00
  • de3109f963
    Update README.md Aria 2024-07-04 20:47:32 +02:00
  • a84bd6b174 Changed Test App Id to Space Wars (Steam default test app) Aria 2024-07-04 20:34:47 +02:00
  • 5df7bf1ac6 Updated the Newtonsoft.Json version in the test environment - previous versions have a critical securityflaw Aria 2024-07-04 20:34:15 +02:00
  • dcb8d5c5e2 Removed steam api from the old folder Aria 2024-07-04 20:10:08 +02:00
  • eeb81e6dd3 Fixed nugget importing a vulnerable version of Newtonsoft.Json, removed net4.6 build. Moved steam api dll into lib folder so they're packaged with the build Aria 2024-07-04 20:09:47 +02:00
  • 86b871b822 Improved SocketManaget, now implements IDisposable and uses action subscription instead of interface passing / inheritance to receive events. Aria 2024-07-04 16:59:25 +02:00
  • 1e200b4be0
    Update README.md Aria 2024-07-04 15:24:33 +02:00
  • cdc717b0c1 Updated to steamsdk 1.6.0 CodingDaniel1 2024-07-01 02:18:02 +08:00
  • 6895753632 Added GetNativeAuthSessionTicket CodingDaniel1 2024-06-01 00:25:51 +08:00
  • fb736f8d02 Update SteamNetworkingSockets.cs CodingDaniel1 2024-05-28 20:42:11 +08:00
  • 806c669b27 public some internal stuff CodingDaniel1 2024-05-27 21:40:07 +08:00
  • 10da6fdb01 First Init CodingDaniel1 2024-05-26 22:14:51 +08:00
  • 35b6260d60 Added IsUnlisted to UgcItem.cs Ben 2024-04-13 14:33:49 +01:00
  • 16051dd9f9 Added WithUnlistedVisibility Ben 2024-04-13 14:07:27 +01:00
  • fd124d461d Added WithDifferentApp to set consumer and creator App Id for UGCQuery Ben 2024-03-20 20:28:38 +00:00
  • 6152e81168 Add missing comment tag David Tootill 2024-03-05 18:00:45 -08:00
  • 9b364feb58
    Merge 3c705d631584318a604e709eb875fa8bfd98c236 into 4463739be54bd6db5cdf85d8cddf3278a4544dfb Francois 2024-02-27 14:26:34 +00:00
  • 3c705d6315 Patched SteamUGC SeaFood6913 2024-02-27 15:26:27 +01:00
  • 0c3f4ec5fc Add SteamInput Get(Analog|Digital)ActionOrigin; SteamUtils ShowFloatingKeyboardTextInput David Tootill 2024-02-26 17:08:42 -08:00
  • 01e2e6c24a added SteamFriends.SetInGameVoiceSpeaking Andreas Stange 2024-02-15 21:59:56 +01:00
  • a6677dbe04 Add functions to SteamInput (Init, GetAnalogGylph, ShowBindings, GetDescription) David Tootill 2024-02-06 11:42:15 -08:00
  • 42667f8578 add null check so that InventoryDef.Properties no longer causes a NullReferenceException, and returns properties correctly. Peter Dawe 2023-12-13 14:14:01 -03:30
  • e7bc77d158 Add missing UGC query update ranking Robert Kaufmann 2023-12-10 13:51:25 +01:00
  • 5028bcb2be Update parameter in CreateListenSocketP2PFakeIP calls Francois 2023-11-21 19:55:27 +01:00
  • 6deb4b64d2
    Fixed typo in SteamClient.cs August 2023-11-07 14:53:36 +01:00
  • 9488b5ca6b Added QueryEndReason enum for ServerList queries SeaFood 2023-09-13 15:53:46 +02:00
  • f8960c8971 Put all servers that failed to respond to the query into a "Unqueried" list intead of "Unresponsive" Jake_Rich 2023-09-06 21:46:41 -04:00
  • df075f3f50 Typo SeaFood 2023-08-23 08:53:53 +02:00
  • 2f85f1c89e Added AutoRestartBrokenSession on SteamNetworkingOptions and added GetFriendPersonaName API to SteamFriends SeaFood 2023-08-23 08:50:32 +02:00
  • 67c6eb310c Add documentation as to why the query is not changing to 1:n for RequireKeyValueTags Lothsahn 2023-08-14 01:51:32 -04:00
  • 8afce3665f Add support for 1:many KeyValueTags Lothsahn 2023-08-13 23:20:47 -04:00
  • 9ae6342620 Corrected ISteamNetworkingMessages, that was having wrong prototype SeaFood 2023-07-24 08:34:21 +02:00
  • a3124e504e Modified SteamNetworkingSockets.CreateRelaySocketFakeIP, so that it can be passed a send buffer size Fixed SteamNetworkingMessages that was missing some static keywords SeaFood 2023-07-22 12:38:01 +02:00
  • 15a9f334e4 Addition of SteamNetworkingMessages (WIP) Update of SteamClient Update of SteamServer SeaFood 2023-07-22 08:00:39 +02:00
  • 6e103c8cbc
    Merge 4b56696e734c6e53f39485fdb18ad08834cf4c46 into 4463739be54bd6db5cdf85d8cddf3278a4544dfb 穗乃果 2023-07-17 20:02:06 +02:00
  • 19953587a7 Update, Added GetAuthTicket, to be able to do the Auth Workflow on a server from an home made API François Cugy 2023-07-17 19:53:12 +02:00
  • d71041bfcf Directory exists, file exists checks separation pauldyatlov 2023-07-01 15:38:12 -04:00
  • 4f55bd67db
    Merge 05498a67434fe9cbd4e3f9ed34c4ea8161d2c071 into 4463739be54bd6db5cdf85d8cddf3278a4544dfb Jason Thompson 2023-06-15 22:03:36 -04:00
  • 4463739be5
    Update dotnetcore.yml André Straubmeier 2023-06-09 09:49:07 +02:00
  • 5475972ae7 InventoryTest.GetExchanges fix steamworks157 André Straubmeier 2023-06-09 09:23:26 +02:00