Hi there! Love the work and love that you put your DP towards MSF. Your mod got me inspired to work on something of my own, but I found a hilarious little side effect of colors. If you choose White (as in "White", #FFFFFF, or "255 255 255") for a color, flowers will be missing parts. I had a field of white poppies all missing their heads! This isn't your mod, just something I stumbled across. When you harvest them, the missing parts do show up correctly. I double checked and apparently the "White" poppies aren't actually white. In Data/Crops, their code is actually #FEFEFE! It seems that TintColors that are pure white render the tint mask completely transparent.
Thought this was funny and wanted to share. Have fun!
I'm so sorry but I'm having a really hard time figuring out which version of the mod to download? I like the vanilla sprites but am interested in some of your custom color palettes.
If you like the color palettes, download the main file! You can configure each flower type separately, so you can use the preset palettes for some flowers, and use vanilla colors for other flowers if you want (select "Off" in the config dropdown menu to use vanilla colors).
You know, I loved the Less Annoying Flowers mod, so it's good to see this as an update. If you're up to taking suggestions...
Alternative Textures allows for creating randomized texture variants on objects, including crops. You could potentially tie that in to the "single color as item" option, but still allow them to appear as the standard different colours.
Of course, I suggest this because I only have a cursory knowledge of how you're doing what it is you're doing, and maybe that's easier said than done. But it's something I've been thinking would be great for a while - all the benefits of many color flowers with them only being one as far as stacking goes.
Thanks! I will look into using AT as an add-on. I've only seen people use it for variations on the crop sprite itself (like, changing the size & shape of the flower), but I checked the documentation and it does have an optional "Tints" property for crops, so I'll have to see how that works. The only drawback is that AT packs don't have a config file like CP, so people who want custom colors would have to go into the texture.json file for each flower and change the values there. But I could at least set it up for my palettes and the vanilla colors.
Another possibility, although I haven't tested it yet, is the mod Quality Smash which allows you to combine multiple colors of the same flower into 1 stack of a single color. So you could use my mod for setting custom colors and then combine them after harvesting.
To author's reply on Quality Smash: came here to say similar that your Mod is most useful for "Before" conditions and that other mod is most useful for "After" conditions. So for anyone willing <Migrate>, first you need to use Quality Smash mod (only Color) to compact the existing stock and then install this mod to replace Quality Smash so that all of your new flowers will "already" be smashed into single color.
Also it's very good that you're using Content Patcher and other mod is only using SMAPI because I've dealt with weird Flower mods using tons of custom frameworks that usually isn't updated for 1.6. So it's best to keep it clean to use the Core mods instead of diverting into niche mods.
omg I love you, thank you for making this mod, I had an idea in mind for this exact thing!!
If you'd consider taking requests, could you make it so you can put "default" in as the flower colour (to get the specifically-coloured versions of the flowers) or a more in-depth version that lets you choose the hues of the shading, too?
Right now I get the versions on the left when trying to match the default flowers you can get from the console, on the right.
It would also be amazing if the mod had an optional version/CP pack where someone could DIY their own specific flower sprites, if that wouldn't be too difficult.
Yeah that color matching issue is tricky; when I was making my palettes it took a few tries to get colors I liked (and I'm not 100% on some of them but didn't want to keep fiddling forever, lol). Those sprites that you're trying to match are just icons that were drawn in those specific colors, but the flowers that we actually plant & harvest use a monochrome template that fills in the various tint colors. So for this mod I used Content Patcher to modify the tint colors, but there's no similar value for brightness or anything like that.
That said, I might be able to get those default sprites to appear (or DIY sprites, as you suggest), if I could use CP to ignore the tint values completely and treat these flowers like the sunflower & other crops that don't have variants. But I'll have to test it; possibly there's some hard-coded logic for these multi-colored flowers (and altering that code would be beyond my abilities). I'll give it a try! Thanks for the idea. :)
Having a version that ignored it completely would be fab. If you also included a version that lets you replace the default flower images, I could possibly provide tinted versions of the shading so that they'd match the vanilla flowers?
Alternatively, I know there's one mod (gradient hair) that somehow uses FS hairs' grayscale values to let people pick individual hues down a shaded ramp, but I imagine that may be a particularly tricky bit of coding to emulate.
OK I have uploaded 2 optional files! I decided to put the default sprites in a separate mod since they work differently than the custom colors. And if you plant seeds with the default sprites enabled, but later disable it, the flowers will become invisible. (This is because the tint values are only assigned at the time of planting, but I had to disable that functionality in order to make the default sprites appear. So if you stop using those sprites, the flowers have no color. But they become visible again after they're harvested...)
And the other file is the DIY version. Hopefully the instructions make sense. ;)
16 comments
Thought this was funny and wanted to share. Have fun!
我正在使用翻译软件,所以请原谅任何错误。
Alternative Textures allows for creating randomized texture variants on objects, including crops. You could potentially tie that in to the "single color as item" option, but still allow them to appear as the standard different colours.
Of course, I suggest this because I only have a cursory knowledge of how you're doing what it is you're doing, and maybe that's easier said than done. But it's something I've been thinking would be great for a while - all the benefits of many color flowers with them only being one as far as stacking goes.
Another possibility, although I haven't tested it yet, is the mod Quality Smash which allows you to combine multiple colors of the same flower into 1 stack of a single color. So you could use my mod for setting custom colors and then combine them after harvesting.
Also it's very good that you're using Content Patcher and other mod is only using SMAPI because I've dealt with weird Flower mods using tons of custom frameworks that usually isn't updated for 1.6. So it's best to keep it clean to use the Core mods instead of diverting into niche mods.
If you'd consider taking requests, could you make it so you can put "default" in as the flower colour (to get the specifically-coloured versions of the flowers) or a more in-depth version that lets you choose the hues of the shading, too?
Right now I get the versions on the left when trying to match the default flowers you can get from the console, on the right.
It would also be amazing if the mod had an optional version/CP pack where someone could DIY their own specific flower sprites, if that wouldn't be too difficult.
Either way, thanks so much!!
Yeah that color matching issue is tricky; when I was making my palettes it took a few tries to get colors I liked (and I'm not 100% on some of them but didn't want to keep fiddling forever, lol). Those sprites that you're trying to match are just icons that were drawn in those specific colors, but the flowers that we actually plant & harvest use a monochrome template that fills in the various tint colors. So for this mod I used Content Patcher to modify the tint colors, but there's no similar value for brightness or anything like that.
That said, I might be able to get those default sprites to appear (or DIY sprites, as you suggest), if I could use CP to ignore the tint values completely and treat these flowers like the sunflower & other crops that don't have variants. But I'll have to test it; possibly there's some hard-coded logic for these multi-colored flowers (and altering that code would be beyond my abilities). I'll give it a try! Thanks for the idea. :)
Alternatively, I know there's one mod (gradient hair) that somehow uses FS hairs' grayscale values to let people pick individual hues down a shaded ramp, but I imagine that may be a particularly tricky bit of coding to emulate.
And the other file is the DIY version. Hopefully the instructions make sense. ;)