Create an account
To install the mod, you ecessarily need SMAPI, read the guide.

Ginger Island Mainland Adjustments v1.1.8  

Upload: 08 Jul 2023, 20:51
Created by: atravita [X]
Uploaded by: Aqxaro
Ginger Island Mainland Adjustments v1.1.8

Adds (a) dialogue keys for NPCs headed towards and returning from Ginger Island and (b) the ability to add schedules *after* GI trips. Alternatively, (c) revamps Ginger Island scheduling to allow for more visitors at a time.

One of the things I've noticed is that Ginger Island is not particularly well integrated with the rest of NPC scheduling and dialogue. Pierre can tell you that he'd rather be outside than running his shop one minute, and the next you'll find him enjoying the Resort. Or Jodi would tell you to wipe your feet off when she was outside on the beach. For that, this mod implements <em>specific dialogue keys</em> that are only used while an NPC is (a) on the mainland and (b) headed to and away from Ginger Island. I was going to write dialogue lines for everyone but honestly I couldn't come up with lines for...a lot of characters, actually. So a few have lines, but for the rest, I hope the included content pack and documentation are clear enough.

Additionally, NPCs would just head directly to bed after going to Ginger Island (with the exception of Gus), skipping their usual evening schedule points, leaving, say, Demetrius dancing alone if Robin went to Ginger Island. GIRemainder schedules now take over for the evening instead, so characters might make a stop or two before going home. These are included in the optional CP pack. Instructions to adding more can be found here.

The original point of this mod was to change those two things. A little scope creep may have happened. This mod has an option to completely replace the usual Ginger Island scheduling to handle the following:

  • Custom NPC groups. One of the more charming things I found about Ginger Island is that the NPCs actually attend in groups. For this mod, the vanilla groups have been moved to a data file, and mod authors can easily add more visiting groups. (Details in the documentation - just know that no additional groups for custom NPCs are included in this mod. I believe RSV and Jorts and Jean use this, though! Both highly recommended!)
  • More NPCs visit Ginger Island. If you, like me, enjoy having large numbers of NPCs, it's sometimes hard to catch a specific NPC going to the resort. This mod will let you increase the cap to up to 12 per day by setting the configuration option Capacity. Great for running around gifting people!
  • NPCs can wander onto IslandSouthEast and IslandNorth. Most won't get too far, but some might be a little more...adventurous.
  • Gus has a dedicated day. Set the config options GusDay and GusChance, and he'll have specific days where he's more likely to go to Ginger Island...
  • Willy, Sandy, George, and Evelyn can go to Ginger Island. (Configurable). Sandy and Willy will even leave a box on their counters so you can still shop! My friend Elizabeth has made her these excellent beach sprites, available here!

Install

  1. Install the latest version of SMAPI.
  2. Download and install AtraCore.
  3. Download this mod and unzip it into Stardew Valley/Mods.
  4. Run the game using SMAPI.
  5. Optionally: download the small example content pack, which has GIRemainder schedules and a <em>few</em> dialogue keys, mostly just replacing lines I felt were most egregious.

Uninstall

  1. Simply delete this mod from your mods directory.

How to use
Configuration settings:

Note: you will need to run the mod at least once to generate the config.json file. Generic Mod Config Menu integration is supported if you want to edit the values from inside the game.

  1. EnforceGITiming will output warnings if schedule points are placed too closely to each other and skip that schedule point, but only if UseThisScheduler is false. Recommended while setting up/debugging schedules.
  2. UseThisScheduler will cause the mod to generate Ginger Island schedules. The remaining settings will only have affect if this is enabled.
  3. Capacity sets the maximum number of visitors to the Ginger Island Resort. Will allow values up to twelve.
  4. GroupChance sets the probability a group of NPCs will be picked to visit the Resort.
  5. ExplorerChance sets the probability a smaller group of NPCs will explore Island North.
  6. GusDay and GusChance set a day that Gus is more likely to go to the Resort, and the chance that he'll be there. (set GusDay to None to disable this feature.)
  7. AllowWilly allows Willy access to the Resort.
  8. AllowSandy allows Sandy access to the Resort. (Psst! If you want her to have beach sprites, check out violetlizabet's mod here!)
  9. AllowGeorgeAndEvelyn allows George and Evelyn access to the resort.
  10. AllowWizard allows the Wizard access to the resort.
Comments
The minimum comment length is 10 characters.