PartPicker: A plugin for selecting parts with matching properties, meshes, and tags

I made a plugin that does <thread title here>. Useful if you want to modify the properties (e.g. color, material) of a lot of parts at once.

This also has plugin actions, so you can activate it with a hotkey. Bind the hotkey via File->Advanced->Customize Shortcuts. The shortcut is named “Activate PartPicker.”

Short demo:

Link:

83 Likes

[Breathe in] :pray: THANK YOUU!!!

This is the development plugin of my dreams! A million thanks for creating this!

12 Likes

Hey, fantastic plugin! I’ve been using it since you made this post and it’s saved teams I’ve worked with a signfiicant amount of time.

Would you be interested in making a feature which allows you to toggle between the scope of a selected model rather than the entire workspace? I’m in a situation where I’d want to change the colors of the exterior of one building in a city which has multiple copies of the same model, at the moment the best way to do this is just to open another studio session, copy the model in there and do the operation and then paste the model back into the game, which could be avoided if this feature existed.

I think he just showed how to select a model individually in the video, so that you only modify that selection, finding anything that matches in that selection only.

Edit: Clicking an option in ‘Operations’ and then clicking on the model/building you only want to find the parts in.

If that building is it’s own model, select the model, activate the tool, set the operation to “New selection from matches in current selection”, and then click the part with the same color as the parts you want to select in the model:

1 Like

this plugin is excellent, I just replaced the mesh ID of 20000+ objects in just a couple clicks! (took several minutes, your experience my vary)

1 Like

Thank you so much for this !! very useful

Did this feature get removed at some point because I can’t find this option at all

Oh my… Life changing!!! thanks :smiley:

Hello,

Do you think you could add another properties or maybe add a custom properties that you could choose from the left out properties?

Thanks.

Soli
stay creative

1 Like

This is an amazing plugin! Even 2 years later after the last post, this is still great! I majorly appreciate the fact that it is free! Thanks!

Thank you so much for making this plugin I’ve been using it for years and it’s saved me a ton of time!!!

Do you have any plans for adding support for material variants?

I’ve been having problems selecting parts since they share the same material but not variant and I can’t really use this in most cases :sob:

Hello, love the plugin!
I just had one issue and it is that always when I have it enabled and I press playtest even if I closed in studio, it still appears while playtesting so I have to manually disable the plugin in the plugins folder each time and only enable the plugin back when I need it. Other plugins don’t have this issue so I hope you can fix this slight inconvenience

There’s a studio setting that disables all plugins when playtesting, you could try that

First time using the plugin and it’s really good! but i want to give a bit of feedback because there’s some crucial features that could be really useful to add.

Being able to use the explorer to pick parts, sometimes you have something you need to select on mass that is being covered by too many things so it’d be better to just select within the explorer.

Also perhaps partpicking for multiple parts at once? you can make it allow to filter only after shared properties (so if you select a part and a mesh it only shows you the properties that both part and the mesh have)

In my case this is really useful because i have a huge map with a lot of doors that have multiple meshes within them of which i need to change their collission fidelity but it’s really slow without being able to pick the parts off of the explorer.

Also, unions are treated like meshes, would it be possible to make it so you can filter after mesh ID for Unions? there has to be a hidden property you can access for this.