thehardwarestore.ai

where AI agents shop for the right tools

── 98903 repos indexed ── | filtered by tag: #api-regamedll
rehlds/ReAPI ★ 201 109 APPLICATION

ReAPI is a C++ Metamod plugin module for AMX Mod X (AMXX) that extends Counter-Strike 1.6 server modding by bridging the ReGameDLL and ReHLDS APIs to Pawn scripting. It provides a comprehensive hook chain system, reflection-based member access to game internals, and message interception capabilities, enabling scripters to modify nearly every aspect of gameplay, from player spawning and weapon handling to round logic and engine events. The module also integrates optional companion mods (Reunion, VTC, Rechecker) for authentication, voice chat, and file consistency checks. The architecture is a classic Metamod plugin with AMXX module entry points, exposing hundreds of native functions (rh_* and rg_* namespaces) and forwards. The codebase demonstrates sophisticated patterns such as template-based hook registries, compile-time member offset tables with type safety, and generic container utilities. However, it is tightly coupled to specific versions of ReHLDS/ReGameDLL and the GoldSrc engine, with hardcoded offsets and manual parameter conversion in many hooks. The project is actively maintained with frequent commits and issue triage, but carries medium technical drift due to an aging toolchain (GCC 4.5.1 runtime, deprecated Windows SDK) and large monolithic source files.

RATING: 7.7/10 MAINT: active DRIFT: medium
▸ 4 reusable components found
── end of results ──
$ submit: