[SMAPI] Skipped mods [SMAPI] -------------------------------------------------- [SMAPI] These mods could not be added to your game. [SMAPI] - Portraits because it's not a SMAPI mod (see https://smapi.io/xnb for info).
SMAPI'code says so,but why it happens?It seemed that you indormed your mod needs SMAPI installed ahead.Anyway I'm looking forward to using your mod and I'm waiting for your reply.Hoping someone to give me an idea. By the way,I'm a completely green hand in using mods,so please don't blame on me too much. =v=
Hello, i did some code diving and found a fix to a common issue. If you are getting default images on ginger island, the beach portraits eg: "Penny_Beach" should be renamed to "Penny_IslandSouth" as the code looks for game location and ginger island resort is the island south. same for many other locations, which can be found here: https://stardewvalleywiki.com/Modding:Location_data#Location_names
so name_Beach would be on pelican beach but name_IslandSouth would be for ginger island resort
Also, for seasonal portraits, the code used lower case characters. So "Penny_Winter" won't work, it has to be "Penny_winter". As for festivals, I was not able to find if the code actually loads festival portraits.
The code first looks for:
folder (folder you have your portraits in) > name (npc name capitalized) > game location (found in above link) > season (lowercase)
so the code will look for (in order) Penny_Beach_summer.png (beach meaning pelican beach) Penny_Beach.png Penny_summer.png Penny.png
it does the checks sequentially so it will take the first match, if nothing is in the folder it will return nothing so if another mod has the image that mod will most likely send the image and you will see it.
it does work at the first year, but when it moves to the winter of the second year it back to display the default portrait, can you tell me why,i didn't change anything or edit the name.
This is so useful, thank you! I have no interest in being a coder, but knowing simple things like this helps when I want to dig around and try to fix something myself :)
Is there a way for me to fix menu Key on mobile, the menu portraits you can scroll down and choose which one, I click it and the menu show up on the down right corner of the screen on mobile
I'm having an odd error where my farmer portraits suddenly started appearing outside the dialogue box? And if I press i it makes the farmer portraits vanish and then makes the NPC portraits wonky. There doesn't appear to be a solution where both are normal? I'm not sure how to fix that. SMAPI doesn't show any errors or anything. Portraiture seems to be working and so is farmer portraits.
I’m piggybacking off of something a few previous commenters wrote! Hopefully this saves some of you an hour or two of troubleshooting
If you’re playing on Steam Deck and can’t switch between portraits at all, but no error codes are showing, here’s something you can do (you may already know step 1, but just in case I’m going to include it):
1: Download and extract Portraiture into your mods folder. INSIDE the Portraiture folder, there’s another folder labeled Portraits. Inside of THAT folder, you’re going to create another folder and simply call it 999. This is the folder where you’ll download any portrait .png files you have. So it’ll look like this: Stardew Valley/Mods/Portraiture/Portraits/999/Haley.png + any other portrait .png files you want. NOTE: Make sure the files are labeled and capitalized correctly! A lowercase haley.png may not be recognized (I’m not a modder OR very tech-savvy, this is just based on what I’ve read from the fine folks in the comments).
2: Return to Gaming Mode on your Steam Deck and start the game, then enter your farm/save file (you don’t have to be on your literal FARM, but you do need to be in your save file.).
3. Once the game is loaded and you’re standing around in your save file, press the Steam button on the bottom left-hand side of your Steam Deck. Scroll down to the Settings option right above the Power button. Click on Settings and scroll to System, then toggle the Enable Developer Mode switch so that it’s on. Then exit out of setting (which will probably just take you out of the whole menu so you should be just standing around in your farm again at this point).
4. Click the Steam button again, and this time under Stardew Valley, you’re going to scroll down to the bottom where it says Switch Windows. Click on “SMAPI 4.0.8 - running Stardew Valley”, and then exit out of the menu again. This will put you in the SMAPI console where you can input a command.
4. Pull up the keyboard using Steam + X, and then press the “start” button (the hamburger-looking button on the top right of the Steam Deck) to get the keyboard to shift up to the top of your screen. Input the command: Pmenu and then press enter. It won’t really do anything in response, and that’s a good thing.
NOTE: I tried this a couple of times and the first time it said the command was invalid, so I literally just input the same command again and it worked. No spaces or punctuation or anything. Just: Pmenu
5. From here, click the Steam button one last time and click Resume Game. Now you have a pop-up box with different options. One option will say Vanilla and that’s the standard portraits, and the other option will say 999. Since that’s your Portraiture folder, click on that one. I just tapped it with my finger because the cursor wasn’t responsive when this pop-up box was up. Once you’ve selected the 999 option, click the little circle at the top-right of the box and it should close it.
That should be it!! I still can’t cycle through portraits, but like I said - I’m tech-dumb. BUT hopefully this will at least help someone. Just go up and speak to someone and their portrait should be replaced with the one you chose!
Hi I'm pretty tech-dumb too, but what worked for me was going into desktop mode>common>stardew valley>mods>portraiture>config.json and changed the changeKey from P to DPadLeft I didn't get a menu, but it fixed/enabled all the portraits that use this mod while dialogue was open. Also toggles through portraits if you keep pressing it. Someone below recommended to change it to VolumeDown for a mobile user, but it didn't work for my steam deck. I also use DPadRight to open the mobile phone mod, so that's why I chose left, but it's possible the other DPad keys could also work.
I did the Portraiture mod trick with Jier's portraits and everyone works except Haley, how do I get her portrait to work? Is it because she has 2 different versions and I need to delete one?
1043 comments
[SMAPI] --------------------------------------------------
[SMAPI] These mods could not be added to your game.
[SMAPI] - Portraits because it's not a SMAPI mod (see https://smapi.io/xnb for info).
SMAPI'code says so,but why it happens?It seemed that you indormed your mod needs SMAPI installed ahead.Anyway I'm looking forward to using your mod and I'm waiting for your reply.Hoping someone to give me an idea.
By the way,I'm a completely green hand in using mods,so please don't blame on me too much. =v=
https://smapi.io/log/8b8eddd1cebd4738ba0c1c3b70c8eb48
If you are getting default images on ginger island, the beach portraits eg: "Penny_Beach" should be renamed to "Penny_IslandSouth" as the code looks for game location and ginger island resort is the island south. same for many other locations, which can be found here:
https://stardewvalleywiki.com/Modding:Location_data#Location_names
so name_Beach would be on pelican beach but name_IslandSouth would be for ginger island resort
Also, for seasonal portraits, the code used lower case characters. So "Penny_Winter" won't work, it has to be "Penny_winter". As for festivals, I was not able to find if the code actually loads festival portraits.
The code first looks for:
folder (folder you have your portraits in) > name (npc name capitalized) > game location (found in above link) > season (lowercase)
so the code will look for (in order)
Penny_Beach_summer.png (beach meaning pelican beach)
Penny_Beach.png
Penny_summer.png
Penny.png
it does the checks sequentially so it will take the first match, if nothing is in the folder it will return nothing so if another mod has the image that mod will most likely send the image and you will see it.
Hope this helps
If you’re playing on Steam Deck and can’t switch between portraits at all, but no error codes are showing, here’s something you can do (you may already know step 1, but just in case I’m going to include it):
1: Download and extract Portraiture into your mods folder. INSIDE the Portraiture folder, there’s another folder labeled Portraits. Inside of THAT folder, you’re going to create another folder and simply call it 999. This is the folder where you’ll download any portrait .png files you have. So it’ll look like this: Stardew Valley/Mods/Portraiture/Portraits/999/Haley.png + any other portrait .png files you want. NOTE: Make sure the files are labeled and capitalized correctly! A lowercase haley.png may not be recognized (I’m not a modder OR very tech-savvy, this is just based on what I’ve read from the fine folks in the comments).
2: Return to Gaming Mode on your Steam Deck and start the game, then enter your farm/save file (you don’t have to be on your literal FARM, but you do need to be in your save file.).
3. Once the game is loaded and you’re standing around in your save file, press the Steam button on the bottom left-hand side of your Steam Deck. Scroll down to the Settings option right above the Power button. Click on Settings and scroll to System, then toggle the Enable Developer Mode switch so that it’s on. Then exit out of setting (which will probably just take you out of the whole menu so you should be just standing around in your farm again at this point).
4. Click the Steam button again, and this time under Stardew Valley, you’re going to scroll down to the bottom where it says Switch Windows. Click on “SMAPI 4.0.8 - running Stardew Valley”, and then exit out of the menu again. This will put you in the SMAPI console where you can input a command.
4. Pull up the keyboard using Steam + X, and then press the “start” button (the hamburger-looking button on the top right of the Steam Deck) to get the keyboard to shift up to the top of your screen. Input the command: Pmenu and then press enter. It won’t really do anything in response, and that’s a good thing.
NOTE: I tried this a couple of times and the first time it said the command was invalid, so I literally just input the same command again and it worked. No spaces or punctuation or anything. Just: Pmenu
5. From here, click the Steam button one last time and click Resume Game. Now you have a pop-up box with different options. One option will say Vanilla and that’s the standard portraits, and the other option will say 999. Since that’s your Portraiture folder, click on that one. I just tapped it with my finger because the cursor wasn’t responsive when this pop-up box was up. Once you’ve selected the 999 option, click the little circle at the top-right of the box and it should close it.
That should be it!! I still can’t cycle through portraits, but like I said - I’m tech-dumb. BUT hopefully this will at least help someone. Just go up and speak to someone and their portrait should be replaced with the one you chose!
I didn't get a menu, but it fixed/enabled all the portraits that use this mod while dialogue was open.
Also toggles through portraits if you keep pressing it.
Someone below recommended to change it to VolumeDown for a mobile user, but it didn't work for my steam deck.
I also use DPadRight to open the mobile phone mod, so that's why I chose left, but it's possible the other DPad keys could also work.
(┬┬﹏┬┬)