Getting started
ReDeathmatch is a AMXModX plugins to provide Deathmatch gameplay in Counter-Strike 1.6 optimized to work with ReGameDLL_CS.
The mod is a completely rewritten implementation of CSDM ReAPI, to replace legacy code.
Mod made a look back on the successful experience CSDM 2.1.2 by BAILOPAN, but using modern features of the new ReGameDLL_CS.
A variety of functions have long been built-in and optimized to work directly in ReGameDLL_CS. The ReDeathmatch system mostly just switches game settings and provides a convenient way to control most of the functionality.
Project architecture
amxmodx/
├── configs/
│ ├── redm/
│ │ ├── extraconfigs/ - additional configurations (optional)
│ │ │ ├── <mapname>.json - configuration activated on a specific map
│ │ │ └── prefix_<mapPrefix>.json - configuration activated for maps with a certain prefix
│ │ └── gamemode_deathmatch.json - main configuration file for the mod
│ └── plugins-redm.ini - activation of ReDeathmatch in AMXModX
├── data/
│ ├── lang/
│ │ └── redm/
│ │ ├── modes.txt - multilingualism for DM modes
│ │ └── redm.txt - multilingualism for ReDM
│ └── redm/ - respawn file configuration
│ └── *.spawns.json
├── plugins/ - compiled files for mod activation
│ ├── ReDeathmatch.amxx - main mod
│ └── redm_spawns.amxx - editor/handler for respawn points
└── scripting/ - mod source code
├── include/
│ ├── msgstocks.inc
│ ├── redm_version.inc
│ └── redm.inc
├── ReDeathmatch/
│ └── **/*.sma
├── ReDeathmatch.sma
└── redm_spawns.sma