Fillcan??
If not, here's another way:
1. Start a server that you have eval/console access to (ie non dedicated internet server)
2. Load the save as yours.
3. Once it's done loading, find a brick with the color that you wish to replace (I'm going to replace the dark brown)
4. Look at the brick and say
/getID5. Open console (`), and do
echo(<ID>.colorID);6. Get out your spray can and scroll to the new color you want. (I'm going to be using yellow)
7. Open console and do
echo(findClientbyName(<yourname>).currentColor);8. Copy the code at the bottom of this post
9. Open console and do
eval(getClipboard());10. Do
swapPaintColor("<colorID>", "<currentColor>", "<yourBLID>");11. Ta da!
function swapPaintColor(%from, %to, %bg)
{
if(!strlen(%from) || !strlen(%to) || !strlen(%bg))
return error("ERROR - swapPaintColor - all three values must be entered (from colorID, to colorID, brickGroup)");
%count = (%group = "brickGroup_" @ %bg).getCount();
for(%i = 0; %i < %count; %i++)
{
%obj = %group.getObject(%i);
if(isObject(%obj) && %obj.colorID == %from)
%obj.setColor(%to);
}
}