numsku1l
Cowpoke
Specifically this question is about Queen Of The Sauce recipes and recipes you get from shops. I'm still a beginner at this so there's a lot I'm getting used to, but here is some context:
I'm writing a script that goes through the game's Content files and extracts information about recipes. I know that the cooking and crafting recipes are found in Content/Data/CookingRecipes.xnb and Content/Data/CraftingRecipes.xnb respectively, and that the Content/Data/ObjectInformation.xnb file provides the translation from the numerical item codes to item information strings. So far my script correctly produces a hash table indexed by recipe names and whose values are lists of their ingredient names/quantities.
Now I'm trying to extract the sources for recipes. The ...Recipes.xnb files provide *at most one* source for each recipe, which covers recipe sources obtained by default, skill levels, and friendship levels, but it doesn't provide sources from Queen Of The Sauce or shops (or upgrading the farmhouse/completing special quests, but that's an edge case that I'm planning to handle manually).
So, first I will ask about Queen of the Sauce. There is a file called Content/Data/TV/CookingChannel.xbn and it contains all of the recipe names and the strings that are used for the TV broadcast, but it doesn't directly indicate what date you're supposed to learn the recipe. The recipes are indexed by the numerical values 1-32, and they seem to be in the order they are learned, so my suspicion is that on the Sunday of week x the TV show simply teaches the recipe at index x, and restarts the cycle once year 3 starts. Is this true?
For the shops I am much more lost, because I haven't been able to find any information about them in the Content folder at all. A bit of googling suggests that the shops aren't handled by xnb files at all and are hard-coded in the game. Is there a straightforward way of accessing (not necessarily modifying) this information? If I just decompiled the exe with ILSpy for example, where should I look in the resulting code?
I'm writing a script that goes through the game's Content files and extracts information about recipes. I know that the cooking and crafting recipes are found in Content/Data/CookingRecipes.xnb and Content/Data/CraftingRecipes.xnb respectively, and that the Content/Data/ObjectInformation.xnb file provides the translation from the numerical item codes to item information strings. So far my script correctly produces a hash table indexed by recipe names and whose values are lists of their ingredient names/quantities.
Now I'm trying to extract the sources for recipes. The ...Recipes.xnb files provide *at most one* source for each recipe, which covers recipe sources obtained by default, skill levels, and friendship levels, but it doesn't provide sources from Queen Of The Sauce or shops (or upgrading the farmhouse/completing special quests, but that's an edge case that I'm planning to handle manually).
So, first I will ask about Queen of the Sauce. There is a file called Content/Data/TV/CookingChannel.xbn and it contains all of the recipe names and the strings that are used for the TV broadcast, but it doesn't directly indicate what date you're supposed to learn the recipe. The recipes are indexed by the numerical values 1-32, and they seem to be in the order they are learned, so my suspicion is that on the Sunday of week x the TV show simply teaches the recipe at index x, and restarts the cycle once year 3 starts. Is this true?
For the shops I am much more lost, because I haven't been able to find any information about them in the Content folder at all. A bit of googling suggests that the shops aren't handled by xnb files at all and are hard-coded in the game. Is there a straightforward way of accessing (not necessarily modifying) this information? If I just decompiled the exe with ILSpy for example, where should I look in the resulting code?