Commit Graph
65 Commits
Author SHA1 Message Date
Scott Ehlert de33bb6a1d Oh goodness, let the bugs begin...
1) New hookable GameDLL funcs: UpdateClientData, AddToFullPack, CmdStart, CmdEnd (at28754)
2) New GameDLL funcs that can be called via dllfunc: UpdateClientData, AddToFullPack, CmdStart, CmdEnd
3) New natives to read/write special data structures associated with the above GameDLL funcs:
   get/set_cd (ClientData), get/set_es (EntityState), get/set_uc (UserCmd)
2006-04-30 07:37:31 +00:00
Scott Ehlert 7883710bf6 Added pm_shared to include directories so this can compile on Linux again 2006-04-30 07:28:39 +00:00
Scott Ehlert 0071d73e25 Oh goodness, let the bugs begin...
1) Fixed getting incorrect value of the entity index when using ClientUserInfoChanged via dllfunc
2) New hookable GameDLL funcs: UpdateClientData, AddToFullPack, CmdStart, CmdEnd (at28754)
3) New GameDLL funcs that can be called via dllfunc: UpdateClientData, AddToFullPack, CmdStart, CmdEnd
4) New natives to read/write special data structures associated with the above GameDLL funcs
2006-04-30 07:27:14 +00:00
Scott Ehlert f10ecbb239 Small bug fix and tiny optimizations in xs_get_maxmessages and xs_is_msg_valid
Added xs_vec_maked2d (at28754)
2006-04-28 21:10:29 +00:00
Scott Ehlert 1f8b9a8cd9 Renamed FM_ClientInfoChanged to FM_ClientUserInfoChanged for consistency with DLLFunc_ClientUserInfoChanged
(Also goes along with fix made in FakeMeta module itself, sort of :|)
2006-04-28 20:10:42 +00:00
Scott Ehlert 6000fe43d1 Fixed ClientUserInfoChanged forward not being reset on mapchange 2006-04-28 20:07:53 +00:00
Scott Ehlert 5a2e35c1bf Fixed is_in_viewcone always returning 0
Fixed is_visible causing a crash when a non-player entity was passed and also made it quite a bit more accurate
(at28936)
2006-04-28 19:19:24 +00:00
Scott Ehlert 38cb60c60b Eh hem. This shouldn't have been bumped quite yet :( 2006-04-27 03:57:33 +00:00
Scott Ehlert a87966cde3 Oops (again) 2006-04-27 00:07:36 +00:00
Scott Ehlert 9b252fa919 Oops :( 2006-04-27 00:04:52 +00:00
Scott Ehlert 760514a1fe Makefile now in sync with the others (I think)
(This is mostly for cleaning fixes. Please give me a better idea)
2006-04-27 00:02:54 +00:00
Scott Ehlert 2ca42b7b21 MSVC8 Project File + SDK Update 2006-04-26 23:54:12 +00:00
Scott Ehlert 9dccde4567 Fixed bug with ClientUserInfoChanged forward at28782
Also bumped version
2006-04-25 09:08:11 +00:00
Scott Ehlert 47408443f7 Fixed bug with ClientUserInfoChanged forward at28782 (Orangutanz)
Also bumped version
2006-04-25 09:08:11 +00:00
Scott Ehlert f673e641f3 Fixed issue where hostname could be retrieved too early if it was set in server.cfg;
thereby having an incorrect hostname if %hostname% was used in the message

Also, if the hostname cvar changes at any time before a map change occurs, then %hostname% should be replaced with the new value
2006-04-25 07:35:02 +00:00
Scott Ehlert 761e1f6fe1 Reverted a CreateInstancedBaselines change due to a 31 character limit to enum symbols that causes a compiler warning
(Real function that FM uses is called CreateInstancedBaselines and is different from CreateInstancedBaseline...
So something should be done, but I'm not sure what yet)
2006-04-20 08:49:49 +00:00
Scott Ehlert a265189efa Modified param names for touch native and forward to correct values... makes it more clear to someone looking at it 2006-04-17 22:29:18 +00:00
Scott Ehlert 4101eea5e8 Oh dear, lots of changes:
1) Added get_orig_retval for retrieving the original return value of an engine function
2) Fixed engfunc being called with EngFunc_CheckVisibility so that it now works as intended
3) Hooks should now also work with FM_WalkMove, FM_TraceToss, FM_TraceMonsterHull, FM_TraceHull,
   FM_TraceModel, FM_TraceTexture, FM_TraceSphere, FM_GetBonePosition, FM_GetAttachment, FM_RunPlayerMove,
   FM_StaticDecal, FM_BuildSoundMsg and FM_CheckVisibility
4) Reformatted comments in some header files so they look a bit neater
2006-04-17 17:02:57 +00:00
Scott Ehlert b57c752b1c Added get_orig_retval for retrieving the original return value of an engine function
Reformatted comments in fakemeta include files so they look a bit neater
2006-04-17 16:59:37 +00:00
Scott Ehlert 28b04878ce Added visual style support :o 2006-04-14 15:55:25 +00:00
Scott Ehlert ed1b2914be Oops, forgot some directories for clean 2006-04-12 17:05:05 +00:00
Scott Ehlert 41214cc461 Makefile changes to fix the clean option 2006-04-12 16:55:09 +00:00
Scott Ehlert c371684e5e Makefile changes to fix the clean option
Changed arch from 686 to 586
2006-04-12 16:54:17 +00:00
Scott Ehlert c1866f8156 Makefile changes to fix the clean option
Removed unnecessary geoip files from CVS :o
2006-04-12 16:52:28 +00:00
Scott Ehlert 0939c54048 Makefile changes to fix the clean option
Changed arch from 686 to 586
2006-04-12 16:48:47 +00:00
Scott Ehlert 17d5e7f0ca Renamed SUFFIX_x to BIN_SUFFIX_x because it more clearly shows the meaning of the variable :\ 2006-04-12 16:00:12 +00:00
Scott Ehlert 564a5484f7 Some changes to the makefile:
1) Fixed clean not removing amd64 binaries
2) Removed seemingly broken mmgr builds (just like MSVC now)
3) Added binlog options for creating BinLog binaries
4) Fixed amd64 build from dynamically linking to zlib
2006-04-12 15:42:18 +00:00
Scott Ehlert 8a732c7e14 For some reason libz64.a was not recognized as a binary file in CVS. Hopefully fixed now. 2006-04-12 15:37:00 +00:00
Scott Ehlert 998208ef20 *** empty log message *** 2006-04-12 15:36:07 +00:00
Scott Ehlert a2082bac93 Don't include unnecessary headers when BINLOG_ENABLED isn't defined - whoa 2006-04-12 13:01:15 +00:00
Scott Ehlert 3dacc60073 Minor MSVC Project Changes:
1) Automatically add "bl" to binary name on BinLog builds
2) Exclude binlog.cpp from non-BinLog builds
2006-04-12 12:56:58 +00:00
Scott Ehlert 392b7d9fdf Removed tclsqlite.c from MSVC project files (it's really not needed, I swear) 2006-04-11 16:11:42 +00:00
Scott Ehlert cd7f15f112 Reverted one of my "fixes." Apparently this is intended functionality. Sorry :( 2006-04-10 16:13:02 +00:00
Scott Ehlert 4fb001ce50 Whoa, whoa, whoa. Three "bugs"
1) Fixed tag mismatches with fprintf when not using Float, Sql, or Result (comma was missing :o)
2) Fixed unlink from taking more than one argument o_O
3) Fixed filesize from taking more than one argument o_O
2006-04-10 14:02:37 +00:00
Scott Ehlert e49365755d MSVC8 Project File + SDK Update + Some Newline Fixes 2006-04-07 12:05:08 +00:00
Scott Ehlert 9baab16682 MSVC8 Project File + SDK Update 2006-04-07 11:56:28 +00:00
Scott Ehlert dfcd83ffa3 Redefined some missing preprocessor macros that should have been present in the release build configs 2006-04-07 11:42:50 +00:00
Scott Ehlert 8238741f39 MSVC8 Project File + SDK Update + Some Newline Fixes 2006-04-07 11:32:45 +00:00
Scott Ehlert a595557e2d MSVC8 Project File + SDK Update
Update to SQLite 3.3.5
2006-04-07 11:18:17 +00:00
Scott Ehlert 070d8177c5 MSVC8 Project File + SDK Update 2006-04-07 11:04:28 +00:00
Scott Ehlert 9eb3cd1793 Readded libpcre 6.4 binary for x86 Linux module 2006-04-07 10:52:39 +00:00
Scott Ehlert 2f6fe9fac4 MSVC8 Project Files + SDK Update
Also updated to pcre 6.4
Added lib_linux64/pcrelib - should fix issue with module requiring libpcre as external dependency on AMD64
2006-04-07 10:51:09 +00:00
Scott Ehlert 3bf5fb612f Oops, disable RTTI. 2006-04-07 10:27:49 +00:00
Scott Ehlert 62b28e7033 MSVC8 Project File + SDK Update 2006-04-07 10:25:45 +00:00
Scott Ehlert 860a4ca50e MSVC8 Project File + SDK Update + Some Newline Fixes 2006-04-07 10:12:56 +00:00
Scott Ehlert 26a0767737 MSVC8 Warning Fixes 2006-04-07 10:02:13 +00:00
Scott Ehlert 4eccad2c27 MSVC8 Project File + SDK Update 2006-04-07 10:00:04 +00:00
Scott Ehlert 3966f79324 MSVC8 Project File + SDK Update 2006-04-07 09:41:31 +00:00
Scott Ehlert 38305fdd4f MSVC8 Project File + SDK Update + Some Newline Fixes 2006-04-07 09:24:27 +00:00
Scott Ehlert 9c2f98e1eb MSVC8 Project File + SDK Update + Some Newline Fixes 2006-04-07 09:09:48 +00:00
Scott Ehlert 971c5ffbb5 Oops. Put no RTTI on debug build as well. 2006-04-07 08:58:37 +00:00
Scott Ehlert c1edaa83bd MSVC8 Project Files + SDK Update 2006-04-07 08:48:01 +00:00
Scott Ehlert 795e23dd09 natives-amd64.o fixed? 2006-04-07 07:18:52 +00:00
Scott Ehlert 93ff6d5c67 *** empty log message *** 2006-04-07 07:18:23 +00:00
Scott Ehlert 0dc594f5e1 Weirdness in libz.a hopefully fixed? 2006-04-07 07:14:56 +00:00
Scott Ehlert fad03b546a *** empty log message *** 2006-04-07 07:14:15 +00:00
Scott Ehlert 3cb91fec58 MSVC8 Project File + SDK Update 2006-04-06 14:33:15 +00:00
Scott Ehlert 8276223e68 Compile with no RTTI 2006-04-06 14:27:50 +00:00
Scott Ehlert 2da45cfd1c MSVC8 Project File + SDK Update 2006-04-06 14:17:39 +00:00
Scott Ehlert 82b0128308 MSVC8 Project File + SDK Update 2006-04-06 13:58:06 +00:00
Scott Ehlert 550c505813 Removed no longer supported DB modules from modules.ini :o 2006-04-06 13:14:45 +00:00
Scott Ehlert d50d6b0334 For some strange reason natives-amd64.o and libz.a were not valid files before and core would not compile on Linux. Now they should work. 2006-04-06 13:06:48 +00:00
Scott Ehlert f2d21c410b MSVC8/VS2005 Compiling Fixes - 0 errors, 0 warnings. Hurray! 2006-04-06 12:56:45 +00:00
Scott Ehlert ec51566abe Remove cruft from MSVC 7.1 project files so that JITDebug, JITDebugBinLog, JITRelease, and JITReleaseBinLog are the only build configs 2006-04-06 12:14:59 +00:00
Scott Ehlert 88eadb34bc New repository initialized by cvs2svn. 2004-01-31 20:56:22 +00:00