1
0
mirror of https://github.com/alliedmodders/metamod-source.git synced 2024-12-12 00:08:50 +01:00
Commit Graph

1267 Commits

Author SHA1 Message Date
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