Hello. I haven't been on Nexus or Stardew Valley in a while and Nexus doesn't notify me of updates. 1.6 just came out, so a lot of mods will be broken until they're udpated for the new version, but here's a more up to date mod that does the same thing here: Upgrade Sprinklers.
Mod still works fine for 1.6. Except for the "Prismatic Tools" Support, since it has been replaced by "Prismatic Tools Continued". Here are the instructions on how to make it compatible with "Prismatic Tools Continued".
Go to "[CP] Drgn Advancing Sprinklers". It should be located in your Stardew Valley/Mods folder.
Open "Content.json"
You'll see three sections the first unnamed one, the second called "// Vanilla Sprinklers" and the third called "// Prismatic Sprinklers"
Delete everything from the "// ----" line directly above "//Prismatic Sprinklers" down to the bottom-most "}". That is line 41 to 71 if your editor has a line count.
Hey, thanks for the mod. Also, is there a way to change the sprinkler names? Farming 6 and Farming 9 sounds a bit strange, idk if modifying the code will break it, so how should i do?
So good mod but unfortunately it doesn't seem to be working. I mean my farming level was 10 when I added this mod and they are not in my crafting recipes. Maybe needs an update?
p.s. Forget it. There doesn't seem to be any way to unlock recipes other than leveling up, excepting using other frameworks. GMCM allows to switch them in-game (although you have to change areas to reload), and I use it that way. :P
Any chance you could add compatibility for Radioactive Tools? Here's a link to the most recent unofficial update for 64-bit compatibility if you're agreeable: pepoluan/stardew-radioactivetools (github.com).
Thank you. For some reason when replacing my old file with a new one, the site's version would update, but the file wasn't getting replaced with the update. I uploaded a new version and just kept the old version, and it seemed to work this time.
I am not able to do this myself.... I have no modding skills. Is there a way to make it compatible with the prismatic tools. so I can upgrade from Iridium to the Prismatic Sprinkler? It requires 2 prismatic bars and a battery to make the sprinklers. but I would want it to add it as an upgrade with 1 prismatic bar or something,
Sorry for the late response, I never get email notifications form this site. I updated my mod to add support for Prismatic Tools.
There's an issue with that though, Prismatic Tools may sometimes use an alternate ID for the Bar and/or Sprinkler, which can make my use/give weird items. I currently asking for help on several sites to see if there's a way I can just have my mod use ID's that it assigns, (I'm not sure if that's possible). Until then, there's a configuration option to set whether any of those IDs are using the alternate IDs for those who come across this bug.
Oh wow. After looking through the coding again, I don't think that Prismatic Tools ever uses an alternate IDs for recipes, only for sprites. I removed that bit of the configuration.
Thanks for the update! I was going to ask what you changed other than adding the update key (because the mod was working fine already) but I noticed you added "Replace Vanilla": "False" as a config option. You may want to mention that in the description page.
Also, for future versions or other mods, consider: - Omitting the config.json file and letting SMAPI create it. This way, a user's customized config settings won't be overwritten when they update. (Especially relevant for mods like this one.) - Using semantic versioning. Makes things simpler.
Hey, you did say you were looking for feedback... ^^ Thanks again.
23 comments
Here are the instructions on how to make it compatible with "Prismatic Tools Continued".
// --------------------------------------------------------------------------------------
// Prismatic Sprinklers
// --------------------------------------------------------------------------------------
//Don't Replace Vanilla
{
"Action": "EditData",
"Target": "Data/CraftingRecipes",
"Entries": {
"Prismatic Sprinkler (Use Prev. Tier)": "645 1 PrismaticBar 1 787 1/Home/PrismaticSprinkler/false/Farming 9"
},
"When": {
"Replace Vanilla": "False",
"HasMod": "iargue.PrismaticToolsContinued",
"Primsatic Tool Compatiblity": "True"
}
},
//Replace Vanilla
{
"Action": "EditData",
"Target": "Data/CraftingRecipes",
"Entries": {
"Prismatic Sprinkler": "645 1 PrismaticBar 1 787 1/Home/PrismaticSprinkler/false/Farming 9"
},
"When": {
"Replace Vanilla": "True",
"HasMod": "iargue.PrismaticToolsContinued",
"Primsatic Tool Compatiblity": "True"
}
}
]
}
Also, is there a way to change the sprinkler names? Farming 6 and Farming 9 sounds a bit strange, idk if modifying the code will break it, so how should i do?
p.s.
Forget it. There doesn't seem to be any way to unlock recipes other than leveling up, excepting using other frameworks. GMCM allows to switch them in-game (although you have to change areas to reload), and I use it that way. :P
Any chance you could add compatibility for Radioactive Tools? Here's a link to the most recent unofficial update for 64-bit compatibility if you're agreeable: pepoluan/stardew-radioactivetools (github.com).
There's an issue with that though, Prismatic Tools may sometimes use an alternate ID for the Bar and/or Sprinkler, which can make my use/give weird items. I currently asking for help on several sites to see if there's a way I can just have my mod use ID's that it assigns, (I'm not sure if that's possible). Until then, there's a configuration option to set whether any of those IDs are using the alternate IDs for those who come across this bug.
Also, for future versions or other mods, consider:
- Omitting the config.json file and letting SMAPI create it. This way, a user's customized config settings won't be overwritten when they update. (Especially relevant for mods like this one.)
- Using semantic versioning. Makes things simpler.
Hey, you did say you were looking for feedback... ^^
Thanks again.