AMX Mod Compatibility Layer (AMX Mod X)
As of 1.76, AMX Mod X has an AMX Mod backward compatibility layer. This layer has two goals. The first goal is API compatibility: AMX Mod plugins should compile without modification and subsequently run normally on AMX Mod X. The second goal is ABI compatibility: AMX Mod plugins should run as raw '.amx' files, without recompilation, on AMX Mod X.
This current status of this side project is experimental. While it will work for most plugins, there may be niches or obscure details yet unresolved.
List of Tested Plugins
The following is a list of plugins the development or beta testing team has verified to be working.
- Dev Tested
- admin (D)
- admin SQL (D)
- hackmod
- sentryguns
- shoot_at_nades
- ultimate_c4
Makeshift Tracker
- VexdUM Port
- Natives
- Engine's entity_[g|s]_*() natives should no longer bail out if the player is not ingame.
- radius_damage replacement (NOTE
- traceresult and its related natives
- get/set offset functions
- TODO: Port the TFC natives.
- Forwards
- All done but monster_hurt.
- Natives
- MySQL Port
- Entirely done.
- Fun Port
- Unknown
- Core Port
- Translator functionality nearly complete. Helper functions not done yet.
- Added detection for AMX Mod's localinfo keys.
- Math functions ported.