Custom NPC Paintings

Custom NPC Paintings

9.2k Downloads
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 freedom, you can add your own frames and backgrounds !

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, ...)





Source code