How to add SWEPs

Hey Bro: We are one of the oldest mod sites on the Interwebs. Sign up and maximize your browsing experience.

  • Subscribe: Get notified of new submissions like this.
  • Say Thanks: Show your appreciation by sending Loyen points.
  • Post: Give Loyen your thoughts on this Tutorial.
  • Vote: Help Loyen win the Monthly Awards.
  • Rate: Give this Tutorial a rating out of 10.
  • Flag: Alert moderators and warn members of a problem with this Tutorial.
  • Watch: Get notified when this Tutorial is updated.
Mascot

Resistance is futile...

Become a Bananite

Already a Bananite? Login

In this tutorial you will learn how to add new SWEPs. It's pretty hard in the beginning, but it will get easier with time.
  1. Start of with open your Gmod9 Folder (usually it will be in C:\Program\Steam\steamapps\SourceMods or somethin' like that)
  2. Go to folder "lua/weapons/counter-strike" (if you want to add one of your hacks or favourite Css weapon as a new SWEP so you won't overwrite the old model).
  3. Copy the lua-file for the weapon that the model is for and go out from the "counter-strike" folder and make a new folder (named to whatever you want) and paste the lua-file in there. Picture 1
Now the folder name will be the name of the category the weapon is in gmod9 and the *lua-files name (in this case "MP5Navy.lua) will be the name of the weapon in the category. Rename it if you want it to have another name. I renamed mine to "MP5Tactical.lua" (.lua will not be seen in gmod9).
  1. Now, open the lua in notepad (or other text editor) and look after following lines (the files below is just in this case, it can be in other cases "M4a1" or somethin') Picture 2
function getViewModel( ) return "models/weapons/v_smg_mp5.mdl"; end function getWorldModel( ) return "models/weapons/w_smg_mp5.mdl"; end
----This is the model files that gmod will load when you press the weapon SWEP button in-game. In my case I add "Tactical" after mp5.----
function getClassName() return "MP5 Navy"; end
-----This will be the class name----
function getPrintName() return "MP5 Navy"; end
----This will be the Printname---- 5. Now to the weapon model. Open the weapons qc-file. Name the $modelname "weapons\v_smg_mp5.mdl" To the weapon model that the lua will load. In this case I just add "tactical" after mp5. Picture 3* 6. Then compile the weapon. (if you use GuistudioMDL compile to one of the games (like Css) and then go to cstrike/models/weapons folder cut out your weapon files and paste it in gmod9/models/weapons. copy the weapons materials to the right place in gmod (you only have to paste the materials folder in gmod9 folder) Now you're ready to rumble! Hope this was a easy read for being a first time. :) //Loyen

Comments

  • Adam. avatar
    Adam. Offline
    Member Joined 6 years ago
    7,976 points Ranked 504th
    1 medal 0 legendary, 0 rare
    • Oddities Skinning Contest Entrant Medal icon
    Report post
    6 years ago:
    wheres the qc file?
    The future is gone..for now. avatar
    Mantra
    The future is gone..for now.
  • TheToastOfFear avatar
    Member Joined 7 years ago
    Report post
    7 years ago:
    How make to an weapon Infinite Ammo?
    Whats about his Power level?
  • Alfa1337 avatar
    Alfa1337 Offline
    Member Joined 9 years ago
    6,356 points Ranked 632nd
    11 medals 0 legendary, 1 rare
    • 6 years a member Medal icon
    • Reached 1,000 Points Medal icon
    • Reached 2,500 Points Medal icon
    • 1 post awarded Exemplary Feedback Medal icon
    • One month a member Medal icon
    • 6 months a member Medal icon
    Report post
    8 years ago:
    Posted by Loyen_
    Posted by Zube1337 Yeah it really works but middle of playing it,BSOD came out.I recheck the lua and the model like you said but there is nothing wrong with it.
    That's windows fault, not mine..
    Yes but still your fault
     avatar
    Mantra
  • Alfa1337 avatar
    Alfa1337 Offline
    Member Joined 9 years ago
    6,356 points Ranked 632nd
    11 medals 0 legendary, 1 rare
    • 6 years a member Medal icon
    • Reached 1,000 Points Medal icon
    • Reached 2,500 Points Medal icon
    • 1 post awarded Exemplary Feedback Medal icon
    • One month a member Medal icon
    • 6 months a member Medal icon
    Report post
    8 years ago:
    Yeah it really works but middle of playing it,BSOD came out.I recheck the lua and the model like you said but there is nothing wrong with it.
     avatar
    Mantra
  • I am A Salad avatar
    Member Joined 9 years ago
    186 points Ranked 16220th
    Report post
    9 years ago:
    But this would change my default skin too wouldnt it? how to hex the skin?
    My mom said I'm cool...
  • Beastly avatar
    Beastly Offline
    Member Joined 9 years ago
    Report post
    9 years ago:
    This is how to MAKE sweps we want to know how to ADD them
    Bananite
  • cheesylard avatar
    cheesylard Offline
    Member Joined 10 years ago
    138 points Ranked 19930th
    Report post
    9 years ago:
    Pretty good

    4/10

    HIIII
  • Xblah avatar
    Xblah Offline
    Member Joined 10 years ago
    8,420 points Ranked 484th
    11 medals 0 legendary, 2 rare
    • 2nd Place - Kepler-22b Mapping Contest Medal icon
    • 6 years a member Medal icon
    • Reached 1,000 Points Medal icon
    • Reached 2,500 Points Medal icon
    • Reached 7,500 Points Medal icon
    • One month a member Medal icon
    Report post
    9 years ago:
    Posted by Loyen_ I can't make lua files, but I think the lua just telling you the name of the weapon, where the model is, what it can do, how much ammo it has.
    exactly.
    http://xblah.cjb.net avatar
    Mantra
    http://xblah.cjb.net
  • TheSheepness avatar
    Member Joined 10 years ago
    7,206 points Ranked 563rd
    Report post
    9 years ago:
    I don't either. so I just make one? and btw. how do you make your gun a .lua file? :S
    mmm pimpalicious avatar
    Mantra
    mmm pimpalicious
  • emonoob666 avatar
    emonoob666 Offline
    Member Joined 9 years ago
    Report post
    9 years ago:
    I dont have a counter-strike folder under weapons on lua
    Bananite

Share

Shareable Image:
Share banner
HTML embed code:
BB embed code:
Markdown embed code:

More embeddable images

Bookmark and Share

Credits

Key Authors
loyen_
Unknown

Submitter

Loyen avatar
Loyen Offline
Member Joined 10 years ago
1,813 points Ranked 2363rd

Loyen
Creator
Send a Private Message to the submitter

Game

Category

Details

Genre
Other/Misc
Difficulty Level
Intermediate

Stats

Posts
16
Views
23,969
Date Added
9 years ago
Apr 30 2007 @ 12:22pm UTC
Date Modified
4 years ago
Jul 6 2012 @ 4:32am UTC

Rating

4
Votes
1

Ratings Breakdown

CriterionAvg.VotesRange
Overall 4 1 -

More Tutorials from Loyen

WiPs by Loyen