>>83891431I've never personally made a custom enemy or re-sprited one so I wouldn't know exactly how excruciating the process is.
I do know that doom looks for specific sprites on each animation frame so you'd need to replace the sprite but keep the name of any old doom enemies you replace.
Similarly, you'd need to code a custom enemy to look for your animation frame sprites.
Making one animation set that you just draw a funny hat on to differentiate enemy types is a good way to make things easier though.
I know that doom doesn't have an alpha channel iirc for sprites which is why you'll see cyan instead on enemy and weapon sprites.
Also for sound; while I said it's piss easy, that's only because if you just rename your sound to be whatever the og doom sound would be then it works fine.
You'd need to do some code monkeying I think for additional custom sound.