Nicholas Hastings
a8110f530b
Merge 'master' into S2.
2017-04-15 09:43:39 -04:00
Nicholas Hastings
ba7b123f87
Remove unintended change that snuck in with last commit.
2017-02-18 14:15:07 -05:00
Nicholas Hastings
b070ac2f6b
[Dota] Fix for getting INetworkGameServer after factory removal.
2017-02-18 10:23:59 -05:00
Nicholas Hastings
3eb98bd1c3
[Dota] Fix for new param added in INetworkGameServer::StartChangeLevel.
2017-02-18 10:23:20 -05:00
Nicholas Hastings
968dfaf7e8
🐍
2016-12-08 16:24:43 -05:00
Nicholas Hastings
760126ea8c
Fix more issues compiling on GCC 5+.
2016-11-09 18:08:42 -05:00
Nicholas Hastings
46846712d4
Fix loader's CreateInterface not being exported with GCC 5 and later.
2016-11-09 16:20:26 -05:00
Nicholas Hastings
0509616baf
Update loader for BM:S again.
2016-11-07 21:02:30 -05:00
Nicholas Hastings
937b4016ff
Nuke core-legacy - MM:S v1.4 API. ( #29 )
2016-10-11 13:29:37 -04:00
Nicholas Hastings
9a8ebe74ff
Update for StartChangeLevel prototype change, again.
2016-10-10 14:54:54 -04:00
Nicholas Hastings
2785cd2573
Update for StartChangeLevel prototype change.
2016-08-29 19:13:07 -04:00
Nicholas Hastings
eeef0b5c0c
Fix linker flags and lib paths on Win64.
2016-07-26 10:51:13 -04:00
Nicholas Hastings
a779cb9b76
Enable 64-bit defines for WIndows x86_64 builds.
2016-07-24 15:24:00 -04:00
Nicholas Hastings
4104721ce2
More changes for AMBuild 2.1 api.
2016-07-24 14:12:52 -04:00
David Anderson
1b91dc28ca
Add --target-arch support.
2016-07-23 19:29:56 -07:00
David Anderson
0eaf14f9ec
Update configure.py and buildscripts to AMBuild API v2.1.
2016-07-23 19:25:54 -07:00
Nicholas Hastings
314e116927
Remove old Source1 Dota detection. Not used anymore.
2016-07-22 15:39:14 -04:00
Nicholas Hastings
878f7531fb
Fix a few unrelated compile warnings.
2016-07-22 14:04:02 -04:00
Nicholas Hastings
18bdaf4732
Hack to account for Dota server bin name being "libserver".
2016-07-22 14:03:21 -04:00
Nicholas Hastings
a2400e3681
Change AllowDedicatedServer hook to be Windows-only.
...
It's not needed elsewhere right now.
2016-07-22 14:02:37 -04:00
Nicholas Hastings
a88de796a3
Build Dota core and loader + versionlib as 64-bit.
...
TODO: we need both x86 and x64 of versionlib and loader.
2016-07-22 14:01:34 -04:00
Nicholas Hastings
4007ae8310
Disable dynamic hooking iface on non-Windows Dota.
...
This should really be disabled on x64 (or ported to work on it), but
not sure how to best check that in the AMBuilder file.
2016-07-22 13:59:58 -04:00
Nicholas Hastings
366a27e10c
Ditch "source2" naming, restoring "dota".
2016-07-22 13:57:54 -04:00
Nicholas Hastings
a112f84e1f
Merge pull request #28 from MrWaggel/master
...
Updated the sample_mm plugin
2016-06-27 08:42:11 -04:00
MrWaggel
bde5403495
Removed deprecated hook NetworkIDValidated
...
IServerGameClients does not have this function anymore, and declared hook is not being used in the sample anyways.
Should compile on GCC now.
2016-06-27 13:18:35 +02:00
MrWaggel
ce26eb3a43
Added GCC flag -std=c++11
...
Required to compile the variadic templates.
2016-06-27 13:15:26 +02:00
Nicholas Hastings
de389d9ca8
Merge pull request #27 from alliedmodders/64bit-fs-support
...
Allow support for running on filesystems that use 64-bit inodes on Linux.
2016-04-26 23:17:48 -04:00
Nicholas Hastings
b6c53f1e0e
Allow support for running on filesystems that use 64-bit inodes on Linux.
...
Most supported games don't even support this case, but at least CS:GO does. WIthout
this fix, some filesystem calls can fail, or in the case of readdir, fail to return all/any files.
This was first observed when using an XFS-formatted volume on CentOS 7 x64.
2016-04-26 18:09:14 -04:00
Nicholas Hastings
c1c75e8016
Update TravisCI build to use Clang 3.7.
2016-03-18 12:35:24 -04:00
Nicholas Hastings
9f0bdb2cab
Fix build on newer compiler versions.
2016-03-17 15:17:50 -04:00
Nicholas Hastings
f1e61c14e6
Copy recent Breakpad dump support script changes from SourceMod.
2016-01-31 12:41:49 -05:00
Nicholas Hastings
a50279c350
Enable the newly-added --breakpad-dump for our automated builds.
2016-01-31 12:34:36 -05:00
Nicholas Hastings
58c8100361
Merge pull request #15 from alliedmodders/symbol-upload
...
Add support for Throttle symbol uploading.
2016-01-31 12:23:13 -05:00
Nicholas Hastings
df572529a4
Add support for Throttle symbol uploading.
2016-01-31 12:16:13 -05:00
Ruben Gonzalez
74c62a4ffe
Trigger build
2015-12-22 12:19:26 -05:00
Nicholas Hastings
e12bd47c32
Upload loader for Black Mesa engine changes.
2015-12-22 06:51:14 -08:00
Nicholas Hastings
4472cc4cc7
Update AllowDedicatedServers offset in loader.
2015-12-18 08:42:41 -05:00
Nicholas Hastings
68dcd2e40e
Fix AMbuild script.
2015-12-18 08:42:19 -05:00
Nicholas Hastings
f17a958c66
Merge branch 'master' into S2
...
Conflicts:
configure.py
core/sourcehook/test/main.cpp
2015-11-23 15:12:55 -05:00
David Anderson
bb3fe41b08
Merge pull request #26 from alliedmodders/tl-5
...
Factor out SH_DECL_EXTERN macros into variadic versions.
2015-10-29 10:05:47 -07:00
Nicholas Hastings
7f781f69b8
Fix Insurgency build on Linux for SDK changes.
2015-10-27 18:15:55 -07:00
David Anderson
270c8714e3
Add variadic versions of the SH_DECL_MANUALEXTERN macro family, and wrap the hardcoded macros around these.
2015-10-25 13:47:33 -07:00
David Anderson
4918d4ff4c
Add variadic versions of the SH_DECL_EXTERN macro family, and wrap the hardcoded macros around these.
2015-10-25 13:03:02 -07:00
David Anderson
8046a5681b
Merge branch 'tl-4'
2015-10-25 11:29:58 -07:00
David Anderson
1d372f91fb
Merge pull request #24 from alliedmodders/tl-3
...
Use C++11 variadic templates in FastDelegate.
2015-10-25 10:54:49 -07:00
David Anderson
fdd571fc06
Use C++11 variadic templates for sh_memfuncinfo.h.
2015-10-24 19:36:33 -07:00
David Anderson
196d28a45a
Remove extra, unused copies of sh_memfuncinfo.h.
2015-10-24 19:31:49 -07:00
David Anderson
cf5550345c
Use C++11 variadic templates for core-legacy FastDelegate.
2015-10-24 19:31:34 -07:00
David Anderson
2ce09bfa70
Use C++11 variadic templates for core FastDelegate.
2015-10-24 18:52:31 -07:00
David Anderson
ef43db47b2
Regenerate sourcehook.h.
2015-10-24 18:22:40 -07:00