80cf45d234
Adjust version for manual build and update VS projects ( #543 )
2018-09-02 20:34:40 +02:00
9bcabfeb1f
Add or adjust a bunch of safety checks ( #433 )
2018-08-26 17:18:39 +02:00
7c4688f557
Comment MODULE_RELOAD_ON_MAP_CHANGE on modules that use USE_METAMOD ( #484 )
...
Currently amxmodx doesn't reload modules that use metamod, so MODULE_RELOAD_ON_MAP_CHANGE being defined or not doesn't make any difference.
Even though this commit currently doesn't change any behavior, amxmodx might in the future support reloading modules that use metamod, and all these modules in their current state either fail completely because of erroneous cleanup, or are untested (and most likely leak stuff).
Furthermore, these changes make it clear that these modules are in fact not being reloaded.
2018-03-09 19:37:46 +01:00
d6e71c8f4f
Little cleanup ( #461 )
...
* Remove FAKEMETA leftovers
* Move "require_module" native to where it belongs
* Remove broken AMX module support
* Remove useless natives
* Remove "alloc_amxmemory" and "free_amxmemory" functions
* Remove "strip_name" function
* Clean engine a bit
* Export "GiveFnptrsToDll" (Windows) (Core)
* memcpy -> ke::SafeStrcpy
* Export GiveFnptrsToDll in modules
* Update msvc project files
2017-12-07 18:45:16 +01:00
0689c664d7
Fixed passing a temporary string to LIGHT_STYLE ( #464 )
2017-10-08 21:57:12 +02:00
f5e734f636
Fixed is_visible native ( #392 )
2017-01-17 15:52:49 +01:00
e24b9548d4
Update to the latest AMTL ( #381 )
...
* Update to latest AMTL.
* Update .gitignore for VS2015
2016-08-12 15:30:06 +02:00
d91144a10d
Fix typos in entity_intersects() and get_global_edict2() natives
2016-03-31 19:37:12 +02:00
c6024b93ce
Fix typo in find_ent_in_sphere
2016-02-24 23:47:17 +01:00
1234528521
Engine: Replace ENTINDEX with TypeConversion
2016-02-11 22:07:01 +01:00
86d34e9bc5
Engine: Fix more bcompat for CHECK_ENTITY
2016-02-03 13:34:03 +01:00
e52fc14114
Consistency: Replace INDEXENT2 with HLTypeConversion in engine module
2015-10-07 23:27:57 +02:00
c29eabec50
Fix max length inconsistencies + typo
2015-10-05 19:12:30 +02:00
138b9e1510
Remove UTIL_Format() and UTIL_VarArgs()
2015-10-05 19:12:08 +02:00
f976861e21
Fix AMBuild and VS projects files
2015-10-02 23:22:22 +02:00
2d910838a2
Fix AMTL internal paths
2015-10-02 23:22:21 +02:00
c0b9b91a06
Remove MakeFile
2015-07-14 00:13:24 +02:00
a68df8de7f
Engine: Fix bcompat and consistency for CHECK_ENTITY
2015-07-13 15:38:37 +02:00
846238fe99
Merge pull request #250 from Nextra/enginew
...
Engine Update
2015-07-02 18:43:35 +02:00
7059f5b3b9
Engine: Detour LightStyle to catch all calls, restores set_lights() functionality
2015-06-11 20:49:00 +02:00
4a58365b2c
Correcting SolutionFileFormat version as well
2015-05-19 18:31:19 +05:30
ad23638913
Correcting years in MSVS project solutions.
2015-05-18 21:54:06 +05:30
8b6d85eb78
Engine: Add a bunch of missing CHECK_ENTITY() and CHECK_ENTITY_SIMPLE()
2015-05-11 16:15:44 +02:00
dc73473394
Engine: Fix CHECK_ENTITY() logic error (0 is not a player)
2015-05-11 16:15:44 +02:00
7bf47f90d9
Engine: Use UTF-8 functions where KeyValueData is touched
2015-05-11 16:15:43 +02:00
c24fbda302
Engine: Add error path to DispatchKeyValue() based on g_inKeyValue
...
This was unsafe as g_pkvd is pointed to a stack variable that is only valid while inside of pfn_keyvalue()
2015-05-11 16:15:43 +02:00
702f784e44
Engine: Fix get_info_keybuffer() not being able to retrieve local keybuffer
2015-05-11 16:15:43 +02:00
679714c8be
Engine: Add error path for remove_entity() and unsafe entity ids
2015-05-11 16:15:43 +02:00
ff0ca9ba67
Engine: Remove inconsistent error path from entity_get_int()
2015-05-11 16:15:42 +02:00
ebdd015aae
Restore traceresult() functionality by writing to g_tr in trace functions
2015-05-11 16:15:42 +02:00
3c1022af99
Engine: Add a destination parameter to trace_hull() to make it more useful
2015-05-11 16:15:42 +02:00
add4867d21
Engine: Add safe get_global_edict2() and entity_get_edict2()
2015-05-10 23:56:06 +02:00
d69fddf8b4
Engine/Core: Move precache_event() to core
2015-05-10 23:45:01 +02:00
218fb9c794
Engine: Add unregister_[touch|think|impulse]()
2015-05-10 23:40:22 +02:00
c531ad756d
Engine: Dynamically hook StartFrame for set_lights()
2015-05-10 23:21:12 +02:00
92c2c84617
Update copyright year
2015-03-29 20:01:25 +02:00
e09f434ed8
Move dlls/ to modules/
2015-03-13 15:18:47 +02:00