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

63 Commits

Author SHA1 Message Date
David Anderson
7549974a6a Pinned release version strings. 2009-12-19 16:50:07 -08:00
Scott Ehlert
1f1d6e57f9 Rewrote user message caching code to always use IServerGameDLL::GetUserMessageInfo (bug 4117, r=dvander).
Games where the above function can crash are handled by detouring tier0's Error() function and jumping back to our own code. So in theory this should work on all games now.
2009-12-10 00:59:50 -06:00
Scott Ehlert
d1e8ae40af Fixed crashes in code generated by SourceHook's HookManGen on Mac OS X (bug 3514, r=dvander).
This fixes two problems:
1) On OS X structures/objects with sizes of 1, 2, 4, or 8 are returned from functions in registers, not memory addresses.
2) A function returning anything which was 8 bytes in size was crashing. This problem affected all compilers/operating systems.
2009-11-24 07:33:52 -06:00
David Anderson
2e4b4c9f62 Fixed SourceHook v5 includes in core to be usable on Mac OS X (bug 3514, r=ds). 2009-11-24 07:19:57 -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
a2bd947492 Fixed exit crash on Linux on Left 4 Dead 2 (bug 4114, r=dvander). 2009-11-17 04:49:17 -05:00
Scott Ehlert
b90b93e849 Fixed issue with vsnprintf macro being defined under MSVC 9/2008 (bug 3887, r=dvander). 2009-11-14 00:49:35 -06:00
Scott Ehlert
7f8a2f37f3 Nothing to see here. Move along. 2009-11-02 11:08:56 -06:00
David Anderson
f8898db698 Added inline game_dir helper to MetamodVersionInfo (no bug, r=ds). 2009-10-29 21:41:07 -07: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
562da82efe Oh. Fixed Linux build by pulling tier0 and vstdlib libraries from SDK directory. 2009-10-29 11:26:05 -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
a6b2f0c80f Changed my name in the credits for great justice! 2009-10-29 05:21:54 -05:00
Scott Ehlert
60bfe29189 Fixed line endings on a few files. 2009-10-29 00:07:23 -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
054120c5b3 Ugh, fixed core Linux makefile for Dark Messiah. 2009-02-20 07:50:02 -06:00
Scott Ehlert
8fbb8ba7b1 Merge. 2009-02-18 01:40:46 -06: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
David Anderson
cc2234ba88 Fixed "late" load parameter always being true in VSP mode (bug 3532, r=ds). 2009-02-17 13:58:25 -05:00
David Anderson
81d61c64a5 Normalized line endings to unix (no bug). 2009-02-16 17:54:39 -05:00
David Anderson
ee50d4adfc Fixed mprotect() being called with invalid length values (bug 3642, r=ds). 2009-02-16 15:52:46 -05:00
Scott Ehlert
1f263e3c88 Merged changes from mmsource-1.7 branch. 2008-12-29 11:42:44 -06:00
Scott Ehlert
774af58103 Fixed bug where plugin aliases defined in VDF files on core (Orange Box and L4D engines) didn't work. 2008-12-22 22:55:55 -06:00
Scott Ehlert
13ad066d93 Merged changes from 1.7 branch. 2008-12-07 23:51:58 -06:00
Scott Ehlert
c229ac6a4c Shell script code in Makefiles is now POSIX compliant and is able to be run on dash. 2008-12-07 23:49:13 -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
ed58f87408 El horrible: Fixed build. 2008-11-24 07:47:08 -06:00
Scott Ehlert
e329d40384 The 'meta refresh' command now handles plugins loaded via VDF files. 2008-11-24 07:25:46 -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
David Anderson
54feb19d21 Fixed up some cruft. 2008-11-24 00:11:54 -06:00
David Anderson
9066e6f509 Fixed core VSP listening when bridged as a VSP. 2008-11-23 23:54:03 -06:00
David Anderson
408f22481e Fixed core GameDLL loading not having a VSP listener. 2008-11-23 23:45:57 -06:00
David Anderson
105665bdaf Added gamedll bridging to ep2/l4d provider (bug 3412). 2008-11-23 23:22:33 -06:00
Scott Ehlert
ce7a3beab0 LookForVDFs() in core now 'relatizes' paths to VDFs that it finds.
This eliminates the annoying warning in L4D:
***VPK: FindFile Attempting to use full path with VPK file!
2008-11-19 01:17:48 -06:00
Scott Ehlert
d19cedd4eb Changed FindFirstFile code in LookForVDFs to look for *.vdf instead of *.* 2008-11-19 01:14:16 -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
David Anderson
b77a352f7e Another version.rc bug. 2008-11-18 04:57:10 -06:00
David Anderson
129fc75971 Oh my god, more version.rc fixes. 2008-11-18 04:48:28 -06:00
David Anderson
392f3478eb More version.rc fixes. 2008-11-18 04:44:36 -06:00
David Anderson
284ab1bdb1 Fixed version.rc files for win32. 2008-11-18 04:41:15 -06:00