[IMG]https://d90f1d3e1fc9b57703e1ae0aa94b242833cf4d31.googledri ve.com/host/0B6tNgRrX-RzwTWRJN3JqZThsYVU/images/gac/logo.png[/IMG]
[B]Gmod Addon Creator V1.16[/B]
[B][I][URL="https://drive.google.com/file/d/0B6tNgRrX-RzwZ09sVUxYYkhhekU/view"]DOWNLOAD LATEST VERSION BY CLICKING HERE[/URL][/I][/B]
GAC is a wrapper for both gmad.exe and gmpublish.exe and makes creating, publishing, and updating addons on the Steam Workshop much easier. I've also included [B]gacxlib.dll[/B] in case you'd like to use it in your own program. (of course, you'll have to try to figure out how to use my mickey-moused functions) [I][B]KEEP ALL FILES IN ONE DIRECTORY OR IT WILL NOT WORK.[/B][/I]
[B]
Requirements:[/B]
[URL="http://www.microsoft.com/en-us/download/details.aspx?id=17851"].Net Framework 4[/URL]
[URL="http://store.steampowered.com/app/4000/"]Garry's Mod[/URL]
[B]Features:[/B]
- Compile GMA files and upload / update directly after compiled
- Compile GMA for uploading later
- Upload GMA to workshop
- Update existing workshop addon with a GMA
- Create an addon with literally no experience whatsoever
- Create JSON file for addon
- Accepts PNG, JPG, and GIF Images (512x512)
- Does all the batch files for you (no messing around with CMD)
- Makes uploading an addon a hellofalot easier
- User Interface no longer freezes at any time
- Error report generated to desktop in a .txt file
- Extract GMA Files to specified folders
[B]Upcoming Features:[/B]
- Drag & Drop Uploading, Updating, Extracting, etc.
- Better, faster user interface
- In-App Updating Feature
[B]Updates Log:[/B]
Version 1.16 (4/26/15 7:41PM) - Fixed Error Reporting Algorithm
Version 1.15 (4/14/15) - Added Recent Directory List for compiling addons
Version 1.14 - Added extraction menu and interface
Version 1.13 - Hotfix for "Error Report" when compiling addons
Version 1.12 (4/8/15 10:17PM) - Added "Error Report" check for compiling addons
Version 1.11 (4/3/15 3:30PM) - Fixed addon upload image conversion system
Version 1.1 - (April 2015) Recoded the entire application itself, using bits and pieces of the old, junk code from the old version
Version 1.0.0.1 - Fixed addon.json editor bug
Thanks for the tool!
Any ability to edit your pre-existing addons? I couldn't find any, but this looks like a nice tool regardless.
be careful with this cuze valve can perm ban you by uploading a addons for the workshop by third-party software
[QUOTE=PizzaDoxy;44552436]be careful with this cuze valve can perm ban you by uploading a addons for the workshop by third-party software[/QUOTE]
Don't worry about that. Both this and GMosh and pretty much all other programs like this are wrappers for the official gmpublish. This means that you're always using the official gmpublish, even if you think you aren't.
[QUOTE=PizzaDoxy;44552436]be careful with this cuze valve can perm ban you by uploading a addons for the workshop by third-party software[/QUOTE]
Yeah, like FPtje said, all this program really does is use gmad.exe and gmpublish.exe to upload to the workshop using some command lines. It just makes it easier than typing out batch files each time you want to upload or update an addon.
I'm getting Error after "Is this your Garry's Mod bin folder?" I click Yes then "Error Failed: Missing Files"
[QUOTE=SakuZon;44578426]I'm getting Error after "Is this your Garry's Mod bin folder?" I click Yes then "Error Failed: Missing Files"[/QUOTE]
You need to select the bin file. Then it checks if gmad.exe and gmpublish.exe exist, and if they don't then that is the reason you're getting the error message.
[QUOTE=Scarention;44587932]You need to select the bin file. Then it checks if gmad.exe and gmpublish.exe exist, and if they don't then that is the reason you're getting the error message.[/QUOTE]
Thanks now its working but i got another problem now when i try to Save to GMA file ill get this error
"Compile error occured!" And i get the same error when i try to upload it to Workshop.
[QUOTE=SakuZon;44598110]Thanks now its working but i got another problem now when i try to Save to GMA file ill get this error
"Compile error occured!" And i get the same error when i try to upload it to Workshop.[/QUOTE]
Send me a screenshot of what the menu looks like when you try to upload or save the gma.
Honestly it's faster to just use a command line.
[QUOTE=rbreslow;44629644]Honestly it's faster to just use a command line.[/QUOTE]
How? This practically creates the JSON and GMA for you without writing out the command line in a bat script and creating a JSON.
[QUOTE=Scarention;44629305]Send me a screenshot of what the menu looks like when you try to upload or save the gma.[/QUOTE]
Here's the screenshot [url]http://gyazo.com/f02c32c66d6d631c0740e7be0eb9fc5d[/url] , and btw i'm using Windows 8 if it matters.
[QUOTE=SakuZon;44631669]Here's the screenshot [URL]http://gyazo.com/f02c32c66d6d631c0740e7be0eb9fc5d[/URL] , and btw i'm using Windows 8 if it matters.[/QUOTE]
Here's the fix:
Where ever you have your folder, delete the .txt in it. The program uses txt to edit the json but forgets to delete the txt and you cannot upload the txt format to the workshop forwhich causes this error. So go to the directory/folder and you will see addon.json and addon.txt delete the txt version and try again.
Need to add the 'ServerContent' type.
[QUOTE=JBoyTheGreat;44682719]Here's the fix:
Where ever you have your folder, delete the .txt in it. The program uses txt to edit the json but forgets to delete the txt and you cannot upload the txt format to the workshop forwhich causes this error. So go to the directory/folder and you will see addon.json and addon.txt delete the txt version and try again.[/QUOTE]
There was no txt file in the folder
[QUOTE=Halokiller38;44682793]Need to add the 'ServerContent' type.[/QUOTE]
What do you mean?
[QUOTE=SakuZon;44697583]
What do you mean?[/QUOTE]
There is a type called ServerContent. Here.
[thumb]http://i.imgur.com/lraGtJl.png[/thumb]
[QUOTE=Halokiller38;44682793]Need to add the 'ServerContent' type.[/QUOTE]
Fixed.
I keep getting an Error: "Compiling Error #1: addon directory contains whitelisted files!"
What am I missing?
[QUOTE=PlayBoyMan;47452259]I keep getting an Error: "Compiling Error #1: addon directory contains whitelisted files!"
What am I missing?[/QUOTE]
You're not missing any files. Your addon folder probably has a file in it that can't be compiled. Check all folders inside of your addon folder for files that are whitelisted from compiling and then try again.
[QUOTE=http://wiki.garrysmod.com/page/Workshop_Addon_Creation] info.txt or addon.txt are not needed
You can only upload files that would normally be mounted by the game, except for:
.dll, .exe, .htm, .html, .css and .js files are restricted
.txt files are restricted too, except for vehicle scripts
[/QUOTE]
It works! Thanks. :)
[QUOTE=Scarention;47451127]Fixed.[/QUOTE]
Fixed a year old problem, fucking baller.
OT: Nice program, if only I had stuff to upload.
I'm having another issue - I've checked the files and the directories don't have anything it can't compile (they are all LUA Files and wav), and I'm still getting the error.
[QUOTE=PlayBoyMan;47473918]I'm having another issue - I've checked the files and the directories don't have anything it can't compile (they are all LUA Files and wav), and I'm still getting the error.[/QUOTE]
Which error # are you getting? If it's error #2 you'll have to send me the files you're trying to upload.
It's still error #1 It's very weird. It's nothing but LUA Files and .wav files.
Really useful thanks, saves alot of effort when updating addons
[QUOTE=PlayBoyMan;47479045]It's still error #1 It's very weird. It's nothing but LUA Files and .wav files.[/QUOTE]
I'm working on an update now and it will help find the problem. Should be done with it by tomorrow.
EDIT: Finished the update and is now available. Try checking the "Error Report" check box before compiling, then read the text file it generates on your desktop to see why it couldn't compile your addon.
[snip] NVM, I think I fixed the problem.
This is the contents of the error file. Sorry it's so long, but I want to be through:
[QUOTE]content/sound/taunts/atatatat.wav
[Not allowed by whitelist]
content/sound/taunts/boom_headshot.wav
[Not allowed by whitelist]
content/sound/taunts/doh.wav
[Not allowed by whitelist]
content/sound/taunts/flames.wav
[Not allowed by whitelist]
content/sound/taunts/guarantee_it.wav
[Not allowed by whitelist]
content/sound/taunts/jaws.wav
[Not allowed by whitelist]
content/sound/taunts/jihad.wav
[Not allowed by whitelist]
content/sound/taunts/leeroy_jenkins.wav
[Not allowed by whitelist]
content/sound/taunts/negative.wav
[Not allowed by whitelist]
content/sound/taunts/never_again.wav
[Not allowed by whitelist]
content/sound/taunts/over_9000.wav
[Not allowed by whitelist]
content/sound/taunts/pingas.wav
[Not allowed by whitelist]
content/sound/taunts/please_come_again.wav
[Not allowed by whitelist]
content/sound/taunts/pokemon.wav
[Not allowed by whitelist]
content/sound/taunts/shamwow.wav
[Not allowed by whitelist]
content/sound/taunts/sparta.wav
[Not allowed by whitelist]
content/sound/taunts/taken.wav
[Not allowed by whitelist]
content/sound/taunts/where.wav
[Not allowed by whitelist]
content/sound/taunts/woohoo.wav
[Not allowed by whitelist]
entities/entities/player_prop_ent/cl_init.lua
[Not allowed by whitelist]
entities/entities/player_prop_ent/init.lua
[Not allowed by whitelist]
entities/entities/player_prop_ent/shared.lua
[Not allowed by whitelist]
gamemode/cl_init.lua
[Not allowed by whitelist]
gamemode/client/cl_mapvote.lua
[Not allowed by whitelist]
gamemode/client/views.lua
[Not allowed by whitelist]
gamemode/gui/class_selection.lua
[Not allowed by whitelist]
gamemode/gui/context_menu.lua
[Not allowed by whitelist]
gamemode/gui/help.lua
[Not allowed by whitelist]
gamemode/gui/hide_timer.lua
[Not allowed by whitelist]
gamemode/gui/main_hud.lua
[Not allowed by whitelist]
gamemode/gui/nametags.lua
[Not allowed by whitelist]
gamemode/gui/scoreboard.lua
[Not allowed by whitelist]
gamemode/gui/taunt_selection.lua
[Not allowed by whitelist]
gamemode/init.lua
[Not allowed by whitelist]
gamemode/player_class/player_hunter.lua
[Not allowed by whitelist]
gamemode/player_class/player_prop.lua
[Not allowed by whitelist]
gamemode/player_class/player_spectator.lua
[Not allowed by whitelist]
gamemode/server/rounds.lua
[Not allowed by whitelist]
gamemode/server/spectate.lua
[Not allowed by whitelist]
gamemode/server/sv_mapvote.lua
[Not allowed by whitelist]
gamemode/shared.lua
[Not allowed by whitelist]
gamemode/shared/mapvote.lua
[Not allowed by whitelist]
gamemode/shared/sh_config.lua
[Not allowed by whitelist]
gamemode/shared/utils.lua
[Not allowed by whitelist]
File list verification failed[/QUOTE]
It won't accept a single file, and I'm pretty sure they are all good to go.
Thank you for this tool.
It works great, it is what i'm using to create and upload my addons now.
Although, I have a little problem. I cannot create an addon and upload it in the same step ("Create addon" + After Compiling: Update). Checking "Error report" It says #1 Missing compile information.
Could it be that it doesn't know where to put the .gma file? It asks me where to put it if I select "After Compiling: Do nothing"
I have the latest version, just downloaded right now. Running it as Admin.
Sorry, you need to Log In to post a reply to this thread.