Ok. For those using RRRR, Please set your config file to "Use Included" NOT "Use custom" until further notice. As long as this mod is further down on the mod list than RRRR (which it should be naturally but if you have your stuff in folders you may have to shift things around) it will pull up my sprites.
Now that doesn't mean that it's currently actually pulling up my Beach sprites and I'm currently working on fixing that, but it will call up my sprites instead of crashing the game if you make this change.
First off, I love this mod. I actually put of playing RRRR (fours Rs?) Because you mentioned you'd adapt your portraits for it. However, I think it is auto detecting for SVE and not RRRR. Is this something on my end? Or is there a way to edit it?
If it's showing my portraits/sprites but you feel like it's not showing them correctly that's probably me needing to tell it to only show the SVE when RRRR isn't present...
If it's showing SVE portraits that are the vanilla wizard then that's something different! That means that my mod needs to be Further down on the list of your mods than whatever is overwriting it.
Either way, since you have to have SVE installed to have RRRR I should probably just update the code so that it detects that you have SVE and then detects that you DON"T have RRRR for it to display the SVE portraits, just to be sure that everything works right.
>.< HOW DID I DO THAT?!?! Ok. Simple fix. I put the wrong unique id in. I'm going to update it very soon, probably on my hubs lunch break after I do some testing. (Though I will note that lunch is like 3 hours from now)
Hello! Thank you, Lynn, for your beautiful portraits and sprites~!^^ I'm also currently having the issue with RRRR where your sprites are loading just fine, but the SVE portraits are still being called up. Your mod is the very last one in my mod folder~
With 1.6 the order doesn't seem to help anymore. Can you send me a log? I'll have a peep at it and see if there's anything quick I can help with but I still don't have a playthrough of RRRR for myself so I can't just call it up and see what's going on.
Hi! I love the sprite work you did on this. But would it be possible to use this mod with a portrait mod and RRRR? All my villagers are non-pixelated so Magnus sticks out haha. (More specifically this portrait mod)
So yes. You can absolutely do that. If you have a mod that's just portraits that you like, just make sure it's alphabetically lower on the list than mine. If it has sprites then things get more complicated... And I'd want to look at the other mod to know how to best advise you
Yes! So if the other mod's name was say... "RRRR portrait mod" and you had mine in there My stuff would overwrite it and you'd get my portraits... buuut if you Changed it's name to "ZRRRR portrait mod" that it would be the last thing loaded and everything in it would overwrite my stuff since my stuff has a T at the begining
Hello!! Does this work? I love your sprites but I would love to use a high res portrait with this! So essentially the portrait goes in the portraiture folder so as long as your mod sits higher than that then technically I should have your sprites and the high res portrait right?
I absolutely plan to but due to life and stuff I haven't even loaded up Stardew since the update. As soon as I get everything figured out, I will absolutely be updating this.
Also thank you so much! I can't go back to vanilla Magnus either and I'm super happy you really like him ^_^
So great news! It looks like the mod should work with minor tweeking, so I'm able to update without issue.
The new "Winter" outfits does sorta light a fire under me to get an outdoor winter outfit together for Magnus... Or >.> Maybe make a version where he doesn't wear his hat inside... >.> Hmmmm... it's a thought.
Awesome! Had it been winter and you saw Magnus outside there may have been an issue before? but I'm super happy to hear it was working before the update ^_^
Hello! Feel free to ignore if you don’t want to or can’t answer this. I am making a personal Hi-res version edit (I don’t intend to share it just for personal use) and I wanted to know how I would change the code to allow hi-res support? I know I will probably need to use HD portraits but I am not exactly sure how I would edit the code so I could have that framework interact with the sprites. Thank you for your time!
I am unfortunately not super well versed in code and I have no experience with HD portraits... So without some hunting and poking I'm unlikely to be helpful? If you have any specific questions about my code on it's own I might be able to answer? but I'm very bare bones with code :/
Do you know if the bug for setting the RRRR config to 'use custom' has been fixed? RRRR has had a lot of updates since this mod was updated and I've seen that other compatible portrait/sprite mods don't seem to have this bug. I'm mostly wondering because even though it doesn't break anything or crash the game, setting RRRR to 'use included' with this mod does flag a lot of red SMAPI errors when talking to the wizard that I assume would go away if setting the config to 'use custom'.
You know, I haven't updated my copy of RRRR since the last time I updated my mod. If you could fling me a copy of the log with all the red text in it I'll have a look see.
Hmm since I updated RRRR to the most recent version there's no longer any red text in SMAPI. I'll continue playing and I'll let you know if anything shows up at any point. But for right now, the issue isn't arising which is good news. Maybe RRRR made some changes and it was on their side and not yours.
Found a bug for RRRR! It looks like the original code she set made her beach sprite be added as an .xnb and then specifically called "Content\Characters\Wizard_beach.xnb" in game. I had the mod set so that I was using your custom sprites but also had the beach sprite turned on, since I knew you had one. Pretty sure I can get it to work on mine, but thought other people may be coming across the same issue. It appears she used this code:
Please let me know if you need more info and I can try and find it. If you don't want to modify it and other people want to try my fix, I moved the beach sprite from this mod to:
Make sure to rename "RRRR_Beach.png" to "Wizard_Beach.png" during the move and delete or move the file that was originally in there. Then, you'll need to edit "Romanceable Rasmodius Redux Revamp\[CP] RRRR\content.json". Search for "Calling beach sprites" and you should see the code above. Either remove or use /* */ to comment out the "When" clause. So, it should look like this:
Simply put for the code illiterate, the /* */ makes the code between invisible when run. It's nice so that if you need the code later you can just remove the /* */ and it's still there. I did test this and it worked for me, at least.
So what's actually going on is I assumed that the Beach would load from target "Characters/Wizard" not "Characters/Wizard_Beach" So because I didn't troll the code I didn't actually know that there was a different target. I can still do my stuff the way I do my stuff, I just have to add "Characters/Wizard_Beach" as a possible target. EITHER WAY! Thank you for telling me about this! I'll get this updated asap. It's sorta late here so I'm not going to attempt tonight? but hopefully I'll be able to update it sometime tomorrow during the day
Absolutely no worries. As said, I did manage to get it to work on mine plus you're doing a favor for all of us, so we can hardly get too whiny about it!
Ok. So, I put a new version up, you'll have to undo what you did before to see if it works? and I would request you find out if it works because I couldn't get him to the beach in my testing.
I can definitely undo it, though I might not know right away since it seems to be triggered for specific events (I went past the last one). Anyway, I'll let you know when I get to the next event with it! Thanks for doing this and my guess is you probably fixed it.
I just got to an event that needed the sprite and my game crashed :( SMAPI logs pointed to this issue ("Could not find file...\Wizard_beach.xnb"), my stuff was all downloaded within the last week or so, so I just wanted to let you know its still happening. Im gonna apply this temp fix, but I'll also back up my save where it is so I can re-test it for you later if you want! Or if you want to set it up, if you have 9 hearts w magnus & are "dating" (before doing enchanted grove questline to officially date, but his dialogue and cutscenes say you're dating), on your birthday (set in the rrrr config) you can spend the night in his tower. It crashed the next morning, I believe when it tried to load the next cutscene or the house right before the next cut scene (heres the error log https://smapi.io/log/6dcf06ca64e54d0680fcadca9ecd5ab9 )
:/ Well that's not cool... Actually if you have a save you're keeping from before, Do you think you could sling me that file? So I can test some things out? I still haven't gotten -MY- stuff together for a RRRR run and it's pretty intense to try and just crash through it on a tester file when you're looking at the 9 heart event...
https://drive.google.com/drive/folders/1lUq3pudFG6fXMZ1NcZNkDnIMRiAtTvZi?usp=sharing here you go! I also put my mod folder, in case you have trouble with the save file loading since I play with a ton of mods haha. When you load in & exit the farm house, magnus should appear and tell you to meet him at his tower at 8pm. Once you go through the event and insist on staying the night (idk if it'll work if you skip it), its supposed to load them into the bed but it crashes
Ok. I'm going to download this later today as long as I remember. Life's been pretty Chaotic here so I can't make promises, and at this exact moment my husband is working so I can't take up that kind of bandwidth.
BUT!!!
I'm starting to think this might not actually be a problem because of my mod, it might *just* be how RRRR is calling the beach sprites. I'd test this for myself if I could but... If you could! I would suggest, since you have the mods all loaded on there and I can't atm, that you find this in the code for RRRR: {//Calling beach sprites "Action": "Load", "Target": "Characters/Wizard_Beach", "FromFile": "assets/Characters/Wizard_Beach.png", "When":{ "Sprite":"default", "Use Beach Sprites": "true" }, }, And that spot where it says `"Sprite":"default",` Delete that or put /* in front of it and */ behind it if you don't wanna straight delete the code. See if the safe will run normally like that. And incase code makes you (Or anyone else) nervous I'll post the altered code: {//Calling beach sprites "Action": "Load", "Target": "Characters/Wizard_Beach", "FromFile": "assets/Characters/Wizard_Beach.png", "When":{ /*"Sprite":"default",*/ "Use Beach Sprites": "true" }, }, Ok... Now I'm going to nerd out about the code for a second so... forgive me please. Changing it like this means that the sprite doesn't have to be the default sprite to use beach sprites. Cus I think (and I'm no expert) that right now the code requires you to be using the default sprites in order to actually use the beach sprites... but this change removes that requirement, which is an "And" requirement meaning both of these things have to be true and the reason it's calling for an XNB is that's what the game defaults to, but because RRRR is a MOD and doesn't use XNBs at all it's looking for a thing that doesn't exist.
Anyway, if this fixes the issue without any alterations to My mod I'll get ahold of the person who's doing RRRR and let them know. If it DOESN"T fix it then I will need to look into this further.. possibly with a clearer head.
Ok, this has helped a lot, So I figured out the why for the crash, and now I just need to get it to call up the right sprites instead of just whatever sprites it feels like.
Bless you for making this RRRR compatible!!! All the <3s! I was in the process of trying to edit the SVE portrait for my own personal use but you are 100% more talented at this than me haha. I've never tried pixel art before so I can appreciate the skill needed for this to edit pre-existing sprites let alone do something custom and artistic lol
Seriously though you have a patreon I can tip to or throw more money at you to try to commission you to include more of the holiday variations?
^o^ Thank you for the really sweet comment! Pixel art is a THING(TM) make no mistakes. And I had help... A friend of mine sketched the base face for me so I could pixel over it. Irony is that she looks at what I do and goes "OMG I could never do that" and I'm over here looking at her art like "Bro you're 10000% more talented than me..."
As for a patreon, noooo I do not have one XD. I will absolutely take suggestions as to new outfits to add though!
As for throwing money at me... I will very bashfully point to the Kofi link on the mod's front page.
Donated! This is totally a labor of love and you deserve to have recognition for your work! I'd like to set up a commission from you to add in more festival outfits if you are interested?
I love that you want to commission me but my brain and commissions are a really bad combo. Genuinely, if you tell me what event and what you think the outfit might be I will totally see what I can do about it. I have plans for an outdoor winter outfit but other clothes have totally not come to mind.
88 comments
Now that doesn't mean that it's currently actually pulling up my Beach sprites and I'm currently working on fixing that, but it will call up my sprites instead of crashing the game if you make this change.
If it's showing my portraits/sprites but you feel like it's not showing them correctly that's probably me needing to tell it to only show the SVE when RRRR isn't present...
If it's showing SVE portraits that are the vanilla wizard then that's something different! That means that my mod needs to be Further down on the list of your mods than whatever is overwriting it.
Either way, since you have to have SVE installed to have RRRR I should probably just update the code so that it detects that you have SVE and then detects that you DON"T have RRRR for it to display the SVE portraits, just to be sure that everything works right.
I'm also currently having the issue with RRRR where your sprites are loading just fine, but the SVE portraits are still being called up.
Your mod is the very last one in my mod folder~
With 1.6 the order doesn't seem to help anymore. Can you send me a log? I'll have a peep at it and see if there's anything quick I can help with but I still don't have a playthrough of RRRR for myself so I can't just call it up and see what's going on.
https://www.nexusmods.com/stardewvalley/mods/7529
Also thank you so much! I can't go back to vanilla Magnus either and I'm super happy you really like him ^_^
The new "Winter" outfits does sorta light a fire under me to get an outdoor winter outfit together for Magnus... Or >.> Maybe make a version where he doesn't wear his hat inside... >.> Hmmmm... it's a thought.
Cozy homebody Magnus, I like it! Haha
edit: to clarify I am only changing the portraits
{//Calling beach sprites
"Action": "Load",
"Target": "Characters/Wizard_Beach",
"FromFile": "assets/Characters/Wizard_Beach.png",
"When":{
"Sprite":"default",
"Use Beach Sprites": "true"
},
},
Please let me know if you need more info and I can try and find it. If you don't want to modify it and other people want to try my fix, I moved the beach sprite from this mod to:
Stardew Valley\Mods\Romanceable Rasmodius Redux Revamp\[CP] RRRR\assets\Characters
Make sure to rename "RRRR_Beach.png" to "Wizard_Beach.png" during the move and delete or move the file that was originally in there. Then, you'll need to edit "Romanceable Rasmodius Redux Revamp\[CP] RRRR\content.json". Search for "Calling beach sprites" and you should see the code above. Either remove or use /* */ to comment out the "When" clause. So, it should look like this:
{//Calling beach sprites
"Action": "Load",
"Target": "Characters/Wizard_Beach",
"FromFile": "assets/Characters/Wizard_Beach.png",
},
or this:
{//Calling beach sprites
"Action": "Load",
"Target": "Characters/Wizard_Beach",
"FromFile": "assets/Characters/Wizard_Beach.png",
/* "When":{
"Sprite":"default",
"Use Beach Sprites": "true"
},*/
},
Simply put for the code illiterate, the /* */ makes the code between invisible when run. It's nice so that if you need the code later you can just remove the /* */ and it's still there. I did test this and it worked for me, at least.
So what's actually going on is I assumed that the Beach would load from target "Characters/Wizard" not "Characters/Wizard_Beach" So because I didn't troll the code I didn't actually know that there was a different target. I can still do my stuff the way I do my stuff, I just have to add "Characters/Wizard_Beach" as a possible target. EITHER WAY! Thank you for telling me about this! I'll get this updated asap. It's sorta late here so I'm not going to attempt tonight? but hopefully I'll be able to update it sometime tomorrow during the day
BUT!!!
I'm starting to think this might not actually be a problem because of my mod, it might *just* be how RRRR is calling the beach sprites. I'd test this for myself if I could but... If you could! I would suggest, since you have the mods all loaded on there and I can't atm, that you find this in the code for RRRR:
{//Calling beach sprites
"Action": "Load",
"Target": "Characters/Wizard_Beach",
"FromFile": "assets/Characters/Wizard_Beach.png",
"When":{
"Sprite":"default",
"Use Beach Sprites": "true"
},
},
And that spot where it says `"Sprite":"default",` Delete that or put /* in front of it and */ behind it if you don't wanna straight delete the code. See if the safe will run normally like that. And incase code makes you (Or anyone else) nervous I'll post the altered code:
{//Calling beach sprites
"Action": "Load",
"Target": "Characters/Wizard_Beach",
"FromFile": "assets/Characters/Wizard_Beach.png",
"When":{
/*"Sprite":"default",*/
"Use Beach Sprites": "true"
},
},
Ok... Now I'm going to nerd out about the code for a second so... forgive me please.
Changing it like this means that the sprite doesn't have to be the default sprite to use beach sprites. Cus I think (and I'm no expert) that right now the code requires you to be using the default sprites in order to actually use the beach sprites... but this change removes that requirement, which is an "And" requirement meaning both of these things have to be true and the reason it's calling for an XNB is that's what the game defaults to, but because RRRR is a MOD and doesn't use XNBs at all it's looking for a thing that doesn't exist.
Anyway, if this fixes the issue without any alterations to My mod I'll get ahold of the person who's doing RRRR and let them know. If it DOESN"T fix it then I will need to look into this further.. possibly with a clearer head.
Seriously though you have a patreon I can tip to or throw more money at you to try to commission you to include more of the holiday variations?
As for a patreon, noooo I do not have one XD. I will absolutely take suggestions as to new outfits to add though!
As for throwing money at me... I will very bashfully point to the Kofi link on the mod's front page.
I love that you want to commission me but my brain and commissions are a really bad combo. Genuinely, if you tell me what event and what you think the outfit might be I will totally see what I can do about it. I have plans for an outdoor winter outfit but other clothes have totally not come to mind.