7b386628-6582-4e0e-aa9a-134f5f9634ef

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 Incompatible: Multiplayer compatibility is definitely possible and will be added in future.

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: Why is there no multiplayer support?
A: Multiplayer support will be added if there is some demand for this mod. Writing the code for networking is personally super annoying and I don't really like doing it. If the mod turns out to be a failure, I won't implement multiplayer compatibility in order to save time and nerves.
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, ...)

This mod was inspired by aedenthorn's Custom Picture Frames
Some of the backgrounds used a palette that was provided by Poltergeister in the Krobus Discord server
Some NPCs on the images are from Stardew Valley Expanded, Ridgeside Village and Aspen
The scroll headings were generated using kdau's Scroll Generator
Source code