READ BEFORE POSTING ERRORS Due to the nature of randomizers, it's impossible to be compatible with every other content mod. As such, a huge majority of errors you'll see will be due to conflicting mods. Before you post here, please remove all mods besides this one and see if the error goes away. You will need to determine which mod is causing the issue if it's not caused by the randomizer.
Known Mod Incompatibilities
Cornucopia - More Crops: The default settings will result in the randomizer throwing an exception and not randomizing anything. This is because this mod, by default, will completely remove the Grape Starter item, which the randomizer does not like. To fix this, change the Cornucopia mod's Disable Grape Bushes setting to true.
Blue Iridium Redux: This mod modifies certain sprite sheets and ends up overwriting the custom seeds/crops. It will work just fine with this mod, but any sprite modifications will not show up.
What to Include Please follow the instructions on https://smapi.io/log/ and include the link it provides in your post so I can look at your log and see what needs to be fixed.
Please include the following in your post, if possible:
The link to your log file (see above)
The name of your farm, in case it is a problem specific to your seed
Any randomizer settings you have changed
If you're not using English: The language you are using
If the problem is a mod conflict: The mod causing the problem
Hello, it's kind of a use at your own risk thing. It doesn't specifically randomize modded content (though it's set up to potentially do so for some things).
I do try to fix obvious errors, though, if you report them.
Am I stupid or does this mod not work with farm type manager? I removed all my other mods and this was the only one that caused the randomiser to not randomise anything.
Hello, I'm not sure what you mean specifically. The standard chest recipe is missing from the crafting menu?
Do you have other mods installed? Can you check that it's this one that causes it? If so, it would help if you provided your farm name/any settings you may have changed (see the sticky).
Hello - thanks for the report. It looks like this is caused by a mod adding DN.SnS_StygiumOre(and others starting with DN) to the monster drop list. For now, you'll need to find and disable that mod to deal with those errors.
For what it's worth, I believe this mod would still work, but it would end up removing the drops added by the other mod.
I will work on a fix to address this issue in the next release.
tyyy, but its odd because when i have the disabled grapes turned off i dont get those errors only the shop randomizer which wouldn't randomize so ill just enable the grape bushes again lol
Hi I have a question about this mod will it work with the cjb item spawner mod and the cjb cheats mod thank you so much for making this mod I look forward to playing with it in the future
Hello - yes, it definitely works with CJB Item Spawner - I use it all the time with this mod to test things. I haven't used CJB Cheats, but I don't see why it wouldn't work.
If you continue to edit this, can you think about add an edition that adds back the NPC skins and animal skins being randomized? Even if some of the sprites are broken, it's funny to me to like watch a bear fly away or character skins be different. I'd be willing to put up with glitchy looking animations as long as they don't freeze gameplay. Might fit better as a side file, optional or something.
Like this clip, lol. Guess I'd like to have these types of moments in my own, 1.6 gameplay.
Without getting into too many details, there are some technical reasons that this was removed (having to do with sprite sheet replacements done via SMAPI needing to have identical dimensions). I could look into resizing things dynamically to get this to work (would also result in glitchiness, and probably missing/invisible sprites here and there...), but no plans at the moment.
I've thought about this a little more - and have an idea of how to implement the NPC skin shuffle in a way that I'd be okay with (it would still be glitchy, but there wouldn't be any as many missing sprites).
The crow replacement was an intentional replacement that I actually meant to redo in a better way. Essentially, I plan on providing a way to replace any of the critters with any provided image (similar to what's done with weapons/crops/etc.) - just haven't gotten around to it yet. This would mean that you could replace the crow image with bears if you would like.
I now plan on including these in the next major update. I'll likely be starting on it sometime early next year, since I don't have time to do too much for this during the holidays!
Issues with the mod after updating to the new version of the game. The game will play but does not actually randomize anything while being played. EDIT: This error applies even when there are no other mods installed. No mod conflicts found. https://smapi.io/log/f547afd4ad7d4023924a600a536921c1 Honey Pot Farm No changes in randomizer settings
[table]18:53:05ERRORMore Random EditionThis mod failed in the GameLoop.GameLaunched event. Technical details: System.Reflection.AmbiguousMatchException: Ambiguous match in Harmony patch for StardewValley.Crop:getRandomWildCropForSeason ---> System.Reflection.AmbiguousMatchException: Ambiguous match found. at System.RuntimeType.GetMethodImplCommon(String name, Int32 genericParameterCount, BindingFlags bindingAttr, Binder binder, CallingConventions callConv, Type[] types, ParameterModifier[] modifiers) at System.Type.GetMethod(String name, BindingFlags bindingAttr) at HarmonyLib.AccessTools.Method(Type type, String name, Type[] parameters, Type[] generics) --- End of inner exception stack trace --- at HarmonyLib.AccessTools.Method(Type type, String name, Type[] parameters, Type[] generics) at Randomizer.WildSeedAdjustments.ReplaceGetRandomWildCropForSeason() in C:\Users\Chika\Documents\Programs\Stardew Valley Randomizer\More Random Edition\Adjustments\WildSeedAdjustments.cs:line 84 at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in /home/pathoschild/git/SMAPI/src/SMAPI/Framework/Events/ManagedEvent.cs:line 101[/table]
[More Random Edition] This mod failed in the GameLoop.SaveLoaded event. Technical details: System.Collections.Generic.KeyNotFoundException: The given key 'George' was not present in the dictionary. at Randomizer.SecretNotesRandomizer.FormatRevealString(Int32 noteIndex, List`1 npcs, Int32 numberToReveal) in C:\Users\Chika\Documents\Programs\Stardew Valley Randomizer\More Random Edition\Randomizers\SecretNotesRandomizer.cs:line 67 at Randomizer.SecretNotesRandomizer.FixSecretNotes(Dictionary`2 preferenceReplacements) in C:\Users\Chika\Documents\Programs\Stardew Valley Randomizer\More Random Edition\Randomizers\SecretNotesRandomizer.cs:line 40 at Randomizer.AssetEditor.CalculateEdits() in C:\Users\Chika\Documents\Programs\Stardew Valley Randomizer\More Random Edition\AssetEditor.cs:line 342 at Randomizer.ModEntry.CalculateAllReplacements() in C:\Users\Chika\Documents\Programs\Stardew Valley Randomizer\More Random Edition\ModEntry.cs:line 120 at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101
Turning off the "Universal Item Preferences" option results in this error. It ceases all randomizations.
I found that the NPC preference settings were not working at all as intended. The universal setting was actually acting like both of them, so disabling even just the individual setting wouldn't actually do much.
Also, with garbage can randomization on, disabling only the individual setting also results in a crash.
I have a build that hopefully fixes all of this, but I'm pretty busy this weekend, so can't test as much as I would like for an official release.
Feel free to grab the build from the github page if you would like to try it out before I release on Nexus. The link to the pre-release is here.
I got this in the log: [More Random Edition] This mod failed in the GameLoop.SaveLoaded event. Technical details: IndexOutOfRangeException: Index was outside the bounds of the array. at Randomizer.BootItem.ToString() in C:\Users\Chika\Documents\Programs\Stardew Valley Randomizer\More Random Edition\Item\BootItem.cs:line 60 at Randomizer.BootRandomizer.Randomize() in C:\Users\Chika\Documents\Programs\Stardew Valley Randomizer\More Random Edition\Randomizers\BootRandomizer.cs:line 25 at Randomizer.AssetEditor.CalculateEdits() in C:\Users\Chika\Documents\Programs\Stardew Valley Randomizer\More Random Edition\AssetEditor.cs:line 354 at Randomizer.ModEntry.CalculateAllReplacements() in C:\Users\Chika\Documents\Programs\Stardew Valley Randomizer\More Random Edition\ModEntry.cs:line 119 at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101 Most things have been un-randomized but most names, fruit trees and prices of crops still are.
I found it! It's "An Ultimate Complete Villager Manager" known as "Ultimate Villager Manager" on Nexus.
Thanks for the report! This is an issue with boot randomization. That mod adds a boot called "Emily's Magic Boots", which does not define the display name field. The randomizer doesn't handle that well and crashes.
This is technically an optional field, so I will get a fix out this week so this and other mods don't cause this issue!
Thanks for the update! I have another error with no log report though (this was before the update as well). This error makes crop object and seed sprites not randomized. The randomized image logs aren't affected. I also noticed some crops that were randomized. I think these are the 4 new 1.6 crops. The only thing in the log is about more npcs than days in a year. This doesn't seem to be the cause of the issue. I haven't changed any randomizer settings and this applies to all of my farms. I tried without other mods and it was fine.
Rewrote my post from the original because apparently I can't read: The NPC birthday message is just a warning. It happens when using mods that add a bunch of characters that get birthdays. No concern there, as it's expected.
You'll need to narrow down which mod is causing the seed/crop issue, assuming it works with only this mod installed.
Good find - I had a look at it. The way this mod changes the graphics seems to overwrite any previous changes made to the asset. As such, it seems to be incompatible with the randomizer's randomized images.
Note that the new 1.6 seeds are done in a different asset, which is why they work.
175 comments
Due to the nature of randomizers, it's impossible to be compatible with every other content mod. As such, a huge majority of errors you'll see will be due to conflicting mods. Before you post here, please remove all mods besides this one and see if the error goes away. You will need to determine which mod is causing the issue if it's not caused by the randomizer.
Known Mod Incompatibilities
What to Include
Please follow the instructions on https://smapi.io/log/ and include the link it provides in your post so I can look at your log and see what needs to be fixed.
Please include the following in your post, if possible:
I do try to fix obvious errors, though, if you report them.
EDIT: The answer is that I really am stupid.
Do you have other mods installed? Can you check that it's this one that causes it? If so, it would help if you provided your farm name/any settings you may have changed (see the sticky).
For what it's worth, I believe this mod would still work, but it would end up removing the drops added by the other mod.
I will work on a fix to address this issue in the next release.
Like this clip, lol. Guess I'd like to have these types of moments in my own, 1.6 gameplay.
https://www.youtube.com/clip/UgkxmiEHfXaSzCsSqNCD1_atugKTqRxkHKvi
anyas many missing sprites).The crow replacement was an intentional replacement that I actually meant to redo in a better way. Essentially, I plan on providing a way to replace any of the critters with any provided image (similar to what's done with weapons/crops/etc.) - just haven't gotten around to it yet. This would mean that you could replace the crow image with bears if you would like.
I now plan on including these in the next major update. I'll likely be starting on it sometime early next year, since I don't have time to do too much for this during the holidays!
EDIT: This error applies even when there are no other mods installed. No mod conflicts found.
https://smapi.io/log/f547afd4ad7d4023924a600a536921c1
Honey Pot Farm
No changes in randomizer settings
[table]18:53:05ERRORMore Random EditionThis mod failed in the GameLoop.GameLaunched event. Technical details: System.Reflection.AmbiguousMatchException: Ambiguous match in Harmony patch for StardewValley.Crop:getRandomWildCropForSeason
---> System.Reflection.AmbiguousMatchException: Ambiguous match found.
at System.RuntimeType.GetMethodImplCommon(String name, Int32 genericParameterCount, BindingFlags bindingAttr, Binder binder, CallingConventions callConv, Type[] types, ParameterModifier[] modifiers)
at System.Type.GetMethod(String name, BindingFlags bindingAttr)
at HarmonyLib.AccessTools.Method(Type type, String name, Type[] parameters, Type[] generics)
--- End of inner exception stack trace ---
at HarmonyLib.AccessTools.Method(Type type, String name, Type[] parameters, Type[] generics)
at Randomizer.WildSeedAdjustments.ReplaceGetRandomWildCropForSeason() in C:\Users\Chika\Documents\Programs\Stardew Valley Randomizer\More Random Edition\Adjustments\WildSeedAdjustments.cs:line 84
at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in /home/pathoschild/git/SMAPI/src/SMAPI/Framework/Events/ManagedEvent.cs:line 101[/table]
System.Collections.Generic.KeyNotFoundException: The given key 'George' was not present in the dictionary.
at Randomizer.SecretNotesRandomizer.FormatRevealString(Int32 noteIndex, List`1 npcs, Int32 numberToReveal) in C:\Users\Chika\Documents\Programs\Stardew Valley Randomizer\More Random Edition\Randomizers\SecretNotesRandomizer.cs:line 67
at Randomizer.SecretNotesRandomizer.FixSecretNotes(Dictionary`2 preferenceReplacements) in C:\Users\Chika\Documents\Programs\Stardew Valley Randomizer\More Random Edition\Randomizers\SecretNotesRandomizer.cs:line 40
at Randomizer.AssetEditor.CalculateEdits() in C:\Users\Chika\Documents\Programs\Stardew Valley Randomizer\More Random Edition\AssetEditor.cs:line 342
at Randomizer.ModEntry.CalculateAllReplacements() in C:\Users\Chika\Documents\Programs\Stardew Valley Randomizer\More Random Edition\ModEntry.cs:line 120
at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101
Turning off the "Universal Item Preferences" option results in this error. It ceases all randomizations.
I found that the NPC preference settings were not working at all as intended. The universal setting was actually acting like both of them, so disabling even just the individual setting wouldn't actually do much.
Also, with garbage can randomization on, disabling only the individual setting also results in a crash.
I have a build that hopefully fixes all of this, but I'm pretty busy this weekend, so can't test as much as I would like for an official release.
Feel free to grab the build from the github page if you would like to try it out before I release on Nexus. The link to the pre-release is here.
Here the Smapi log:
https://smapi.io/log/485fcd4061264069a68c93249e8f2883
Yes there are a lot of Errors in my log and i am working through them right now if possible (so please ignore them)
[More Random Edition] This mod failed in the GameLoop.SaveLoaded event. Technical details:
IndexOutOfRangeException: Index was outside the bounds of the array.
at Randomizer.BootItem.ToString() in C:\Users\Chika\Documents\Programs\Stardew Valley Randomizer\More Random Edition\Item\BootItem.cs:line 60
at Randomizer.BootRandomizer.Randomize() in C:\Users\Chika\Documents\Programs\Stardew Valley Randomizer\More Random Edition\Randomizers\BootRandomizer.cs:line 25
at Randomizer.AssetEditor.CalculateEdits() in C:\Users\Chika\Documents\Programs\Stardew Valley Randomizer\More Random Edition\AssetEditor.cs:line 354
at Randomizer.ModEntry.CalculateAllReplacements() in C:\Users\Chika\Documents\Programs\Stardew Valley Randomizer\More Random Edition\ModEntry.cs:line 119
at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101
Most things have been un-randomized but most names, fruit trees and prices of crops still are.
I found it! It's "An Ultimate Complete Villager Manager" known as "Ultimate Villager Manager" on Nexus.
This is technically an optional field, so I will get a fix out this week so this and other mods don't cause this issue!
This error makes crop object and seed sprites not randomized. The randomized image logs aren't affected. I also noticed some crops that were randomized. I think these are the 4 new 1.6 crops.
The only thing in the log is about more npcs than days in a year. This doesn't seem to be the cause of the issue.
I haven't changed any randomizer settings and this applies to all of my farms. I tried without other mods and it was fine.
The NPC birthday message is just a warning. It happens when using mods that add a bunch of characters that get birthdays. No concern there, as it's expected.
You'll need to narrow down which mod is causing the seed/crop issue, assuming it works with only this mod installed.
Note that the new 1.6 seeds are done in a different asset, which is why they work.
I'll add a note in the incompatibility section.