Customizable Weaponry for ZDoom.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Alison Watson a9bf629e79 Somehow I didn't notice the error there 5 years ago
pk7 v1.4.2 5 years ago
.gitattributes Added git attributes. 5 years ago
.gitignore Doing some more meta stuff 5 years ago
CREDITS.txt made the whole attachment menu more moddable, some graphical changes, maybe 1.4.2? 5 years ago Somehow I didn't notice the error there 5 years ago
makepk7.bat Added a spawn for the pistol, changed a sound 5 years ago

Channel: irc://


To attach Silencers

Hold RUN and RELOAD to attach or detatch a Silencer.

To use the Customization Menu

Press ZOOM to open the Customization Menu.
Press RELOAD to attach an Attachment.
Press FIRE to scroll the menu.

How to play

Option 1:

  • Go to the releases page and download the latest release there.

Option 2:

  • Clone the repository (Download ZIP on the main page)
  • Zip the pk7/ folder contents
  • Rename the zip to doomcw.pk3

ACS Stuff

Definitions in CWMain.c

Used as an argument for the CW_ATTACH script

  • CM_SHTGN Used as an argument for the CW_GETVAL script
  • GV_PSTF1
  • GV_PSTF2
  • GV_SHTF1

Maximum integer



  • CW_KEYFIND - Looping script that checks some buttons and does stuff in a switch
  • CW_ATTACH - Huge-ass switch that does some CheckInventory comparisons
  • CW_MENUOPEN - Terminatable looping script that opens the Customization Menu.
  • CW_MENUCLOSE - Terminates CW_MENUOPEN and closes the HudMessages.
  • CW_GETVAL - Switch to be used in DECORATE for gun modifications.
  • CW_LASER - Looping script that spawns a laser pointer if you have one attached