It probably still works, but I recommend using gmpublisher.
A light-weight Electron GUI for gmad
and gmpublish
that allows you to create/update/extract Garry's Mod addons very easily.
As of v2.0, you can upload and update your addons, as well as extract GMA files.
Download a release and run gmod-addon-tool.exe
.
Make sure you follow the wiki's directions to the letter.
Common mistakes you should be aware of,
-
your addon icon not being a baseline JPG will cause your upload to fail, which can usually be fixed by exporting your icon in Paint (Windows), Gimp, or Photoshop.
-
having an unallowed file (or an incorrect folder structure) in your addon's directory will cause your upload to fail, here's a list of allowed files which should also give you an idea of where to place things
-
not being logged into Steam will obviously cause uploads to fail
-
you must have Garry's Mod installed to use this tool, since it utilizes
gmad.exe
andgmpublish.exe
which can be found in/GarrysMod/bin/
If the "Update existing addon" button is stuck in an infinite load, it's possible the libraries required for gmad_linux
and gmpublish_linux
are not correctly linked. This can be fixed in several ways and usually varies by distro so I cannot provide direct troubleshooting for this issue. Google DuckDuckGo is your friend.
Otherwise, create an issue or send me a tweet/DM.