Garry's Mod

Garry's Mod

1,613 ratings
Cloudbox - The new Toybox!
19
5
3
7
5
9
7
6
2
2
3
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Build, Fun
File Size
Posted
Updated
114.227 KB
13 Nov, 2024 @ 2:02pm
6 Jul @ 9:28pm
96 Change Notes ( view )

Subscribe to download
Cloudbox - The new Toybox!

Description
CLOUDBOX IS IN DEVELOPMENT, EXPECT BUGS
Almost all of the content on Cloudbox is from 2010-2012, scripts may not fully work because of updates. We're actively developing a compatibility layer and releasing improvements often.

Cloudbox - The new Toybox!
Ever miss Toybox? Weren't there to experience it yourself? With over a thousand original Toybox creations available to use, give Cloudbox a try.

What it does
Just like the original Toybox, Cloudbox adds a new tab to your spawn menu where you can easily grab new weapons, entities, etc all without needing to reload the map. On top of that, it works in multiplayer unlike Toybox.

How it works
Versions of Garry's Mod that came with Toybox used to locally save (almost) everything you downloaded. We've taken those cached files and converted them into a new format so they can be downloaded and used again.

How can I (you!) help
Have any old installs of Garry's Mod lying around? If it's from 2010 to 2012, there's a good chance it has valuable cached Toybox creations we can use to revive more of Toybox. Add me on Steam or Discord (@keroronpa), you can help us make our archive even better.

I want to run a server
Awesome! You can add Cloudbox to your server just like any other addon. If you want new players to be able to join when you're playing on a map from Cloudbox, you'll need to add something to your config (or run the command).


This lets new players download the map straight from Cloudbox, even without having it installed.

Open source?
Yes! Cloudbox is fully open source, from the addon itself to the server powering it.

You can see the code for:

Known Bugs
  • A lot of stuff doesn't work right (we know, our compatibility layer isn't finished yet)
  • Sometimes I stop being able to download things (something broke, you need to change map)

Where is Cloudbox data stored
When you download something from Cloudbox, the content is stored locally so it doesn't have to be downloaded again. This can add up over time, so you might want to clear out the downloads cache. You can find the cache at:
C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\data\cloudbox\downloads

Commands
You can easily tweak Cloudbox's behavior using console commands.
  • cloudbox_userchangelevel - Allow non-admins to changelevel to Cloudbox maps
  • cloudbox_adminonly - Only allow admins to download from Cloudbox
  • cloudbox_showjoinmessage - Show Cloudbox chat message on join
  • cloudbox_getpackage - Download a package from Cloudbox by ID and (optionally) revision
  • cloudbox_purgecache - Purge the Cloudbox downloads cache

Credits
Thank you to ALL of the awesome people who uploaded to Toybox back in the day. You guys made this game awesome to play back then.

Lead - Huge source of testing, feedback, insight, and is helping improve compatibility
rust_ - Made most of the graphics you see in the browser
Darth - Helped with tricky backwards-compatible CSS in the browser

Support my work
Like my work or just find my addons cool? You can support me on Ko-fi[ko-fi.com]!
Popular Discussions View All (21)
1
21 Jul @ 12:10am
community
Dragon Vdomagazine
3
2 Apr @ 1:05am
the problem with the addon
Corpsegr1nder
5
26 Jun @ 7:14am
Complete Errors I Have Found!
✠CFalcon075✠
412 Comments
Darth  [author] 20 Jul @ 8:53pm 
Gmod is getting an update in 2 days which will massively improve the web browser panel technology by replacing the ancient Awesomium (18) with CEF 86 on Windows. We've been waiting for this for a long time as it will allow us to upgrade the Cloudbox web panel with things that we couldn't efficiently do before.

First update will be structural and you probably won't see any changes except that it feels smoother.

After that I'm going to be working on a "View Lua Code" page so you can see the original Gmod 12 lua for every item without having to dig through the downloaded cache files.

And I'll be working on the ability for admins to whitelist/blacklist items on servers by simply right-clicking an item and toggling a checkbox.

There'll probably also be some compatibility layer updates during this time. We need to improve how we know which items need fixing so I'm hoping to also add a "report bug" feature.
Darth  [author] 20 Jul @ 8:52pm 
@brunoski - That's an idea that I wouldn't be surprised if Pancakes decided to do one day, using the Cloudbox infrastructure but a separate library of modern mods with open submissions. There are no specific plans for anything like that at the moment though.
brunoski 20 Jul @ 7:27pm 
i would like something like toybox but with modern hotload-able mods, good addon tho
Darth  [author] 18 Jul @ 8:35pm 
@mac - Cloudbox's Options will let you clear it in-game, but if you want to clear it manually or browse the files they're located in garrysmod\data\cloudbox\downloads - it's safe to delete anything in there as it'll just redownload when you spawn it if it's no longer in your cache.
mac (2008) 18 Jul @ 12:27pm 
where are cached downloads located in the gmod files?
Darth  [author] 15 Jul @ 8:14pm 
@icewallowpis - Nothing should impact your game after a restart, especially if you've cleared your cache. Do you remember what the item was called, so we can investigate the code?
It could also be unrelated to a Toybox item. Try disabling all workshop addons and see if that fixes it, then re-enable them in groups to figure out which one causes it.
icewallowpis 15 Jul @ 9:49am 
i installed a mod presumably like a vehicle mod or something in the cloudbox and it was like a black rocket and it gave you a toolgun tool but for some reason it made my player smaller and broken/slow i dunno how to revert it cuz i even deleted my downloads cache in options
Darth  [author] 11 Jul @ 11:48pm 
@craxxybraxxy - entities and weapons use "toybox_[id]", eg "toybox_1234" via scripted_ents.Register and weapons.Register - you can find the ID by checking the ID in your data/cloudbox folder once downloaded, or you can search it in advance here https://cl0udb0x.com/ and have a look at the data-itemid via Inspect Element. eg "Sonic Speed-up Box" is data-itemid="1904", so it'll be registered as "toybox_1904" in game.
craxxybraxxy 11 Jul @ 11:29pm 
how do i get toybox entity/weapon ids? i want to restrict spawning certain things ex. admin guns and crow spawners
Darth  [author] 10 Jul @ 11:35pm 
@SillySpaceCat - Cloudbox won't contain content that didn't come from Toybox. But you can download old versions of gm_construct uploaded by garry himself https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=104200926 - includes the pre-13 versions from Gmod 10-12, and includes the pre-Steam versions.