Addon Entry

Now supporting the newest garrysmods.org

New : UserScript to add a search button to any garrysmod.org download page Script Page Install It!

Mirrors

Mirror 1 - Show

File: Customizable Weaponry 1.25
Version: 0
Garrysmod.org URL: http://www.garrysmod.org/downloads/?a=view&id=131966
Description: !!!

BEFORE YOU GO ON TO THE DESCRIPTION: IF YOU HAVE LOTS OF VARIOUS ADDONS INSTALLED, YOU WILL MOST LIKELY EXPERIENCE THOSE ADDONS CONFLICTING.
PLEASE, REMOVE ALL ADDONS THAT CONFLICT WITH THIS ADDON. (I do not know which are they, because I develop these SWEPs on a nearly vanilla GMod)

YOU'RE NOT SUPPOSED TO USE THESE IN GMOD 13 - THEY HAVE NO OFFICIAL SUPPORT YET AND ARE PRETTY MUCH BROKEN IN GMOD 13.

!!!

YOU CAN GET Extra Customizable Weaponry 1.12 HERE:
http://www.solidfiles.com/d/6a5e469c2a/
http://filesmelt.com/dl/Extra_Customizable_Weaponry_1.12_.zip

1.25:
+ Added physical bullets FOR SINGLEPLAYER:
* Each caliber has it's own muzzle velocity
* Bullets drop during their flight
* The bullets can penetrate surfaces, and still retain their physical state, but have their damage cut in half and can't penetrate anything else
* After a bullet penetrates a surface, it's direction will change
* The reason why the physical bullets are single-player only is because I can't figure out a proper way to predict them on the client in multiplayer

+ Added bipods:
* as soon as you equip it, walk up to a waist-high wall and stand still, it will decrease recoil by 70% when aiming and by 60% when not aiming
* it will also increase hip fire accuracy when not aiming
* a deployed bipod will slightly decrease mouse sensitivity
* supports (stock weapons): FAMAS, Galil, M249, SIG SG 552; Extra pack: G3, M14, G36C, HK416, L85A2, M16A2, M249 SAW, M4A1, LR300, SIG SG 551

+ Added near wall
+ Weapons now take 0.35 sec to holster
+ Added attachment icons to the download list, so people won't have purple&black when they go to customize their weapon

/\ Fixed the attachment menu not working correctly in multiplayer with lots of people
/\ Fixed some weapons that are suppressed by default being too loud
/\ Fixed various Lua errors
/\ Fixed attempting to load a shotgun with slug ammo giving a Lua error
/\ Fixed AK-47's (stock one) ACOG aiming position being off
/\ Fixed not being able to cycle through the attachments with the Finger weapons
/\ Fixed a very rare bug with revolvers that could let them have more than 6 rounds
/\ Fixed some bad weapon prediction when changing firemodes
/\ Fixed some suppressed weapons still emitting muzzleflashes
/\ Fixed laser sights acting all weird when aiming down the sights
/\ Changed the running animation
/\ Increased accuracy on all weapons when taking aim
/\ Recoil has been finally fully fixed (was incorrect on the client)
/\ Crouching down now only decreases recoil by 20% (was 30%)
/\ Re-wrote a certain part of the bone repositioning code, one of the next major updates will have a rewrite of the remaining part
/\ Firing a sniper rifle while taking aim now plays the bolt pull sounds
/\ Toned down the blurring when a player is using the blur effect and is sprinting/taking aim
/\ Re-enabled viewmodel bob when moving while aiming down the sights (holo-sights are now even much more useful!)
/\ Slight optimizations here and there
/\ Sniper rifles' recoil is now reduced when crouching and by attaching a suppressor

I am not going to set up an SVN. Get over it.

Ever wanted no additional viewmodels for various weapon attachments? Well guess what, this pack provides just what you wanted!

How to install:
1. Download and extract somewhere
2. Check if there is no duplicate folder called "Customizable Weaponry" inside
3. Cut/Copy-paste into your Addons folder
4. Enjoy!

Features:
- Ironsights
- Dynamic accuracy
- Dynamic recoil
- Additional first-person effects: gunfire heat, gunfire smoke, etc.
- Crosshair customization in the Q menu (Q > Utilities > Customizable Weaponry > Client)
- Global weapon behaviour for server admins in the Q menu (Q> Utilities > Customizable Weaponry > Admin)
- Super loading/Bullet chambering
- Manual reload
- Optimized (2 DTInts, 2 DTFloats, 2 DTBools and 1 global float)
- Console variable that slightly changes the weapon's origins
- Full compability with addons such as WAC, SCars, etc (or at least it should be that way)
- Custom ammo types (5.56x45 NATO, 7.62x39, 7.62x51, etc)
- Mouse wheel based zoom with sniper rifles
- Damage is affected by distance
- Near-wall
- Holstering a weapon takes a bit of time
- Physical bullets and surface penetration for SINGLEPLAYER
- View bobbing when reloading/drawing/attaching a suppressor to a weapon
- Moving your mouse fast decreases your accuracy
- Melee system. Bind a key to cstm_melee, and you can melee stuff with your weapon!
- Weapon customization menu similar to that in Crysis

- 2 Firemodes (semi-auto/automatic):
* Taking aim with an assault rifle while using the semi-auto firemode slightly increases your accuracy

- Various other customizations in the Q menu (Q > Utilities > Customizable Weaponry):
* You can customize your crosshair
* You can turn off various parts of your crosshair
* You can toggle various effects for the SWEPs
* You can use different weapon origin positioning
* You can toggle a view bob effect when reloading (like in Battlefield: Bad Company 2 and the like)

- Weapon customization:
* 4 Aim-assisting attachments:
- ACOG scope
- Aimpoint scope
- EOTech 557 red-dot sight
- Docter red-dot sight

* M203:
- 3 Grenade types:
* HE 40MM Grenade (normal)
* CE 40MM Grenade (150% blast damage, 50% blast radius)
* Smoke 40MM Grenade

* Bipods
* Vertical grips
* Beta C-Magazines
* Suppressors are toggleable on most weapons, excluding shotguns
* Laser sights

- Ammo types:
- FMJ Ammo (normal)
- Hollow-point ammo
- Armor-piercing ammo
- Magnum ammo
- "Masher" ammo (special ammo for Model 627 in the "Extra" pack
- Incendiary ammo
- Explosive ammo (ammo for shotguns)
- Slug ammo (ammo for shotguns)

- Sprinting affects your weapon:
* Cannot reload while sprinting
* Cannot fire while sprinting
* Sprinting interrupts weapon reload

- Reload varies depending on how much ammo is left in the weapon:
* Reloading an empty weapon results in a longer reload
* Reloading a non-empty weapon results in a shorter reload
* Reloading a non-empty weapon leaves a single bullet in your weapon (chambered bullet) and moves the amount of ammo left in the mag to your ammo in reserve

Controls
Primary attack key - fire
Secondary attack key - use ironsights
Use key + secondary attack key - attach suppressor (if possible)
Use key + reload key - change firemode (if possible)
Use key + primary attack key - toggle between M203 and rifle modes (WHEN SWITCHED TO M203, TAKE AIM TO FIRE OUT A GRENADE)
Context menu key (default is C) - open attachment selection menu. While in the menu press the numbers on your keyboard shown in the brackets to change attachments in that certain group.

FAQ:

Q: How do I attach an attachment to a weapon?

A: Open your Q menu, and go to 'Entities'. Then, find a category called "Weapon Upgrades".
Spawn attachments from there, pick them up by looking at them and pressing your use key.
After that, open up the weapon customization menu by pressing C and select the attachments you want!
Simple, isn't it?

Q: I cannot see the attachments!
A: Some addons conflict with this. As such, you will not be able to see attachments. People with Macs seem to have problems like these too. Sorry, I'm on a PC, so I can't really fix this.

Q: How can I increase my accuracy?
A: You can: stop moving, switch to semi-auto, crouch down, aim down the sights.

Q: The ACOG scope is fucked when using the new behavior.
A: That's because the current render target system in GMod is not working properly. Revert back to old ACOG scope behavior in the Q menu.

Q: I have 2 red dots when using the Aimpoint holo-scope.
A: That's because you have another aim2 texture that's interfering with the new one.
Search for aim2 and delete all of them (both the .vmts and .vtfs) that are not in the Customizable Weaponry folder.

Q: I don't have any ammo in reserve for some weapons!
A: Spawn the "Ammokit" SWEP in category "Throwable Weapons"

Q: The ACOG scope has this reflection on it and I can barely see anything.
A: You have another ACOG model in your GMod folder somewhere, which is over-writing the current ACOG lense texture

List of weapons:
Desert Eagle; P228; FiveSeven; Glock 18; AK-47; Galil ARM; Famas; M249; M3; XM1014; MAC-10; MP5; TMP;
UMP .45; AWP; G3SG1; Steyr Aug; SG550; SG552

Known bugs:
None.

Features video (version 1.0):
http://www.youtube.com/watch?v=Vk6iThrfoUc

FP Thread:
http://www.facepunch.com/threads/1060381-Customizable-Weaponry

Credits:
Clavus - SWEP Construction Kit
Kogitsune - giving me the ACOG render target code, being awesome and teaching me Lua since 2008.
wystan - attachment models
MrBunneh - custom silencer texture, slightly changing the EoTech and Docter models to support the new holo-sight behavior
Kopimi - helping me out with the compability for SharpEye, WAC, etc.
SentrySappinMySpy - ballistic scope model, scopeless AWP model, scopeless Scout model

Image: Customizable