Looking at the comments some of the custom NPCs seem to do something weird with their birthdays. If you do encouter them could you specify the conditions under which these erros happen?
It's mostly untested for now, and I only focused on restoring the visual cycling feature: Lookup Anything will still only find one character on days with multiple birthdays, some hover labels may be wrong(especially on wedding day since I just deleted that part), etc.
Also since I'm a big dummy and couldn't figure out how to properly replace the character portrait similarly to how it was done before, I just redraw day squares with multiple birthdays entirely now... Shouldn't affect normal performance but could maybe lag on the calendar if there are many multiple birthdays dates I guess ?
Fixes an issue with the "Show icon" config option actually disabling the whole mod if turned off and removes hover label replacement because games already does it well in 1.6(and it may avoid some issues that I couldn't test e.g. on wedding days).
Also tested it a bit longer on a RSV+SVE save and encountered no issues.
Can confirm this totally removes the errors. Anyone playing 1.6 should consider this the current up to date version of this mod. Unless the original author updates, please only use this one.
This really feels like a mod that can have an unofficial update to stop it from looking for an upcoming weddings field... I wish I knew how to do it myself lmao
I'm getting these errors. I was visiting Shiro in RSV when this occurred.
[Show Birthdays] This mod failed in the Display.MenuChanged event. Technical details: InvalidOperationException: The StardewValley.Menus.Billboard object doesn't have a '_upcomingWeddings' instance field. at StardewModdingAPI.Framework.Reflection.Reflector.GetField[TValue](Object obj, String name, Boolean required) in SMAPI\Framework\Reflection\Reflector.cs:line 40 at StardewModdingAPI.Framework.ModHelpers.ReflectionHelper.GetField[TValue](Object obj, String name, Boolean required) in SMAPI\Framework\ModHelpers\ReflectionHelper.cs:line 38 at ShowBirthdays.ModEntry.OnMenuChanged(Object sender, MenuChangedEventArgs e) in C:\Users\Kyosti\Documents\StardewValleyMods\ShowBirthdays\ModEntry.cs:line 202 at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101 [Show Birthdays] This mod failed in the Display.MenuChanged event. Technical details: InvalidOperationException: The StardewValley.Menus.Billboard object doesn't have a '_upcomingWeddings' instance field. at StardewModdingAPI.Framework.Reflection.Reflector.GetField[TValue](Object obj, String name, Boolean required) in SMAPI\Framework\Reflection\Reflector.cs:line 40 at StardewModdingAPI.Framework.ModHelpers.ReflectionHelper.GetField[TValue](Object obj, String name, Boolean required) in SMAPI\Framework\ModHelpers\ReflectionHelper.cs:line 38 at ShowBirthdays.ModEntry.OnMenuChanged(Object sender, MenuChangedEventArgs e) in C:\Users\Kyosti\Documents\StardewValleyMods\ShowBirthdays\ModEntry.cs:line 202 at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101
Given that this mod hasn't been updated since 2022, I'd say the chances are good that we won't be seeing an update for the 1.6 update to fix the bug regarding the lack of an upcoming weddings field. Anyone know of any mods that do work? Maybe a calendar mod that lets you scroll through all four seasons or something like that?
While this mod might no longer be required to have Ridgeside run it's hard to say Ridgeside works well without it.
If two people have a birthday on the same day the game will pick one and only visually display that person.
It's possible to identify the 2nd person by hovering over the date with a mouse but without the visual clarity this mod provided it's ever so easy to miss double birthdays.
It's in the Required tab, yeah, but it's really just a recommendation. All it does is constantly swap the NPCs in the calendar with shared birthdays. You don't actually need, it's just for visual clarity.
I believe this mod is no longer needed for 1.6. Based on the modding changes, the game should have some sort of built in support for multiple birthdays. I have not tested how the calendar actually behaves but I recommend not using this mod for now.
It shows multiple birthdays when you hover, and has a marker indicating there are multiple, but the sprites do not cycle.
This means lookupanything doesn't work on the calendar for the secondary birthdays, it used to with your mod. An update would be nice for keeping that functionality, if you want to keep it going.
It shows multiple birthdays when you hover, and has a marker indicating there are multiple, but the sprites do not cycle.
thats exactly whats happening, its very annoying to not be able to use Lookup Anything or just visually see the NPC because when playing with many mods its difficult to remember the look of everyone
https://www.nexusmods.com/stardewvalley/mods/20948 Use this for now, the mod is confirmed working in 1.6 but has incompatibilities with some resizes and tweaks of the calender
I dont see how Birthday Notifications could replace this mod, it is veeeeery different and it also doesnt help with the fact I can't see the sprite of the NPCs that are making birthday
https://www.nexusmods.com/stardewvalley/mods/20948 Use this for now, the mod is confirmed working in 1.6 but has incompatibilities with some resizes and tweaks of the calender
79 comments
https://github.com/NovitoFR/Traktori7-StardewValleyMods/releases
It's mostly untested for now, and I only focused on restoring the visual cycling feature: Lookup Anything will still only find one character on days with multiple birthdays, some hover labels may be wrong(especially on wedding day since I just deleted that part), etc.
Also since I'm a big dummy and couldn't figure out how to properly replace the character portrait similarly to how it was done before, I just redraw day squares with multiple birthdays entirely now... Shouldn't affect normal performance but could maybe lag on the calendar if there are many multiple birthdays dates I guess ?
Fixes an issue with the "Show icon" config option actually disabling the whole mod if turned off and removes hover label replacement because games already does it well in 1.6(and it may avoid some issues that I couldn't test e.g. on wedding days).
Also tested it a bit longer on a RSV+SVE save and encountered no issues.
[Show Birthdays] This mod failed in the Display.MenuChanged event. Technical details:
InvalidOperationException: The StardewValley.Menus.Billboard object doesn't have a '_upcomingWeddings' instance field.
at StardewModdingAPI.Framework.Reflection.Reflector.GetField[TValue](Object obj, String name, Boolean required) in SMAPI\Framework\Reflection\Reflector.cs:line 40
at StardewModdingAPI.Framework.ModHelpers.ReflectionHelper.GetField[TValue](Object obj, String name, Boolean required) in SMAPI\Framework\ModHelpers\ReflectionHelper.cs:line 38
at ShowBirthdays.ModEntry.OnMenuChanged(Object sender, MenuChangedEventArgs e) in C:\Users\Kyosti\Documents\StardewValleyMods\ShowBirthdays\ModEntry.cs:line 202
at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101
[Show Birthdays] This mod failed in the Display.MenuChanged event. Technical details:
InvalidOperationException: The StardewValley.Menus.Billboard object doesn't have a '_upcomingWeddings' instance field.
at StardewModdingAPI.Framework.Reflection.Reflector.GetField[TValue](Object obj, String name, Boolean required) in SMAPI\Framework\Reflection\Reflector.cs:line 40
at StardewModdingAPI.Framework.ModHelpers.ReflectionHelper.GetField[TValue](Object obj, String name, Boolean required) in SMAPI\Framework\ModHelpers\ReflectionHelper.cs:line 38
at ShowBirthdays.ModEntry.OnMenuChanged(Object sender, MenuChangedEventArgs e) in C:\Users\Kyosti\Documents\StardewValleyMods\ShowBirthdays\ModEntry.cs:line 202
at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101
If two people have a birthday on the same day the game will pick one and only visually display that person.
It's possible to identify the 2nd person by hovering over the date with a mouse but without the visual clarity this mod provided it's ever so easy to miss double birthdays.
smapi log
https://smapi.io/log/e2d329db931e464bae346960d0ab08ba
thank you for this amazing mod 07
This means lookupanything doesn't work on the calendar for the secondary birthdays, it used to with your mod.
An update would be nice for keeping that functionality, if you want to keep it going.
Use this for now, the mod is confirmed working in 1.6 but has incompatibilities with some resizes and tweaks of the calender
Use this for now, the mod is confirmed working in 1.6 but has incompatibilities with some resizes and tweaks of the calender