So, the only way I know how to do this, is by checking your save file. Stardew Valley save files should be located at %AppData%\StardewValley\Saves\
on Windows, and at ~/.config/StardewValley/Saves/
on MacOS and Linux.
The save file of the game you want to check should have a folder name like Tink_241984836
, where the first part is the name of the player that created the farm map, and the second is just a random ID. Open the folder, and open the save file (that one should also be named Tink_241984836
), I prefer using Notepad++ but any text editor that will also allow you to search for a specific string of text and count occurrences will do.
Once opened, do a count/search for <hasBeenInInventory>true</hasBeenInInventory><name>Rarecrow</name>
. You can't just simply search for 'Rarecrow', because that won't return unique results. If you have found all the Rarecrows, this count should return '8'.
If the count there is lower, you can figure out which one you're still missing by doing a few more searches through your save file. Each Rarecrow in the game has a number that can be found on the Modding:Big_craftables_data wiki page. Their numbers are 110, 113, 126, 136, 137, 138, 139 and 140. They are ordered, so 110 is Rarecrow 1 of 8 and 140 is Rarecrow 8 of 8. Search your save file again, but this time for <parentSheetIndex>138</parentSheetIndex>
, where the number 138
between the tags can be changed to match one of the above 8 numbers.
Once you figure out which number is missing, you can look at the Rarecrow wiki page to see an image of the Rarecrow you're still missing and where to find it.
Oh, and once you're done: Always close without saving. That's the best way to make sure you haven't accidentally messed up anything in your save file.