The sprout is lovely and very suitable for the game's vanilla graphics. Plus the bouncing animation is cute, to boot!
...except in winter, when it's pretty darn obvious where the greenery is. Could a winterized version be made, or if you're open to contributions, would you mind if I made a winterized version of it for you?
It's not the end of the world, of course, but it'd be a nice QoL thing to do. ^^
Either way, downloaded, endorsed and likely to stay firmly in my mod list! ^^
I was actually considering making seasonal variants of the sprout that appear in different seasons while making this mod, but I unfortunately don't have the coding skills to figure out how to do so. :P
Maybe I could make a toggle that allows the user to switch between different sprouts in the config menu, but I think switching between the sprouts manually everytime the season changes could be a bit tedious... Either way, thank you for the endorsement and support! :D
It's actually a lot easier than it seems! You can use Content Patcher to seamlessly switch between seasonal variants of the sprout without needing a user-controlled toggle. I'd be happy to throw together a working example content.json for you! ^^
Here's a sample code, using four different sprites. It can actually be pared down to a single image with 4 sprites, but for ease of reading I left it at "each season gets its own sprite image".
22 comments
...except in winter, when it's pretty darn obvious where the greenery is. Could a winterized version be made, or if you're open to contributions, would you mind if I made a winterized version of it for you?
It's not the end of the world, of course, but it'd be a nice QoL thing to do. ^^
Either way, downloaded, endorsed and likely to stay firmly in my mod list! ^^
I was actually considering making seasonal variants of the sprout that appear in different seasons while making this mod, but I unfortunately don't have the coding skills to figure out how to do so. :P
Maybe I could make a toggle that allows the user to switch between different sprouts in the config menu, but I think switching between the sprouts manually everytime the season changes could be a bit tedious... Either way, thank you for the endorsement and support! :D
{
"Format": "1.27.0",
"ConfigSchema": {
"Enable": {
"AllowValues": "true, false",
"Default": "true"
}
},
"Changes": [
{
"Action": "EditImage",
"Target": "LooseSprites/Cursors",
"FromFile": "assets/sprout_spring.png",
"FromArea": {
"X": 0,
"Y": 0,
"Width": 64,
"Height": 16
},
"ToArea": {
"X": 368,
"Y": 32,
"Width": 64,
"Height": 16
},
"When": {
"Enable": true,
"Season": "spring"
}
},
{
"Action": "EditImage",
"Target": "LooseSprites/Cursors",
"FromFile": "assets/sprout_summer.png",
"FromArea": {
"X": 0,
"Y": 0,
"Width": 64,
"Height": 16
},
"ToArea": {
"X": 368,
"Y": 32,
"Width": 64,
"Height": 16
},
"When": {
"Enable": true,
"Season": "summer"
}
},
{
"Action": "EditImage",
"Target": "LooseSprites/Cursors",
"FromFile": "assets/sprout_fall.png",
"FromArea": {
"X": 0,
"Y": 0,
"Width": 64,
"Height": 16
},
"ToArea": {
"X": 368,
"Y": 32,
"Width": 64,
"Height": 16
},
"When": {
"Enable": true,
"Season": "fall"
}
},
{
"Action": "EditImage",
"Target": "LooseSprites/Cursors",
"FromFile": "assets/sprout_winter.png",
"FromArea": {
"X": 0,
"Y": 0,
"Width": 64,
"Height": 16
},
"ToArea": {
"X": 368,
"Y": 32,
"Width": 64,
"Height": 16
},
"When": {
"Enable": true,
"Season": "winter"
}
}
]
}