Hey, I got this error today, looks like it's referencing both your mod and Berry Season Reminder that you said it's compatible with.
Spoiler:
Show
The StardewValley.Menus.Billboard menu crashed while drawing itself. SMAPI will force it to exit to avoid crashing the game.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index') at System.Collections.Generic.List`1.get_Item(Int32 index) at MaritimeSecrets.Patcher.Billboard_Draw_Postfix(Billboard __instance, SpriteBatch b, Boolean ___dailyQuestBoard, String ___hoverText) in D:\StardewValleyModding\Stardew-Valley-Mods\Stardew-Valley-Mods\MaritimeSecrets\Patcher.cs:line 243 at StardewValley.Menus.Billboard.draw_PatchedBy<com.anthonyhilyard.berryseasonreminder__Goldenrevolver.MaritimeSecrets>(Billboard this, SpriteBatch b) at StardewModdingAPI.Framework.SModHooks.TryDrawMenu(IClickableMenu menu, Action draw_menu_action)
EDIT: Some more info, it seems to happen because of the special feature that the Maritime Secrets adds to the calendar(green rain,forage etc). It might be conflicting with ?UI Info Suite 2?
I also managed to 100% replicate when the error pops up, it happens when you "Lookup Anything" on the calendar and then press ESC to cancel the lookup and go back to the calendar. The error pops up every time.
Also when I deleted the berry season reminder the error still happens, just different text(no longer referencing berry season reminder)
Spoiler:
Show
The StardewValley.Menus.Billboard menu crashed while drawing itself. SMAPI will force it to exit to avoid crashing the game.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index') at System.Collections.Generic.List`1.get_Item(Int32 index) at MaritimeSecrets.Patcher.Billboard_Draw_Postfix(Billboard __instance, SpriteBatch b, Boolean ___dailyQuestBoard, String ___hoverText) in D:\StardewValleyModding\Stardew-Valley-Mods\Stardew-Valley-Mods\MaritimeSecrets\Patcher.cs:line 243 at StardewValley.Menus.Billboard.draw_PatchedBy<Goldenrevolver.MaritimeSecrets>(Billboard this, SpriteBatch b) at StardewModdingAPI.Framework.SModHooks.TryDrawMenu(IClickableMenu menu, Action draw_menu_action)
thanks for the report! I use the same way of adding icons to the calendar as berry season reminder, so yes, the incompatibility (of both mods) is with lookup anything
I don't even know what half of those mean. I don't use content mods. I haven't heard any reports of my mod not working with SVE. I only edit one npc, so most content mods should work with that.
I don't think I'm getting any of the minor secrets. I'm using this with Give The Mermaid Her Pendant Back and she just gives me the same dialogue about "Raindrops" seeing me at the spa and wanting me to find a secret there every time.
the hints are checked in a predetermined order. so as soon as you fulfill the requirements for a major or minor hint (major hints are checked first), you will continue to get the same hint until you solve the secret.
I recommend installing it for everyone. in general, in multiplayer all players should always have the same mod list and config settings, apart from texture mods and key bindings. client side only mods are the exception, even if non client side only mods don't always error in multiplayer.
Hi again, here’s the translation of your i18n file into French (using Internationalization). This one was tricky with the « Navigator way of speaking » but it should do the trick.
Hello, this is kind of an odd request and I don't know if it's too much to ask, but do you think you could add an option to make the mariner sell you the pendant regardless of if you have upgraded a house or have 10 hearts with anyone?
so basically the 'BuyPendantsAnytime' feature from the 'free love' mod from aeden? I don't think that fits the main mod, but I'll consider writing a request mod for that
edit: (actually aedens mod simply spawns the mariner every day but does not remove the other requirements)
Hi, thanks for this cute li'l mod. I love hearing secrets! However, there's one thing that's gone wrong in my game: the washed-up packages on the beach. I cannot figure out how to interact with them (assuming I'm meant to be able to). I've tried every tool and nothing happens. So far there are two, these boxes that just sit there like garbage. I'm concerned about littering up my beach if they keep coming. Is there a trick or something else I'm missing? Thanks for your help!
Edit: now I just feel silly... used my sword by accident and it broke open the crate. The old ones disappeared after the season changed, I guess. No troubles here! Thanks;)
I'm a year late, but yes, these are base game beach farm crates, so that is how you break them the old ones disappeared because the beach (like most locations) deletes all spawned objects (like forage and also these crates) on season change. so I'm glad you figured it out, and yes, it was all working as intended
43 comments
The StardewValley.Menus.Billboard menu crashed while drawing itself. SMAPI will force it to exit to avoid crashing the game.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
at System.Collections.Generic.List`1.get_Item(Int32 index)
at MaritimeSecrets.Patcher.Billboard_Draw_Postfix(Billboard __instance, SpriteBatch b, Boolean ___dailyQuestBoard, String ___hoverText) in D:\StardewValleyModding\Stardew-Valley-Mods\Stardew-Valley-Mods\MaritimeSecrets\Patcher.cs:line 243
at StardewValley.Menus.Billboard.draw_PatchedBy<com.anthonyhilyard.berryseasonreminder__Goldenrevolver.MaritimeSecrets>(Billboard this, SpriteBatch b)
at StardewModdingAPI.Framework.SModHooks.TryDrawMenu(IClickableMenu menu, Action draw_menu_action)
Full log just in case:
https://smapi.io/log/5d33daec62dd4dc2b6b0c926a1f01945
EDIT: Some more info, it seems to happen because of the special feature that the Maritime Secrets adds to the calendar(green rain,forage etc). It might be conflicting with ?UI Info Suite 2?
I also managed to 100% replicate when the error pops up, it happens when you "Lookup Anything" on the calendar and then press ESC to cancel the lookup and go back to the calendar. The error pops up every time.
Also when I deleted the berry season reminder the error still happens, just different text(no longer referencing berry season reminder)
The StardewValley.Menus.Billboard menu crashed while drawing itself. SMAPI will force it to exit to avoid crashing the game.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
at System.Collections.Generic.List`1.get_Item(Int32 index)
at MaritimeSecrets.Patcher.Billboard_Draw_Postfix(Billboard __instance, SpriteBatch b, Boolean ___dailyQuestBoard, String ___hoverText) in D:\StardewValleyModding\Stardew-Valley-Mods\Stardew-Valley-Mods\MaritimeSecrets\Patcher.cs:line 243
at StardewValley.Menus.Billboard.draw_PatchedBy<Goldenrevolver.MaritimeSecrets>(Billboard this, SpriteBatch b)
at StardewModdingAPI.Framework.SModHooks.TryDrawMenu(IClickableMenu menu, Action draw_menu_action)
RSV: Ridgwsude Village
ES: East Scrap
LASV: Lunna - Astray in Stardew Valley
VMV: Visit Mount Vapius
Thanks
Anyway, the link : https://smapi.io/json/none/29ab441069d4418aa3f60b5db1ea0865
so basically the 'BuyPendantsAnytime' feature from the 'free love' mod from aeden?I don't think that fits the main mod, but I'll consider writing a request mod for thatedit: (actually aedens mod simply spawns the mariner every day but does not remove the other requirements)
Thanks for your help!
Edit: now I just feel silly... used my sword by accident and it broke open the crate. The old ones disappeared after the season changed, I guess. No troubles here! Thanks;)