Oct 13, 2021
Winkeltje: The Little Shop - Tino
Dear Shopkeepers,

Today's update is packed with updates, changes, and fixes so read on and let us know what you think.

Customer Update

The character models have gone through several iterations since they were created. With each iteration we found better ways to render and customize the player and customer models while staying lightweight in performance and improving the way we mange this customization data. With this iteration we can finally say goodbye to the old low poly villager model that has been one of the first characters to make it into the game and say hello to the updated models that now make use of the same technology that drives the shopkeeper models.

General Store Buffs
One of the first thing Winkeltje players find out when struggling with making profit is that shop specialization is can earn you more than being a general store. In today's update we are adding a buff that will increase the amount of customers that visit your shop depending on the number of specializations your shop is known for. We are very excited to hear what you think of this change.

Money UI Update

Over the last year or so we have been gradually updating the game's interface to be more useful, stable, easier to maintain, look better, and function for mouse and controller players. Looking at the list of interfaces that needed updating this was a monumental task for our tiny team. One of the last things on the list for the new interface vision is the money overview. The change is minor but it comes paired with an option that allows you to see sales pops for that extra gratification.

New
  • Balance - Being a general store now adds 20% more customers per category, capped at 80% more.
  • Options - Community - Added an accessibility feature to make camera transitions instantaneous to address reports of motion sickness.
  • UI - Community - The commission menu now indicates if you have the required amount to complete the commission.
  • UI - Updated the money overview in the bottom right corner.
  • UI - Added an optional overhead transactions feature to see transactions as they happen.
Changes
  • Animation - Adjusted the feminine avatar definition in order to relax the shoulders a little.
  • Art - Community - Updated Customers & Trader models.
  • Balance - Changed Shopping Night customer modifier from x2.5 to x2.
  • Balance - Capped the maximum amount of customers in the store to 100.
  • Language - Community - Hybrid storage cupboards have been renamed to address confusion in the unlock notifications.
  • Language - Community - Applied a couple of community suggested improvements for English and Dutch.
  • Language - Community - Improved the exit game message.
Fixes
  • Achievements - Community - Large Shops would not correctly trigger the final achievement.
  • Achievements - Community - Creative Large shops would still allow for achievements to be obtained when it shouldn't.
  • Characters - Fixed a jitter when the customers would walk into the store for the first time.
  • Scenarios - Creative Large shops would not use the correct pricing for creative shops.
  • UI - Community - The commission menu should now select the first available category even when a different category was selected when closing the menu prior.
  • UI - The translation ID's for the camera transition option were not correct.
  • UI - Hidden objectives should now also hide from the objectives overview in addition to the objectives menu.
  • UI - Initial item selection in the commerce menu should now pulsate the respective item in the inventory overview.
  • UI - Selecting a crafting/planting input/output in the crafting and planting menu should now give you an item info tooltip.
  • UI - The level progression animation is no longer affected by timescale.
  • UI - The crafting skill point message should no longer appear in Creative modes.
  • UI - Failing a commission without a commission board in the shop would result in an error.
  • UI - Sorting and filtering the inventory menu would reset the category selection.
  • UI - The inventory menu would not show displayed items without having at least one of that item in the inventory.
  • UI - Attempting to filter displayed items by favorite could cause an error if a favorited item was not present in the shop.
  • UI - Discovered duplicate translation IDs causing the winter and autumn events to use the furniture tag description instead of the event description.
  • Customers - Fixed a jitter when customers would first walk into the shop.
Known Issues
  • Art Some character materials were renamed and will revert the shopkeeper to the default appearance when these materials attempt to load.
Hotfixes
  • v6374 - UI: Starting a new shop will now first fade to black for a smoother transition.
  • v6375 - UI: Added some checks to code in the commerce menu to in an attempt to prevent an error when selecting an item.
Update: v6371 Hotfix: v6375
Sep 15, 2021
Winkeltje: The Little Shop - Tino
Hello Shopkeepers,

Schools are back in session, job life has started to pick up, and summer time is slowly passing by. We hope you had a relaxing time and are looking forward to another improvement to Winkeltje.

Radial Menu

The Radial Menu has been redesigned and rewritten from scratch as part of an effort to sunset legacy interface code.

Experimental Shop Size

By popular request you can now experiment with larger shop sizes. We look forward to your feedback on this as we monitor how a larger shop affects gameplay and performance.

New
  • UI - Enabled the Experimental tab in the new game UI.
  • UI - Updated Radial Menu.
  • Scenarios - Community - Experimental - Added scenarios with a 15x15 shop size.
Changes
  • Audio - Decoupled audio calls from UI wrappers for more control over what sound plays when.
  • Audio - Additional audio has been added to using tabs, sliders, and using menus.
  • Audio - Added additional audio feedback to clicking commissions in the commission menu.
  • Balance - Community - General stores get 25% more customers.
  • UI - The favorite icon no longer requires code to apply a gradient and caused the favorite icon to look strange.
  • UI - Updated the sort options dropdown so that clicking the same option will cycle between ascending and descending order in the catalog, commerce, crafting, events, display, inventory, objectives, and unlock menus.
  • UI - The inventory menu now lets you trash items using a new slider pop-up.
  • Objectives - The trashbin objective has been removed from the game.
  • Furniture - Trashbin has been removed from the miscellaneous and added to the decoration tab.
  • Furniture - The trashbin no longer opens a radial menu to trash items.
  • Language - Smithing milestone objective is now slightly more concise in wording.
Fixes
  • Code - Reloading the game would not remove calls to device binding switches resulting in errors.
  • UI - The favorite icon no longer requires code to apply a gradient and caused the favorite icon to look strange.
  • UI - Community - Pillars in the asset previewer did not scale with the UI scale.
  • UI - Community - Shop upgrades were not correctly charging for the upgrade cost.
  • UI - Community - The unlock menu should now make the unlock button unusable if you don't have the required money.
  • UI - Community - Pressing bumper buttons on the controller would play sound without anything happening.
  • UI - Community - The buy and build hotkeys were not working anymore.
  • UI - Community - Selling cloned furniture would not correctly trigger the bottom bar to come back.
  • UI - Community - The scenario select tab should now correctly highlight when toggled.
  • UI - Community - Changing the translation would not update some of the dropdown menu content.
  • Language - Community - Forcing a proper reload of translations whenever the translator is initialized.
  • Language - Community - Updated the German language to fix a translation that was translated in Spanish.
Known Issues
  • The item trash objective remains in the objectives overview while this should be hidden. This will be fixed in the next update.
Hotfixes
  • v6305 - Input: Prompt switch calls added to the player on start should now also be removed.
  • v6307 - Input: Some events were being added but not removed resulting in errors.
  • v6308 - Input: Changed an event listener to be removed on disable instead of destroy.
  • v6310 - Input: Fixed up the AppManager prefab with the correct InControl settings.
  • v6311 - Input: Attempt at fixing issue with controller switching.
  • v6312 - Input: Game would not correctly handle removed objectives when loading an older save file.
  • v6316 - UI: The delete button in the inventory menu should no longer show if the item can not be deleted.
  • v6318 - Objectives: The item trashing tutorial should no longer be started but the objective ID should remain to prevent an error.
Update: v6304 Hotfix: v6318
Aug 24, 2021
Winkeltje: The Little Shop - Tino
Salutations shopkeepers.

We hope you are doing well this summer period. In this update we are happy to present you with an overhaul of the Unlock Menu!

Unlock Menu

While today's update may seem small when you look at the notes, it's actually a massive overhaul to the unlock menu. The old unlock menu is one of the last remnants of the old UI that we have been working hard to replace. The goal of the unlock menu is to see how you can unlock stuff. Additionally, there are some things you can choose to unlock such as crafting stations and shop builder options. Hopefully this will address some of the confusion and frustration you have voiced over using the old one. Please let us know how you get along with the new menu.

Thank you for all your feedback on Steam and Discord (https://discord.gg/winkeltje).
We look forward to sharing more update news with you soon!

New
  • UI - Community - New unlock menu.
  • UI - New unlock and reminder icons.
Changes
  • Art - Changed furniture special icons.
  • Art - Community - Changed furniture special icons.
  • UI - Catalog menu should now remember filter and sort settings per tab.
  • UI - Tweaked all furniture preview bounds to better fit within the preview window.
  • UI - Added a preview appearance component to all furniture to simplify switching materials on furniture.
  • UI - Improved preview display rendering.
  • UI - Added fade in/out between scene switches for a smoother transition.
Update: v6274
Winkeltje: The Little Shop - Tino
Hello shopkeepers!

Summer is in full swing and hopefully you are staying safe and hydrated while enjoying yourselves out there. Today there are two menu overhauls being added to Winkeltje which bring us close to wrapping up on the major interface updates you have been seeing.

Events Menu

The events menu has been updated to allow you to inspect all events in addition to the currently active ones. Knowing the starting day enables you to prepare for certain upcoming events. Some events gradually increase or decrease in intensity over time and with the new menu this is now much more visible. Knowing when events reach peak intensity enables you to potentially transition your wares to profit from an event's effects.

Specialization Menu

Many veteran shopkeepers are keenly aware that the shop specialization has been a notoriously vague, but ultimately rather interesting, game mechanic. The aim with the new specialization menu was to provide a concise description in addition to providing insights in the temporal nature of this mechanic. With the updated specialization menu you can now inspect the recent sales history of each specialization and see how this affects specialization of your shop.

Thank you for all your feedback on Steam and Discord (https://discord.gg/winkeltje). We look forward to sharing more update news with you soon!

New
  • UI - Community - New events menu.
  • UI - Community - New specialization menu.
Changes
  • Art - Tweaked the atlas packing system and compression settings so icons look slightly better.
  • Art - Adjusted the preview bounds of the counters so it fits better in previews.
  • Balance - Moved the Evil Ward to unlock at level 33 instead of 34.
  • Gameplay - Increased the collision capsule of the trader so clicking on it should be easier.
  • Language - Updated objective titles and task descriptions in favor of consistency and uniformity.
  • Language - Updated translations on major languages.
  • Objectives - The legacy objectives Clothing Seller, Craft Lottery, Food Seller, Resource Seller, Rotten Apples, Thanks Me Trader, Tool Seller, Tunic Seller, Unlock, and Watering have been hidden from the objectives menu because removing them from the database would result in a crash when loading old shop files with history on any of these objectives.
  • Objectives - The Large Rustic Table unlock as been removed from the Tunic seller objective and can now only be unlocked by leveling.
  • Objectives - The Rustic Table unlock has been removed from the Cash on hand objective and can now only be unlocked by leveling.
  • Objectives - The Large Rustic Cupboard unlock has been removed from the decoration3 objective and can now only be unlocked by leveling to be in line with other furniture of that level.
  • Commissions - Changed the way commissions are calculated so that they can't ask for items anymore that you can't craft.
Fixes
  • Build - Crossing 2 double width walls will no longer place a pillar in the center.
  • Commissions - Commission icons in on the board are now set to the highest quality item that's required for that commission.
  • Controls - Reverted the change that fixed the Steam Controller issues, because it was causing crashing issues for others.
  • Objectives - Switching from a scenario with payment objective to a scenario without payment objective would cause an error because the payment key would be missing from the objectives dictionary.
  • Objectives - Net Value 4 & 5 would not be unlocked correctly.
  • Objectives - Community - Removed multiple objectives that cannot be started anymore from the Objectives UI.
  • Physics - Removed all collisions between preview layers and other layers as this would manifest in unwanted preview collisions.
  • Settings - Setting the vsync setting would also check against the wrong value for the target frame rate.
  • UI - Resetting the gameplay settings in the main menu would cause an error in the random item rotation setting.
  • UI - Fixed an issue where the radial menu would spawn multiple times when pressing the radial button in the bottom bar.
  • UI - Controller prompts on the bottom bar went missing after picking up furniture.
  • UI - Objectives in the objectives menu should no longer show the expansion box if there's no progress or deadline bar to show.
  • UI - Added a subtle fade transition to objective task descriptions in the objective menu so it does not pop so jarringly anymore.
  • UI - Character was not centered in available space in the character creator.
  • UI - Selling furniture before the bottom UI bar was done animating would cause it to remain hidden.
  • UI - The item info tooltip remained on screen after closing the commission menu.
  • UI - Completing the debt objective without having it pinned to the HUD would cause an error.
  • UI - Paying off the debt should no longer cause a weird animation in the objectives HUD when trying to word wrap when there is no need to.
  • UI - Community - The stock item amount label could get stuck displaying a color by having it's color transition routine interrupted.
  • UI - Walls in the shop builder preview were masked out.
Known Issues
  • Steam Controller doesn't work again due to the revert in change from last patch. The change caused crashing issues for some players so we decided to go for the lesser of 2 evils for now while we investigate a better solution.
Hotfixes
  • v6236 - Objectives: Enabled and hid an old legacy tailoring objective to prevent a critical error.
  • v6237 - Player: Attempting to load an empty character appearance struct would cause an error. Now when this is the case, the default shopkeeper appearance is loaded.
  • v6240 - UI: Rewrote farming HUD depth sorting to fix an error and generate less garbage.
  • v6241 - Farming: When all plants are harvestable, harvesting will now be the first interaction on that planter.
  • v6242 - Fix: Fixed up some issues with the mouse-over and prompts regarding to farming.
  • v6243 - Testing: Updated the nav mesh obstacle carve test to have better coverage and reporting.
  • v6244 - Performance: UI particles were looping and costing performance even when not being visible on screen because the UI particle script was not enabled and disabled correctly while the particle systems depending on this script were.
  • v6245 - Fixed a major performance regression when switching input systems in shops with a lot of furniture.
  • v6246 - UI: Moved GUI activate/deactivate callbacks when fading GUI to the same frame to ensure important callbacks are executed.
  • v6247 - UI: Rapidly scrolling through the objectives menu using a controller could cause an error.
  • v6248 - UI: Opening the objectives menu in creative mode using a controller would cause an error because it would try to navigate to a non existing menu item.
Update: v6235 Hotfix: v6248
Winkeltje: The Little Shop - Tino
Good day shopkeepers!

Summer is creeping around the corner and we hope everyone is having a good time. With temperatures rising and friends and family taking time off we can't help but enjoy these moments as we hope your are too. Despite all this we are still very much committed to developing Winkeltje and push it towards a satisfying release. There is much happening behind the scenes that we can't share with you just yet but it should be pretty cool when we get there. What we can share with you today is another menu that was due for an overhaul.

Winkeltje was released into Early Access with a simple objectives menu. Over time the reasons to overhaul the entire game's UI became overwhelmingly apparent and so today we get to the new and improved objectives menu.

Objectives Menu

It took a long time to design and implement but we proudly present to you the new objectives menu offering a lot more insight and features. A cool feature is that you can now decide which objective you want to see in the HUD by pinning the objective in the menu and the details panel in the menu lets you discover useful information about an objective.


While designing this menu we listened to you, the community, and together discovered that the initial on-screen objectives HUD was obscuring too much of the game view. To alleviate this you can now choose to make the objectives HUD transparent. In addition to that you can choose how the objectives are sorted and what the maximum number of objectives on the screen is allowed to be. We hope this will let you alleviate many of the frustrations that came along with the old menu and embrace the power and utility of this new one.

As always we love to hear your feedback and hopefully we can work together in making this game better with each update.

New
  • UI - Community - New objectives menu.
  • UI - Community - Objective HUD sort options have been added to the game settings.
  • UI - Community - Added a transparent mode toggle for the objective hud to the game settings.
  • UI - Updated the inventory HUD with the ability to show number of items displayed in your shop and the option to tweak the HUD appearance to your preference.
  • UI - Added settings for Vsync & Framerate cap.

Changes
  • UI - The game settings description panel is now permanent in panels containing options with descriptions to prevent confusing scroll behavior.
  • UI - Updated the objectives HUD header in favor of an icon and info to fit better with the updated inventory HUD and updated objectives menu.
  • UI - The bottom bar will now toggle off when picking up furniture to prevent players from selling parts of the shop while holding an invalid piece of furniture which causes an error when you accept the changes and agree to selling the furniture you are still holding.
  • Community Request - Gameplay - When interacting with farming stations that have mixed beds, the watering interaction will happen before harvesting.
  • Language - Removed Finnish, Brazilian Portuguese, and Czech languages as supported languages from the Winkeltje Steam store page due the respective community translations becoming increasingly unsupported.
  • Lighting - Tweaked lighting settings in the main scene to reduce visible artifacting.

Fixes
  • AI - Increased the size of the navigation agents to be equal to the collider size.
  • Art - Community - The alchemy station was missing a light on its candle.
  • Gameplay - Loading a shop where the shopkeeper is next to invalid furniture should now correctly show the furniture as being invalid.
  • Objectives - Harvesting objectives would all be started at once, instead of in a chain.
  • Save/Load - CommisssionObjective could be loaded even when no commission was active, resulting in (non-critical) errors.
  • Save/Load - The character appearance could in rare cases be saved as null causing issues on load. The character appearance is now initialized to be the default shopkeeper if that's the case.
  • Save/Load - Upgraded displays had their appeal applied twice when loading a save.
  • Tech - Resolution was not applied correctly when loading the game.
  • UI - The game settings panels will now autoscroll when navigating the options with a controller.

Hotfixes
  • v6170 - Resetting the gameplay settings in the main menu would cause an error in the random item rotation setting.
  • v6171 - Switching from a scenario with payment objective to a scenario without payment objective would cause an error because the payment key would be missing from the objectives dictionary.
  • v6173 - Fixed an issue where the radial menu would spawn multiple times when pressing the radial button in the bottom bar.
  • v6174 - Controller prompts on the bottom bar went missing after picking up furniture.

Update: v6169 Hotfix: v6174
Winkeltje: The Little Shop - Tino
Salutations shopkeepers. Today marks a major update due to the sheer number of changes required for this update. A grand total of 85 new furniture options are available with the introduction of hybrid storages and display storages allowing for more variety in how your shop can look. On top of that, you can now enjoy much better light effects on 7 decorations and 6 counters. Finally, footstep sounds are now supported for 5 times more surfaces than before. If that gets you excited you should surely keep on reading.

Hybrid Storage

Display cupboards now have partial storage options allowing for some slots to be used to display items, and some slots to be sacrificed to increase storage capacity.
In addition to hybrid storages, you now also have the option to dedicate all display slots of a cupboard or shelf to storage. This allows for more customization options for your storage room.
Hybrid storage and dedicated storage displays are unlocked alongside the original display. We look forward to hearing your feedback on this feature.

Lights & Bloom

Point and cone lights were initially explored as a feature for Winkeltje several years ago but sadly abandoned due to poor performance and feature support in the game engine at the time. After finally reaching feature parity we could upgrade the game engine last February allowing us to revisit this feature with much better results.
With the introduction of lights it now also makes sense to add Bloom as a post-processing effect option. This basically adds a soft glow around really bright areas on the screen. Please let us know how it looks and performs on your computer.

Footstep Sounds
You will no longer have to listen to the same footstep sounds on all surfaces as footsteps now sound more varied with the introduction of unique footstep sounds for dirt, grass, wood, stone, and snow.

New
  • Art - Seasons now transition continuously instead of discrete.
  • Audio - Added footstep sounds for dirt, grass, wood, stone, and snow.
  • Furniture - New hybrid storage displays and shelves as variations of existing displays and shelves.
  • Furniture - New storage options where displays and shelves are purely used for storage instead of displaying.
  • Lights - Community - Added lights to certain furniture pieces.
  • Lights - Community - Decoration lights now default to NightOnly. Clicking on decoration lights allows for cycling between NightOnly, AlwaysOn, and Off.
  • UI - Community - Added hotkey "i" to open the inventory menu.

Changes
  • Art - Tweaked color channels on room divider, tub, and logs texture to be slightly less pale.
  • Balance - Changed how display buyprices are returned in order to correct prices.
  • Balance - Lowered the price per storage capacity of storage cupboards a little to better convey the difference between the idea of compact storage of pallets and the less compact new storage cupboards.
  • Lights - All counters should now have a lantern light.
  • Performance - FPS cap was mistakenly disabled. It should be capped to 60 for now.
  • UI - Changing shadow settings will now also affect furniture lights where shadows are allowed.
  • UI - Refactored labels to use the same system (furniture labels, tutorial hints, general warnings, dynamic appeal, overburdened).
  • UI - Reduced the size of the cost indicator and added it to the labels system.
  • UI - Tweaked screenshot settings for better image quality at similar file size when saving a shop.

Fixes
  • Art - The glow shader on the Stove was not rendering correctly.
  • Art - Fireplaces were not correctly showing glow and distortion effects.
  • Customers - Customer would remain interactable after their patience would run out.
  • Furniture - Increased the collision boxes of some of the pallets to prevent clipping with wall objects.
  • Furniture - Community - Hybrid displays would initialize after being loaded, resulting in conflicting data.
  • Furniture - The divider will no longer remain highlighted when placed. Furniture that has colliders in child objects would not unhighlight or highlight when these colliders exited or entered the influence range of the shopkeeper.
  • Furniture - The divider will no longer remain highlighted when placed. Furniture that has colliders in child objects would not unhighlight or highlight when these colliders exited or entered the influence range of the shopkeeper.
  • Gameplay - Fixed error when leveling up your store when no counter is placed.
  • Lights - Community - The light on the solstice tree was offset appearing elsewhere in the shop as a rogue light.
  • Objectives - "Decoration 2" & "Decoration 3" were never started, resulting in unobtainable unlocks.
  • Planters - Huge Planter did not have its navmash obstacle enabled.
  • Traders - Traders would sometimes not have an inventory due to spawning with the wrong specialization.
  • UI - Dynamic appeal label for anywhere objects will now only show when the appeal is actually higher than 0.
  • UI - Selecting a shop builder option would not be clearly indicated in the preview when subsequently hovering over other options.
  • UI - Long names in the catalog menu inspector will now be wrapped.
  • UI - Camera zoom would put overhead icons at wrong positions.
  • UI - Community - The commerce menu item sub-total should now correctly show the amount of items you have of that quality.

Hotfixes
  • v6065 - Unlock notification would show for the shop upgrade when it shouldn't
  • v6066 - When the customer pays at the counter, it now clears its AI queue. Hopefully preventing a rare issue where the customer goes back into the queue after paying.
  • v6067 - Placing an "anywhere" object and then moving it out of bounds would throw an error.
  • v6069 - Indirectly removing a light using the shop builder should now remove the light from the manager class.
  • v6071 - Optimized farming HUD instantiation and activation effeciency.
  • v6071 - Optimized icon lookup efficiency.
  • v6072 - Fixed a critical loading issue for that 1 person who managed to keep a save file around using a scenario that shouldn't be usable anymore.
  • v6073 - Attempting to place a variant in the shopbuilder before selecting it could cause an out of range error.

Update: v6064 Hotfix: v6073
Winkeltje: The Little Shop - Aceria
It's time for another update, as our overhaul of the interface continues. In this update you'll find the newly updated Inventory UI and in addition to that you can look forward to checking out some sweet new decorations to spruce up your store alongside a slight decoration rebalance. Let us get to it!

Inventory UI

This time around the Inventory UI received it's long overdue overhaul. It is now a lot easier to see what you have in storage (and on display!) and there's more information available for all items.

New Decorations

A new set of decorations have been added to the game which can be unlocked by simply leveling up your shop, these decorations will surely give your shop a more cozy feeling.

New
  • Decorations - Added a new set of decorations that can be gradually unlocked by leveling up the shop.
  • Community - UI - Unlocking farmable items will now indicate you can grow it instead of craft it.

Changes
  • Community - UI - Updated the inventory menu.
  • Decorations - Adjusted colliders of several decoration pieces.
  • Decorations - Adjusted appeal value of several decoration pieces.
  • Decorations - Decorations with a circular footprint had incorrect calculations to calculate the appeal and now have more accurate appeal values taking their footprint into account better, these will all see a rise in appeal.
  • Decorations - Basket now has a capsule collider instead of a box collider to allow better placement fitting the shape.
  • Decorations - Flower Barrel now has a capsule collider instead of a box collider to allow better placement fitting the shape.
  • UI - Unlocking the ability to farm or craft an item will now only show if you have the relevant station or planter unlocked.
  • Art - Seasons now transition continuously instead of discrete.

Fixes
  • UI - Changing filter mode in the catalog menu would not refresh the selector.
  • Gameplay - Removing furniture with items on it would cause an error.
  • Community - UI - Fixed an issue where the wall masking and auto hide catalog settings were not set, stored, reset or applied correctly.
  • Trader - When a specialized seed trader would have to show up, an error would be thrown.
  • Other - Corrupted persistent.data shouldn't crash the game anymore.
  • Other - Loading a shop would not always unlock previously unlocked items.
  • Performance - Removed 2-3 get component calls per shop object when loading the shop by pattern matching the derivative class.

Hotfixes
  • v5989 - Placing a display for the first time causes an error when it shouldn't.
  • v5990 - Opening an empty inventory menu with a controller would cause an error.
  • v5991 - Opening an inventory menu with a controller after having obtained an item would not clear the menu correctly.
  • v5996 - Pot of the Stove crafting station did not have a collider and could clip with wall decorations or double shelves.
  • v5999 - Hovering the cursor over a catalog item after having clicked on a different item would use incorrect item settings.
  • v6002 - Changing the shop entrance would not correctly update the shop sign icon
  • v6003 - Reverting double-width walls would in some situations not destroy the temporary wall.
  • v6004 - Added an additional index reset before adding modes to the dataview dropdowns.

Update: v5988 Hotfix: v6007
Winkeltje: The Little Shop - Tino
What a wonderful day to tend to your shop. In this update you will find a number of farming UI improvements, quality of life changes, and a lot of bug fixes.

Replant
The new replanting feature will remember what you planted last and attempt to replant with the press of a button.

Seeds tooltip
Selecting seeds will now show you useful information.

Run with furniture
Running with furniture is now allowed so you can achieve your dream interior in record time.


Changes
  • Audio - Added sound to selector change when using controller.
  • Community - Gameplay - Moving furniture will no longer prevent running.
  • Community - UI - Added a replant feature to the farming menu.
  • Community - UI - Seeds tooltip now shows growth days and bonus seasons.
  • UI - Updated the look and feel of notifications.
  • UI - Multiple plant withered notifications are now grouped.
  • UI - Seed tooltip now also indicates that the seed is returned.
  • UI - Controller selection in crafting and farming menu should now automatically select the relevant slot.
  • UI - There should only be a single selector present in the crafting and farming menu for more clarity.
  • UI - Items that can't be crafted or farmed will now indicate so by means of a red background in the crafting and farming menu.
  • UI - Updated the controls section in the settings menu with crafting menu controls.
  • Objectives - Added new item trashing tutorial objective that requires players to trash an item in return for a monetary reward.

Fixes
  • Community - Art - The terrain material lost its reference to the snow texture. Snow should look better now.
  • Camera - Switching scenes would not update the camera's depth of field settings.
  • UI - Empty crafting material slots will now pulse consistently regardless of type.
  • UI - Crafting material slots in the crafting menu should now show material options in all cases.
  • UI - An active menu will now prevent the awareness loop from selecting the closest furniture when using a controller.
  • UI - Switching from mouse to controller would activate the item selector even when the inventory is empty.
  • UI - Attempting to favorite an item when the furniture menu is empty would cause an error.
  • UI - The catalog menu inspector info value label was not centered when more than one value label was pooled.
  • UI - Updating objective tasks should now trigger an update to the objective positions if there is a change in the label height.
  • UI - Navigating to the center panel from an empty side menu in the crafting or farming menu should now also be possible with the dpad.
  • UI - Canceling furniture placement should now deactivate the selector in the catalog menu and prevent the issue of the selector showing up over an empty furniture item.
  • UI - Navigating back to the main menu using a mouse should no longer show the previously pressed main menu button as selected.
  • UI - The header prefab now has more space for long menu header entries.
  • UI - Trader percentage in item price breakdown used wrong value to calculate percentage causing the percentage to be wrong compared to other percentages.
  • UI - Item price breakdown would sometimes show the trader percentage even if the value was 0.
  • UI - "Vegetable" type items weren't added to the trader inventory list causing them to not be among the possible offered items when the crafting ingredients was any of the vegetables.
  • UI - Appeal label for "Anywhere" shop objects now doesn't show up until it's being positioned over a spot where placement is possible.
  • UI - Spam removing decorations when at the appeal limit could cause two unlock reminder buttons to appear.
  • Scene - The character customization scene was not longer zooming on parts of the character when using the UI sliders.

Hotfixes
  • v5922 - Added a null check to UI code to prevent a potential error.
  • v5923 - Updated all translations.
  • v5924 - Added additional check before an objective trigger to ensure it doesn't run before the game is done loading.
  • v5924 - Added additional check to ensure furniture colliders are not null.
  • v5925 - Added additional check to attempt to catch a rare error in the trader.
  • v5926 - Extended error reporting on an older issue.
  • v5927 - Added exit time between the 'done' and 'idle' clips in the game event animator to address a warning.
  • v5928 - Quitting the application while a dropdown was open would call an event that should only be called when closing the dropdown. This event is now cleared when quitting the application and before the dropdown is destroyed.
  • v5929 - Added a check to prevent a null error that could happen if the player movement class was being used before it was initialized.
  • v5930 - Quitting the application while a dropdown was open would call an event that should only be called when closing the dropdown. This event is now cleared when quitting the application and before the dropdown is destroyed.
  • v5934 - The catalog menu dropdowns could sometimes cause an error.
  • v5935 - Updated Spanish translations.
  • v5936 - Using the controller selection feature could cause an error if a customer is nearby. Customers now have preview bounds so this should now be fixed.
  • v5937 - Favoriting an empty side panel in the crafting or farming menu would cause an error.
  • v5938 - Using the new crafting menu with a PS4 controller was set to call the "xbox_square" prompt.
  • v5939 - Sales were counted twice for objectives, once when picked up from a display and once when paid for.
  • v5940 - Harvesting crops were only counted once for entire harvest for objectives instead of per item.
  • v5941 - An 'Anywhere' object would always be flagged as needing to be sold if the tile it was on was modified. 'Anywhere' objects now remain if they are not colliding with anything and get their values adjusted if the tile they are on changes inside/outside state.
  • v5947 - The objectives header button now checks if UI is null before opening the objectives menu.
  • v5948 - The build menu could appear blurred and using a controller would switch zoom levels each time the build menu was exited.
  • v5949 - Removed the possibility for the catalog menu to have a negative selection index as this could cause an error.
  • v5953 - The farming menu should no longer be showing an item skill level before any item is selected.
  • v5954 - Deactivated menu category tabs were blocking raycasts, preventing clicks on active buttons lower in the hierarchy.
  • v5957 - Added a null check to prevent a null error when closing the game while playing with a controller.

Update: v5921 Hotfix: v5957
Winkeltje: The Little Shop - Aceria
Greetings Shopkeepers! Today we are looking at a couple of changes and improvements. There is more on the way but these needed to roll out sooner rather than later. Keep an eye out for more content in the next update.

New
  • Community - UI - The crafting and farming menus now have permanent side menus.


  • Community - Balance - Decorations that can be placed outside & inside now have different appeal values depending on where they are placed.

Changes
  • Balance - The first crafting station unlock is now at level 5 instead of level 3 (3 -> 5).
  • Balance - Players can now unlock a new crafting station every 5 levels.
  • Balance - Anywhere shop objects now have variable appeal depending on if they are placed outside or inside.
  • Balance - The following objects are now "Anywhere" objects: "Barrel", "Basket", "Autumn Wreath", "Large Blue Banner", "Small Blue Banner", "Large Red Banner", "Small Red Banner", "Decorative Pumpkins", "Wall-mounted Lantern", "Table Lantern", "Winter Wreath", "Winter Garland" and "Solstice Tree".
  • Objective - Moved crafting objective to level 5 so the objective launches at the same time a crafting specialization can be chosen.
  • Community - UI - The crafting and farming menus now have permanent side menus.
  • UI - When moving anywhere shop objects the expected appeal based on where it will be placed is shown.
  • Community - UI - The crafting repeater should now search upwards in item quality from the preferred choice before searching down and stay limited to the vegetable type that was chosen.
  • Community - UI - Closing the catalog menu before the animation was done playing could make the menu appear half visible.
  • Community - UI - The item info tooltip can sometimes go off-screen. When that happens, it should now be repositioned so that the tooltip remains within screen bounds.
  • Layout - Anywhere shop objects now get sold when shop structure is removed or added around them
  • Community - Audio - Buy swoosh sound should no longer play when a customer pays at the counter.
  • Community - UI - Added quality sort options to the commerce menu.

Performance
  • Performance - Hovering the mouse over furniture would slow down the game significantly.

Fixes
  • UI - Added a delay before the main menu becomes interactable to prevent interactions while the main menu scene is fading in.
  • UI - The game saving notification animation was not using unscaled time.
  • UI - All items in the commission menu should now have a quality indication.
  • UI - Changing the UI scale could cause the furniture menu tiles to not show on initial presentation.
  • UI - The inventory capacity HUD will now remain visible if the inventory is empty.
  • Art - Some winter decoration outlines were incorrect.
  • Art - Lifted up the farming slots by a minor amount on planters because some seeds were not visible under the soil.
  • Objectives - Milestone Objectives couldn't start because their objective group list it was checking against never got populated.
  • Objectives - Autumn and Winter objectives had too many days to complete the objective, they should now properly stop after the last opening of the season.
  • Scenarios - Item values were set up wrong in the Relaxed Scenario leading to incorrect prices being displayed at the trader.
  • Scenarios - Displays did not receive the appeal upgrade when upgraded in the Creative Scenario.
  • Other - Furniture with multiple colliders would incorrectly select/deselect when entering/exiting the player's awareness range.
  • Other - Some decoration materials could cause big areas of shop objects to be highlighted when in range.
  • Other - Cached colors and updated outlines on all furniture.
  • Other - Cached colors and updated outlines of all entrances.
  • Other - Old graphics preferences could cause the game camera brightness to appear black. This value is now clamped to so the resulting brightness is no longer black.

Hotfixes
  • v5834 - Outlines on alpha clip materials should look normal again.
  • v5835 - Removed an obsolete delay method call that could potentially cause an error.

  • v5836 - Fixed issue where old shop files would have an out of bounds shop level.
  • v5836 - Fixed issue where old shop files would throw errors when they would not have obtained certain items.
  • v5837 - Specialization weights would not be cleared correctly if the player opened the shop without placing anything on a display.
  • v5838 - Fixed edge case when no specialization exists, no items are in inventory and no items are on displays.
  • Community - v5840 - Canceling the placement of outside furniture while this furniture was outside of the shop bounds would break the game.

Update: v5830 Hotfix: v5840
Winkeltje: The Little Shop - Aceria
Greetings Shopkeepers! Today we bring you a somewhat smaller patch than last time, but one that's very much needed on our side. We finally updated our engine, which doesn't only give us shiny new toys to play with, it also allowed us to do some performance optimizations.



New
  • Upgraded Unity to 2020.2.1f1.
  • Traders now bring goods based on your specialization.

Changes
  • Community Request - Furniture - Counter appeal is now variable and based on the unlocked sets and max appeal upgrades.
  • Community Request - UI - Crafting material quality preference should now be stored and used when possible when playing in the same session.
  • Furniture - All counters are the same price.
  • Trader - Changed the trader to have items based on your specializations, instead of what items you have unlocked.
  • Trader - Specialized Traders can now make an appearance offering primarily goods and crafting resources fitting their specialization.
  • Trader - Improved the amount per quality item offered by traders a little.
  • Commission - Crop commissions now have qualities attached to them.
  • Assets - Refactored the outline system due to shader changes.

Performance
  • Performance - Merged several (custom multipass) shaders into a single shader.
  • Performance - Added shader keywords to generate lightweight variants.
  • Customers - Added a pooling system for all agents, this should reduce some of the performance spikes we're seeing.
  • Performance - Increased the memory usage of resource loading, should speed up the loading of assets slightly.
  • Analytics - Disabled analytics until we figure out a way to optimize the serialization.
  • Performance - Caching some calculations so that they don't have to be ran twice when opening the shop.
  • Performance - Converted a Linq statement to normal C# a few times.
  • Performance - Disabled prompts refreshing on every disabled interactable when the shop opens, and instead do it only once at the end.
  • Performance - Moved the caching of the MilestoneObjective list to the loading of the game, instead of the first time opening of the store.
  • Performance - Cached the IsDisplay method since that isn't dynamic anyway.
  • Performance - Minor GC alloc fix.
  • Performance - Added a check so that the awareness isn't updated for every decoration on shop open/close.
  • Performance - Spread out some of the calculations on shop close over a few frames to reduce the stuttering.

Fixes
  • Commissions - Removed crafting resource commissions from appearing.
  • UI - Traders should no longer appear to have an empty inventory.
  • UI - Pressing tab while hovering an item in the commerce menu would favorite the item and show a spriteless graphic.
  • UI - Hovering over a locked crafting target would show a tooltip.
  • UI - The seed/material crafting menu did not always show the correct number of items compared to the inventory.
  • UI - Closing the farming menu while hovering to destroy a crop should no longer show the destroy graphic when reopening the menu.
  • Creative - Fixed issue where the maximum shop tier would go higher than 5.
  • Other - Removed instances where an item was added by ID or reference because it could lead to some items no longer being unique.

Hotfixes
  • v5753 - UI - Hovering over a planted seed in the farmnig menu would not show accurate chances.
  • v5753 - Fix - Turned VSync back on

Update: v5748 Hotfix: v5753
...