github sonofskywalker3/AndroidConsolizer v3.8.1
v3.8.1 - Recipe Purchase Fix

latest release: v3.8.4
5 hours ago

Buying recipes with a controller now actually teaches them.

With EnableConsoleShops enabled, purchasing a cooking or crafting recipe from a shop (Pierre, Robin, etc.) with a gamepad deducted your money but never added the recipe — it was silently lost. Buying the same recipe via touchscreen worked fine.

Root cause: the controller purchase path calls the game's Object.actionWhenPurchased directly, which only returns isRecipe.Value and does not learn the recipe. Vanilla ShopMenu.purchaseItem learns it via a separate Item.LearnRecipe() call afterward — a step the mod was skipping. The mod now mirrors that step (learn the recipe + play the newRecipe sound), exactly like the vanilla buy flow.

Verified on-device (G Cloud): Dehydrator and Birch Syrup recipes both learned cleanly on purchase, no errors.

This was a pre-existing bug, not a 3.8.0 regression. Thanks to Rizkyrahmadhani12 for the report (Nexus bug #1087126).

Don't miss a new AndroidConsolizer release

NewReleases is sending notifications on new releases.