Garry's Mod

Garry's Mod

97 ratings
How to make your own material mod (outdated)
By RedChaosScrungle (They/Them)
In this tutorial I will teaching you how to make your very own material mod, exciting! I know. ^^
   
Award
Favorite
Favorited
Unfavorite
Before you start this tutorial you'll need two programs
Step 1: Download an image to use as a material
Step 2: Make folders inside the folder
Step 3: Make a folder called autorun in the LUA folder
Step 4: Making the .vmt file
"VertexlitGeneric"
{
"$basetexture" "Bean"
"%keywords" "Bean"

}
Step 5: Making the .VTF file

Alternatively, if pasting isn't working, go to the far left, click the sky blue paper that says "Import" on it and then select the file you want to import, also paste the image from an image viewer, not the image file.
Step 6: Making the .lua file
if SERVER then
list.Add("OverrideMaterials","Bean")
end
if CLIENT then
list.Add("OverrideMaterials","Bean")
end
Step 7: Putting your mod into the game
Open your file explorer, then click "this pc" then click the drive you have garry's mod installed on, for most people this is the C: drive, then go into the Program files (x86), then go into steam, then go into steamapps, then go into common, then go into GarrysMod, then go into garrysmod, then go into the addons folder, then right click while in that folder and click paste.
Step 8: Testing the mod in game
Step 9: Making an icon
Step 10: Opening the workshopper
Step 11: Putting in the title of your mod
Step 12: Using the icon you made
Step 13: Putting in your mod folder
Step 14: Setting your tags
Step 15: Ignoring the required games section
Step 16: Finally uploading your mod
Step 17: Looking at your uploaded mod
Step 18: Adding a description and preview images
208 Comments
Taco Bell Official 13 Sep @ 10:29pm 
oh ok
RedChaosScrungle (They/Them)  [author] 13 Sep @ 10:13pm 
@Taco Bell Official If the mod isn't uploaded and subscribed to by the person hosting the server it won't work.
Taco Bell Official 13 Sep @ 10:09pm 
one thign i might add its that it IS for a server, as in a hosted one in a site
RedChaosScrungle (They/Them)  [author] 13 Sep @ 10:08pm 
@Taco Bell Official Hm, dunno.
Taco Bell Official 13 Sep @ 9:50pm 
misha.vmt and misha.vtf
RedChaosScrungle (They/Them)  [author] 13 Sep @ 9:47pm 
@Taco Bell Official What is the name of the VMT and VTF files?
Taco Bell Official 13 Sep @ 9:26pm 
VMT:
"VertexlitGeneric"
{
$basetexture "misha"
"%keywords" "misha"

}

LUA:
if SERVER then
list.Add("OverrideMaterials","misha")
end
if CLIENT then
list.Add("OverrideMaterials","misha")
end
RedChaosScrungle (They/Them)  [author] 13 Sep @ 8:42pm 
@Taco Bell Official There's a typo somewhere in the code.
Taco Bell Official 13 Sep @ 7:59pm 
the material appears in the tool, but when i try and apply it it doesnt work
megamind videogame dvd 26 Nov, 2023 @ 12:14pm 
but tutorial helped me thanks