STEAM GROUP
Crowbar [Source Engine Modding Tool] CrowbarTool
STEAM GROUP
Crowbar [Source Engine Modding Tool] CrowbarTool
819
IN-GAME
6,267
ONLINE
Founded
October 26, 2013
Language
English
Failed to upload an addon with crowbar
I'm trying to upload a model pack on gmod workshop with crowbar, and it's 2.9GB big.

and when I try to upload it with crowbar, this message pops up

- written 0 bytes! (Can't grow buffer?)
Failed to create the addon
ERROR: Processing content failed. Review log messages above for reason.

does anyone know how to fix this? and the reason why this message popped up?
< >
Showing 1-3 of 3 comments
ZeqMacaw Apr 6, 2022 @ 6:03pm 
You should probably have asked in the Garry's Mod forum because the error is due to the gmad tool that Crowbar calls to create the GMA file to upload. You should see that indicated in the Publish log.

I am not sure, but I think the error means the file is too big for gmad to work with, possibly because it is the 32-bit gmad being used. If this is the case, the workaround is to set the 64-bit gmad.exe in the Garry's Mod game setup in Crowbar's Set Up Game tab.
12180818alex Apr 6, 2022 @ 6:07pm 
Originally posted by ZeqMacaw:
You should probably have asked in the Garry's Mod forum because the error is due to the gmad tool that Crowbar calls to create the GMA file to upload. You should see that indicated in the Publish log.

I am not sure, but I think the error means the file is too big for gmad to work with, possibly because it is the 32-bit gmad being used. If this is the case, the workaround is to set the 64-bit gmad.exe in the Garry's Mod game setup in Crowbar's Set Up Game tab.


Where do I find the 64 bit version of gmad.exe though?
ZeqMacaw Apr 11, 2022 @ 6:57am 
I was mistaken in my last post where I said the workaround is to set the 64-bit gmad.exe in Set Up Games tab. The game setup has no effect on which gmad.exe is used for Publish.

You get access to the 64-bit gmad by using a different branch of Garry's Mod via Steam Library > Garry's Mod > Properties > Betas. The branch/beta is probably "x86-64". You should not need any beta code; just select the branch and wait for it to update. This adds a Win64 folder to the "GarrysMod\bin" folder. Make backup of "GarrysMod\bin\gmad.exe" (this is the 32-bit version). Copy "GarrysMod\bin\Win64\gmad.exe" (64-bit version) to "GarrysMod\bin" overwriting existing gmad.exe, if needed. Crowbar should then be calling that gmad.exe.

If you want to switch back to the main branch, choose "None" from the betas/branches list and wait for it to update back to main branch.

And, before you ask ... yes, I have already changed Crowbar for next release to automatically use the Win64 version if it exists. And no, I do not know when the next release will be.
< >
Showing 1-3 of 3 comments
Per page: 1530 50

Date Posted: Apr 6, 2022 @ 5:44pm
Posts: 3