So many mods lack integration with this framework and it deserves so much more use. Sad to see it drown in endless nudity mods. Had to go through 27 pages of "most popular" mods to even discover it. Endorsed the mod for whatever that's worth...
Unfortunately as of now, no. There simply isn't enough interest and afaik no current mods are adopting the framework. If someone is interested in maintaining it DM me.
Hello. I'm using the Foxyfficiency mod so I wanted to use StardewConfigMenu to configure its settings. An error always occurs when I open the in-game menu [E]. Also, the tab for StardewConfigMenu is not there.
I tried removing the Foxyfficiency mod and the error from SCM did not appear. The SCM tab is also there. Still, I'm posting this here since the error displayed is from SCM.
This is what the error says: [Stardew Config Menu] This mod failed in the MenuEvents.MenuChanged event. Technical details: System.MissingMethodException: Method not found: 'StardewConfigFramework.IOrderedDictionary`1<StardewConfigFramework.IOptionsTab> StardewConfigFramework.IOptionsPackage.get_Tabs()'. at StardewConfigMenu.MenuPage..ctor(List`1 packages, Int32 x, Int32 y, Int32 width, Int32 height) at StardewConfigMenu.MenuController.MenuOpened(Object sender, EventArgsClickableMenuChanged e) at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in C:\source\_Stardew\SMAPI\src\SMAPI\Framework\Events\ManagedEvent.cs:line 62
I'm having the same problem - but I think it's probably due to Foxyfficiency not yet using the 14 Sept release of SCM.
I'm guessing that Foxyfficiency needs to be rebuilt with the new version - the Framework file it contains is about a month old, and if the SCM API changed between the version that Foxyfficiency was built against and the new version of SCM it would mean that Foxyfficiency is trying to use functions that possibly no longer exist in SCM.
I've contacted Fokson (Foxyfficiency author) to take a look at the changes in SCM, and they said they are in the middle of moving house right now but will look at it asap once they've finished the move. :)
Thanks @dawnmist2 for contacting them. FoxyEfficiency is no longer compatible with SCM as the framework required is >2.0.0. The old versions would work but only for versions of SDV before 1.3
There seems to be an issue on the download itself. I know in the preview files it says there is a manifest.json, but after downloading the zip file, it completely disappears from the file even before extraction. I downloaded the file multiple times and even used different extractors to preview the zip file, but it's not there.
Alright uploaded the same exact zip file, but renamed it prior to uploading and now it is working. I believe it was a Nexus bug. I downloaded from nexus and the manifest is there.
Still, no manifest, not sure why it's not in there when you upload. It says it's in there but it has no file size? Maybe a corrupt file? ???? manifest.json (0 kb)
so i have the mod installed and the menu tab is there but i cant do anything on it. the mods i am working with are: StardewConfigFramework StardewConfigMenu HealthBars ExperienceBars TimeSpeed Range Display CJB Show Item Sell Price NPC Map Locations
all are the Beta versions and all work (except this one). sorry in advance if thiis is not the place to go to for help.
This mod is only an empty tab on the menu until another mod adds their settings to it. None of the listed mods use the framework and therefore will not show up in options page.
47 comments
Sad to see it drown in endless nudity mods.
Had to go through 27 pages of "most popular" mods to even discover it.
Endorsed the mod for whatever that's worth...
I tried removing the Foxyfficiency mod and the error from SCM did not appear. The SCM tab is also there. Still, I'm posting this here since the error displayed is from SCM.
This is what the error says:
[Stardew Config Menu] This mod failed in the MenuEvents.MenuChanged event. Technical details:
System.MissingMethodException: Method not found: 'StardewConfigFramework.IOrderedDictionary`1<StardewConfigFramework.IOptionsTab> StardewConfigFramework.IOptionsPackage.get_Tabs()'.
at StardewConfigMenu.MenuPage..ctor(List`1 packages, Int32 x, Int32 y, Int32 width, Int32 height)
at StardewConfigMenu.MenuController.MenuOpened(Object sender, EventArgsClickableMenuChanged e)
at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in C:\source\_Stardew\SMAPI\src\SMAPI\Framework\Events\ManagedEvent.cs:line 62
I'm guessing that Foxyfficiency needs to be rebuilt with the new version - the Framework file it contains is about a month old, and if the SCM API changed between the version that Foxyfficiency was built against and the new version of SCM it would mean that Foxyfficiency is trying to use functions that possibly no longer exist in SCM.
I've contacted Fokson (Foxyfficiency author) to take a look at the changes in SCM, and they said they are in the middle of moving house right now but will look at it asap once they've finished the move. :)
As a workaround users can download an old version and simply modify the manifest or ignore the update warnings.
???? manifest.json (0 kb)
StardewConfigFramework
StardewConfigMenu
HealthBars
ExperienceBars
TimeSpeed
Range Display
CJB Show Item Sell Price
NPC Map Locations
all are the Beta versions and all work (except this one). sorry in advance if thiis is not the place to go to for help.
2.6 is in the works.