1
0
mirror of https://github.com/alliedmodders/metamod-source.git synced 2024-11-29 11:24:19 +01:00
Commit Graph

162 Commits

Author SHA1 Message Date
David Anderson
0eaf14f9ec Update configure.py and buildscripts to AMBuild API v2.1. 2016-07-23 19:25:54 -07:00
Nicholas Hastings
878f7531fb Fix a few unrelated compile warnings. 2016-07-22 14:04:02 -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
f17a958c66 Merge branch 'master' into S2
Conflicts:
	configure.py
	core/sourcehook/test/main.cpp
2015-11-23 15:12:55 -05: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
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
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
edba55f4a8 Remove extra, unused copies of FastDelegate.h/sourcehook.h from the tree. 2015-10-24 18:22:01 -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
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
David Anderson
4477448924 Replace SetOverrideResult/GetRecallIface with variadic templates. 2015-09-24 21:16:29 -07:00
David Anderson
219cd7203f Fix testvphooks. 2015-09-24 21:03:49 -07:00
David Anderson
5f44dd2d22 Enable SourceHook tests on Travis. 2015-09-24 20:40:05 -07:00
Nicholas Hastings
81d2973129 Disable VDF plugin loading on Source2 until KV issues are worked out. 2015-09-22 07:33:50 -04:00
Nicholas Hastings
112cbcaa3a Revert "Remove hook on AllowDedicatedServer - no longer necessary."
This reverts commit 4461b5e1b8.
2015-09-21 13:29:01 -04:00
Nicholas Hastings
030706fdcd Fix recent regression with finding engine ptr on CS:S, DoD:S, HL2:DM.
They are still only have engine v21, not yet v22 (let alone v23).
2015-09-14 09:54:46 -04:00
Nicholas Hastings
e4cfea7227 Shim for TF2-branch games to find latest, non-shimmed engine iface. 2015-09-10 20:41:27 -04:00
Nicholas Hastings
e29ff511ff Fix failing to load as VSP is GameDLL iface version >= 10. 2015-09-10 18:50:00 -04:00
Nicholas Hastings
4461b5e1b8 Remove hook on AllowDedicatedServer - no longer necessary. 2015-08-31 14:05:09 -04:00
Nicholas Hastings
a73b63cb51 Initial version of GameInit, LevelInit, LevelShutdown hookup; removed cmds to manually trigger them. 2015-07-11 13:59:51 -04:00
Nicholas Hastings
1c7fb146ff Fix breakage from iserverplugin.h removal. 2015-07-11 13:58:53 -04:00
Nicholas Hastings
ff2e763b99 Fix server exiting on map change. 2015-07-10 09:30:51 -04:00
Nicholas Hastings
36cb59aada Fix temporary meta_level_init, etc. commands not working. 2015-07-10 09:30:28 -04:00
Scott Ehlert
77e74a5eeb Partial 64-bit support for SourceHook on Windows 2015-07-09 15:12:16 -05:00
Scott Ehlert
1f1aca02f3 Fix build of SourceHook tests 2015-07-09 14:24:18 -05:00
Nicholas Hastings
30b7be46a8 Merge loader, loader2. Rename env var HL2SDKS2 -> HL2SDKSOURCE2. 2015-07-09 14:09:56 -04:00
Nicholas Hastings
cb8b0fd8d5 Remove some testing crap. 2015-07-09 06:54:44 -04:00
Nicholas Hastings
fcb4849b3c S2 WiP 2015-07-08 21:39:28 -04:00
Nicholas Hastings
5d54a0abb7 Improve "meta version" output and remove version code duplication.
Version output improvements:
* Added more consistent indentation. (Matches SM's version output formatting now).
* Added missing newline after compile date.
* Added Build ID.
* Removed duplicated compile time.
* Re-ordered lines to have version numbers before compile/build information. (Again, to be formatted similar to SM's and more readable).

Refactored to have version and credits output logic not duplicated between server command and client command.

In core, moved engine names to near top of file instead of having huge list right in the middle of command output.
2015-05-12 15:29:23 -04:00
Nicholas Hastings
269555d2fb Update MM:S to support Black Mesa.
Uses new bms branch in our hl2sdk repo.
2015-05-06 17:51:54 -04:00
Nicholas Hastings
2800d66712 Convert compile-time checks to use static_assert.
Fixes unused-local-typedefs warnings when checks pass.
2015-04-15 08:16:16 -07:00
Nicholas Hastings
8cfab6c637 Merge new versioning logic from SourceMod, fixes manual builds and --gen=vs. 2015-04-11 10:25:06 -04:00
Kyle Sanderson
d3bfaa302d Don't use engine specific IFACE status enum in MM:S. 2015-01-20 16:30:13 -08:00
Kyle Sanderson
37b6268cff Relocate META_IFACE enum to ISmmPlugin.h 2015-01-20 16:24:52 -08:00
Nicholas Hastings
5667763019 Revert "Branch fixes."
This reverts commit ed081f045e.
2014-09-11 19:15:41 -04:00
Nicholas Hastings
27cec07977 Revert "Hacks to correct linking."
This reverts commit ef1cdc9767.
2014-09-11 19:15:28 -04:00
David Anderson
ef1cdc9767 Hacks to correct linking. 2014-09-10 23:12:40 -07:00
David Anderson
ed081f045e Branch fixes. 2014-09-10 23:12:34 -07:00
Nicholas Hastings
1e6af85d64 Improve game detection in core (bug 6020). 2014-06-04 12:31:46 -04:00
David Anderson
5f1f405956 Fix. 2014-05-25 03:41:32 -07:00
David Anderson
1817478b0e Add rev count back. 2014-05-25 03:26:08 -07:00
David Anderson
149bc768b7 Port build process to Git. 2014-05-25 02:16:03 -07:00