Commit Graph

  • 51c7eb4138 Added the ability to open the steam profile of others, thanks to psychonic. Ryan Stecker 2011-05-16 16:36:59 +00:00
  • 093be147ad Added tray icon to Vapor. Closing the main window now hides it to the tray. Ryan Stecker 2011-05-15 23:27:24 +00:00
  • bb0d3f5084 Added window flashing when receiving a message. Ryan Stecker 2011-05-13 20:40:45 +00:00
  • 46a27916ae Traditional: Oops. Ryan Stecker 2011-05-13 19:52:59 +00:00
  • 83d5172c5c Vapor can now logon to the alternate account instance, keeping the original logon alive. Ryan Stecker 2011-05-13 19:52:19 +00:00
  • 9072d9899a Added support for logging into an alternate account instance. Ryan Stecker 2011-05-13 19:49:08 +00:00
  • 6aef5d370b Just In Case. Ryan Stecker 2011-05-07 23:31:53 +00:00
  • 8605f3f9a7 -debug now logs to a "debug.log" file. Ryan Stecker 2011-05-07 23:19:41 +00:00
  • a1be3aa3b6 Fixed a auth server selection regression in AuthServerClient and GeneralDSClient. Added LogOnGameServer to SteamUser. Ryan Stecker 2011-05-07 23:18:17 +00:00
  • 3a8fbb363c Fixed DepotDownloader to make use of the latest ContentServerClient changes. Ryan Stecker 2011-04-20 08:33:08 +00:00
  • 63feb17b31 Fixed DepotDownloader to make use of the latest ContentServerClient changes. Ryan Stecker 2011-04-20 08:33:08 +00:00
  • 4d5a1a04aa Revamped the ContentServerClient implementation, now it works as it should. (and downloads full files!) Ryan Stecker 2011-04-20 08:21:50 +00:00
  • 1e39152fe6 Updated EResults. Ryan Stecker 2011-04-16 23:40:56 +00:00
  • cf4369f1d8 Oops. Ryan Stecker 2011-04-16 23:40:06 +00:00
  • 384c2a4d3e Latest steam language. Ryan Stecker 2011-04-16 23:39:13 +00:00
  • 4f689f113d Added MsgClientGetUserStats, MsgClientGetUserStatsResponse, MsgClientStoreUserStats2, and MsgClientStoreUserStatsResponse. Updated generated protobuf messages. Ryan Stecker 2011-04-16 23:00:06 +00:00
  • b3de7d3f85 Latest steam language. Ryan Stecker 2011-04-16 22:58:40 +00:00
  • 0fe1cc0a1a Updated EMsg dumping. Ryan Stecker 2011-04-16 22:41:21 +00:00
  • 7b5414f2e5 Latest steamclient proto. Ryan Stecker 2011-04-16 05:04:14 +00:00
  • c4a1914224 Oops. Ryan Stecker 2011-04-16 04:50:40 +00:00
  • e454313e5b Added ProtobufDumper, a more automated solution for dumping proto files from compiled win32 binaries. Ryan Stecker 2011-04-16 04:29:11 +00:00
  • 58d0024f53 Oops. Ryan Stecker 2011-04-07 06:15:28 +00:00
  • acc77e69e6 Missed a little bit of housekeeping. Ryan Stecker 2011-04-07 06:05:12 +00:00
  • e5df2381b6 Added SteamGuard support to Vapor. Ryan Stecker 2011-04-07 05:54:54 +00:00
  • b47ecfdcab Added MsgClientUpdateMachineAuth, MsgClientUpdateMachineAuthResponse, and MsgClientLoggedOff. Added AuthCode field to LogOnDetails. Added SteamGuard and sentry file support to SteamKit. This is handled internally, consumer code only needs to provide an AuthCode when required. Renamed LogOffCallback to LoggedOffCallback. Added DisconnectCallback. Ryan Stecker 2011-04-07 05:51:27 +00:00
  • f803acfade Latest steam language. Ryan Stecker 2011-04-07 05:45:04 +00:00
  • 391dbd9b8a Added support for dumping a human readable list of files in a depot with -manifest <depotid>. Added -filelist to specify exactly what files to download from a depot. Additionally works with regular expressions. Ryan Stecker 2011-03-28 06:08:56 +00:00
  • b71acb6c01 Added support for dumping a human readable list of files in a depot with -manifest <depotid>. Added -filelist to specify exactly what files to download from a depot. Additionally works with regular expressions. Ryan Stecker 2011-03-28 06:08:56 +00:00
  • 34182cb83d Life on the bleeding edge Ryan Kistner 2011-03-24 05:39:55 +00:00
  • 05c29ca9d7 Newest generated protobuf messages. Ryan Stecker 2011-03-23 05:32:17 +00:00
  • 97c86f7473 Latest proto. Ryan Stecker 2011-03-23 05:28:27 +00:00
  • de9ea3a6c8 Cut some code and determined the issue behind authenticated downloads not working. It's fixed now. Ryan Stecker 2011-03-23 04:29:04 +00:00
  • 439931b96e Cut some code and determined the issue behind authenticated downloads not working. It's fixed now. Ryan Stecker 2011-03-23 04:29:04 +00:00
  • bcfcb6ebea Added MsgClientFromGC and MsgClientToGC. Fixed a small issue in the OpenStorage code in ContentServerClient. Added documentation to ClientTGT. Ryan Stecker 2011-03-23 04:26:44 +00:00
  • 0acf315dbc Latest steam language. Ryan Stecker 2011-03-23 04:24:15 +00:00
  • d6bba4f41a Updated protobuf definitions. Asher Baker 2011-03-19 21:16:28 +00:00
  • 14f2b6e39d Don't download files that have already been downloaded. Ryan Stecker 2011-03-19 10:09:53 +00:00
  • 692eedb47f Don't download files that have already been downloaded. Ryan Stecker 2011-03-19 10:09:53 +00:00
  • 4b0aa8676a Renamed the tickets resource to structs, and added a steam2 content manifest hsl. Ryan Stecker 2011-03-19 09:19:00 +00:00
  • bb5c544414 Added DepotDownloader POC project. Move over hldsupdatetool, there's a new kid on the block. Ryan Stecker 2011-03-19 09:16:59 +00:00
  • e9e0cdaad1 Added DepotDownloader POC project. Move over hldsupdatetool, there's a new kid on the block. Ryan Stecker 2011-03-19 09:16:59 +00:00
  • 77472272c0 Added the initial version of the ContentServerClient and everything related to downloading content from steam2 servers. This is gonna need a rework to make it pretty. Ryan Stecker 2011-03-19 09:11:22 +00:00
  • f7ec35acca Fixed a few places where old clientmessages were being used. Ryan Stecker 2011-03-19 09:10:05 +00:00
  • 0801a27c43 Added SteamApps.AppOwnershipTicketCallback, and SteamUser.SessionTokenCallback. Added GetAppOwnershipTicket to SteamApps. Ryan Stecker 2011-03-19 09:05:44 +00:00
  • b1f4c5decc Renamed MsgClientGamesPlayed to it's proper name: MsgClientGamesPlayedWithDataBlob. Ryan Stecker 2011-03-19 09:03:37 +00:00
  • 31851ccf91 Latest steam language. Ryan Stecker 2011-03-19 09:03:02 +00:00
  • be5bda5832 Added the CDRUpdater program. This is used by http://cdr.opensteamworks.org/ May god have mercy on those unfortunate enough to have to read this code. Ryan Stecker 2011-03-18 06:11:00 +00:00
  • d810f03496 Fixed the analyzer incorrectly reading protobuf data for client messages which haven't been fully defined. Added support for payloads of non-defined protobuf messages. (if such payloads exist) Ryan Stecker 2011-03-17 07:51:14 +00:00
  • 2e65602a2c Probably shouldn't be able to chat with yourself, or remove yourself. Just a thought. Ryan Stecker 2011-03-17 04:23:41 +00:00
  • ac459a0d60 Added support for adding and removing friends to Vapor. Vapor is now licensed under the MIT license. Ryan Stecker 2011-03-17 04:09:54 +00:00
  • b845df306b Updated MsgClientAddFriendResponse to make use of the protobuf'd version. Updated the SteamFriends handler to support adding/removing friends properly. Ryan Stecker 2011-03-17 04:08:27 +00:00
  • 59db0741a6 Latest steam language. Ryan Stecker 2011-03-17 04:06:36 +00:00
  • 56b3268182 Removing some debugging code. Ryan Stecker 2011-03-16 03:57:31 +00:00
  • 90c70e4892 Added ContentServerClient. Documented ContentServerDSClient. Ryan Stecker 2011-03-15 08:34:49 +00:00
  • 873e6105b8 Updated Vapor with latest SK2 changes. Ryan Stecker 2011-03-15 06:22:34 +00:00
  • d4ccf7ebaf Refactored a little bit of the blob code to support other field data types. Added a few more CDR fields. Added ContentServerDSClient. Refactored how clients inheriting DSClient operate. Ryan Stecker 2011-03-15 06:21:54 +00:00
  • 4b67fe201c Added warnings to incorrect CMsgClientLogon behavior Ryan Kistner 2011-03-14 00:11:26 +00:00
  • 5e344d83c6 Latest steam language. Ryan Stecker 2011-03-07 01:03:41 +00:00
  • e0b7dbce2c Added MsgClientP2PIntroducerMessage, and EIntroducerRouting. Ryan Stecker 2011-03-07 01:03:23 +00:00
  • 56082d77d4 Added some initial packet validation. Ryan Stecker 2011-03-07 01:02:38 +00:00
  • aa9b0cf64b Updated EMsgs. EMsg dumping now deletes emsg_list.txt before dumping, and now supports multiple server types. NetHook2 now frees the console on unload. Ryan Stecker 2011-03-07 00:22:19 +00:00
  • cf247a8e42 Updated EMsgs. Updated MsgClientAddFriend2 to it's proper name, MsgClientAddFriend, and MsgClientAddFriendResponse2 to MsgClientAddFriendResponse. Ryan Stecker 2011-03-07 00:18:34 +00:00
  • 800f594354 Latest steam language. Ryan Stecker 2011-03-07 00:17:44 +00:00
  • 6ba91877a2 Added NetHookAnalyzer, a tool for analyzing packet dumps created by NetHook2. Ryan Stecker 2011-03-06 03:33:18 +00:00
  • 739abd12d2 Fixed a small naming issue with client messages. MsgClientLogonResponse is now MsgClientLogOnResponse. Bumped up MsgClientLogon protocol version to 65569, from 65565. Ryan Stecker 2011-03-06 03:30:29 +00:00
  • 35ee4f01d0 Latest steam language. Ryan Stecker 2011-03-06 03:28:32 +00:00
  • c5c039a43e Fixed max enum values not supporting hex strings. Ryan Stecker 2011-03-05 22:20:54 +00:00
  • 886a68481f Added ELicenseFlags, ELicenseType, and EPaymentMethod. Added GetClientConfigRecord to ConfigServerClient. Added SteamApps handler and LicenseListCallback. Steam3 logon now sends a machineid. Ryan Stecker 2011-03-05 22:19:41 +00:00
  • 28010d36d3 Latest steam language. Ryan Stecker 2011-03-05 22:09:58 +00:00
  • b629b833e1 Refactored and started writing some xml documentation for the blob code. Ryan Stecker 2011-03-04 04:39:37 +00:00
  • 6c935c1cc7 Added missing steamticket.hsl. Ryan Stecker 2011-03-03 04:11:24 +00:00
  • f6aed317f0 Replaced tester project with Vapor. Ryan Stecker 2011-03-03 04:06:59 +00:00
  • 606ec827c8 Latest steam language. Ryan Stecker 2011-03-03 04:00:30 +00:00
  • 1b41693bd2 Added support for requesting friendship. Ryan Stecker 2011-03-03 04:00:09 +00:00
  • c982b838bf Made it easier to double click on a contact and made it auto-focus on the input box on the chat message window. (Seta00) Asher Baker 2011-02-19 17:39:10 +00:00
  • 2533bb714f Added timestamps. Greetz Spacetech. Nipple. Ryan Stecker 2011-02-18 20:10:40 +00:00
  • fb35fac24b Added MsgClientAccountInfo, MsgClientLicenseList, MsgClientAppMinutesPlayedData, MsgClientWalletInfoUpdate, MsgClientCMList, MsgClientEmailAddrInfo, MsgClientUpdateGuestPassesList, MsgClientServerList, and MsgClientRequestedClientStats. Ryan Stecker 2011-02-14 00:27:38 +00:00
  • e1d1c864bd Latest Vapor code. Ryan Stecker 2011-02-13 23:11:32 +00:00
  • 20beb77540 Redesigned AuthServerClient.Login to have a meaingful return value. Documented the Steam2 clients. Ryan Stecker 2011-02-13 23:05:32 +00:00
  • 7dac527673 Added WaitForCallback functions. Ryan Stecker 2011-02-13 06:44:26 +00:00
  • 1ccc1adb71 Latest steam language. Ryan Stecker 2011-02-12 05:04:49 +00:00
  • 59374b7fd5 Latest Vapor code. Added support for displaying blocked friends. Ryan Stecker 2011-02-12 05:03:08 +00:00
  • a74038a05a Updated to the latest autogenerated base code. Cleaned up and documented quite a bit of SteamFriends. Lots more to go. Added a few missing license headers. Ryan Stecker 2011-02-12 04:55:37 +00:00
  • b52903faeb Added everything required to autogenerate protobuf base code in SteamKit2. Ryan Stecker 2011-02-12 01:55:08 +00:00
  • 2d94ed8786 Latest Vapor code. Ryan Stecker 2011-02-10 08:31:16 +00:00
  • 769deaf2e1 Began XML documentation of certain things here and there. There is a lot more to go through. Organized callback classes to be nested classes of their handler. Ryan Stecker 2011-02-10 08:26:46 +00:00
  • fa47d58856 Fixed casing issue for an included file. Ryan Stecker 2011-02-09 21:45:13 +00:00
  • 6de14d716f Added some initial handling of steam3 logon failure. Ryan Stecker 2011-02-09 21:18:41 +00:00
  • 327d529d3a Removed Marshal serialization and replaced it with hand rolled serialization. Ryan Stecker 2011-02-09 21:10:37 +00:00
  • 2097302d0b Updated CSharpGen. Missing null check in GetAvatar. Fixed downloading images without a hash. high6 2011-02-09 16:13:09 +00:00
  • e6eab87a83 Go away annoying border. Gawd. Ryan Stecker 2011-02-09 12:22:11 +00:00
  • 49aa831cb2 Added padding around the chat dialog. Asher Baker 2011-02-09 12:20:02 +00:00
  • cebf8941dd Added missing icons, and probably fixed the horizontal scrollbar issue. Ryan Stecker 2011-02-09 12:11:17 +00:00
  • 62b45af7c5 Oops, extra icon. Ryan Stecker 2011-02-09 11:52:28 +00:00
  • e30475a88d Made CDNCache not retarded. i did it. you did it. aeiou. Also new icon. Thanks asherkin! Ryan Stecker 2011-02-09 11:51:33 +00:00
  • f8c8d45a3e Forgot the .csproj high6 2011-02-09 11:49:34 +00:00
  • 3b2d81dd44 ISteamSerializable/IClientMsg now use Stream. ByteBuffer replaced with BinaryWriterEx. high6 2011-02-09 11:40:21 +00:00
  • a9c667da3e Stupid border. Go away. Ryan Stecker 2011-02-09 10:05:48 +00:00
  • de86237049 Tidied up the NetLoop high6 2011-02-09 09:00:30 +00:00
  • fac2229c30 Made the steam2id -> steam3id account instance "proper" Ryan Stecker 2011-02-09 07:59:11 +00:00