2c5520cad0
added optimization tweaker
...
added binary log maxsize support
2006-03-17 22:50:13 +00:00
e067a980be
implemented a lot more binary opcodes
...
bumped versions
2006-03-16 06:36:01 +00:00
adc2a7d169
initial import of binary logger support code
2006-03-14 19:36:18 +00:00
0898418cf3
what... oh
2006-03-04 08:40:27 +00:00
dc5506efe3
added experimental callback for modules to get authorization
2006-02-28 09:59:03 +00:00
628d38df7a
experimental fix for new stats sync code
2006-02-28 09:43:20 +00:00
2ba0b079ab
initial import of new format zomg
2006-02-22 00:33:19 +00:00
c7fbc7f55e
more gaben
2006-02-14 23:59:24 +00:00
76609e2a4a
fixed bug with translator cvar not being registered by core
2006-02-14 22:14:12 +00:00
f1a4cfee61
compilable now o_O
2006-02-14 15:13:26 +00:00
bf0c1990dd
committed new format() code
2006-02-14 12:01:22 +00:00
5a0b3b0f9f
added a memcpy for MM
2006-02-09 11:17:22 +00:00
3507155189
removed MM-1.18 compat
2006-02-08 21:59:02 +00:00
e2c1b8c178
Fixed bug where invalid keys were saved as blank translations
...
Fixed bug where dictionary caches were invalidated before being used
Loads with MM 5:11 now
2006-02-06 11:13:27 +00:00
f0f8b78df9
added server_changelevel back
...
fixed bug where NULL FP_STRING could crash forwards
2006-02-05 00:32:20 +00:00
df082de817
committed newmenu api, take two
2006-02-03 03:00:48 +00:00
f40ae48849
removed server_changelevel (at24675 - oneyed)
2006-02-01 12:33:31 +00:00
314392bffe
removed old cvarquery stuff, added support for queryclientcvarvalue2
2006-02-01 12:09:43 +00:00
82cb94ab56
removed old fakemeta #defines
...
added better mm version handling
2006-01-27 09:07:04 +00:00
7c7422a553
added language debug
2006-01-24 18:47:08 +00:00
f336585d4f
Fixed GCC compatibility for now.
...
Removed ps_locked and replaced with ps_error.
Added set_fail_state.
Fixed md5_file.
2005-12-01 13:42:28 +00:00
c6fc34a64d
Rewrote format() parser to be re-entrant and easier to read
...
Added various optimizations
Fixed memory leak in sh_tinyhash
2005-11-21 10:04:43 +00:00
f13599177f
Rewrote language backend for integrity checking and optimization
...
Replaced CRC32 system with real hash-map
2005-11-21 01:35:37 +00:00
778c2080b0
zomg fix for oldmenus^2
2005-11-17 23:04:43 +00:00
8cc10bdb3d
patch for old showmenus
2005-11-15 21:58:47 +00:00
2ac00713a7
fixed a menu bug at19364
2005-11-13 20:33:30 +00:00
c8d69c41bc
Hello quickfix 64bit negative values to executeForwards -> now upcasting everything 32bit to cell before passing to executeForwards
2005-10-18 21:05:52 +00:00
ebd4974c75
final cleaned revision (I hope)
2005-09-16 23:48:51 +00:00
76760b221d
more cleaned-up code
2005-09-10 20:09:14 +00:00
7ce59966fc
Replaced with faluco's cleaned-up version of meta_api.cpp
2005-09-08 22:20:27 +00:00
66b95f64a5
Now checks whether there is a non-zero g_engfuncs.pfnQueryClientCvarValue before setting newdll's pfnCvarValue function pointer
2005-09-06 16:31:07 +00:00
6bebf37f1a
An optional array parameter (LIKE TEH TASKS ONE) can be now passed to cvar query handlers
2005-09-06 10:12:02 +00:00
2d5f9ba181
Using the (*g_engfuncs.pfnQueryClientCvarValue) directlty instead of the macro so that it compiles on both metamod and metamod-p
2005-09-05 20:51:24 +00:00
dc57ef1e0c
Simple implementation for cvar queries
2005-08-27 23:00:44 +00:00
462916d00f
Got rid of many annoying warnings MSVC7.1 was reporting
2005-08-27 09:55:32 +00:00
5693d2629e
Attempted fix at DEP
2005-08-21 19:30:27 +00:00
1768ae4b23
Fixed bug at17117 (Twilight Suzuka)
2005-08-17 17:07:41 +00:00
abfca025d5
Committed new register_native system
2005-07-31 20:11:58 +00:00
32a42886dd
Finished new menu system (for now)
...
Fixed bug where client_print did not add newlines properly
2005-07-29 19:13:55 +00:00
166b5ca650
omg new menu system
2005-07-29 06:33:57 +00:00
191acd8e42
New Makefile, linux compatibility
2005-07-27 16:24:14 +00:00
4609cb409b
Whoa! Merged in Pawn! (Small 3.0)
...
Removed debug handling (will add back in soon)
Ported all amx_Exec()s to forward systems
Deprecated AMX Mod module support (incompatible with Pawn anyway!)
Deprecated many file natives (unused)
Deprecated some functionality of pause/unpause
Fixed some memory deallocation bugs (thanks fysh)
Bumped module API version to 3 (no new M/SDK yet!)
Bumped AMX Mod X version to 1.5!
Merged in CVector changes
2005-07-25 06:03:43 +00:00
29e1a5edc8
FAKEMETA IS GONE! SO LONG AND THANKS FOR THE FISH
2005-07-22 19:32:16 +00:00
3cba7811bd
Committed new auto-module registering system
...
require_module is now DEPRECATED
2005-07-15 19:15:58 +00:00
35ed810775
Patch for ifvers 5:11 (new MM API), eliminates fakemeta like mm-pext
2005-07-13 02:37:32 +00:00
35ecd40228
Fixed bug at15479 (karlos)
...
Fixed bug at11812 (Kamikaze)
Added new build_pathname implementation for reentracy.
build_pathname_r added to module API
2005-07-08 05:05:06 +00:00
cc899d298d
Modules can now intercommunicate through RegisterFunction() - UNTESTED
...
Registering a function will make it available through ReqFunc,
2005-07-05 22:01:29 +00:00
57eec2b88e
evilspy's support for mm-p ext
2005-02-16 20:36:04 +00:00
26e8b0dbb6
client_disconnect forwards now get called for every client which is initialized (ie. client_connect was called for him) instead of clients which are ingame only (ie. client_putinserver was called)
2005-02-07 10:28:22 +00:00
e4beb3828a
Increased version number
2005-01-31 19:33:17 +00:00