👦 🗨️

One thing that annoys me in the Source Engine is materials and textures. It’s an awesomely powerful system when you need it. But I don’t particularly want every texture I use on my GUI to have a generic vmt file with just the $basetexture replaced.

So I’ve made it so that in the next version of Garry’s Mod you can load png/jpeg files as simple flat textures – simply by using the filename.


  • Only loading one file – so half the disk access time
  • Not losing out, still got the previous system
  • More accessible
  • Potentially load images from the web straight onto the GUI

It’s pretty much as simple as it could be. It looks like this:

local mymaterial = Material( “gui/header.png” )

I’m playing around with it and exploring the possibilities. The same system has scope to do some cool things.

An error has occurred. This application may no longer respond until reloaded. Reload 🗙