89f28d5090Add support for custom .demopus "Demo Opus V1" binary format to greatly reduce coder load for mostly empty tracksBotoX2021-05-19 19:54:04 +02:00
d5e88b6f39better name / name change handlingBotoX2021-05-15 21:49:25 +02:00
8de2932618fix some bugs: clients can be in the server "unconnected" lol silk ignores the outbuffer size, make it twice as big I guessBotoX2021-05-12 20:09:30 +02:00
56e6eef1daFixed missing initialization for voice data writer members.
Jordan Cristiano
2018-03-30 17:29:14 -04:00
b0db8deafbFixed linux and osx build.
Jordan Cristiano
2018-03-30 17:22:08 -04:00
ee254b984fAdded voice data writer. Rips voice chat from svc_VoiceData and writes it to separate wav files.
Jordan Cristiano
2018-03-30 17:17:16 -04:00
24fb8be512Configured celt build to use sse2 on osx and x87 on windows and linux.
Jordan Cristiano
2018-03-30 15:42:17 -04:00
1801dce4b2Fixed snappy build.
Jordan Cristiano
2018-03-16 23:35:13 -04:00
81e9eb3ac4Updated celt to last master before opus merge. (e18de77)
Jordan Cristiano
2018-02-19 21:17:25 -05:00
a968c9fe89Removed update/upgrade and building from vagrant setup.
Jordan Cristiano
2018-02-14 20:07:36 -05:00
b46d7cae95Turns out cstdint is c++11, so enabled c++11 on sourcesdk project.
Jordan Cristiano
2018-02-13 20:56:48 -05:00
d8b3b56822Removed c++11 usage from sourcesdk project.
Jordan Cristiano
2018-02-13 20:47:22 -05:00
0844c5bc19Fixed clang build of celt. Moved -std=c++11 to demboyz project scope.
Jordan Cristiano
2018-02-13 20:37:38 -05:00
0aa1ade9baEnabled celt custom modes only.
Jordan Cristiano
2018-02-12 23:48:32 -05:00
630cf8cdedFixed celt include dir structure.
Jordan Cristiano
2018-02-12 23:47:50 -05:00
c42a9538ffFixed subdirs not being included in external projects.
Jordan Cristiano
2018-02-12 22:29:11 -05:00
585f370d43Added celt v0.11.1
Jordan Cristiano
2018-02-12 21:55:28 -05:00
6d8ed3b5c6Split external libs into their own vs projects.
Jordan Cristiano
2018-02-12 21:08:01 -05:00
ef09958aa5Fixed vs2017 build
Jordan Cristiano
2018-01-11 02:03:22 -05:00
ef898de18dUpdated SVC_VoiceInit for latest TF2 version.
Jordan Cristiano
2018-01-11 01:35:00 -05:00
630351e7e5Added SVC_CmdKeyValues and SVC_SetPauseTimed
Jordan Cristiano
2018-01-11 01:34:35 -05:00
134c8d0ed0Doubled the max stringtable data size. Game code actually keeps the original value, but doubles it each time the read fails (max of 4 tries).
Jordan Cristiano
2018-01-11 01:33:46 -05:00
40a69abcd5Added Travis CI OSX build badge
Jordan Cristiano
2017-05-27 20:05:09 -04:00
b199c71ef0Fixed SVC_BspDecal reading an incorrect number of bits.
Jordan Cristiano
2017-05-27 19:17:46 -04:00
6912d26addTravis CI for osx
Jordan Cristiano
2017-05-25 00:20:46 -04:00
34b00e0757VS2017 build status badge
Jordan Cristiano
2017-05-24 23:47:30 -04:00
bfa09d80f2Added vs2017 project generation
Jordan Cristiano
2017-05-24 23:27:13 -04:00
1f09948764Merge pull request #7 from stensonowen/vagrant-fix
Jordan Cristiano
2016-06-27 20:46:00 -04:00
a604f1b765Updated Vagrant to install g++ dependencies
owen
2016-06-27 02:06:14 -04:00
2fe7b12f7eFixed gcc build
Jordan Cristiano
2016-04-27 22:41:24 -04:00
77b0e9d81eMade pretty json output as default during development since it's easier on text rendering
Jordan Cristiano
2016-04-27 22:33:06 -04:00
963fc1ae4cWIP game event parsing
Jordan Cristiano
2016-04-27 22:31:33 -04:00
9dcda5054cMore fixes for bitbuf initialization (missed from previous commit)
Jordan Cristiano
2016-04-27 22:04:59 -04:00
ea639455a9Added Semaphore CI badge for Linux builds
Jordan Cristiano
2016-04-27 00:45:59 -04:00
30ec1169f6Merge pull request #5 from Yepoleb/stringtable
Jordan Cristiano
2016-04-25 23:21:38 -04:00
99426dc6efChanged scope of nBytes in StringTable_BitRead
Gabriel Huber
2016-04-26 04:04:28 +02:00
3a36da8a82Removed unnecessary buffer zero assignment in StringTable_BitRead
Gabriel Huber
2016-04-25 22:34:54 +02:00
1ca5fbfd2cSimplified entryIndex assignment in StringTable_BitRead
Gabriel Huber
2016-04-25 22:43:08 +02:00
6c4f8e634aFixed initialization for bitbuf m_pDebugName and m_errorHandler
Jordan Cristiano
2016-04-24 22:12:05 -04:00
4c5323dc64Fixed accidentally removing DWordSwap on non vc++
Jordan Cristiano
2016-04-24 21:22:26 -04:00
861988e0beFixed incorrect bitbuf parameters for wip stringtables parsing
Jordan Cristiano
2016-04-20 22:42:43 -04:00
afad200209WIP SVC_CreateStringTable data parsing
Jordan Cristiano
2016-04-20 21:18:56 -04:00
a416145e27Identified unknown SVC_CreateStringTable member as compressedData
Jordan Cristiano
2016-04-20 21:12:24 -04:00
3858162c9cRemoved unused includes
Jordan Cristiano
2016-04-16 20:57:49 -04:00
74530ec287Updated build script for snappy
Jordan Cristiano
2016-04-16 20:56:57 -04:00
cc6ad7c44fAdded vs2015 premake bat
Jordan Cristiano
2016-03-13 00:09:54 -05:00
2dfbf0f301Updated windows version of premake to alpha 8
Jordan Cristiano
2016-03-13 00:09:37 -05:00
27319d4532Added snappy-1.1.3 compression library
Jordan Cristiano
2016-03-12 17:08:51 -05:00
7c9fc12b63Reduced code duplication
Jordan Cristiano
2016-03-08 23:14:13 -05:00
462f53d912Use old NET_MAX_PAYLOAD_BITS constant for SVC_CreateStringTable
Jordan Cristiano
2016-02-06 20:10:59 -05:00
438fc51831Added Windows CI using AppVeyor
Jordan Cristiano
2015-10-15 23:54:55 -04:00
004d87a972Merge pull request #4 from jaqque/master
Jordan Cristiano
2015-10-15 22:34:04 -04:00
67d3188a58Fixed json_checker warnings from vs2013
Jordan Cristiano
2015-10-15 01:08:02 -04:00
2eb62f16e8Fixed compilation with vs2013
Jordan Cristiano
2015-10-15 01:07:29 -04:00
3b11809be7Changed demdata struct array to use std array
Jordan Cristiano
2015-10-15 01:06:51 -04:00
e3ccd21314Changed netdata struct array to use std array
Jordan Cristiano
2015-10-15 00:40:40 -04:00
a7a9776d2aAdded testing task to contribution notes
Jordan Cristiano
2015-10-15 00:33:21 -04:00
aeaa53facfAdded tasks for contributing. Formatting
Jordan Cristiano
2015-10-13 19:56:47 -04:00
63785fea42Updated README for Vagrant builds
John H. Robinson, IV
2015-10-12 16:55:23 -07:00
f6f37692f0Use update-alternatives for clang++
John H. Robinson, IV
2015-10-12 16:54:59 -07:00
cfb3de0628Ignore bin output files
John H. Robinson, IV
2015-10-11 09:55:52 -07:00
d2e8a8de90Use shell provisioner
John H. Robinson, IV
2015-10-11 09:55:36 -07:00
d7c27bbcf1Refactor / idempotent-fy vagrant.sh
John H. Robinson, IV
2015-10-11 09:55:14 -07:00
54a75479e6Added potential uses
Jordan Cristiano
2015-09-05 23:03:10 -04:00
351a55d9c6Added note for location of compiled binary
Jordan Cristiano
2015-09-05 22:30:45 -04:00
0cd4b38bd1Updated readme with usage instructions
Jordan Cristiano
2015-09-05 22:26:24 -04:00
f73338fef8Updated readme with vs2013 build instructions
Jordan Cristiano
2015-09-05 22:10:55 -04:00
8ef2c0ebfcChanged output dir of compiled binaries to bin
Jordan Cristiano
2015-08-31 23:58:47 -04:00
372267d192Rapidjson can only write up to 2^32 - 1 length strings by default, so change the api to reflect that
Jordan Cristiano
2015-08-31 23:07:51 -04:00
806f42dd84Fixed mismatch of decl/def return types on ReadString
Jordan Cristiano
2015-08-31 22:51:15 -04:00
58a17bc97eFixed compilation of bitbuf on gcc/clang
Jordan Cristiano
2015-08-31 22:16:29 -04:00
efab1c3707Fixed compilation of jsonfile on gcc/clang
Jordan Cristiano
2015-08-31 22:16:06 -04:00
4d4a751e75Changed json_checker to cpp file to fix clang build
Jordan Cristiano
2015-08-31 22:14:49 -04:00
7de51e14baFixed compile errors with vs2015
Jordan Cristiano
2015-07-28 21:08:38 -04:00
0f471d9b7aFixed incorrect invalid index check
Jordan Cristiano
2015-07-28 21:07:55 -04:00
42955b7e01Fixed assigning a temporary to a non const reference
Jordan Cristiano
2015-07-15 23:25:22 -04:00
4e4186d49eRemoved stats printout from con writer
Jordan Cristiano
2015-07-13 23:26:12 -04:00
0033d3aebaAdded json reader utilities and implemented json reader functions to dem, net, and svc types
Jordan Cristiano
2015-07-13 23:25:49 -04:00
6be95005c5Added resize function wrapper to Array. Changed redundant else if to else in Array reset
Jordan Cristiano
2015-07-13 23:21:06 -04:00
d3b8873481Renamed WriteAngles to WriteAngle. Made use of WriteAngle and WriteVector
Jordan Cristiano
2015-07-13 23:19:55 -04:00
fed62e14a4Forced json writer to output ascii multibyte sequences
Jordan Cristiano
2015-07-13 23:12:10 -04:00
11ed4883cbAdded initialization for demo writer packet buffer
Jordan Cristiano
2015-07-13 23:10:57 -04:00
f5d8d9bbf1Signal to stop reading demo if invalid command is found
Jordan Cristiano
2015-07-13 23:08:05 -04:00
2bf16179adAdded WriteString to jsonfile which takes an std::string
Jordan Cristiano
2015-07-13 21:09:07 -04:00
04b79ff3f8Updated to cbase64-1.1
Jordan Cristiano
2015-07-12 22:50:55 -04:00
e959fb0334Added WriteChar func to JsonWriterFile
Jordan Cristiano
2015-07-12 20:51:25 -04:00