Cross-Save Blueprints v1.0.0 doesn't allow editing or deleting blueprints

Exactly what the title says. I saved a blueprint with an incorrect image on accident. I didn't catch the incorrect image until I had restarted the game to copy the blueprints to my other save files, and when I edited it, it seemed to work, but after another restart it was back to the old, incorrect image. I tried creating a new blueprint with a slightly different name, then deleting the old one, but after a restart both were there. I then tried opening all three of my sessions and deleting the old one from all three of them before restarting, and that didn't remove the incorrect blueprint either. My best guess is that in order to resolve this issue, I'd have to open every single save file from every single session and make the same edits or deletions in order for them to stay deleted/edited, which would be opening hundreds of saves, and is unrealistic. For now, I'm putting up with it, but if there's a solution I'm missing I'd love to hear it. Really at a loss for how to fix my messed-up blueprint without ditching the mod entirely.
4 Replies
BuffMerman (Grean)
BuffMerman (Grean)OP2mo ago
Message just to avoid this being buried, as it's still an issue I hope to receive a response for. I will likely mention the mod author Andre Aquila after another few days if there isn't a response, but I don't want to be burdensome as I know they have a lot of various satisfactory mods and this is one of Andre's less viewed / less downloaded mods
McCovican
McCovican2mo ago
You don't have to edit saves to manage the blueprint files associated with them. BPs are stored separately from saves (as explained on https://ficsit.app/mod/CrossSaveBlueprints). So you can just browse to those locations on your PC and delete duplicate BPs from the filesystem. In this case, the good news is further that blueprint content and blueprint descriptions are also stored in separate files. The .sbp file is the blueprint itself, and the .sbpcfg file stores information like the icon. So to fix this across your saves, you only need to copy and overwrite that one file. As for it not propagating updates to BPs, that tracks with the mod description: Files with the same name will not be overwritten ― though I would admittedly expect that to also not result in the behaviour you're seeing of it reverting to the old incorrect icon. cc: @Andre Aquila <Aquila Industrial> [Subj: seems updates to .sbpcfg's might be getting overwritten in Cross-Save Blueprints?]
AndreAquila
AndreAquila2mo ago
Hey BuffMerman, hmmm. This mod isn't intended to overwrite files that have already been copied. I'm testing it here with some text files in a folder, and it seems to avoid overwriting them. However, it's possible this is related to a bug with the Blueprint_Data that was happening. I recall in a previous game version that we couldn't share the data like names, icons, etc., from the blueprints, only the blueprints themselves. So, this data might be interfering somehow. The .sbpcfg file might be forcing the game to retrieve data from the wrong files, even if you've edited the blueprint. The deletion part is definitely not possible now, as it will copy the files every time the game restarts. I think the best way to use this mod is as a one-time operation: copy all the blueprints to all save folders, and then remove the mod. It was actually designed for people who don't know how to navigate the correct game folders, to simply copy blueprints from older saves to new ones. This strange bug with the data is really frustrating. I remember sharing all the Hornslet train blueprints, but none of them had icons, categories, etc., which is very disappointing. I suspect it's because the game tries to retrieve data from a fixed sbpcfg filename instead of getting it from the same folder as the blueprint. I'm hoping they fix this, because it really messes with blueprint sharing. I think it is interesting to think about that mod to be more smart too, but i still didn't find out on how i can do this. https://i.imgur.com/IMxlXcJ.png
Imgur
BuffMerman (Grean)
BuffMerman (Grean)OP2mo ago
Thanks for the in-depth reply! I don't think I've ever encountered another mod that was intended to be a one-time use before. I wonder if you could program the mod to check which blueprint folder has the most recently updated files, then copy blueprints from that session name into every other folder? I know nothing about programming, but that seems like it might be a useful data point. Meanwhile, I suppose I'll dig into the files and fix my mistakes manually, as I maybe should have done in the first place. Since it's not associated with saves, I feel a little more comfortable messing with the files directly. Here's hoping I don't somehow delete project assembly itself /j

Did you find this page helpful?