Stardew Valley

File information

Last updated

Original upload

Created by

Agent Lyoko

Uploaded by

AgentLyoko

Virus scan

Safe to use

About this mod

Help save the Saloon and open Stardrop Breakfast for business! An series of events, special orders, and immersive schedules revolving around the Saloon.

Requirements
Permissions and credits
Translations
  • Mandarin
Changelogs


This mod adds a series of five events to the Saloon to open the Saloon earlier in a lore-friendly way - by opening it up for breakfast! There are also a few supplementary events to account for scheduling issues, a Wizard sidequest, special orders with variable difficulty (you can make one incredibly hard, if you'd prefer!), schedules including extra marriage schedules designed to be vanilla friendly and incredibly customizable, and some useful rewards for finishing the events, with mod compatiblity designed for all of them.

Interested in any of these? Read on!




Sometime at or after the Winter of your first year in a Valley, Gus has found himself in a bit of a pickle. 

By his own admission (in his Thursday vanilla dialogue at no hearts), Pam and Clint provide most of the business to the Saloon - with Shane most likely helping out with that in his early hearts. Without them, the Saloon would be in danger of going out of business. Outside of Fridays, they're some of his only regulars, and the ones keeping the Saloon afloat.

Yet as the player can see, Shane can seek help and stop drinking with help. Clint might eventually get over Emily (or not have any romantic intentions toward her at all). And Pam's already in financial trouble, so Gus can see the writing on the wall - without the alcohol sales, the Saloon's in trouble. So he's starting to plan for a future without the Saloon.

That's where you come in! In a series of five events and two special orders, one with customizable difficulty, you can help open the Saloon earlier and open a bustling breakfast business! And to take the pressure off Gus, once it opens in full, a few extra events can open up which can allow Gus to get some extra help running Stardrop Breakfast. Opening it up may also allow you to go on a date - or just hangout, if you have Platonic Partners and Friendships installed - with your spouse or housemate to the new offering!

In an optional sidequest you can enable as well, the magic of the Valley that allows you to keep resources without them rotting or spoiling is starting to decay. The Wizard (or Witch, if you have Rasmodia) needs your help to help the Junimo restore the protection of your resources before it's too late! (As a miniquest, it involves only two events and one special order, although it requires fairly difficult to get resources! Keep this in mind when going through this optional sidequest.)

That's it for the overview. If you'd like specifics, a mostly non-spoilery overview of the quests and their rewards are contained in the spoiler text below. Please do not enable the "serious" Event Dialogue configuration option without reading the sum up of the first event.

Spoiler:  
Show


    Event 1: Saloon in Crisis
  • Requires the player to have seen Gus's 4 heart event
  • Requires completing the first special order, New Business Venture, requiring 30 milk of any type, 30 eggs of any type, and 30 wheat flour, to progress. Rewards 35,000 gold.
  • Note: Enabling Event Dialogue to serious comes with a trigger warning of Alcoholism and blunt mention of risk for health if player hasn't seen Shane's 6 heart event. (This was the original line for the event when it was initially written - however, this was changed to a milder version as the default given the line requires a trigger warning.)


    Event 2: Stardrop Breakfast Open for Business!
  • Requires completion of the first special order
  • Plotline will pause until first completion of the Special Order Gus's Famous Omelet (vanilla) and a short conversation topic
  • In Plot Mode, Stardrop Breakfast will now open on Friday and Saturday from 8 am to noon, and relevant villagers will attend (unless disabled).
  • Rewards: One Complete Breakfast during the event. (If you skip the event, it will be lost.)


    Event 3: An Infamous Omelet
  • Requires the player have seen the cutscene for completing Gus's Famous Omelet, Event 2, and it must be during breakfast hours (8 to 12).
  • To progress, must complete the special order An Omelet Breakfast, requiring 10 milk, 10 goat cheese, 10 tomatoes, 10 purple mushrooms, 10 hot pepper, and a variable amount of Duck Eggs chosen by the user in the config. The default is 50, but can be as low as 25 (one more than Gus's Famous Omelet) or as high as 200. You'll get more positive comments if you manage to complete the higher difficulty ones, but Gus won't hate you if you choose a lower amount! Reward will vary based on config - the default is 50,000, but you can earn up to 100,000 gold if you choose to go for broke and donate an entire 200 duck eggs.


    Event 4: That's the Ticket!
  • Requires completion of the second special order
  • Final event can only be seen after at least a week has passed.
  • Rewards: 5 Wine and 5 Ginger Ale during the event. (If you skip the event, these will be lost. Let the dialogue fully finish or you may not get all 5 of each!)


    Event 5: The Stardrop Omelet Breakfast (finale of main plot)
  • Requires a week to have passed since Event 4 and it must be in Year 2 or later.
  • Completion will open up the remaining events
  • Rewards: The rewards for the final event are a secret! Let's just say that Gus is very thankful, there will be some permanent shop changes and discounts, and you may get a little extra in the mail after everything has been complete. You will also unlock extra special orders based on your dialogue choices - if you skip the event, you'll get a random one, so be warned!
  • All breakfast schedules (except for Mondays and, depending on main game progression and mods installed, Tuesdays/Thursdays will be unlocked. See the auxiliary events for details on unlocking those extra days.)


    Auxiliary Event 1: Kent (the) Cook
  • Requires completion of event 5 and a full week to have passed.
  • Completion will open Stardrop Breakfast on Mondays.


    Auxiliary Event 2A: A New Job for Shane
  • This event is the default event unless Immersive Shane is installed, in which case the default is 2B. You can manually change this via the "Tuesday Gus Replacement" config in case you'd prefer the other person.
  • Requires Event 5 plus a week, completion of the Community Center, and to visit the Saloon between 5 and midnight.
  • Completion re-opens Stardrop Breakfast on Tuesday (or opens, if installed after the CC is complete).

    Auxiliary Event 2B: A New Job for Sam
  • This is the alternate event unless Immersive Shane is installed, in which case the this is the default. You can manually change this via the "Tuesday Gus Replacement" config in case you'd prefer the other person.
  • Requires Event 5 plus a week, completion of the Community Center, and to visit the Saloon during breakfast hours.
  • Completion re-opens Stardrop Breakfast on Tuesday (or opens, if installed after the CC is complete).


    Auxiliary Event 3: Part of a Balanced, Healthy Breakfast
  • Requires Lemurkat's Community Center Reimagined to be installed, as well as the first event where Gus volunteers to teach a cooking class to Penny.
  • Completion will re-open Stardrop Breakfast on Thursdays, with Leah manning the counter for the first two Thursdays, while Gus will take responsibilities on the last two Thursdays.


    Wizard Sidequest 1: Resource Rot: The Magic Decays
  • Requires completion of the second event that opens Stardrop Breakfast and the sidequest to be enabled.
  • To see the resulting final event (and get rewards), you must complete the special order Junimo Preservation Offering. Be warned, this will require materials that are difficult to obtain - high quality versions of Wine, Large Milk or Goat Milk, Cheese or Goat Cheese, and a silver, gold or iridium star Sweet Gem Berry, as well as Pumpkin Juice, Pickled Red Cabbage, and Ancient Fruit Jelly. It is highly advised to have Fairy Dust or similar. Reward is 50,000 gold (as only one of each are required and you will keep any other crops you grew in the meantime!).

    Wizard Sidequest 2: Resource Rejuvenation: The Magic Restored
  • Requires completion of the special order
  • Rewards: 10 Complete Breakfasts (and a further, more valuable reward after completion of another special order).

Bonus: A Breakfast Date
  • Requires being married, and will only trigger once (per vanilla spouse). Will not occur on festival days or days the spouse is attending breakfast (or doing other tasks).
  • Add-ons for other expansions will be considered, but will likely not occur until 1.6.
  • Can also disable the dates or configure the date to fire with modded spouses, but it will only happen once for all modded spouses and the dialogue will be incredibly generic.
  • Can be made platonic if the relevant settings are made in Platonic Partners and Friendships.






Thanks to the success of Stardrop Breakfast, villagers are all visiting the Saloon, whether as a meeting spot before spending time together, a tense family breakfast, or a treat out. After all, it wouldn't quite be a successful venture without people visiting!

Part of a Saloon Breakfast gives new schedules to every vanilla villager (with notable exceptions of Linus, Krobus, Dwarf, and Leo), with matching schedule dialogues if they're following a breakfast schedule. This ranges from simple schedule edits for characters like Harvey to full-blown new schedules some characters like Leah (who now sculpts or draws depending on season) or Abigail, Sebastian, and Sam (the full gang spends a whole day together!). This includes marriage schedules, so your spouses can now head out to meet up with other villagers and get some Stardrop Breakfast, and then go about their day - and have matching leaving and returning dialogues for doing so!

Obviously, however, new schedules can be contentious. Perhaps you prefer their original schedules, or the new schedules overrides something from another mod you prefer. No problem! Part of a Saloon Breakfast comes with several modular options - you can disable every schedule at once, or on a case by case basis - with matching dialogues if someone's missing! (Haley can visit Stardrop Breakfast on her own if Emily is disabled, and her dialogue will not mention Emily! Similar cases apply to every villager who visits.)

There are a couple exceptions to this rule, but even those exceptions can be disabled - you will simply need to disable "Immersion Mode" in those cases.

A full list of who and when are contained in the spoiler text below. 

Spoiler:  
Show

  • Monday: Kent, Jodi, Vincent, Sam, Shane, Marnie, and Jas will attend.
  • Tuesday: Leah, Elliott, Willy, Clint, and Lewis will attend. In addition, Shane or Sam will replace Gus's Community Center schedule depending on who is selected in the Tuesday Gus Replacement config.
  • Wednesday: Robin, Demetrius, Maru, Sebastian, and Harvey will attend. (Robin will open later and be open later on Wednesday when enabled.)
  • Thursday: Shane, Jas, Penny, Pam, Pierre, Caroline, and on occasion Abigail will attend. If Community Center Reimagined is installed, Leah will occasionally be the cook for breakfast. (Pierre will open later and be open later on this day, if enabled.)
  • Friday: Alex, George, and Evelyn will attend.
  • Saturday: Haley and Emily will attend.
  • Sunday: Maru, Penny, Abigail, Sebastian, and Sam will attend. Emily will be the cook on Sundays.
  • If it's raining, Willy, Lewis, George, and Evelyn will go.

The following schedules require "Immersion Mode" to be disabled in order to disable these schedules:
  • Kent's Monday schedule
  • Shane or Sam's Tuesday schedule
  • Leah's Thursday schedule with CCR installed.
  • Emily's Sunday schedule.





Part of a Saloon Breakfast tries to keep the player immersed in its choices and the state of their game as it's completed. This includes different mails and repeatable special orders based on choices in its events (and different rewards for completing them!), conversation topics which range from few comments to every villager having something to say, and alternate dialogue based on certain plot events being completed or not (Gus will recognize Shane has begun to seek help and tries not to drink alcohol after his 6 heart, the Wizard will correctly respond if you've already completed a special order of theirs, and more!). If there's something that seems odd, let me know! I'll do my best to account for the situation.

In addition, the breakfast shop contains an all-new offering - some Fresh Orange Juice! You can learn the recipe yourself from Gus after completing one of the repeatable special orders. It also contains items from other mods (used with permissions only - if I don't have the permissions, I can't add them!). If there's sufficient interest, I can contact people to create more sprites to create more items for the breakfast menu - feel free to suggest ideas for foods to add, preferably things that are not added by other mods already.

Finally, there are a few choice additions to this particular mod that are done for compatibility reasons, scheduling reasons, or just additions to the breakfast itself. A patch is included allowing Harvey to attend to his patients on rainy days, Night Market and a few doctor visits are optionally patched back in depending on configuration, and dates with your spouses can be activated (including variants compatible with Platonic Partners and Friendships). There's a lot to uncover simply by playing through the plotline (or just setting all schedules to always enabled!).




This mod has several configurations which will affect how this mod performs. The majority concerns the breakfast schedules, but there are a few others that can be applied. You can check out the full list in the spoiler tag below.

Spoiler:  
Show

  • Immersion Mode: Defaults to enabled. If disabled, will remove certain schedules for the Saloon with the relevant character also disabled - this means no one will man the breakfast counter that day, even if the shop is open!
  • Tuesday Gus Replacement: Determines which character will take over for Gus on Tuesday. Defaults to Shane without Immersive Shane, but defaults to Sam with it. Disabling the relevant character's schedules and Immersion Mode will disable this schedule entirely.
  • Good Doctor Harvey: A small bonus patch from atravita that defaults to on. This fixes the issue of Harvey abandoning his patients on Tuesday/Thursday if it's raining. Disable if you'd prefer he abandon his duties on Thursdays (and/or have other things modifying the rain schedule).
  • Extra Spouse Immersion: By default disabled. Setting this to enabled will add back Abigail, Leah, Penny, and Elliott's doctor visits (as they are visiting the doctor on a day when they may otherwise be at breakfast) as well as all character's Night Market schedules (patched in to avoid issues with breakfast schedules on those days). In the event this is enabled and Immersive Spouses is installed, all changes will be forcibly disabled with exception of Abigail, Penny, and Leah's Night Market schedules, due to them not having a corresponding Night Market schedule in Immersive Spouses. (In the event Immersive Shane is installed, Shane's schedule will be disabled even if the rest are active to prevent alterations to his schedule and schedule dialogue.)
  • Event Dialogue: Defaults to normal. When set to serious, the first event will have its line about Shane changed to a more serious, but potentially triggering line if the player is not married to him or has not seen his 6 heart event. It is advised to keep this at normal unless you are okay with the trigger warnings of alcoholism and blunt mention of risk for health.
  • Special Order Duck Eggs: This defines the difficulty of the second main plot special order. The default is 50. Setting to 25 or 75 is only a difficulty modifier, while 100 or 200 (Immersion or Challenge Mode) will come with relevant dialogue changes (and a thankful Gus)!
  • Wizard Plot: Defaults to enabled unless Spoilage is installed. Enables the Wizard sidequests and special orders.
  • Spouse Date: Defaults to vanilla spouses only. Will add a (one time) spouse date that has specific lines for each of the vanilla bachelor/ettes and a generic version if the spouse is not vanilla. This can be done once per vanilla character, but only once total for modded characters at present. (I don't intend on turning this into a full on Date Night event - that should be left to Date Night itself!)
  • Breakfast Schedules: Defaults to unlocked by plot progression. Setting this to enabled will immediately activate all breakfast schedules, regardless of plot, while disabling will remove all schedules immediately.
  • Scheduling Overrides: Will disable select mod schedules when installed. (At present, this only concerns Haley, Alex, Penny, Gus, and Sam with Stardew Valley Expanded installed. More may be added if needed.)
  • NPC or NPCs: All enabled by default, this will determine if a character visits the Saloon. The only character missing is Jas, who will attend only if Shane or Marnie are enabled - everyone else who attends should be listed in this section.





Part of a Saloon Breakfast is meant to be compatible with as many mods as possible, and even have extra features based on mods you have installed! Compatibility includes expansion mods such as Stardew Valley Expanded, Ridgeside Village, and East Scarp, as well as several other mods. A list of compatible mods are in the spoiler description below.

Spoiler:  
Show

  • Immersive Shane: If Immersive Shane is installed, Sam will be the default person taking over Gus's responsibilities on Tuesdays, as Shane is most likely running Marnie's shop on Tuesdays.
  • Stardew Valley Expanded: SVE is not only compatible, but has an extra feature! As Sandy visits the Valley and Emily on Saturdays, Sandy will now join Haley and Emily at brunch. She will only visit on the days she visits Emily (6th and 27th), but will have dialogue for joining Haley and Emily for brunch (or just Emily, if Haley is disabled).
  • Ridgeside Village: While no villagers from Ridgeside will attend Stardrop Breakfast or comment on it at present, a few offerings from Ridgeside will make their way into Stardrop Breakfast! This includes the Pink Frosted Sprinkled Doughnut, the Hundred Flavor Doughnut, Wild Apple Juice, Apricot Juice, and Crunchy Bagel.
  • PPJA: With the relevant packs installed (or the megapack), Stardrop Breakfast will also offer Avocado Toast, Autumn Muffin, and of course, Waffles. All of these were used with permission (see credits) - there were several doughnuts I wanted to include, but their permissions are restricted and I cannot use them. This is also why I have added Fresh Orange Juice - PPJA's Orange Juice required a license for several foods which may not be used and may not match SDV in style. (Credit to violetlizbeth for the sprite!)
  • Immersive Spouses: If installed, even if the "Spouse Immersion" toggle is set to enabled, all doctor visits and Night Market alterations will be disabled with exception of the Night Market schedules of Abigail, Leah, and Penny, which do not exist in Immersive Spouses.
  • Spoilage: The Wizard's plotline will automatically deactivate with Spoilage installed, as your resources will already spoil! You can choose to re-enable the plotline if you'd prefer, but it is immersion-breaking to do so.
  • Community Center Reimagined:  If Gus is teaching his cooking class, he can't very well man the Saloon counter! With this installed, an extra event will activate and Leah will serve food on the 4th and 11th, while Gus will return to the counter on the 18th and 25th.
  • Platonic Partners and Friendships: Yes, this mod is actually compatible with Platonic Partners and Friendships! All romantic dialogues - including on the optional spouse date! - will be made platonic depending on the user's configs.
  • Clint Rewritten: With Clint Rewritten installed, any mention of Clint liking Emily will be removed from the events.
  • Sam and Alissa Rival Hearts: It'd be incredibly difficult for Sam to make it all the way from Ridgeside to the Saloon in time to have breakfast with the normal pathing! With this mod installed, Sam will 0 schedule near the hotel and meet up with his family or Sebastian and Abigail at the usual time he would.
  • Alex and Jeric Rival Hearts: Similar to Sam, if Alex and Jeric is installed and Alex is married to Jeric, he will spawn near the hotel on Fridays and move to the Saloon after.
  • Immersive Sandy: In the event you have SVE installed and Sandy is attending breakfast, her locational dialogue from Immersive Sandy will be temporarily nulled during breakfast hours only.
  • Immersive Saloon: A couple of patches for Kent and Clint in the Saloon will be nulled until the conclusion of breakfast hours at noon if Immersive Saloon is installed. (Please report as soon as possible if you see this patch applying after noon!)
  • Romanceable Rasmodia: All dialogues referring to the Wizard - including the esoteric case of you talking about earning friendship with the Wizard in a breakfast date - will be correctly swapped to Rasmodia if this mod is installed.
  • Adventurer Abigail: If Abigail is an adventurer, her skiving off her only day of a certain schedule for Stardrop Breakfast wouldn't make sense! Her schedule is thus automatically disabled on the 18th with this mod installed.



  • Is this mod compatible with Stardew Valley Expanded/Ridgeside Village/East Scarp/<insert expansion mod here>?: Yes. See the compatibility section for more information, but the short answer is yes (since it just affects vanilla people).
  • Is this mod compatible with Android? This mod only uses Content Patcher, Json Assets, Mail Framework Mod, and Shop Tile Framework for the 1.5.6 version. As long as all four of them work properly on Android, this mod will work properly on Android.
  • Is this mod compatible with multiplayer? Yes, but with some important caveats. Any schedule changes are determined by the host - I've included schedule string compatibility for those who have different relationships, but the schedules are forcibly determined by the host. So if you don't want someone to go, the host will need to deactivate the character in question (or all patches, if desired). Additionally, the patched in shop is determined by the person who is farthest along in the plot - if someone has seen the end event, they will be the only person to be able to access the breakfast shop until the rest complete the plotline themselves. [The plot is progressed via special orders, though, which should be credited to everyone!] Finally, the Saloon (and a couple other buildings) will have their hours changed after the first person sees an event, so the Saloon may end up open at 8am even if you haven't seen the second event.
  • Why is Stardrop Breakfast offering a chocolate bar? If you have Love of Cooking installed, eventually Stardrop Breakfast will offer chocolate for breakfast. This apparently happens with all JA shops, so it's beyond my ability to fix, plus it's relatively benign. For those of you with a sweet tooth, enjoy!





There's a lot of credits to go through here! It takes a lot of people, permissions, and advice to make a mod of this modularity, and the following I couldn't have done without:

  • For compat with PPJA, the Avocado Toast was created by MizuJakkaru, while the Autumn Muffin and Waffles were both sprited by Paradigmnomad. They are credited for their creation and allowing - via their permissions - to use them in this mod.
  • Airyn for helping me debug Gus's schedule on Tuesdays and contributing the logo of Stardrop Breakfast. (It's a lot more professional than I would have done - it likely would have been just an image of the front of the Saloon without his contribution!)
  • Rafseazz for allowing me to add the relevant Ridgeside foods to the menu with RSV installed.
  • Violetlizbeth for creating the sprite of Fresh Orange Juice! I would not have been able to add anything to the breakfast menu without her contribution. (She also helped with figuring out how to code several bits of this mod, and I am incredibly grateful for that as well.)
  • Atravita for contributing the Good Doctor Harvey patch and for helping me debug the final event in the main plot (so that the proper reward can be chosen during it!), plus helping me figure out multiplayer compatibility (why, capitalization, why??). [Also for the team that the Tunnelers are facing in a specific event.]
  • beyondrecovery for allowing me to add compatibility to Immersive Sandy
  • Tiakall for allowing compat to Immersive Saloon
  • Zoedoll for allowing compat with Sam/Alissa and Alex/Jeric Rival Hearts
  • SitheGreat1 for allowing compat with Adventurer Abigail
  • FlashShifter for allowing the extra SVE Compatibility
  • Pathoschild for contributing the initial Render Token idea for conditions before I swapped to dynamic tokens due to the render token bug, help on coding a few parts of this that will transfer to 1.6, and for creating Content Patcher
  • ConcernedApe for creating the game.
  • And everyone in the Stardew Valley Discord and Krobus Discord for their help in coding mods and helping inspire new dialogue lines. It was incredibly helpful, especially during the final date phase of the project.

The mods used in the images above are Seasonal Cuter Aesthetic, Stardew Valley Expanded and Shiko - New Custom NPC. The extra Saloon room is a personal mod I coded and is not a released mod.