The title probably doesn't explain much, but I will elaborate.
I am very impressed with GMod 13's incorporation of the Workshop for add-on downloading. However, there is one thing that I believe it needs. If you've used add-on managers in other games, you'll notice that some of them have add-ons that require you to have a different add-on installed alongside it in order to use it. I believe that this would be useful for the GMod 13 workshop. For example, [b]Silverlan[/b] has made his own add-on base for his SNPC add-ons that can be found on the Workshop. However, the files associated with this add-on base take up a lot of space, and he includes them in both of his add-ons in case someone downloads one but not the other. This makes it so that he has less file upload space to work with surrounding the actual add-on. Also, an update might break the files that compose his add-on base, but not the files that compose his add-ons, so he wouldn't have to fix both add-ons so that their files are up-to-date. Plus, if someone creates an add-on which has scripts based off of scripts from a different add-on, they could make it so that it requires you to have the other person's add-on before you can use theirs.
Hopefully, i'm getting through here. If i'm not, here's a shorter explanation of why there should be add-on dependenency (with [b]bullets[/b]):
[b]*[/b]Smaller file size for add-ons that use a script base
[b]*[/b](Possible) Quicker bugfixing
[b]*[/b]Add-ons can use other add-ons' scripts without increased file size
[b]*[/b]Quicker downloads for individual add-ons that use a script base
Please take this into consideration. Thanks for reading!
I got the exact same idea.
Would love to see some way to add addon dependencies or at least be able to set the addon loading order.
I mean let's say you got some base script your addon is using but it's in another workshop addon.
To be sure that it will work and load correctly you just have to be sure that the base scripts are loaded before your scripts.
You should probably post this in the GMod beta section instead.
[QUOTE=Sakarias88;37971847]I got the exact same idea.
Would love to see some way to add addon dependencies or at least be able to set the addon loading order.
I mean let's say you got some base script your addon is using but it's in another workshop addon.
To be sure that it will work and load correctly you just have to be sure that the base scripts are loaded before your scripts.
You should probably post this in the GMod beta section instead.[/QUOTE]
I put it here because what i'm discussing has to do with the Workshop, but I guess it would be a good idea to post it in the GM13 section.
Agreed. I also submit that add-ons should be able to set dependencies on mounted games like Toybox used to, so we could make sure downloaders have the correct games mounted before they can download/enable the add-on instead of having to put "this add-on requires [SOURCE GAME] to function" in the description.
Bumping to keep visible...
[QUOTE=VinLAURiA;38182004]Agreed. I also submit that add-ons should be able to set dependencies on mounted games like Toybox used to, so we could make sure downloaders have the correct games mounted before they can download/enable the add-on instead of having to put "this add-on requires [SOURCE GAME] to function" in the description.[/QUOTE]
The thing is that it already does that, but there's only three different games that can be marked as required (TF2, CS:S, and DOD:S (I think)).
Hm, are you sure? I remember using the beta Workshopper once and I don't remember seeing such an option, but if that's the case, does it actually prevent people from downloading the addons of said game isn't owned? Because if it doesn't, that would really cut down on a lot of problems. And again, uploaders won't have to append the description and hope people read it before downloading.
We need to get EP1/2, Portal, DoD:S, etc, on there as well.
[QUOTE=VinLAURiA;38445971]Hm, are you sure? I remember using the beta Workshopper once and I don't remember seeing such an option, but if that's the case, does it actually prevent people from downloading the addons of said game isn't owned? Because if it doesn't, that would really cut down on a lot of problems. And again, uploaders won't have to append the description and hope people read it before downloading.[/QUOTE]
Last time I uploaded something, those were the three available mount requirements. It also said in small text that if the downloader didn't have the selected mounts, than the game would prevent them from using the add-on (to prevent errors, in most cases).
Sorry, you need to Log In to post a reply to this thread.