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

There are no mirrors, request one in the comment section below.
File: Customizable Weaponry 1.181
Version: 0
Garrysmod.org URL: http://www.garrysmod.org/downloads/?a=view&id=124362
Description: IF YOU HAVE DOWNLOADED THIS ALREADY, PLEASE, REDOWNLOAD IT. I DIDN'T DO SOME STUFF IN THE LAST UPLOAD. DOWNLOAD THIS INSTEAD.

Not setting up an SVN.

Here's Extra Customizable Weaponry 1.06, if you want it:

http://filesmelt.com/dl/Extra_Customizable_Weaponry_1.06_.zip

http://www.filehosting.org/file/details/253382/Extra_Customizable_Weaponry_1.06.zip

GET "EXTRA CUSTOMIZABLE WEAPONRY" 1.061. I FIXED 3 BUGS FOUND IN 1.06. GET IT HERE:

http://www.garrysmod.org/downloads/?a=view&id=123935

1.181:
+ Added in FULL COMPABILITY for mods like WAC, SharpEye, etc. (thanks to Kopimi for telling me how to do that!)

+ Added in surface penetration:
* It penetrates only REALLY thin walls. Maximum penetration is 4 units. (to prevent wallhackers using this to their advantage)

/\ EoTech 557's reticule now becomes invisible as soon as you stop aiming down the sights.
/\ Fixed being able to attach something onto the weapon while aiming/running/etc.
/\ Fixed SPAS-12 and AK-74U in the "Extra" pack having some buggy stuff with attachments
/\ Fixed being able to infinitely install C-Magazines on your weapon
/\ Slightly improved dynamic crosshair scaling (it doesn't increase the crosshair that much anymore)
/\ Lots various optimizations to the code (everyone loves locals instead of function calls over and over!)
/\ Improved incendiary ammo hit effect

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, such as gunfire heat and gunfire smoke
- Super loading/Bullet chambering
- Manual reload
- Optimized (only 2 DTInts and 1 DTFloat)
- Console variable that slightly changes the weapon's origins
- Limited compability with addons such as WAC, SCars, etc
- Custom ammo types (5.56x45 NATO, 7.62x39, 7.62x51, etc)
- Mouse wheel based zoom with sniper rifles
- Damage is affected by distance

- 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
* Suppressors are toggleable on most weapons, excluding shotguns

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

- 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
- 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)

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". Most rifles and SMGs require a rail mount, so spawn that first.
Walk up to the rail mount, and while wielding a "customizable" weapon, press your use key at the rail mount.
After that, you can attach any attachment, that supports your weapon.
Simple, isn't it?

Q: Some attachments look like they're simply glued onto the gun, why?

A: I only have a single rail model, and using it on every weapon is not something I want to do.

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, attach an aim enhancing attachment.

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:
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
Bunneh - custom silencer texture
Kopimi - helping me out with the compability for SharpEye, WAC, etc.

Regarding people that want to donate.

Before you post anything about donation, please read this. This project is not profit-oriented and never will be. Some people have been saying that they want to donate. Well, you can, sort of. If you have a PayPal account, you can use the "Send Payment" function. The email that you are going to donate to should be [email protected]
/* */
If you're considering donating, please, set the reason to "Other" and if it asks you for a reason, type in "Development Support" or something along those lines. Like I already said, this project is not profit-oriented, and I expect to get nothing from this. Donate if you will. Thanks in advance.

Image: Customizable