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
David Anderson
34187e4122
Update core-legacy sourcehook.hxx for manual changes to sourcehook.h.
2015-10-24 18:22:19 -07:00
David Anderson
edba55f4a8
Remove extra, unused copies of FastDelegate.h/sourcehook.h from the tree.
2015-10-24 18:22:01 -07:00
David Anderson
69edd3e887
Merge pull request #23 from alliedmodders/tl-2
...
Use variadic templates for ExecutableClass<>.
2015-10-24 16:04:56 -07:00
Nicholas Hastings
1045cdb98e
Remove MM:S dir from search paths.
2015-10-08 12:57:56 -04:00
Nicholas Hastings
508f39ae1b
Re-enable plugin loading from VDF.
2015-10-08 12:55:34 -04:00
David Anderson
cf1218ee90
Use variadic templates for ExecutableClass (core-legacy changes).
2015-09-25 18:05:19 -07:00
David Anderson
4a652ceea6
Use variadic templates for ExecutableClass (core changes).
2015-09-25 17:53:45 -07:00
David Anderson
60f878f132
Merge pull request #22 from alliedmodders/tl
...
Replace SetOverrideResult/GetRecallIface with variadic templates.
2015-09-25 17:19:00 -07:00