Hello! I tried to make an edit of this Easter Egg mod that contains random colored easter eggs for personal use. Here is the code I'm using: "Changes": [ { "Action": "EditImage", "Target": "Maps/springobjects", "FromFile": "assets/{{Random:EasterEgg1, EasterEgg2, EasterEgg3, EasterEgg4, EasterEgg5, EasterEgg6, EasterEgg7, EasterEgg8, EasterEgg9, EasterEgg10, EasterEgg11, EasterEgg12}}.png", "FromArea": { "X": 0, "Y": 0, "Width": 16, "Height": 16 }, "ToArea": { "X": 224, "Y": 288, "Width": 16, "Height": 16 }, }, { "Action": "EditData", "Target": "Data/ObjectInformation", When: { "HasMod:AnimReb": "false",}, "Entries": { "446": "Easter Egg/565/-300/Basic -18/Easter Egg/A chocolate egg wrapped in foil. Where did it come from?" }, }, { "Action": "EditData", "Target": "Data/ObjectInformation", "When": { "HasMod:AnimReb": "true", }, "Entries": { "446": "Easter Egg/600/-300/Basic -18/Easter Egg/A chocolate egg wrapped in foil. Where did it come from?", }, }, ] } Now, the randomization works perfectly fine....however, somehow when I set it to draw a random egg, it also stops Content patcher animations from working on the same file (Spring Objects). I have Undare's sparkling gems loaded up and they stop being animated when I have a random set of eggs. The gems are specified to each specific area on Spring Objects, and so are the easter eggs. They continue to sparkle if I only have ONE egg that I'm using, and not the random set. Is there any way to have these two mods work in harmony? I'll even do a funky workaround if it's possible. Thank you!
Do you have a log file? This might be a bug with CP Animations and the random token, not sure.... Run the game with your random egg mod and your animated gems, then post your log here - https://smapi.io/log I'll take a look, but we may need to talk to spacechaser also, that random egg thing sounds cool, does it mean if you get two eggs in a day, each one is random? or is it random each time you run the game?
As far as I've seen, nothing odd appears in the log. I know it's these two that are interacting with each other because I removed all others mods and still got this result. Here is my log with the random eggs and the animated gems for reference. From what I've seen in my tests, every time a 'rabbit's foot' (renamed as easter egg) appears it will randomly draw from the possible options of eggs and replace it with that. Hopefully I can get it sorted out and ask the original mod owner if they want to add the different eggs as an option
I do notice you need to update some of your mods (though you said you tested with just those two), and SMAPI itself.... I also notice the animations mod hasn't been updated since before 1.4. Also it has not been updated since Content Patcher added the ability to use the 'random' token, so there may be something weird there. So yeah, i think contact with spacechase (maker of CP animation) with this issue!
I downloaded the latest version of CP animations from Spacechase0's website today, which I believe is more current than the one on nexus, so I think that might not be what's doing it. Updated SMAPI just now and the issue still happens.
hmmm i didn't see that.... yeah, that was updated same day as the 'random' was first added on CP, but there was more stuff and fixed added for 'random' things later... so maybe, maybe not *shrug*
Tried to think of a workaround. I created a new item for easter egg with Json assets to try to avoid the issue. Is there a way to edit other mods with content patcher? I was hoping to target the image into the JA mod and make that random. Edit: Tried putting the random egg code inside the gemstones content file to see if that would work--still made the gems stop sparkling. Hm!
had a funny thought... make a psychedelic egg using cp animations.... give me a while, its like 5am so I'm not really awake, ill try later to build a thing myself to test. edit 7 HOURS later.... Uhhhhh ok I don't know WHY, but I found where things break.... If you have more than 4 options for the 'random' item, the animations stop.... At first I recolored the egg 2 times, having "FromFile": "assets/{{Random:EasterEgg1, EasterEgg2, EasterEgg3}}.png", then i noticed that though the animations still worked! the eggs weren't choosing randomly (at least in the item spawner???), so I did something you can do to make another color more likely, and did "FromFile": "assets/{{Random:EasterEgg1, EasterEgg1, EasterEgg1, EasterEgg2, EasterEgg3}}.png", so 5 options to choose from, and the animations stopped! queue me being confused! Then I went to "FromFile": "assets/{{Random:EasterEgg1, EasterEgg1, EasterEgg2, EasterEgg3}}.png", 4 options to choose, and animations worked again! WEIRD Gonna go talk to peeps in the discord (hopefully Pathos )
Please stop doubleposting after such a short time. Edit your posts instead if you want to make additions to your previous posts. I merged the posts.
Just did some testing on my end. I had the random token in and to do three eggs - no dice, no animations. Tried with two eggs - didn't work. Used the random token with ONE egg only in the set, and the animation worked. Tried updating the 'format' of both files to 1.11.0, and same exact story. I'm very lost.
that's wierd.... I did notice that the random part didn't seem to be working on my end, but the animations did work with 4 or less random options.... can you try my versions of the files? only extra thing i did was move all the animation files into an 'assests' folder cuz that bugs me personally... just make sure to backup your stuff of course!
huh.... can I try your version of the two mods? maybe I'll spot something in the code, dunno So, i've had it work and not work from day to day... egg color chosen doesn't matter, egg color being the same two days or more doesn't matter Really not sure what's happening here....
Here is what I'm using, the easter eggs currently set to only one. The code in the gemstones might look different cause I shuffled some up, but the differences should only relate to which item goes where on the spring objects sheet.
So I spent a couple weeks in game trying to see if it would work every other day or some junk like that, and I can't see any pattern.... it DOES work sometimes, but like over a week apart in-game. I had two weeks when ONLY tuesday worked, and I was like WUT. But then the 3rd tues didn't work so *shrug* I did message spacechase on Nexus, we'll see if I get a reply
Thank you so much for helping me out with this! I messaged him as well! Hopefully he will be able to help out