it's because the author probably forgot to change one line in the "manifest.json" file. It states that the version of the mod is still 1.1.0 Just change it in that file to 1.1.1 and it should no longer be saying that
Hi, we're in the process of doing a fresh install of our modded game. We uninstalled and removed everything from Steam and our Stardew Valley file that's on our computer. We even got rid of all of our zip files so that we're just starting everything from Fresh. We're slowly redownloading, and installing our mods according to their "required mods." We figure the fewer mods a given mod requires, the more likely the given mod is going to work properly. We test our game after every group of fresh install.
Last night we reinstalled Better Special Orders, and after our test run, we ran across this error:
"This mod failed in the GameLoop.DayStarted event. Technical details: NullReferenceException: Object reference not set to an instance of an object. at BetterSpecialOrders.SpecialOrderExtensions.SetHardOrderDuration(SpecialOrder order) in D:\Users\Patrick\source\repos\StardewMods\BetterSpecialOrders\lib\SpecialOrderExtensions.cs:line 46 at BetterSpecialOrders.RerollManager.Reroll(String orderType) in D:\Users\Patrick\source\repos\StardewMods\BetterSpecialOrders\lib\RerollManager.cs:line 289 at BetterSpecialOrders.ModEntry.Lifecycle_OnDayStart(Object sender, DayStartedEventArgs args) in D:\Users\Patrick\source\repos\StardewMods\BetterSpecialOrders\ModEntry.cs:line 78 at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101"
Will this mod work with unique special orders from other mods? I have Cornicupia Artisan and it has some new special orders on the main board that I'm trying to make appear so I can complete them. I tried but none of them showed up when I infinite rerolled. Am I dumb for assuming this would work with any other random mod lol.
I'm not getting overt errors in the game, but I noticed the SMAPI window recorded some issues. Maybe that's why I'm not getting the following special orders no matter how many times I re-roll.
Gifts for George Pierre's Prime Produce The Strong Stuff
The smapi log file seems to be looking for Ridgeside Village, which I don't have. The only expansion I've ever installed is Stardew Realty. Here's the log file:
https://smapi.io/log/9db5fe7b473c4af4a0cd53fd9feac1b8 And here's my config file:
There are a few more quest boad that have been released, one is at sunberry village, another at mineral town. Adding compatibility with them is appreciated
Also manifest still says 1.1.0 but mod page says 1.1.1
[game] Failed loading special order ''. ArgumentNullException: Value cannot be null. (Parameter 'key') at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at StardewValley.SpecialOrders.SpecialOrder.GetSpecialOrder(String key, Nullable`1 generation_seed) in D:\GitlabRunner\builds\Gq5qA5P4\1\ConcernedApe\stardewvalley\Farmer\Farmer\SpecialOrders\SpecialOrder.cs:line 591 [Better Special Orders] This mod failed in the GameLoop.DayStarted event. Technical details: NullReferenceException: Object reference not set to an instance of an object. at BetterSpecialOrders.SpecialOrderExtensions.SetHardOrderDuration(SpecialOrder order) in D:\Users\Patrick\source\repos\StardewMods\BetterSpecialOrders\lib\SpecialOrderExtensions.cs:line 46 at BetterSpecialOrders.RerollManager.Reroll(String orderType) in D:\Users\Patrick\source\repos\StardewMods\BetterSpecialOrders\lib\RerollManager.cs:line 289 at BetterSpecialOrders.ModEntry.Lifecycle_OnDayStart(Object sender, DayStartedEventArgs args) in D:\Users\Patrick\source\repos\StardewMods\BetterSpecialOrders\ModEntry.cs:line 78 at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in /home/pathoschild/git/SMAPI/src/SMAPI/Framework/Events/ManagedEvent.cs:line 101
Same error, maybe you miss some key assign in config? Is this mod allow to roll quests on the Pierre shop? I just start the game and i'm not able to roll those.
I found a glitch (or exploit :-D) I have this configured only for Qi quests, so I don't know if it affects Special orders: When I have finished a task, the quests become active again, and I can rechoose them!
I did that, and tried to reroll after that (unfortunately it did not occur to me to try that first); nothing happened (which was as intended, of course) but a warning chime.
Didn't make a bug report at this point, as this is just a glitch, but it's a bit of a cheat...
Oh, getting even more peculiar. Now there are new tasks, and the one I chose is on my task list. (after a night's sleep). I was able to reroll. Thrice which was what I had put as setting. And now I have two more tasks for the three days remaining from this week.
No, I did not mean a Finnish translation of this mod. I mean the Finnish translation of the game itself.
(I'm making my own other mods a Finnish / English, but unfortunately I don't have resources to translate other people's mods -- some people have offered help, but unfortunately translating the game itself is another kind of beast -- i proposed that they translate their favourite mods into Finnish if to wish to do that
OK, next test... In my game I got into 1 year fall and the board appeared. (on Tuesday 2.). At that point I noticed the default was no reroll, and there was none. I put the reroll on Monday. Now it's Thursday fall 4, and new quests appeared -- also the reroll. I rerolled, then chose one. The quests were all "7 days" (BTW the 2nd day quest - a season-long one - showed 27 days). Now the quest chosen shows "7 days". Hmmmmm...
(sorry that I didn't notice the config at first).
Edit: I'm on Sunday 7th Fall. And now there are again two new tasks and possibility to reroll... Now I had done the task I chose on 4. Fall (on 6th)
OK, the next step... I had chosen the bone-collecting on 7th (Sun). Now its 8th Mon and the board has glitched. It shows the same task as the preceding day, the reroll is not there and only the one I chose already could be chosen. The alternative one is greyed out. I have hunted the bones (admitted: I cheat shamelessly with TimeSpeed), but not left them to the museum.
The former is repeated, with another task: Community cleanup (probably not dependent on that). Now I have not finished the collecting.
Still one report: the special orders (so far I have only the one in front of Manor house) is giving me several orders per week. Monday, Tuesday, Sunday at least. I have "Unique rerolls" ticked, and Reroll Schedule Monday ticked. It does not seem that the schedule depends on whether I have done them or not. One thing is that I first get the same task I already had (rerolling gives new ones, second rerolling may give again the ones in the first round. And it's in-game winter, and during the first half I got again and again "Pierre's prime produce". It shouldn't appear during winter at all, does it?
101 comments
Hi, we're in the process of doing a fresh install of our modded game. We uninstalled and removed everything from Steam and our Stardew Valley file that's on our computer. We even got rid of all of our zip files so that we're just starting everything from Fresh. We're slowly redownloading, and installing our mods according to their "required mods." We figure the fewer mods a given mod requires, the more likely the given mod is going to work properly. We test our game after every group of fresh install.
Last night we reinstalled Better Special Orders, and after our test run, we ran across this error:
"This mod failed in the GameLoop.DayStarted event. Technical details: NullReferenceException: Object reference not set to an instance of an object.
at BetterSpecialOrders.SpecialOrderExtensions.SetHardOrderDuration(SpecialOrder order) in D:\Users\Patrick\source\repos\StardewMods\BetterSpecialOrders\lib\SpecialOrderExtensions.cs:line 46
at BetterSpecialOrders.RerollManager.Reroll(String orderType) in D:\Users\Patrick\source\repos\StardewMods\BetterSpecialOrders\lib\RerollManager.cs:line 289
at BetterSpecialOrders.ModEntry.Lifecycle_OnDayStart(Object sender, DayStartedEventArgs args) in D:\Users\Patrick\source\repos\StardewMods\BetterSpecialOrders\ModEntry.cs:line 78
at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101"
We're still in Spring year 1.
Thanks for helping us figure out what this means.
Poppy
Gifts for George
Pierre's Prime Produce
The Strong Stuff
The smapi log file seems to be looking for Ridgeside Village, which I don't have. The only expansion I've ever installed is Stardew Realty. Here's the log file:
https://smapi.io/log/9db5fe7b473c4af4a0cd53fd9feac1b8
And here's my config file:
{
"resetRerollsKeybind": "None",
"useTrueRandom": false,
"forceUniqueIfPossible": true,
"allowLocalControl": false,
"BoardConfigs": {
"sv": {
"OrderType": "",
"AllowReroll": true,
"InfiniteRerolls": true,
"MaxRerolls": 1,
"RefreshSchedule": [
true,
true,
true,
true,
true,
true,
true
]
},
"qi": {
"OrderType": "Qi",
"AllowReroll": true,
"InfiniteRerolls": true,
"MaxRerolls": 1,
"RefreshSchedule": [
true,
true,
true,
true,
true,
true,
true
]
},
"de": {
"OrderType": "DesertFestivalMarlon",
"AllowReroll": true,
"InfiniteRerolls": true,
"MaxRerolls": 1,
"RefreshSchedule": [
true,
true,
true,
true,
true,
true,
true
]
},
"rsv_town": {
"OrderType": "RSVTownSO",
"AllowReroll": false,
"InfiniteRerolls": false,
"MaxRerolls": 1,
"RefreshSchedule": [
true,
false,
false,
false,
false,
false,
false
]
},
"rsv_ninja": {
"OrderType": "RSVNinjaSO",
"AllowReroll": false,
"InfiniteRerolls": false,
"MaxRerolls": 1,
"RefreshSchedule": [
true,
false,
false,
false,
false,
false,
false
]
},
"mt_vapius": {
"OrderType": "Esca.EMP/MtVapiusBoard",
"AllowReroll": false,
"InfiniteRerolls": false,
"MaxRerolls": 1,
"RefreshSchedule": [
true,
false,
false,
false,
false,
false,
false
]
},
"custom": {
"OrderType": "custom",
"AllowReroll": true,
"InfiniteRerolls": true,
"MaxRerolls": 1,
"RefreshSchedule": [
true,
true,
true,
true,
true,
true,
true
]
}
}
}
Also manifest still says 1.1.0 but mod page says 1.1.1
SMAPI tries to tell something:
[game] Failed loading special order ''.
ArgumentNullException: Value cannot be null. (Parameter 'key')
at System.Collections.Generic.Dictionary`2.FindValue(TKey key)
at StardewValley.SpecialOrders.SpecialOrder.GetSpecialOrder(String key, Nullable`1 generation_seed) in D:\GitlabRunner\builds\Gq5qA5P4\1\ConcernedApe\stardewvalley\Farmer\Farmer\SpecialOrders\SpecialOrder.cs:line 591
[Better Special Orders] This mod failed in the GameLoop.DayStarted event. Technical details:
NullReferenceException: Object reference not set to an instance of an object.
at BetterSpecialOrders.SpecialOrderExtensions.SetHardOrderDuration(SpecialOrder order) in D:\Users\Patrick\source\repos\StardewMods\BetterSpecialOrders\lib\SpecialOrderExtensions.cs:line 46
at BetterSpecialOrders.RerollManager.Reroll(String orderType) in D:\Users\Patrick\source\repos\StardewMods\BetterSpecialOrders\lib\RerollManager.cs:line 289
at BetterSpecialOrders.ModEntry.Lifecycle_OnDayStart(Object sender, DayStartedEventArgs args) in D:\Users\Patrick\source\repos\StardewMods\BetterSpecialOrders\ModEntry.cs:line 78
at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in /home/pathoschild/git/SMAPI/src/SMAPI/Framework/Events/ManagedEvent.cs:line 101
- Stardew Valley Board
- Mr. Qi's Board
- Desert Festival Board
- SVE Boards
- Ridgeside Village Boards
I don't think quests at the Pierre shop is even supposed to be rerolledI did that, and tried to reroll after that (unfortunately it did not occur to me to try that first); nothing happened (which was as intended, of course) but a warning chime.
Didn't make a bug report at this point, as this is just a glitch, but it's a bit of a cheat...
Oh, getting even more peculiar. Now there are new tasks, and the one I chose is on my task list. (after a night's sleep).
I was able to reroll. Thrice which was what I had put as setting.
And now I have two more tasks for the three days remaining from this week.
(I'm making my own other mods a Finnish / English, but unfortunately I don't have resources to translate other people's mods -- some people have offered help, but unfortunately translating the game itself is another kind of beast -- i proposed that they translate their favourite mods into Finnish if to wish to do that
At that point I noticed the default was no reroll, and there was none. I put the reroll on Monday. Now it's Thursday fall 4, and new quests appeared -- also the reroll. I rerolled, then chose one. The quests were all "7 days" (BTW the 2nd day quest - a season-long one - showed 27 days). Now the quest chosen shows "7 days".
Hmmmmm...
(sorry that I didn't notice the config at first).
Edit: I'm on Sunday 7th Fall. And now there are again two new tasks and possibility to reroll... Now I had done the task I chose on 4. Fall (on 6th)
The former is repeated, with another task: Community cleanup (probably not dependent on that). Now I have not finished the collecting.
It does not seem that the schedule depends on whether I have done them or not. One thing is that I first get the same task I already had (rerolling gives new ones, second rerolling may give again the ones in the first round.
And it's in-game winter, and during the first half I got again and again "Pierre's prime produce". It shouldn't appear during winter at all, does it?
https://smapi.io/log/c85c3a15e91d49bc93eb605a3051411c