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

127 Commits

Author SHA1 Message Date
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
Nicholas Hastings
c9d17a6ca7 Add support for Contagion (bug 6006).
--HG--
extra : rebase_source : 97d4ba1776b724715142ee84df64af9437e86d4c
2014-03-23 23:37:46 -04:00
David Anderson
f9d3b05fdb Extract version info into a static library to speed up builds (bug 5990, r=ds). 2013-11-23 19:10:27 -08:00
David Anderson
e9a426ca46 Upgrade build scripts to AMBuild 2 (bug 5970, r=ds). 2013-11-18 09:46:46 -08:00
Nicholas Hastings
d4ffbd8710 Add support for Insurgency (bug 5950, r=asherkin). 2013-10-09 09:00:23 -04:00
Nicholas Hastings
c8a3fd5959 Add support for Blade Symphony (bug 5948, r=asherkin). 2013-10-09 08:46:13 -04:00
Nicholas Hastings
1af37d530f Add support for Source SDK Base 2013 (bug 5916, r=asherkin). 2013-10-08 21:01:53 -04:00
Nicholas Hastings
17ae4f0c49 Fixed MetamodVersionInfo::GetGameDir always returning NULL or garbage. 2013-08-03 13:56:58 -04:00
Nicholas Hastings
6abcf7283e Split TF2, DoD:S, HL2:DM, and ND to separate binaries (bug 5667, r=asherkin). 2013-07-31 06:49:21 -04:00
Nicholas Hastings
947a33c10e Updated for latest hl2sdk-dota changes. 2013-07-12 02:31:24 -04:00
Nicholas Hastings
421ac4487b Updated makefiles.
--HG--
extra : rebase_source : 9ec29eb9c771c0e92cf8e3d1a1ee16e8f1ab6b54
2013-06-30 10:39:04 -04:00
Nicholas Hastings
0452567b43 Updated for latest hl2sdk-dota changes. 2013-05-13 15:03:41 -04:00
Nicholas Hastings
29a7b11189 Build fixes for recent hl2sdk-dota updates. 2013-04-22 19:01:48 -04:00
Nicholas Hastings
0f2d7aa234 Added support for Dota 2 (bug 5640). 2013-03-04 10:38:17 -05:00
Peace-Maker
afa0fcaa74 Updated for CS:S sync (r=asherkin). 2013-02-05 21:26:40 +00:00
Nicholas Hastings
e3e40c67a0 Removed usermessage api support for CS:GO (bug 5578, r=asherkin). 2013-01-22 21:38:16 -05:00
Nicholas Hastings
bb906b94c5 Updated Makefiles (NPOTB). 2012-10-27 11:48:06 -04:00
Nicholas Hastings
de9e05f224 Remove unused variables and defines (bug 5523, r=asherkin). 2012-10-26 11:19:45 -04:00
Nicholas Hastings
76858fc2f3 Fixed core Makefile trying to link interfaces lib on non-csgo engines (NPOTB). 2012-10-26 11:19:02 -04:00
Asher Baker
a87dedcf75 Fixed include order issue introduced in 276192fd70a1 (bug 5079, bug 5469). 2012-09-03 13:43:02 +01:00
Nicholas Hastings
15d5b335c0 Fixed incompatibility introduced by cset a1b97ab6e0b1 (bug 5369). 2012-08-20 14:40:23 -04:00
Nicholas Hastings
a883459f16 Updated project files for CS:S as new engine (bug 5369) (NPOTB). 2012-08-20 14:25:56 -04:00
Nicholas Hastings
b5771f3c96 Split CS:S support off to a separate engine/build (bug 5369, r=asherkin). 2012-08-20 14:25:29 -04:00
Asher Baker
37abddb712 Added META_NO_HL2SDK define to stop MM:S headers using the HL2SDK (bug 5079, r=dvander). 2012-08-20 14:23:58 -04:00
Nicholas Hastings
59b71fbcc6 Added missing vc10 proj configs, updated to only build necessary core ver (NPOTB). 2012-07-20 17:26:56 -04:00
Nicholas Hastings
ed44092793 Overhauled vc10 proj files, fixed .rc errors, added combined sln, added MMSOUTDIR env var support (NPOTB). 2012-07-20 17:06:10 -04:00
Asher Baker
756fbf3bca Backed out changeset: ba8cd35102b1 (bug 5079) 2012-05-27 02:44:19 +01:00
Asher Baker
46787b81df Merge. 2012-05-27 02:16:48 +01:00
Asher Baker
03ebf0a76c Added META_NO_HL2SDK define to stop MM:S headers using the HL2SDK (bug 5079, r=dvander). 2012-05-27 02:16:08 +01:00
Nicholas Hastings
fb73ddece1 Fixed passage of non-literals as error and warning format strings (r=DS). 2012-05-26 17:46:02 -04:00
Nicholas Hastings
3aa20f1405 Added support for CS: Global Offensive (bug 5228, r=DS). 2012-05-26 17:07:26 -04:00
Nicholas Hastings
c857fe1ea1 Remove std string include from core and core-legacy headers (bug 5304, r=DS). 2012-05-26 15:43:00 -04:00
David Anderson
12ff1edd6a Delay unloading of plugins until it is absolutely safe (bug 5034, r=ds). 2011-12-12 15:53:56 -06:00
David Anderson
3cdeb6d0d2 Fix page protection bug causing a rare startup crash (bug 5133, r=fyren). 2011-10-15 22:16:50 -07:00
Nicholas Hastings
3e67d47414 Added support for E.Y.E. Divine Cybermancy (bug 5034, r=DS). 2011-08-08 08:57:03 -04:00
Nicholas Hastings
8d7e8e26b7 Load activities now finish when filesystem iface cannot be found (bug 4958, r=DS). 2011-06-18 14:14:47 -04:00