Minigolf SDK: Need Another Way to Change the Color/Material of Multiple Pieces at Once

So I’ve made a couple courses now, and one thing that’s bugged me is that when I want to change the color and material of all the pieces of my course to match a certain theme it takes ages. You can’t use the copycat tool because it copies ALL the attributes of a piece, so if you have pieces with a smaller base height or no walls, it will override those settings when you go to copy the color/material over and you have to go back in and fix them.

My suggestion is that we need some way to change the default colors and materials of the course pieces on a larger scale, or a tool that only copies the color/material of a piece. I’m not sure how this would work, my first thought was some kind of toggle that applies the Grass, Wall Style, and Surface Material and all the colors to every new piece upon creation. Maybe a new volume that edits the material/color attributes of golf course pieces. That way you could have a big box volume covering one hole where all the pieces are say blue metal walls with red grass and white plaster for the base surface, and the next hole another volume with yellow walls with green tile pattern or something like that. If you wanted to have all the pieces be the same on the entire level you could just have a “global” toggle for the volume like some of the other volumes we have.

This would save tons of time for map creators in my opinion. Saying this because I’ve spent the last several hours just configuring the colors for my golf course.

I think it would be neat if there was a setting on the copycat, where you can enable and disable certain settings to copy over. Rather than every single setting. I’ve ran into this same issue when working on my minigolf map.

4 Likes

One idea to improve the speed of color changes is to save the colors you want inside the game’s custom palette feature.

Additionally, I think using copycat on items with the same amount of colors but without matching properties may work for what you want.

1 Like

Oh don’t worry I’ve been using the saved palette colors extensively has already saved me tons of time. This is specifically for minigolf course pieces though. Let’s say you use the copycat tool on a straight piece with no walls and blue grass. If you want to copy ONLY the blue grass color to a straight piece that has walls, it will remove those walls.

1 Like

Being able to just copy the colours would be a great feature. I have been using elbow and hemisphere canvases, (cavasie?) and the number of times I have changed the the type by copying the colour is really annoying,

Further you cannot undo a copycat, or if you can I don’t know how to, so I then have to ungroup everything and sort out the ensuing mess,

To fix the first canvas issue, copy a canvas cube for it’s color and paste it onto the round canvases.

This is an application of this: