Commit Graph

167 Commits

Author SHA1 Message Date
Scott Ehlert
de1f1eef8d Added request at29487
1) New hookable Engine func: GetInfoKeyBuffer
2) New GameDLL func that can be called via engfunc: GetInfoKeyBuffer
3) New native: copy_infokey_buffer that copies data out of the specified info key buffer
4) EngFunc_InfoKeyValue, EngFunc_SetKeyValue, and EngFunc_SetClientKeyValue have been reworked
    so that they expect pointers to an info key buffer in order to work properly o_O
5) Added some error messages to get_tr
2006-05-10 11:19:24 +00:00
Scott Ehlert
ed19c53552 More bugs?
1) New hookable GameDLL func: CreateBaseline
2) New hookable Engine func: CreateInstancedBaseline
3) New GameDLL func that can be called via dllfunc: CreateBaseline
4) New GameDLL func that can be called via engfunc: CreateInstancedBaseline
2006-05-05 08:04:19 +00:00
Scott Ehlert
133c7d6815 Fixed possible crash bug in get_tr2 at29250 (Orangutanz) 2006-05-05 05:11:17 +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
Borja Ferrer
0555e7aa63 fixed MM warning 2006-04-29 13:51:52 +00:00
David Anderson
d2b57d29fb untested fix for issue where hooks were not released on server deactivate - only on plugin load 2006-04-29 07:23:23 +00:00
Borja Ferrer
e5057d7191 cell upcasting (second revision) 2006-04-28 21:30:17 +00:00
Scott Ehlert
6000fe43d1 Fixed ClientUserInfoChanged forward not being reset on mapchange 2006-04-28 20:07:53 +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
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
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
Borja Ferrer
59098d703e added debug msgs 2006-04-12 02:00:08 +00:00
Scott Ehlert
3966f79324 MSVC8 Project File + SDK Update 2006-04-07 09:41:31 +00:00
David Anderson
8c2be55233 added ClientUserInfoChanged forward 2006-03-30 00:31:33 +00:00
David Anderson
a7acf05bfc added more strings 2006-03-29 23:57:42 +00:00
David Anderson
76afa40270 fixed bug 2006-03-23 15:01:15 +00:00
Borja Ferrer
4b0b3c0c7c bumped version 2006-03-20 22:58:27 +00:00
David Anderson
a293e23fe2 renamed time to gl_time
updated makefile
2006-03-20 18:45:53 +00:00
David Anderson
68e729721d ~(, ,)o <-- wtf another turtle?! 2006-03-20 18:38:29 +00:00
David Anderson
4f5c16c278 added support for new tr and kvd hooking/calling 2006-03-20 18:23:03 +00:00
David Anderson
c15a86b454 added new TR/KVD stuffs 2006-03-20 18:08:51 +00:00
Borja Ferrer
d5152fedc4 added glb.cpp 2006-03-14 17:21:35 +00:00
Borja Ferrer
9283cbe1c2 added request at26450 2006-03-14 16:55:06 +00:00
David Anderson
372a01e6da committed fakemeta optimizations 2006-03-04 06:34:28 +00:00
Borja Ferrer
a8c01e4865 fixed forwards passing floats as cells to the core
fixed pfn_playbackevent missing a parameter
2006-02-13 20:03:39 +00:00
David Anderson
48d3b6e952 bad ptr checks for strings 2006-02-11 22:56:55 +00:00
David Anderson
93ad26fb2a oops, forgot there was a sep. def for this 2006-02-05 08:25:45 +00:00
David Anderson
f8d0e4b90d fixed bug at25028 (teame06) 2006-02-05 08:06:50 +00:00
David Anderson
07affb56f2 works with post now 2006-02-03 03:28:43 +00:00
David Anderson
2ad9a320de added unregister_forward() 2006-02-03 03:27:03 +00:00
David Anderson
53d9274b45 added pev_valid() 2006-02-01 12:16:33 +00:00
Christian Hammacher
531cc5f2c1 Added some returns in engfunc() and in dllfunc() 2005-12-31 15:09:14 +00:00
David Anderson
54f3bba89d Bump of versions+SDKs 2005-11-20 19:45:59 +00:00
David Anderson
3ced207dd3 Fixed forward bugs 2005-10-18 21:29:51 +00:00
David Anderson
76b6510a27 686->586 2005-10-02 20:15:52 +00:00
David Anderson
4feaa1449f Fixed bug in Makefile 2005-09-22 06:34:58 +00:00
David Anderson
cd30fb0c1c Bumped version numbers 2005-09-22 02:23:13 +00:00
David Anderson
0232b0abee Bumped versions 2005-08-31 20:36:41 +00:00
David Anderson
d50a6302e0 ugh 2005-08-25 09:09:35 +00:00
David Anderson
fd8a27013b CVS Cleanup 2005-08-24 07:07:34 +00:00
David Anderson
9be88ffa42 Linux compat, cleaned up newdll 2005-08-23 23:54:54 +00:00
David Anderson
5882802a3e Added set/get pdata string 2005-08-21 16:33:38 +00:00
Johnny Bergström
94e19aae0c Removed newdllfunc() and related NEWDLLFunc_* stuff. :-P (yes I finally read Alfred's post through) 2005-08-18 20:51:41 +00:00
Johnny Bergström
7d51404aeb What!!! 2005-08-18 15:47:28 +00:00
Johnny Bergström
1cdb12c4e4 Added NEW_DLL_FUNCTIONS to FM_* and a newdllfunc() native to call these... Although I'm not sure there is a reason to call those?
Anyway it will be needed later when client cvar query function is implemented.
2005-08-18 09:33:51 +00:00
David Anderson
e9993cce25 amd64 == no more libstdc++ 2005-08-18 08:44:01 +00:00
David Anderson
a6ca045086 More SDK syncs 2005-08-18 06:41:59 +00:00
David Anderson
80e6d31998 updated sdks 2005-08-17 16:52:12 +00:00
David Anderson
de5abef49a New makefiles 2005-08-02 09:30:50 +00:00
David Anderson
edd9fa2879 New makefiles. 2005-08-02 09:29:14 +00:00
David Anderson
b35e5dbd55 SDK sync, version bumps 2005-07-30 13:03:18 +00:00
David Anderson
e188bf087a CVector fix - corrupt memory on size change
Version bumps
2005-07-23 16:57:21 +00:00
David Anderson
21551a6ea8 Fixed it for real <_< 2005-07-20 03:19:53 +00:00
David Anderson
a89e1ac536 Oops! Forgot to MF_Add pev 2005-07-19 16:08:00 +00:00
David Anderson
2f64226c6b Fixed bug at11988 reported by twilight suzuka 2005-07-15 20:50:23 +00:00
David Anderson
1a53b7bba7 Committed new SDK version 2005-07-15 19:05:44 +00:00
David Anderson
1106113f2b Recommitted pev - don't do this again without telling someone! 2005-07-13 17:35:47 +00:00
Johnny Bergström
d1c27a7534 Goodbye pev. You've been great. Miss you. 2005-03-27 00:42:00 +00:00
Johnny Bergström
eeee302722 Removed pev.cpp from build. These are excluded in vcproj from Windows builds. 2005-03-25 09:33:40 +00:00
Johnny Bergström
81f4a505c1 Added FM_KeyValue and get_kv/set_kv natives.
Removed pev natives.

Probably fixed something in DLLFunc_ClientUserInfoChanged.
2005-03-25 09:30:45 +00:00
David Anderson
06923d0f6d Updated versions 2005-01-31 19:39:50 +00:00
David Anderson
a8ff2abab5 sdk syncs 2005-01-31 07:59:44 +00:00
David Anderson
db77c245e6 Fixed copyrights and version numbers 2004-11-11 08:58:54 +00:00
Johnny Bergström
28a1182cd2 Updated EngFunc_SetKeyValue :-) 2004-11-09 16:47:33 +00:00
Johnny Bergström
16444a713a Updated EngFunc_SetKeyValue 2004-11-09 16:47:06 +00:00
Steve Dudenhoeffer
f950d384b6 Fixed crash in FM_MessageBegin 2004-11-07 20:36:49 +00:00
Steve Dudenhoeffer
3414cd7ce7 fixed pev bug.. 2004-10-24 21:03:12 +00:00
Steve Dudenhoeffer
89eda75b1f Touch it and die, bail. 2004-10-20 14:24:54 +00:00
Steve Dudenhoeffer
14c3930b3d Damnit, bail 2004-10-16 14:26:11 +00:00
David Anderson
18b75cb07c Updated a bunch of SDKs and moved the rest to the new debugging system. 2004-10-04 06:14:30 +00:00
David Anderson
f3cfd31668 Added AlertMessage to fakemeta 2004-10-03 07:04:08 +00:00
Steve Dudenhoeffer
0c2dbdbc47 Minor check in get_tr added 2004-09-15 18:55:30 +00:00
Steve Dudenhoeffer
1485014229 Fixed traceresults and trace hooks.. 2004-09-15 18:40:18 +00:00
David Anderson
a96d26d573 *** empty log message *** 2004-09-15 08:33:39 +00:00
David Anderson
4ed906248d Fixed traceresults (Freecode) 2004-09-14 23:39:22 +00:00
David Anderson
569ef4d494 fix for tracelien forward 2004-09-14 18:02:32 +00:00
Steve Dudenhoeffer
9a21e3e9d3 Removed some debugging output 2004-09-14 15:41:55 +00:00
David Anderson
f171842cf8 added traceresult stuff 2004-09-14 06:16:52 +00:00
David Anderson
5453b55bdc *** empty log message *** 2004-09-12 00:38:17 +00:00
David Anderson
16f51ea619 *** empty log message *** 2004-09-12 00:32:11 +00:00
David Anderson
0def8c9354 wow 2004-09-12 00:17:21 +00:00
David Anderson
ac59f75523 Fixed memory allocation 2004-09-12 00:14:34 +00:00
David Anderson
f2faf990a0 Fixed bug reported by JJKiller 2004-09-12 00:13:46 +00:00
David Anderson
8377680989 memory test 2004-09-11 17:42:08 +00:00
David Anderson
00582481c6 stdc++ errors 2004-09-11 17:36:45 +00:00
Steve Dudenhoeffer
2573c9c4d2 Added pev_ideal_yaw 2004-09-10 16:28:27 +00:00
Steve Dudenhoeffer
49d24f6829 oops 2004-09-10 16:06:30 +00:00
Steve Dudenhoeffer
6f9ec854dc Added DLLFunc_Clientinfo something or other 2004-09-10 16:05:21 +00:00
David Anderson
a055d3d373 Upgraded CVector 2004-09-10 03:31:36 +00:00
David Anderson
2601879c0b Upgraded SDKs 2004-09-08 07:37:34 +00:00
Johnny Bergström
dd5c75888a Added forwardmacros.h to project 2004-09-02 18:24:48 +00:00
David Anderson
af6349454d Updated for 0.20, fixed makefiles 2004-09-02 08:35:58 +00:00
David Anderson
4e9de62da6 Added new SDK version 2004-08-29 19:51:38 +00:00
Steve Dudenhoeffer
9fb04f552c Moved includes to /plugins/include 2004-08-24 21:40:51 +00:00
Steve Dudenhoeffer
c6c958db2d Fixed another small error 2004-08-24 09:27:20 +00:00
Steve Dudenhoeffer
185070a9ad Fixed a small error because I'm an idiot 2004-08-24 09:21:07 +00:00
David Anderson
5464977fb7 New makefiles 2004-08-24 05:50:59 +00:00