This post needs to be remade, Dropper v2 is considerably more advanced than this post lets on, also it costs money now so uh…
Do you ever wish you could just insert an RBXM from GitHub directly instead of downloading it and dragging it in? Well now you can, I’ve been working on this for a few days
Dropper allows you to insert an RBXM from anywhere, either with a URI or rbxasset ID. Simply type your URL into the box, press Insert and there’s your new model inserted.
Limitations
As with any RBXM implementation, there will be a few limitations, namely a few prop mappings and properties that cant be scripted. Right now, the RBXM inserter cannot insert parts or unions.
This inserter also does not support the zstd compression scheme, however no user-created models seem to compress using this right now, so shouldn’t be an issue unless you’re trying to insert Roblox created models
The irony! I’ve been working on my own implementation of a RBXM inserter to better understand the format, but I’ve come across quite a few setbacks. Thanks for linking LXM, I’ll look into it to see what I’ve been doing wrong.
Sorry for the bump, but here’s an suggestion: if an instance is selected, it should insert the instance there, instead of only putting it in workspace unless there’s no selection
Nothing. Should just be inserted in workspace regardless just like any other model you’ve ever used. Getting into selection is too complex for something as simple as this imo.
What if you don’t remember the exact name of it? and what if it’s 10 instances deep? like ReplicatedStorage.Modules.ModuleA.Libraries.ThirdParty.i.dont.even.know.what.else.to.put
you’re saying that you want to select the parent instance, you can just drag it to there and it does the same exact thing in roughly the same amount of time
I made a compromise for the best of both worlds, it just inserts into the first item in the selection tree
I also added the ability to insert from local files, dont know how I forgot to do this when I first made it. Most of the sourcecode is unchanged, just migrated to Tabby.
Love this plugin 100%. But some people need this in different ways, I think you should let people edit this, without giving it out. Because I need this in bulk, something that can insert 100 in a few seconds, but I can’t do that with one link entry.
Just a heads up that I’ll be charging $5 (this is the lowest i can set it, i want to sell it slightly cheaper) for this when the plugin marketplace releases
Dont worry though, I’ve been working on something for this that hopefully I can get out the door before then
Added support for json, txt and lua, in regards to Lua, it should correctly pass server.lua and client.lua to their associated script types.
Recoded (for real this time)
You may have noticed a few changes to the UI, this is because I’ve completely rewritten the plugin to properly run ontop of Catwork (instead of just proxying it)
Since I’ve migrated the codebase in full, please report bugs if you find them.
Light Theme
burn your eyes out! Light theme is here!
Bug Fixes
Content IDs were fussy about their handling, they should now be more obvious
URLs were not trimmed
Future Plans
Supporting JSON aliases such as model.json, rbx.json and roblox.json
ZIP archive support (this requires a lot of stuff so not for a while)
(maybe) Loading roblox mesh files into editable meshes