Stardew Valley
0 of 0

File information

Last updated

Original upload

Created by

cel10e

Uploaded by

cel10e

Virus scan

Safe to use

About this mod

Makes five in-game achievements easier to acquire: Gourmet Chef, Craft Master, Master Angler, Full Shipment, and Protector of the Valley. Configurable to exclude Ginger Island content, modded content, or both.

Requirements
Permissions and credits
Changelogs
This mod makes five of the in-game achievements related to completing collections easier to acquire! You can choose to exclude modded items (e.g. recipes to cook or craft, or crops to ship) from achievement requirements, and you can choose to also exclude Ginger Island items from the 1.5 content update.

Note: This mod does not affect the Perfection Tracker added in 1.5. I may add that functionality in a future update.

The affected achievements are:
  • Gourmet Chef - cook every recipe!
  • Craft Master - craft every item!
  • Master Angler - catch every fish!
  • Full Shipment - ship every basic item!
  • Protector of the Valley - complete all the monster quests for the Adventurer's Guild!


Installation and Uninstallation


  • First, install SMAPI or make sure your SMAPI installation is up to date.
  • Download this mod and place it in your Mods folder.
  • Run the game once to generate the config.json file.
  • Edit the config.json file in a text editor to choose the options.
- ExcludeGingerIsland: [true/false] -- Makes all achievements attainable without Ginger Island related recipes, items, and fish.
- ExcludeModCooking: [true/false] -- Makes the Gourmet Chef achievement attainable without completing all cooking recipes added by mods.
- ExcludeModCrafting: [true/false] -- Makes the Craft Master achievement attainable without completing all crafting recipes added by mods.
- ExcludeModFishing: [true/false] -- Makes the Master Angler achievement (and associated stardrop) attainable without catching all fish added by mods.
- ExcludeModShipping: [true/false] -- Makes the Full Shipment achievement attainable without shipping all basic items (crops, etc) added by mods.
  • To uninstall the mod, simply remove it from your Mods folder. Achievements gained while using this mod will not be removed from your save.


Mod Description and Features


The inspiration for this mod came after the 1.5 update to Stardew Valley. Because 1.5 added an extensive end-game area (Ginger Island), the five "completion" achievements became much harder to acquire than they were in previous game versions. In addition, any mods that add new items, recipes, fish, or crops can also make those achievements frustrating to acquire. This mod removes the hassle and makes acquiring these achievements much simpler!
The mod will check when you load the save, and then every in-game night, whether you have met the requirements for an achievement and award it accordingly.
To read a detailed explanation of how each achievement is checked, read the spoiler tags below. 

Gourmet Chef
Spoiler:  
Show

* If the "Exclude Ginger Island" config setting is on: the mod will give you this achievement once you have cooked **all but five** of the recipes present in the game. (The five recipes intended to be excluded are: Banana Pudding, Ginger Ale, Mango Sticky Rice, Poi, and Tropical Curry.)
* If the "Exclude Mod Cooking" config setting is on: the mod will give you this achievement once you have cooked **exactly 80** (the vanilla number of recipes) or, in combination with "Exclude Ginger Island", **exactly 75** (the vanilla number minus five) recipes. 
* Note: The "Exclude Mod Cooking" setting does not actually make the game only count vanilla recipes. It will give you the Gourmet Chef achievement once you have cooked the correct number of recipes, whether they be from a mod or from the vanilla game.


Craft Master
Spoiler:  
Show

* If the "Exclude Ginger Island" config setting is on: the mod will give you this achievement once you have crafted **all but ten** of the recipes present in the game. (The ten recipes intended to be excluded are: Deluxe Fertilizer, Hyper Speed-Gro, Deluxe Retaining Soil, Magic Bait, Fairy Dust, Warp Totem: Island, Solar Panel, Ostrich Incubator, Heavy Tapper, and Hopper.)
* If the "Exclude Mod Crafting" config setting is on: the mod will give you this achievement once you have crafted **exactly 129** (the vanilla number of crafting recipes) or, in combination with "Exclude Ginger Island", **exactly 119** (the vanilla number minus ten) recipes.
* Note: The "Exclude Mod Crafting" setting does not actually make the game only count vanilla crafting recipes. It will give you the Craft Master achievement once you have crafted the correct number of recipes, whether they be from a mod or from the vanilla game.


Master Angler
Spoiler:  
Show

* If the "Exclude Ginger Island" config setting is on: the mod will give you this achievement once you have caught **all but three** of the fish present in the game. (The three fish intended to be excluded are Lionfish, Blue Discus, and Stingray.)
* If the "Exclude Mod Fishing" config setting is on: the mod will give you this achievement once you have caught **exactly 67** (the vanilla number of fish) or, in combination with "Exclude Ginger Island", **exactly 64** (the vanilla number minus three) types of fish.
* Note: The "Exclude Mod Fishing" setting does not actually make the game only count vanilla types of fish. It will give you the Master Angler achievement (and the associated stardrop from Willy) once you have caught the correct number of fish types, whether they be from a mod or the vanilla game.


Full Shipment
Spoiler:  
Show

* If the "Exclude Ginger Island" config setting is on: the mod will give you this achievement once you have shipped **at least 93%** of the items in the game. This is calculated to exclude ten items: Banana, Ostrich Egg, Ginger, Taro Root, Pineapple, Mango, Cinder Shard, Magma Cap, Radioactive Ore, and Radioactive Bar.
* If the "Exclude Mod Shipping" config setting is on: the mod will give you this achievement once you have shipped **exactly 145** (the number of vanilla items in the shipping collection) or **exactly 135** (the number of vanilla items, minus ten) basic items from the shipping collection.
* Note: The "Exclude Mod Shipping" setting does not actually make the game count only vanilla items shipped. It will give you the Full Shipment achievement once you have shipped the required number of items, whether they be from a mod or from the vanilla game.


Protector of the Valley
Spoiler:  
Show

* If the "Exclude Ginger Island" setting is on: this mod will count the Adventurer's Guild monster slayer quests as complete as soon as you have completed **all but the Flame Spirits** quest. This will not award you the reward for that quest (Marlon's phone number added to the telephone), but should reward you with the relevant Steam/GoG achievement.
* There is no mod exclusion setting for this achievement, as the achievement logic in this mod specifically only checks the vanilla monsters. If you play with a mod that adds monster-slaying quests and would prefer this mod's logic to be changed to account for that compatibility, please let me know.


Credits and Thanks
  • To ConcernedApe for Stardew Valley and the achievement code that I referenced for this mod.
  • To Pathoschild for SMAPI and the wonderful documentation on the wiki.
  • To tenthousandcats from the Diverse Stardew Valley community for making me aware of problems with the Ginger Island content and inspiring this mod.
  • To the Stardew Valley Discord #making-mods community for all their help and patience while I stumbled my way through learning C#.