About this mod
An adaptation of Caleb (夏以昼) from Love and Deepspace to Pelican Town as a new marriage candidate NPC. WIP, but functional!
- Requirements
- Permissions and credits
-
Translations
- Spanish
- Mandarin
- Changelogs

A personal project I started and decided to share for those who also love Caleb! This mod is aimed at those who are familiar with Love and Deepspace and Caleb's original character. Pipsqueak heavy dialogue. You have been warned.
This mod is experimental and a work in progress! It's my first major mod and a learning process for me :D
Things are subject to breaking and getting overhauled at any point.
I keep a regularly updated list of known bugs pinned in the comments section.

Drag and drop all four folders:
'[CP] Caleb', '[CP] Sunny Apple Decor', 'Caleb NPC', and 'Portraiture'
Into your SMAPI mod folder at 'Stardew Valley/Mods'

There is a stand-alone version of Caleb's portraiture files available in the Optional Downloads section for you.
Just drag and drop the provided folder into your Mods folder.
- "How do I trigger the introduction event?" → Spring 8th at the earliest, enter the Saloon.
- "I can't find Caleb!" → Make sure you triggered his introduction event! Afterwards, he will appear in town the following day. The Saloon now has an upstairs attic room where Caleb will be lodging.
- "I don't see the entrance to the Attic"/"The event won't activate!" → The mod may not have loaded, most often due to an out-of-date version of Content Patcher. Try re-downloading and updating your Content Patcher to the latest available version.
- "The portrait is still not working!" → You likely incorrectly installed the portrait file. Reference this visual guide for how to properly install your files:

What can I expect?
- Dynamic Dialogue: Has unique greetings depending on when in the day you speak to him, tons of dialogue for different weather, different seasons, how strong your relationship is, and reactions to his favorite gifts. There's even unique dialogue during player pregnancy!
- Currently implemented events: Introduction event, 2 heart event, 4 heart event, 5 heart, 6 heart, a bathhouse event, and an 11 heart event after you are married.
- Event CG Artwork: Select events feature visual novel-esque CG artwork!
- Festival Participation: Participates in most major festivals.
- Seasonal Outfits: Changes between 3 different seasonal outfits (no matching seasonal portraits yet!)
- Custom Spouse Room: Unique spouse room when he moves in with you.
- New Decor: Two cute Sunny Apple decorative plushies are now available at the Stardew Valley Fair stall, each costs 300 star tokens!
- Saloon Attic Room: An additional door in the Saloon back room leads to the upstairs attic where Caleb is lodging.
- Journal Entries: Peek into his journal upstairs as your relationship grows for new entries!
- Villager Reactions: Some villagers have new dialogue and comments about Caleb (no vanilla lines replaced).
I can marry him?!
Can I play this on mobile SDV?!
Can I play this with my friends on multiplayer?


Loved:

Liked:

Disliked:
Hated:

All Seasons:

Spring:

Summer:

Fall:

Winter:


2-Heart: Exit Farmhouse early in the morning. Rewards: Cobbler + Coffee
4-Heart: Walk into Town, 5PM-7PM
5-Heart: After receiving mail. Cindersap Forest, 12PM-430PM. Spring, Summer, or Fall
6-Heart: Walk into Town, 6PM-10PM. Rain/Storm
Bathhouse: Available from 4+ hearts. Enter the Bathhouse Pool, 3PM-9PM. Summer 20/Fall 13/Winter 20
Mines Death: Available from 4+ hearts
Skull Cavern Death: Married only
11-Heart: Chance to trigger when you enter the Farmhouse, 11AM-2PM. Unavailable Thurs/Sundays



Alternative portrait art created by kimburs!

Super duper cute Alternative Sprite Sheet created by zxz7!


This mod is compatible with Stardew Valley Expanded, Ridgeside Village, and Mineral Town!
Polyamory mods work fine as well.
Two configuration settings are available
"Pipsqueak-Lite": Switch to an alternative script where Caleb's 'Pipsqueak' usage is drastically reduced.
"Caleb Kids": For enabling and disabling the custom sprite for Caleb's children.
If you use other mods that change child sprites and are running into issues, you can try setting this to 'False'.
Use Generic Mod Config Menu to change these settings in-game.
Known incompatibilities are as listed:
"ValleyTalk" - Completely breaks Caleb's introduction event (and potentially his other events), causing a self referencing loop error.
"Caleb di Flagro by Claridel" - Both Calebs use the same internal IDs. This is fixable, but low priority for the moment.
-------------------------
To-do list and missing content:
- Fill out Caleb's spouse patio area
- Create matching seasonal portrait art to go along with the seasonal outfit sprites.
- Create heart events for heart levels 8, 10, 14
- Create a vanilla-styled portrait sheet (very low priority right now. I'll deal with this...eventually LOL)
Thank you to Vanity for being my first tester, And to pkdtsy for volunteering your time and knowledge to help with: the config schema, the alternative dialogue setup, pronoun switches, and more. Thank you so much!
If you'd like to make edits for this mod, please feel free to :D This includes things like: sprite edits, portrait replacements and portrait edits, translations, etc. All I ask is when you upload these to Nexus: please credit me and make your upload dependent on my mod!