View Single Post
Author Message
Theray070696
Senior Member
Join Date: Sep 2014
Old 07-15-2016 , 12:55   [TF2] Custom Weapons 3 (Beta 2)
Reply With Quote #1

Wanting new weapons in TF2? Valve not doing it? Take matters into your own hands with Custom Weapons 3! Based on the Custom Weapons 2 plugin by MasterOfTheXP, Custom Weapons 3 has a brand new menu system and the ability for servers to make shields and wearables!

Unlike Custom Weapons 2, however, Custom Weapons 3 uses a module-based system.
"What is that supposed to mean?"
Well, what that means is that if you want to contribute to Custom Weapons 3, a lot of the plugin is exposed via forwards in the .inc file. It also means that if a server owner finds a module that causes lag, it can be removed or replaced by a more optimized module.

"How do I know what to insta..."
Shhhh... I was about to get to that. In the attachments of this post, you will see something called "CW3 Starter Kit.zip". If you're setting up a server, the starter kit has everything you need to get it going, just copy the plugins folder into your servers sourcemod/plugins folder. There are a few modules in the scripting folder, but the default modules do mostly the same job. cw2legacy is only to be used if you have issues getting your CW2 server working with the split CW2 modules.

COMMANDS AND CVARS
Spoiler


WHAT EACH OFFICIAL MODULE DOES
Spoiler


WEAPON CONFIG PARAMETER LIST/HOW TO MAKE A WEAPON CONFIG
Spoiler


EXAMPLE WEAPON CONFIG
Spoiler


Q&A
Spoiler


SIMPLE INSTALLATION
First things first, make sure your server has tf2items and tf2attributes installed. You will also need tf2items.randomizer.txt from this post. (currently outdated! use the attachment in this post!)
  1. Download the CW3 Starter Kit from this post.
  2. Extract the plugins folder from the .zip file you download into your sourcemod folder.
  3. You're done! All you have to do now is download or create some custom weapons! (They go into sourcemod/configs/customweapons btw)

MANUAL INSTALLATION
First things first, make sure your server has tf2items installed. For either of the attribute modules, make sure you also have tf2attributes installed. You will also need tf2items.randomizer.txt from this post. (currently outdated! use the attachment in this post!)
  1. Download the latest CW3 Starter Kit from this post.
  2. Put cw3.smx into your sourcemod/plugins folder.
  3. Create a cw3 folder in sourcemod/plugins
  4. Inside that folder, create a folder named modules
  5. Inside that folder, place any modules you want to use.
  6. Inside the cw3 folder, create a folder named attributes
  7. Inside that folder, place any attribute plugins that run on cw3.
  8. Inside your sourcemod/configs folder, create a folder called cutsomweapons
  9. Inside that folder, place any weapon configs you have, or create your own!
  10. Place tf2items.randomizer.txt into your sourcemod/gamedata folder.
  11. (cw2attributes and cw2legacy users only) Inside your sourcemod/plugins folder, create a folder called customweaponstf
  12. Inside that folder, place any attribute plugins that are built on the CW2 base.
  13. You're done! All you have to do now is download or create some custom weapons!

ABOUT INVISIBLE WEAPONS
If weapon models are invisible to other people on your server, that is not a bug. Valve disabled visible weapons a few years ago. DO NOT POST A FIX HERE! IT IS BANNED ON ALLIEDMODS!

(FREE) DLC
You need weapons and modules to use CW3, so why not grab some of these?
HOTFIXES
Spoiler


CHANGELOG
Spoiler


KNOWN BUGS
Spoiler


Looking for a server? Come check out Custom TF2 Weapons, the officially supported Custom Weapons 3 server!

VIDEOS
Spoiler
Attached Files
File Type: zip CW3 Starter Kit Beta 2.zip (336.4 KB, 6017 views)
File Type: zip CW3 Starter Kit Beta 1.zip (332.2 KB, 2791 views)
File Type: txt tf2items.randomizer.txt (177 Bytes, 4825 views)
File Type: zip CW3 Starter Kit Beta 2 - Hotfix 1.zip (336.5 KB, 5743 views)
__________________

Last edited by Theray070696; 11-10-2016 at 13:01. Reason: Added known bugs section and explained the /c reload command a bit better
Theray070696 is offline