Thank you so much for this mod I was dreaming about having this but never knew it existed until now, this guide will help me organize myself to the point of actually being not such a hassle to complete perfection
Would it be possible to add friendships? I always struggle in modded perfection runs with knowing which NPCs I need to prioritize for perfection, and this mod has already been so helpful in completing full shipment!
I didn't include that in the original design because, isn't it just a matter of going to the vanilla friendship tab and scrolling to the bottom? Though I guess there are NPCs that are required for perfection but you haven't met them at all yet, and maybe the output could also include loved gifts.
I know some mods, like Lunna, include NPCs Esmeralda and Salvador, who are giftable but don't count towards perfection (I think, I don't know how you'd go about finding that out). Or like how in East Scarp you can meet Kataryna, but she's not datable until later.
Thank you for creating such a wonderful mod! I have a small suggestion for future releases. Could you please consider distributing the mod as a simple "WhatDoYouWant" folder, without the version number in the folder name (e.g., "WhatDoYouWant 1.1.3")? Currently, users have to manually delete the old folder with each update. This also creates a problem for translations, as they won't be automatically applied if the translator doesn't update them in time to match the new folder name. Distributing the mod as a single "WhatDoYouWant" folder would greatly simplify the update process for both users and translators. Thank you for your time and consideration!
Deleting the old folder is standard practice anyway, and as I understand it, so is including version numbers in folder names. That said, for this one in particular, it should be OK to pull out the inner "WhatDoYouWant" folder and copy that one into place (I don't anticipate removing or renaming any files in future versions).
I see the mod consists of a single DLL file and an "i18n" folder. If the file structure was constantly changing, I'd understand needing to delete the folder each time to ensure a clean install. However, since it seems like files are just being overwritten, is deleting the folder before each update really necessary?
I agree with darth. It also creates problem if you changed the config file since the config settings are not saved in the next version, worst case scenario is you delete the old file and annoyingly have to re-configure your personal settings again
For this particular mod it's fine (that's what I do for my own mod sets), just it's not recommended to do this in general because some mods may run into issues if you do.
when i choose Master Angler nothing happen and smapi throw the following error logs:
[game] An error occurred in the base update loop: NullReferenceException: Object reference not set to an instance of an object. at WhatDoYouWant.Fishing.GetSeason(String fishId) in C:\Users\Edward\source\repos\WhatDoYouWant\WhatDoYouWant\Fishing.cs:line 100 at WhatDoYouWant.Fishing.GetSeasons(String fishId) in C:\Users\Edward\source\repos\WhatDoYouWant\WhatDoYouWant\Fishing.cs:line 123 at WhatDoYouWant.Fishing.ShowFishingList(ModEntry modInstance, Farmer who) in C:\Users\Edward\source\repos\WhatDoYouWant\WhatDoYouWant\Fishing.cs:line 171 at WhatDoYouWant.ModEntry.GotResponse(Farmer who, String answer) in C:\Users\Edward\source\repos\WhatDoYouWant\WhatDoYouWant\ModEntry.cs:line 377 at StardewValley.GameLocation.answerDialogue(Response answer) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Locations\GameLocation.cs:line 13218 at StardewValley.Menus.DialogueBox.receiveLeftClick(Int32 x, Int32 y, Boolean playSound) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Menus\DialogueBox.cs:line 376 at StardewValley.Game1.updateActiveMenu(GameTime gameTime) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Game1.cs:line 4798 at StardewValley.Game1._update(GameTime gameTime) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Game1.cs:line 4010 at StardewValley.Game1.Update(GameTime gameTime) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Game1.cs:line 3185 at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate) in SMAPI\Framework\SCore.cs:line 1084
but it do not crash game,just can not open the Master Angler tab,could you give me some help?
1.0.0 adds sort logic/options to most sections, and should offer full i18n coverage.
Planned future improvements: * Options to omit stuff already completed or not yet unlocked, or alternatively identify what's needed to unlock them. * Options to provide more detailed info on Golden Walnuts. * Fix a couple issues with individual items. * Improve logic for identifying seasons where modded fish are available.
Geez, first improvement would be hard, woudn't? Even so this mod could become a must have if you ever manage to implement that. It's a pain in the ass to keep track of everything needed, and a bigger one to organize out what is already done.
32 comments
I have a small suggestion for future releases. Could you please consider distributing the mod as a simple "WhatDoYouWant" folder, without the version number in the folder name (e.g., "WhatDoYouWant 1.1.3")?
Currently, users have to manually delete the old folder with each update. This also creates a problem for translations, as they won't be automatically applied if the translator doesn't update them in time to match the new folder name.
Distributing the mod as a single "WhatDoYouWant" folder would greatly simplify the update process for both users and translators.
Thank you for your time and consideration!
[game] An error occurred in the base update loop: NullReferenceException: Object reference not set to an instance of an object.
at WhatDoYouWant.Fishing.GetSeason(String fishId) in C:\Users\Edward\source\repos\WhatDoYouWant\WhatDoYouWant\Fishing.cs:line 100
at WhatDoYouWant.Fishing.GetSeasons(String fishId) in C:\Users\Edward\source\repos\WhatDoYouWant\WhatDoYouWant\Fishing.cs:line 123
at WhatDoYouWant.Fishing.ShowFishingList(ModEntry modInstance, Farmer who) in C:\Users\Edward\source\repos\WhatDoYouWant\WhatDoYouWant\Fishing.cs:line 171
at WhatDoYouWant.ModEntry.GotResponse(Farmer who, String answer) in C:\Users\Edward\source\repos\WhatDoYouWant\WhatDoYouWant\ModEntry.cs:line 377
at StardewValley.GameLocation.answerDialogue(Response answer) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Locations\GameLocation.cs:line 13218
at StardewValley.Menus.DialogueBox.receiveLeftClick(Int32 x, Int32 y, Boolean playSound) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Menus\DialogueBox.cs:line 376
at StardewValley.Game1.updateActiveMenu(GameTime gameTime) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Game1.cs:line 4798
at StardewValley.Game1._update(GameTime gameTime) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Game1.cs:line 4010
at StardewValley.Game1.Update(GameTime gameTime) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Game1.cs:line 3185
at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate) in SMAPI\Framework\SCore.cs:line 1084
but it do not crash game,just can not open the Master Angler tab,could you give me some help?
Planned future improvements:
* Options to omit stuff already completed or not yet unlocked, or alternatively identify what's needed to unlock them.
* Options to provide more detailed info on Golden Walnuts.
* Fix a couple issues with individual items.
* Improve logic for identifying seasons where modded fish are available.
It's a pain in the ass to keep track of everything needed, and a bigger one to organize out what is already done.