I wanted to let you all know that I finally got around to a new bugfix for the mod which should *hopefully/finally* fix the issue with Lewis and your spouse constantly asking for your birthday every single day. (Thanks to VitoPonzio for helping me figure this one out with helpful SMAPI logs!) If this issue still persists for you, comment below with your log or send me a DM and we can try to figure this one out when I get a moment.
This update was a very small one to address that issue and some minor compatibility issues with other mods that display mail titles, and npcs for belated birthday messages.
I know a lot of players have been asking if there is mobile support. The current answer is, not currently, as I don't own the mobile version of Stardew Valley to test these changes myself and my time is limited these days for how much I can work on side projects, such as modding. If this is something you would like to see, please let me know by commenting on this forum post (https://www.nexusmods.com/stardewvalley/mods/520/?tab=forum&topic_id=15674299) (the one labeled Mobile Support, not sure why it doesn't link directly) and I can try to take a look at what that effort could take if enough people request it.
Thanks again for all of the support over the years!
I really love the idea of this mod wanted to try it out in our co-op game. We installed it and ran into the following issues:
We can’t see each other’s birthdays — only our own.
When there are multiple players on the server, and we look at the calendar, we see our own birthday marked in the current season, even if it was set in a different one.
For example: my birthday is set to Winter 22, but it’s currently Summer, and I still see my birthday marked on Summer 22.
In that case, the birthday icon appears, but when I hover over it, no name is shown.
However, if the birthday is actually in the current season, then the name does appear on hover.
We tried to host coop from different players and the issues was the same.
this is a minor bug and not that big of a problem, but if you have someone else at your door (ex: clint giving you furnace recipe), lewis will only appear to ask for your birthday after you re-enter the farm, whereas most other events will just play back to back without needing to re-enter
I'd also like to say that this mod can be quite overpowered in a modded run with many new NPCs. It would be nice if there was a function that it only adds dialogues but not give me gifts. It would be be weird to receive some items that are late game or required for quests.
Lewis no longer asks for my birthday upon updating.
[Happy Birthday] This mod failed in the GameLoop.DayStarted event. Technical details: SContentLoadException: Failed loading asset 'TranslationInfo.json' from SMAPI\omegasis.happybirthday.contentpack.en-us: the specified path doesn't exist. at StardewModdingAPI.Framework.ContentManagers.ModContentManager.ThrowLoadError(IAssetName assetName, ContentLoadErrorType errorType, String reasonPhrase, Exception exception) in SMAPI\Framework\ContentManagers\ModContentManager.cs:line 327 at StardewModdingAPI.Framework.ContentManagers.ModContentManager.LoadExact[T](IAssetName assetName, Boolean useCache) in SMAPI\Framework\ContentManagers\ModContentManager.cs:line 106 at StardewModdingAPI.Framework.ModHelpers.ModContentHelper.Load[T](String relativePath) in SMAPI\Framework\ModHelpers\ModContentHelper.cs:line 64 at Omegasis.HappyBirthday.Framework.ContentPack.HappyBirthdayContentPack.loadStringDictionary(String[] RelativePathToFile) in C:\Users\Joshua Navarro\Desktop\Stardew_Valley_Mods\GeneralMods\HappyBirthday\Framework\ContentPack\HappyBirthdayContentPack.cs:line 251 at Omegasis.HappyBirthday.Framework.ContentPack.HappyBirthdayContentPack.loadFirstString(String RelativePathToFile) in C:\Users\Joshua Navarro\Desktop\Stardew_Valley_Mods\GeneralMods\HappyBirthday\Framework\ContentPack\HappyBirthdayContentPack.cs:line 282 at Omegasis.HappyBirthday.Framework.ContentPack.HappyBirthdayContentPack.load(IContentPack contentPack) in C:\Users\Joshua Navarro\Desktop\Stardew_Valley_Mods\GeneralMods\HappyBirthday\Framework\ContentPack\HappyBirthdayContentPack.cs:line 104 at Omegasis.HappyBirthday.Framework.ContentPack.HappyBirthdayContentPackManager.registerNewContentPack(IContentPack contentPack) in C:\Users\Joshua Navarro\Desktop\Stardew_Valley_Mods\GeneralMods\HappyBirthday\Framework\ContentPack\HappyBirthdayContentPackManager.cs:line 37 at Omegasis.HappyBirthday.HappyBirthdayModCore.initalizeHappyBirthdayContent() in C:\Users\Joshua Navarro\Desktop\Stardew_Valley_Mods\GeneralMods\HappyBirthday\HappyBirthdayModCore.cs:line 214 at Omegasis.HappyBirthday.HappyBirthdayModCore.OnDayStarted(Object sender, DayStartedEventArgs e) in C:\Users\Joshua Navarro\Desktop\Stardew_Valley_Mods\GeneralMods\HappyBirthday\HappyBirthdayModCore.cs:line 170 at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101
Newly downloaded today, including required mods. Doesn't work. Lewis shows up and has his dialogue but the box that opens has no options and is unclickable. Had to force close my game as there was no way out of it. I do have other mods, but I don't think there are any that would interfere with this?
Hey I updated to the newer version 3.19.4, loaded an old save file, the birthday date is gone, but Lewis does not come and ask anymore... Is there any way I can edit the files manually?
The birthday data is stored inside of the of the mod folder and requires you to have at least one content pack installed. Look up the English content pack for happy birthday mod. https://www.nexusmods.com/stardewvalley/mods/11148
If the problem still persists, post a SMAPI log to help me figure out why.
I just updated this and now my icon is missing on the calendar. My head and arms are there just not the body. Is there anyway I could fix this?
This was the message [Happy Birthday] This mod failed in the Display.RenderedActiveMenu event. Technical details: ObjectDisposedException: Cannot access a disposed object. Object name: 'Can't draw texture '@FarmerRenderer.baseTexture' because it's disposed.'. at Microsoft.Xna.Framework.Graphics.SpriteBatch.CheckValid(Texture2D texture) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Graphics\SpriteBatch.cs:line 176 at Microsoft.Xna.Framework.Graphics.SpriteBatch.Draw_PatchedBy<Platonymous.Portraiture__spacechase0.SpaceCore>(SpriteBatch this, Texture2D texture, Vector2 position, Nullable`1 sourceRectangle, Color color, Single rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, Single layerDepth) at Microsoft.Xna.Framework.Graphics.SpriteBatch.Draw_PatchedBy<Platonymous.Portraiture__spacechase0.SpaceCore>(SpriteBatch this, Texture2D texture, Vector2 position, Nullable`1 sourceRectangle, Color color, Single rotation, Vector2 origin, Single scale, SpriteEffects effects, Single layerDepth) at Omegasis.HappyBirthday.Framework.Utilities.RenderUtilities.DrawPlayerPortraitOnCalendarDay(Int32 day, Farmer who, SpriteBatch spriteBatch) at Omegasis.HappyBirthday.Framework.Utilities.RenderUtilities.OnRenderedActiveMenu(Object sender, RenderedActiveMenuEventArgs e) at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args)
I have this issue too. It's not like I can save the game because Smapi has an "auto save" and every time I start my game, Lewis shows up in my door and keeps asking me my birthday date.
Same. And, the most annoying thing, my spouse keeps asking me what I want for my birthday. Like, I have told u several times! And also, it isn't because I didn't save the game, I saved it but it just kept on happening.
Hi, i have the issue with the save file and everytime i start the game Lewis shows up to ask my birthday. Reading on the old forum i noticed that a player data folder is created to store those data so i tought i could manually create the folder to simulate the save but it's hard to get the right files without knowing how it should look like, could someone who has that folder post here the structure and the files inside? Thanks to whoever will answer
1484 comments
I wanted to let you all know that I finally got around to a new bugfix for the mod which should *hopefully/finally* fix the issue with Lewis and your spouse constantly asking for your birthday every single day. (Thanks to VitoPonzio for helping me figure this one out with helpful SMAPI logs!) If this issue still persists for you, comment below with your log or send me a DM and we can try to figure this one out when I get a moment.
This update was a very small one to address that issue and some minor compatibility issues with other mods that display mail titles, and npcs for belated birthday messages.
I know a lot of players have been asking if there is mobile support. The current answer is, not currently, as I don't own the mobile version of Stardew Valley to test these changes myself and my time is limited these days for how much I can work on side projects, such as modding. If this is something you would like to see, please let me know by commenting on this forum post (https://www.nexusmods.com/stardewvalley/mods/520/?tab=forum&topic_id=15674299) (the one labeled Mobile Support, not sure why it doesn't link directly) and I can try to take a look at what that effort could take if enough people request it.
Thanks again for all of the support over the years!
Happy farming,
Omegasis
We installed it and ran into the following issues:
- We can’t see each other’s birthdays — only our own.
- When there are multiple players on the server, and we look at the calendar, we see our own birthday marked in the current season, even if it was set in a different one.
- For example: my birthday is set to Winter 22, but it’s currently Summer, and I still see my birthday marked on Summer 22.
- In that case, the birthday icon appears, but when I hover over it, no name is shown.
- However, if the birthday is actually in the current season, then the name does appear on hover.
We tried to host coop from different players and the issues was the same.there is a notification that someone has a birthday on this day, so that makes me happy
[Happy Birthday] This mod failed in the GameLoop.DayStarted event. Technical details:
SContentLoadException: Failed loading asset 'TranslationInfo.json' from SMAPI\omegasis.happybirthday.contentpack.en-us: the specified path doesn't exist.
at StardewModdingAPI.Framework.ContentManagers.ModContentManager.ThrowLoadError(IAssetName assetName, ContentLoadErrorType errorType, String reasonPhrase, Exception exception) in SMAPI\Framework\ContentManagers\ModContentManager.cs:line 327
at StardewModdingAPI.Framework.ContentManagers.ModContentManager.LoadExact[T](IAssetName assetName, Boolean useCache) in SMAPI\Framework\ContentManagers\ModContentManager.cs:line 106
at StardewModdingAPI.Framework.ModHelpers.ModContentHelper.Load[T](String relativePath) in SMAPI\Framework\ModHelpers\ModContentHelper.cs:line 64
at Omegasis.HappyBirthday.Framework.ContentPack.HappyBirthdayContentPack.loadStringDictionary(String[] RelativePathToFile) in C:\Users\Joshua Navarro\Desktop\Stardew_Valley_Mods\GeneralMods\HappyBirthday\Framework\ContentPack\HappyBirthdayContentPack.cs:line 251
at Omegasis.HappyBirthday.Framework.ContentPack.HappyBirthdayContentPack.loadFirstString(String RelativePathToFile) in C:\Users\Joshua Navarro\Desktop\Stardew_Valley_Mods\GeneralMods\HappyBirthday\Framework\ContentPack\HappyBirthdayContentPack.cs:line 282
at Omegasis.HappyBirthday.Framework.ContentPack.HappyBirthdayContentPack.load(IContentPack contentPack) in C:\Users\Joshua Navarro\Desktop\Stardew_Valley_Mods\GeneralMods\HappyBirthday\Framework\ContentPack\HappyBirthdayContentPack.cs:line 104
at Omegasis.HappyBirthday.Framework.ContentPack.HappyBirthdayContentPackManager.registerNewContentPack(IContentPack contentPack) in C:\Users\Joshua Navarro\Desktop\Stardew_Valley_Mods\GeneralMods\HappyBirthday\Framework\ContentPack\HappyBirthdayContentPackManager.cs:line 37
at Omegasis.HappyBirthday.HappyBirthdayModCore.initalizeHappyBirthdayContent() in C:\Users\Joshua Navarro\Desktop\Stardew_Valley_Mods\GeneralMods\HappyBirthday\HappyBirthdayModCore.cs:line 214
at Omegasis.HappyBirthday.HappyBirthdayModCore.OnDayStarted(Object sender, DayStartedEventArgs e) in C:\Users\Joshua Navarro\Desktop\Stardew_Valley_Mods\GeneralMods\HappyBirthday\HappyBirthdayModCore.cs:line 170
at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101
Look up the English content pack for happy birthday mod.
https://www.nexusmods.com/stardewvalley/mods/11148
If the problem still persists, post a SMAPI log to help me figure out why.
This was the message
[Happy Birthday] This mod failed in the Display.RenderedActiveMenu event. Technical details:
ObjectDisposedException: Cannot access a disposed object.
Object name: 'Can't draw texture '@FarmerRenderer.baseTexture' because it's disposed.'.
at Microsoft.Xna.Framework.Graphics.SpriteBatch.CheckValid(Texture2D texture) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Graphics\SpriteBatch.cs:line 176
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Draw_PatchedBy<Platonymous.Portraiture__spacechase0.SpaceCore>(SpriteBatch this, Texture2D texture, Vector2 position, Nullable`1 sourceRectangle, Color color, Single rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, Single layerDepth)
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Draw_PatchedBy<Platonymous.Portraiture__spacechase0.SpaceCore>(SpriteBatch this, Texture2D texture, Vector2 position, Nullable`1 sourceRectangle, Color color, Single rotation, Vector2 origin, Single scale, SpriteEffects effects, Single layerDepth)
at Omegasis.HappyBirthday.Framework.Utilities.RenderUtilities.DrawPlayerPortraitOnCalendarDay(Int32 day, Farmer who, SpriteBatch spriteBatch)
at Omegasis.HappyBirthday.Framework.Utilities.RenderUtilities.OnRenderedActiveMenu(Object sender, RenderedActiveMenuEventArgs e)
at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args)
Every time I restart my game he will be outside of my home asking for my birthday.
Idk what to do, honestly.
Thanks to whoever will answer
Evelyn telling my character 'happy birthday' made me tear up a little since both of my grandmas have passed 😭💕