The BUVRO smooth weapons only file. It reanimates the weapons using Doom's own files. Also works on FreeDoom with fantastic results.
Just load into GZDoom with drag and drop, or by mod loader like ZDL. Should be able to work with any modern port like Zandronum but I havent tested it.