header
Custom NPC Paintings avatar

Custom NPC Paintings

This mod allows you to easily create highly customisable paintings of NPCs. Select the frame, background and NPC of your choice. Additionally, feel free to adjust the position and frame of the NPC such as the offset of the background. For even more customisation, you can add your own frames and backgrounds !





  • 9 Frames
  • 20 Backgrounds
  • Any NPC (even modded)
  • Custom backgrounds & frames. Here's a guide on how to add your own ones (I just uploaded the mod. Please give me some time to write the guide)






  • After obtaining a catalogue, you can find a button below your money component in the catalogue menu
  • Clicking on that button opens the menu where you can customise your painting
  • Exporting a painting is free and does not cost any gold
  • When The mod will fetch the current sprite of your NPC of choice. If it's winter, you can only access the winter sprite of the NPC (because it's the current one). The same applies for any other cases






  • Add more than just 1 NPC
  • Add single colored backgrounds using a color slider
  • Search and filter functions
  • Overlays (snow, rain, ...)
  • save presets in order to use them on other saves
  • get existing paintings
  • non rectangular frames
  • way more frames and backgrounds






  • Compatible with modded NPCs: Any modded NPC is automatically supported (for instance: SVE, RV, Aspen, ..)
  • Compatible with Windows and Mac
  • Multiplayer compatible






  • Some frames of NPCs (for example when they're fishing) only show the fishing rod. The mod just accesses the sprite sheet of the NPCs but doesn't process it further
  • The slider works when using mouse wheel or the arrow buttons. However, you can not drag the runner




Q: Is this mod compatible with mod ... ?
A: The mod should be compatible with most mods. It doesn't patch any line of code means there should be very little to zero conflicts with other mods.

Q: Does this work with modded NPCs?
A: Yes! You can create a painting of any modded NPC that is able to socialize. The mod automatically fetches the NPCs so there will be no work for custom NPC authors.

Q: Can I add custom backgrounds and frames?
A: Absolutely! There are two different ways on how to add them. It's explained here.

Q: Will you add the player as well?
A: This is a difficult question. Stardew Valley doesn't offer the ability to directly access the current player texture. It renders every component of the player on the screen. There might be a way to work arounds this though.

Q: I want to use the winter outfit for my NPC. How can I do it?
A: The mod fetches the current sprite of each NPC. If you want to use the winter sprite, you have to wait until its winter. This applies for any other case (Beach, Seasonal Outifts during the corresponding season, ...)






Source code