Commit Graph

  • 236919cc4c Added net/dem msg create/destroy funcs to handler namespaces Jordan Cristiano 2015-07-11 03:02:49 -0400
  • 1b90dc6298 Changed svc_menu type cast to signed Jordan Cristiano 2015-07-11 02:23:18 -0400
  • ef50be7054 Replaced libb64-1.2.1 with cbase64-1.0 Jordan Cristiano 2015-07-09 20:52:06 -0400
  • 87a3d645e4 Commented out json verifier in main Jordan Cristiano 2015-07-06 00:12:04 -0400
  • ab79444732 Added fflush to JsonWriterFile Flush function Jordan Cristiano 2015-07-05 23:44:14 -0400
  • 2e597565bf Changed json output to an object stream based format Jordan Cristiano 2015-07-05 23:42:08 -0400
  • 43745b85f5 DEM format documentation Jordan Cristiano 2015-07-03 00:27:45 -0400
  • 38ff1bd261 Started documenting the dem format Jordan Cristiano 2015-07-02 23:01:26 -0400
  • 8e13067339 The last byte of stv demos is cut off, so do that here too Jordan Cristiano 2015-06-30 01:34:55 -0400
  • 7bdbce9aef Fixed naming in dem_stringtables structure Jordan Cristiano 2015-06-29 23:31:48 -0400
  • cfc6498c25 Fixed not copying trailing bits from dem_stringtables Jordan Cristiano 2015-06-29 23:31:06 -0400
  • 65089f3585 Fixed missing bitfile header Jordan Cristiano 2015-06-28 17:32:34 -0400
  • cfba42038d Fixed typo in bitbuf error handler name Jordan Cristiano 2015-06-27 21:31:11 -0400
  • 1d3656b24b Implemented JsonWriter io class Jordan Cristiano 2015-06-26 01:11:36 -0400
  • 45da2a9b2d Made JsonWriterFile flush on destruct Jordan Cristiano 2015-06-26 01:10:46 -0400
  • 121dd61e9a Implemented demmessage json writer funcs Jordan Cristiano 2015-06-26 01:06:29 -0400
  • 9696646576 Added demowriter check for num bits written being a multiple of 8 Jordan Cristiano 2015-06-25 09:02:08 -0400
  • b0e5506384 Added bit size calculation for svc_gameeventlist data Jordan Cristiano 2015-06-25 00:01:33 -0400
  • aecc11163f Added error check for if the input and output files are the same Jordan Cristiano 2015-06-25 00:00:30 -0400
  • fea8bf485c Implemented json write funcs for netmessages Jordan Cristiano 2015-06-24 23:59:39 -0400
  • 65a03fdf79 Added json file writing stream class based on rapidjson Jordan Cristiano 2015-06-21 03:25:45 -0400
  • 5618e55129 Initialize at declaration instead of after Jordan Cristiano 2015-06-21 03:10:53 -0400
  • 8b73c4041b Added calculation for encoded output size based on input size. Calculated size is never more than a byte larger than the actual size. Jordan Cristiano 2015-06-21 02:21:33 -0400
  • 3acc56055c Made base64_encode_block use a local variable for stepcount which is saved back to the struct before return Jordan Cristiano 2015-06-21 02:10:51 -0400
  • b10aa30f9b Reordered base64_encodedstate members by size, reordered assignments to state struct by member order Jordan Cristiano 2015-06-21 01:29:00 -0400
  • a4220df30c Removed base64_encode_value from encode api, as it requires sanitized inputs (6 bit values) and is error prone for users Jordan Cristiano 2015-06-21 01:24:42 -0400
  • 9adb42e579 Added encode flag to control whether the encoded string ends in a newline after padding or not Jordan Cristiano 2015-06-21 01:17:25 -0400
  • e7e498efd9 Removed encode/decode helper structs Jordan Cristiano 2015-06-19 19:36:13 -0400
  • 94d1c32319 Added libb64-1.2.1 for base64 encoding/decoding Jordan Cristiano 2015-06-19 19:34:53 -0400
  • 60888b0c97 Added verification for json output Jordan Cristiano 2015-06-19 14:15:23 -0400
  • d1921abc9f Fixed json_checker build for c++ Jordan Cristiano 2015-06-19 14:12:51 -0400
  • b763712020 Added JSON_checker source Jordan Cristiano 2015-06-19 14:11:18 -0400
  • f4cd7f96e2 Made CommandPacket const reference in writers Jordan Cristiano 2015-06-18 20:38:17 -0400
  • 8be05db10d Removed variable assignment as the value to set is unknown and will not be read in this case Jordan Cristiano 2015-06-18 20:26:23 -0400
  • 778e20803c Changed NetHandlers bit read/write types to typedefs Jordan Cristiano 2015-06-18 20:23:26 -0400
  • 9ad7c54510 Added guards around DemHandlers functions Jordan Cristiano 2015-06-18 20:19:35 -0400
  • b67f448d18 Changed DemHandlers file read/write types to typedefs Jordan Cristiano 2015-06-18 20:18:55 -0400
  • 0d7c67aef8 Added guards around NetHandlers functions Jordan Cristiano 2015-06-18 20:09:06 -0400
  • c6fb1e6ff2 Replaced void* parameter with actual type Jordan Cristiano 2015-06-18 16:16:05 -0400
  • 1f74901943 Destruct writer before closing files so writer can flush buffers Jordan Cristiano 2015-06-18 16:11:49 -0400
  • 4bf5cea15b Made some bitbuf getters const Jordan Cristiano 2015-06-17 02:01:43 -0400
  • df008f5a73 Replaced bitbuf global error handler with per class error recovery handler Jordan Cristiano 2015-06-15 20:12:29 -0400
  • 522f5a11ee Added rapidjson-1.0.2 json reader/writer Jordan Cristiano 2015-06-14 22:59:30 -0400
  • b2f3469b16 Restructured external includes Jordan Cristiano 2015-06-14 22:58:23 -0400
  • 7cc79178e7 Fixed not writing delta byte in svc_packetentities Jordan Cristiano 2015-06-14 20:51:36 -0400
  • 91e63d3f39 Copy trailing bits to output after each packet for file hash matching Jordan Cristiano 2015-06-14 20:50:09 -0400
  • 361119f19f Flush the conlog output fp when finished writing Jordan Cristiano 2015-06-14 20:48:57 -0400
  • a02b034115 premake script cleanup Jordan Cristiano 2015-06-14 17:27:36 -0400
  • c07678a37e Added _CRT_SECURE_NO_WARNINGS define to remove warnings for fopen Jordan Cristiano 2015-06-14 17:27:21 -0400
  • cf4068fde7 Added asserts for message id type Jordan Cristiano 2015-06-14 17:26:29 -0400
  • b3daf554a7 Fixed typo Jordan Cristiano 2015-06-14 17:26:05 -0400
  • 38ff2f956e Moved demo reading/writing sources to io directory Jordan Cristiano 2015-06-14 17:25:49 -0400
  • a504a0e492 Made demreader use demmessage handling funcs Jordan Cristiano 2015-06-14 17:24:04 -0400
  • b1830dccae Added demo message handling functions Jordan Cristiano 2015-06-14 17:23:09 -0400
  • cc7066ac86 Fixed demowriter not writing packet type before the packet Jordan Cristiano 2015-06-14 17:21:56 -0400
  • b06015835c Fixed demo writer writing empty packets Jordan Cristiano 2015-06-14 17:21:34 -0400
  • 4218c60eff Moved demofile headers to demofile directory Jordan Cristiano 2015-06-14 17:07:33 -0400
  • fbb73f1b75 Added status check IsOk function for demo file reader/writer Jordan Cristiano 2015-06-14 17:05:50 -0400
  • 3fd026efa9 Source formatting Jordan Cristiano 2015-06-14 17:05:20 -0400
  • 44c36ab0f2 Added Array versions of ReadRawData and ReadUserCmd Jordan Cristiano 2015-06-14 17:04:05 -0400
  • 284a99fff7 Renamed parameters in Read/WriteUserCmd and ReadRawData Jordan Cristiano 2015-06-14 17:03:19 -0400
  • 569a482549 Changed sourcesdk include to just include externals path Jordan Cristiano 2015-06-14 16:15:08 -0400
  • 4c560eacac Added array class Jordan Cristiano 2015-06-14 16:12:09 -0400
  • 21087117d7 Remove old netmessages source Jordan Cristiano 2015-06-09 17:41:39 -0400
  • 4a2922edaa Added dem_unknown to demo messages enum Jordan Cristiano 2015-05-27 23:10:58 -0400
  • 6304643a89 Added parsing of dem_stringtables Jordan Cristiano 2015-05-27 22:58:53 -0400
  • 2ed3320b84 Partial implementation of demo file writer Jordan Cristiano 2015-05-27 22:58:19 -0400
  • 05d1518653 Made DemoFileReader::ReadUserCmd return length of usercmd instead of sequence number Jordan Cristiano 2015-05-27 22:57:30 -0400
  • 803db77e49 Added SourceGameContext& to IDemoWriter::WriteNetPacket Jordan Cristiano 2015-05-27 22:54:07 -0400
  • d9df1117f5 Fixed __restrict warning in bitbuf Jordan Cristiano 2015-05-27 22:52:10 -0400
  • 6a40e771af Netmessage cleanup Jordan Cristiano 2015-05-27 22:51:30 -0400
  • bbf100a5c7 Removed dem_customdata because it's not in this protocol set Jordan Cristiano 2015-05-26 19:03:16 -0400
  • 3c4c786283 Removed unused var in svc_updatestringtable Jordan Cristiano 2015-05-15 20:46:09 -0400
  • 33026aa8ba Merge pull request #3 from dy-dx/vagrant-instructions Jordan Cristiano 2015-05-15 19:39:23 -0400
  • 09c39f897a add vagrant.sh for setting up linux deps; add usage instructions Chris Kim 2015-05-15 19:29:17 -0400
  • a94715a302 remove `toolset "clang"` option from premake5.lua Chris Kim 2015-05-15 19:27:32 -0400
  • fe967e7656 Added missing stdlib.h for abs on gcc Jordan Cristiano 2015-05-15 19:16:15 -0400
  • c2336e52c4 Removed pragma once in cpp files Jordan Cristiano 2015-05-15 19:15:58 -0400
  • 5494f820a0 Merge pull request #2 from dy-dx/fix-premake-scripts Jordan Cristiano 2015-05-15 19:02:30 -0400
  • a1ccf22d87 fix premake scripts Chris Kim 2015-05-15 19:00:08 -0400
  • fc622bc5ef Replaced std::defaultfloat with unsetf call. defaultfloat is not available in gcc <5 Jordan Cristiano 2015-05-15 18:58:36 -0400
  • 90c0fdce58 this is demboyz Jordan Cristiano 2015-05-15 18:10:23 -0400
  • a21064df37 Added premake run scripts for linux and osx Jordan Cristiano 2015-05-15 18:07:15 -0400
  • 8455736f7c Made clang the default compiler for gmake Jordan Cristiano 2015-05-15 18:06:05 -0400
  • 2e75619f42 Fixed incorrect macro concat operation Jordan Cristiano 2015-05-15 18:05:28 -0400
  • 63ca708b6f Fixed pragma once in cpp Jordan Cristiano 2015-05-15 18:04:43 -0400
  • b49416489c Added buffered output to stdout when using .con output Jordan Cristiano 2015-05-15 17:45:37 -0400
  • 3c2dc07c82 Fixed conversion warnings in bitbuf Jordan Cristiano 2015-05-15 17:43:20 -0400
  • f5878e872b Fixed truncated return value from ReadSignedVarInt64 Jordan Cristiano 2015-05-15 17:41:01 -0400
  • 659c651f8d Added symbols to all builds Jordan Cristiano 2015-05-15 17:35:08 -0400
  • 55e47871ea Removed extra qualification on vector member funcs Jordan Cristiano 2015-05-15 17:34:52 -0400
  • 0a228bb722 Fixed pragma once in cpp file Jordan Cristiano 2015-05-15 17:34:32 -0400
  • 3b13a04c7f Merge pull request #1 from dy-dx/premake-cpp11-option Jordan Cristiano 2015-05-15 02:58:35 -0400
  • 04696d29f9 Added .con to usage string Jordan Cristiano 2015-05-15 02:56:52 -0400
  • 3d80d17a99 Made NetHandler Write functions take a const SourceGameContext Jordan Cristiano 2015-05-15 02:49:51 -0400
  • 9a0956e8f2 Fixed svc_prefetch parsing Jordan Cristiano 2015-05-15 01:24:24 -0400
  • 6ec0224848 Fixed svc_tempentities parsing Jordan Cristiano 2015-05-15 01:15:11 -0400
  • b6ee526d54 Fixed incorrect unsigned type Jordan Cristiano 2015-05-15 01:04:18 -0400
  • 2e8c0a742f Fixed net_nop causing empty lines in output Jordan Cristiano 2015-05-15 01:03:59 -0400
  • 063c2f515c Fixed missing space in svc_packetentities Jordan Cristiano 2015-05-15 00:55:24 -0400