Beretta M9

Wed Sep 15, 2021 1:55 pm

Hey ya'll. I took the pistol from my horror mod and decided to release it as a resource. It is a semi-auto pistol based on the Beretta M9 from Resident Evil 3. I rendered sprites from Blender and painted over them.

This is free to use! I would appreciate credit where due if you would so kindly. :)

Features:
-Alt-fire will steady your aim with the other hand. Makes you more accurate with a small damage boost at the cost of fire rate
-Has a reload state in alt-fire and normal fire
-Also has a dry fire state
-Compatible with Zandronum

Credits (also included in the .pk3):
-OpenGameArt for the smoke FX sprites (made by Beast)
-Beretta blender model made by statyk, uploaded to TurboSquid
-WildWeasel for the GunLabs tutorials I followed to make this as well as reference sprites so I could figure out dimensions
-All sounds from Resident Evil 3: Nemesis released by Capcom for the Sony PlayStation

Screenshots:









Download:
BerettaM9.zip
Updated 9/15/21: Thanks Enjay for catching a missing SNDINFO definition.

Note: This isn't a direct replacement for the pistol. You can summon this item by typing summon berettam9 in the console or by replacing the slot in your player class.
Last edited by R4L on Wed Sep 15, 2021 2:11 pm, edited 1 time in total.

Re: Beretta M9

Wed Sep 15, 2021 2:05 pm

It looks nice, and seems to work well too, but the sound is borked.

Code:
BRTT B 1 A_PlaySound("BERRSHOT",1,1) //BSHOTC


There is no BERRSHOT defined in your SNDINFO

Code:
//beretta sounds
BERETTAC BERETTAC
DRYFIRE DRYFIRE
BRTASHOT BRTASHOT
BSHOTA BSHOTA
BSHOTB BSHOTB
BSHOTC BSHOTC
BEJECT BEJECT
BINSERT BINSERT
BEQUIP BEQUIP
BUNEQUIP BUNEQUIP

//9mm shell sound
$RANDOM 9MMSH { SHELL_1 SHELL_2 SHELL_3 }

SHELL_1 SHELL_1
SHELL_2 SHELL_2
SHELL_3 SHELL_3

Re: Beretta M9

Wed Sep 15, 2021 2:06 pm

Whoops! I'll fix and re-upload.

EDIT: Fixed and re-uploaded. Same link should work.