Nicholas Hastings
c9d17a6ca7
Add support for Contagion (bug 6006).
...
--HG--
extra : rebase_source : 97d4ba1776b724715142ee84df64af9437e86d4c
2014-03-23 23:37:46 -04:00
Nicholas Hastings
013c549090
Improve automatic engine detection for some games (nobug, irc r=asherkin).
...
--HG--
extra : rebase_source : a80a7c0a00956617e58ce5ba196d37fb474061f2
2014-01-07 17:39:55 -05:00
David Anderson
e9a426ca46
Upgrade build scripts to AMBuild 2 (bug 5970, r=ds).
2013-11-18 09:46:46 -08:00
Nicholas Hastings
51f88b5081
Fix linux build.
2013-10-24 13:30:44 -04:00
Nicholas Hastings
835d9cc964
Update Insurgency detection to not rely on -game parameter.
2013-10-24 13:24:31 -04:00
Nicholas Hastings
ec1acb2738
Fix regression in engine detection for some cases (bug 5963, r=asherkin).
2013-10-24 13:24:22 -04: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
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
8f6142ae74
Fixed NULL conversion warning in loader.
2013-07-06 12:27:14 -04:00
Nicholas Hastings
26d5160169
Updated Dota detection.
...
--HG--
extra : rebase_source : db72120da5c3ab853a27eb5f92f1a33886fa0a28
2013-06-18 12:15:29 -04:00
Nicholas Hastings
42a139baf5
Removed loader's reliance on tier0 by manually parsing command line for -game (bug 5674, r=DS).
2013-03-22 20:47:35 -04:00
Nicholas Hastings
0f2d7aa234
Added support for Dota 2 (bug 5640).
2013-03-04 10:38:17 -05:00
Nicholas Hastings
b518d1e372
Fixed linux build (bug 5522).
2012-10-26 16:15:10 -04:00
Nicholas Hastings
2819fe69e6
Updated loader to attempt to guess correct tier0/vstdlib filenames on linux (bug 5522).
2012-10-26 15:48:10 -04:00
Nicholas Hastings
de9e05f224
Remove unused variables and defines (bug 5523, r=asherkin).
2012-10-26 11:19:45 -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
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
Nicholas Hastings
3aa20f1405
Added support for CS: Global Offensive (bug 5228, r=DS).
2012-05-26 17:07:26 -04:00
Nicholas Hastings
3e67d47414
Added support for E.Y.E. Divine Cybermancy (bug 5034, r=DS).
2011-08-08 08:57:03 -04:00
Scott Ehlert
29df2351c9
Added detection for clang compiler and fixed various warnings triggered by it (bug 4877, r=dvander).
2011-04-23 21:35:10 -05:00
Nicholas Hastings
bb3fd3ea2d
Added support for Bloody Good Time (bug 4784, r=DS).
2011-01-10 14:09:50 -05:00
psychonic
70122da21c
Adjusted MM:S loader for new ep2v engine iface change (bug 4752, r=DS).
2010-12-17 22:20:10 -05:00
Scott Ehlert
3de5678e45
Fixed bug where engine was being detected as OBV/ep2v on OB/ep2 listen servers (bug 4560, r=dvander).
2010-08-07 15:26:30 -05:00
Scott Ehlert
6b9bd44ff1
Fixed crash regression on old engines (ep1, darkm) caused by previous changeset (bug 4529, r=dvander).
2010-07-27 04:26:14 -05:00
Scott Ehlert
0ada46b1e9
Fixed crash on Alien Swarm when client connected (bug 4529, r=dvander).
2010-07-22 17:42:01 -05:00
Scott Ehlert
769ce745b0
Added support for Alien Swarm (bug 4529, r=dvander).
2010-07-22 03:22:27 -05:00
Scott Ehlert
3c18a34078
Fixed rare crash in loader when tier0 was already loaded by srcds from a location other than the 'bin' directory (bug 4475, r=dvander).
2010-06-30 13:57:05 -05:00
Scott Ehlert
31c8cc9681
Mac OS X build fixes (bug 4391, r=dvander).
2010-05-14 00:34:56 -05:00
Scott Ehlert
73e2daec56
Converted build system to AMBuild (bug 4403, r=dvander).
...
--HG--
rename : support/pushbuild.txt => pushbuild.txt
2010-05-14 00:34:36 -05:00
Fyren
96ef34139b
Update ep2v detection (bug 4401, r=dvander)
2010-05-12 22:56:31 -07:00
Scott Ehlert
2c5cd02440
Fixed loading on Left 4 Dead 2 DLC (The Passing) (bug 4358, r=dvander).
2010-04-23 16:55:51 -04:00
David Anderson
0a7253a190
Re-added -dev tag, bumped version to 1.9.0.
2009-12-19 17:20:54 -08:00
David Anderson
7549974a6a
Pinned release version strings.
2009-12-19 16:50:07 -08:00
Scott Ehlert
405290aaaf
Ugh, fixed Linux build.
2009-11-24 08:06:16 -06:00
Scott Ehlert
5781b42ad4
Fixed line endings in a couple of loader files.
2009-11-24 08:01:06 -06:00
Scott Ehlert
868e770701
Fixed building of loader.
2009-11-24 07:57:17 -06:00
Scott Ehlert
15e694bce8
Fixed VSP listener on Linux when loaded via gameinfo.txt on Left 4 Dead 2 (bug 4113, r=dvander).
...
This moves the actual VSP listener to the loader and so "plugin_load" is given the path to the loader rather than one of the engine specific binaries.
2009-11-22 23:54:55 -06:00
Scott Ehlert
25a63bbdaa
Fixed crash on Linux when loading via gameinfo.txt on Left 4 Dead 2 (bug 4111, r=dvander).
2009-11-15 22:52:54 -05:00
Scott Ehlert
9408b525ac
Added separate build for Orange Box Valve engine (bug 4084, r=dvander).
...
Also extended MetamodVersionInfo with a game_dir member for getting the game name/directory.
And bumped METAMOD_PLAPI_VERSION to 15 for the above.
2009-10-29 16:23:25 -05:00
Scott Ehlert
07a7cc20cd
Added support for Left 4 Dead 2 (bug 4078, r=dvander).
2009-10-29 10:57:27 -05:00
Scott Ehlert
4ca2a32878
Ran versionchanger script for consistency.
2009-02-25 22:48:58 -06:00
Scott Ehlert
db5f531c78
Merged changes from 1.7 branch.
2009-02-25 22:40:11 -06:00
Scott Ehlert
ddb11f2e31
Re-added -dev tag for snapshots.
2009-02-25 22:13:30 -06:00
David Anderson
d97f5d9fe7
Bumped all versions.
2009-02-25 20:26:19 -05:00
Scott Ehlert
303176ab70
Added support for Dark Messiah engine and game. (no bug, r=me).
...
The development of this feature would not be possible without the support of the following people from the game's community:
Dylan Riggs, Carl Pettengill, Ed Moreland, and Christian.
2009-02-18 01:38:23 -06:00
Scott Ehlert
d438d73454
Merged changes from 1.7 branch.
2008-11-26 08:48:14 -06:00
David Anderson
6608e4bf4d
Bumped build changesets.
2008-11-26 01:51:57 -06:00
David Anderson
1e6413ac0d
Bumped build IDs again.
2008-11-26 01:49:17 -06:00
Scott Ehlert
d8fa2493c4
Removed tag for 1.7.0
2008-11-26 01:40:41 -06:00
David Anderson
2c969fdaf3
Bumped versions.
2008-11-26 00:30:49 -06:00
David Anderson
ab4dfdc722
Updated changelog, added license headers.
2008-11-26 00:19:30 -06:00
Scott Ehlert
6d2145cee3
Bumped central to 1.8
2008-11-26 00:09:17 -06:00
Scott Ehlert
9dc84ce242
Reverted small portion of changeset 2808a1e9482d.
2008-11-24 14:14:45 -06:00
Scott Ehlert
73ea97f1dc
Replaced SVN_FULL_VERSION with MMS_FULL_VERSION and SVN_FILE_VERSION with MMS_FILE_VERSION in version headers.
2008-11-24 03:50:12 -06:00
Scott Ehlert
09a410314e
Fixed core/version.rc for windows, so the filename field has the correct engine.
...
Also applied fix for other builds just in case target filename ever changes.
2008-11-24 03:30:52 -06:00
Scott Ehlert
94b61b1fba
Added versioning for loader.
2008-11-24 02:33:25 -06:00
Scott Ehlert
656761950b
Removed unnecessary logging to metamod-fatal.log when using GameDLL loading.
2008-11-24 02:08:05 -06:00
Scott Ehlert
28e9e22fe1
Fixed timestamp in mm_LogFatal/metamod-fatal.log having the day twice instead of the month.
2008-11-24 01:52:07 -06:00
David Anderson
0a781f66b6
Merge.
2008-11-23 23:22:47 -06:00
David Anderson
18251be939
Fixed a crash bug when using providers that don't export GetGameDllBridge.
2008-11-23 22:36:06 -06:00
David Anderson
b0ad946a87
Fix loader building on windows.
2008-11-23 20:18:17 -08:00
David Anderson
e1a9b482b3
Attempt at fixing windows build errors.
2008-11-23 22:10:16 -06:00
David Anderson
48a799dbd8
Updated loader for windows build.
2008-11-23 22:05:58 -06:00
David Anderson
08f2df2d78
Properly implementing GameDLL unloading.
2008-11-23 21:50:17 -06:00
David Anderson
97b323a583
Fixed win32 compiling error.
2008-11-23 21:25:45 -06:00
David Anderson
ad6f271a71
Initial import of gameinfo loader.
2008-11-23 21:21:49 -06:00
Scott Ehlert
08a462ac61
Added unload logic for core and core-legacy; no crash on exit anymore
2008-11-18 07:20:38 -06:00
Scott Ehlert
9d4dae81e3
Added Windows support for loader, core, and core-legacy
...
--HG--
rename : core-legacy/msvc9/sourcemm.sln => core-legacy/msvc9/mm_core-legacy.sln
rename : core-legacy/msvc9/sourcemm.vcproj => core-legacy/msvc9/mm_core-legacy.vcproj
rename : core/msvc9/sourcemm.sln => core/msvc9/mm_core.sln
rename : core/msvc9/sourcemm.vcproj => core/msvc9/mm_core.vcproj
2008-11-17 00:57:17 -06:00
David Anderson
ccf4ae53a8
Fixed loader responding to plugin api > 2.
2008-11-16 03:47:58 -06:00
David Anderson
0e05b948fd
Added error field to provider loading.
2008-11-15 21:10:13 -06:00
David Anderson
b86f66d459
Initial sketch of new unified loader (vsp only currently).
2008-11-15 18:29:24 -06:00