Changes

Jump to navigation Jump to search
no edit summary
Line 167: Line 167:  
::::Bingo! Took a few tries, but can confirm: winning with someone else, then winning with Escar-go lets you collect the 100-egg prize. (It's not a bonus, though - my reward was exactly 100 eggs.) My guess is Escar-go winning is enough, but the game will crash unless you win with someone else first.
 
::::Bingo! Took a few tries, but can confirm: winning with someone else, then winning with Escar-go lets you collect the 100-egg prize. (It's not a bonus, though - my reward was exactly 100 eggs.) My guess is Escar-go winning is enough, but the game will crash unless you win with someone else first.
 
::::Another note btw: the chef's food buffs don't last all day. Mine lasted ten hours (from 9 AM to 7 PM). [[User:Rekiy|Rekiy]] ([[User talk:Rekiy|talk]]) 02:32, 27 May 2024 (UTC)
 
::::Another note btw: the chef's food buffs don't last all day. Mine lasted ten hours (from 9 AM to 7 PM). [[User:Rekiy|Rekiy]] ([[User talk:Rekiy|talk]]) 02:32, 27 May 2024 (UTC)
 +
:::::I can weigh in. The relavent code is DesertFestival OnRaceWon(int winner). If winner == 3 (i.e. it is escargo) and you don't already have the specialRewardsCollected flag it triggers the specialRewardsCollected flag, and goes to the next iteration of the loop. Importantly, this skips the check directly below for a key existing in a dictionary, and then below that incrementing it for a normal prize and adding you to the list of winning farmers. Then in CollectRacePrizes, you get the bonus if needed, and it sets it so you can't get it again until it is cleared, then proceeds to give you 20 eggs for every normal win. It does this by pulling the value from a dictionary which only exists if you get a normal prize, which is likely what causes the crash. I think it will also say that no one won. Will quickly do some testing and report back, maybe make a mod to patch away the crash. [[User:JackBlack69|JackBlack69]] ([[User talk:JackBlack69|talk]]) 11:30, 27 May 2024 (UTC)
 +
::::::Thank you all for the research! The bug should have been fixed with version 1.6.7 on April 28. Please be sure you are running the latest version of the game! [[User:Margotbean|margotbean]] ([[User talk:Margotbean|talk]]) 18:16, 27 May 2024 (UTC)
 +
:::::::I'm definitely reading 1.6.8 code, and the bug still exists. [[User:Wikonimo|Wikonimo]] ([[User talk:Wikonimo|talk]]) 18:32, 27 May 2024 (UTC)
 +
:::::::Version 1.6.8.24119 here, according to the ? menu. Still crashing. [[User:Rekiy|Rekiy]] ([[User talk:Rekiy|talk]]) 20:56, 27 May 2024 (UTC)
 +
::::::::The bug does still occur. I'm using 1.6.8. I don't see anything in the version history indicating this bug was fixed. SMAPI appears to prevent it crashing, but still shows it in the log. As I thought it is a System.Collections.Generic.KeyNotFoundException which occurs in StardewValley.Locations.DesertFestival.CollectRacePrizes. I have also made a simple patch which fixes it. This patch uses harmony to prefix OnRaceWon, where it iterates through the players with a winning bet and makes sure the entry exists in the collection.[[User:JackBlack69|JackBlack69]] ([[User talk:JackBlack69|talk]]) 21:43, 27 May 2024 (UTC)
 +
:::::::::I don't see any bug report on the forums. Please make a bug report with details and attach the save file or SMAPI log! [[User:Margotbean|margotbean]] ([[User talk:Margotbean|talk]]) 02:24, 28 May 2024 (UTC)
 +
::::::::::Well, it's been a full week now since the bug report (which was ''there all along'', you just missed it!) was reposted, and you still haven't restored the missing info. Pathetic. No wonder this page has so many errors. Does the rest of the wiki? How can I know? You shouldn't be in charge of vegetable peelers, let alone a website. (Speaking of which, great job on the Dyeing talk page too. Wonder how many other people you've pushed out of here?)
 +
::::::::::You can go ahead and ban me or whatever, I'mma go play a game with an ''accurate'' wiki. [[User:Rekiy|Rekiy]] ([[User talk:Rekiy|talk]]) 11:19, 4 June 2024 (UTC)
 +
:::::::::::The bug is already fixed in the 1.6.9 Beta and will be pushed out to the public branch as soon as the patch is ready. Bugs introduced then fixed during beta don't normally appear in version history, but you were free to re-add the information to the page at any time after the bug report was discovered or re-posted.
 +
:::::::::::I would remind anyone reading this that hostility is not only completely unacceptable on this wiki, but that honest communication will always go farther. 🖖 [[User:Margotbean|margotbean]] ([[User talk:Margotbean|talk]]) 18:39, 4 June 2024 (UTC)
107,395

edits

Navigation menu