In this update4
Full notes
Full Market is Fine update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Performance
- Balance
- UI and audio
- Events
- Gameplay
- Fixes
Market is Fine changes
Major Update & Bug Fixes (v1.7.0)
This comprehensive update introduces brand new mouse interaction mechanics based on community feedback, resolves interface conflicts, eliminates critical crashes during language changes, and includes numerous fixes to make the gameplay much smoother.
🎮 New Mouse Interactions & Quality of Life Improvements
Now you can practically perform many in-game actions directly with your mouse without being bound to keyboard keys:
Advanced Box Interactions:
When holding a parcel or box, you can instantly open it with Left Click (LMB) and close it with Right Click (RMB).
Quick Trash Can Interaction:
When holding trash or a box, simply hover over the trash can and Left Click (LMB) to throw it directly.
Quick Price Tag Interaction:
Hover over the price tags on shelves and Left Click (LMB) to directly open the Price Customizer.
Practical Packing & Carrying (LMB Hold):
Hover over shelves or furniture and Left Click & Hold (LMB Hold) to pick up or repackage the item (same function as holding the E key).
Dynamic HUD Action Prompts:
All on-screen button prompts and guides have been updated to dynamically change based on the mouse interactions you can perform (Close=RMB, Place=LMB, Open=LMB, Price=LMB, etc.).
"End Day and Sleep" Button via Tablet:
A new"End Day and Sleep"button has been added to the tablet interface, usable at any point of the day. Players experiencing end-day freezes or clock-stuck issues can safely end the day using this button.
When this button is used, the "Next Day" button on the end-day report screen automatically comes pre-locked and active to prevent accidental clicks.
🛠️ Critical Bug Fixes & Improvements
Resolved Crashes and Instability During Language Changes (MissingReferenceException)
Issue: Changing the game language from the settings menu was causing UI locks and [c]MissingReferenceException[/c] errors because some inactive text and font components in the scene remained bound to the language event manager.
- SolutionThe event subscriptions for [c]LocalizedTMPText[/c], [c]LocalizedTMPFont[/c], [c]SettingsWindow[/c], and [c]TabletController[/c] have been completely overhauled. Memory management has been improved to ensure that events are safely unsubscribed even when objects are destroyed while inactive.
PC Monitor Screen Language Updates Fixed
- IssueWhen the game language was changed while the PC monitor was closed, the desktop icon labels (Shop, Management, Staff, Bank, News) remained in the old language. Additionally, taskbar window titles were not translated in any language.
Solution:
The infrastructure was updated so that desktop icon titles are now refreshed in the background even if the PC monitor screen is closed.
A refreshing mechanism was integrated to rebuild all desktop elements, time formats, and budget displays in the active language every time the PC monitor is opened.
Taskbar button titles have been dynamically bound to the main localization table.
ESC Key and Tablet Interface Conflict Resolved
Issue: Pressing the ESC key while the tablet was open did not close the tablet; instead, it opened the pause menu in the background and caused the cursor to disappear.
- SolutionAn intelligent conditional check has been added to the ESC key. Now, if there is an active interaction window or tablet open, pressing ESC will close it first; if the screen is clear, it will open the game pause menu.
Cashier Barcode Scanning and Sugar Box Issue Resolved
Issue: Sugar Boxes (Sugar Box / Old Metal Box) brought to the checkout counter were scanned very slowly or could not be scanned at all.
- SolutionFixed the issue where physical boundaries (colliders) were incorrectly calculated during the scale-up animation of items placing on the conveyor. Now all products can be scanned at the register quickly and without issue.
Furniture Box Opening and Placement Lock Resolved
Issue: When purchased furniture boxes were opened, the spawned shelf/item would overlap with the player's body or fall outside the store wall boundaries, locking it in a permanent blocked (red) placement state.
Solution: Unpacked furniture now spawns at safe coordinates directly in front of the player. Additionally, during placement, the player's body collider and boundary trigger zones outside the store are smartly ignored by the system.
Retail Price Saving Issue Fixed (Price Drift)
Issue: Even if the retail prices of products on shelves were customized by the player, the prices reverted back to default values when saving and reloading the game.
- SolutionRetail multipliers and price calculation formulas in the save system were updated to ensure customized prices are permanently written to the save file.
PC Order App Scroll Reset Fixed
Issue: In the Order app on the PC, when scrolling down the product list and switching categories, the scroll position did not reset to the top.
Solution: Implemented automatic scroll position reset to the top ([c]Vector2.zero[/c]) upon switching tabs.
Secure Save System & Advanced Save Converter (Save System Migrator)
- IssueA vulnerability in the old encrypted save format (.dat) was identified, which caused save files to corrupt whenever a new variable or feature was added to the game.
- SolutionThe save system has been adapted to the industry-standard JSON format. A seamless transition (migration) mechanism was prepared to automatically adapt old save files to the new system without any data loss.
💌 A Note from the Developer
My work on current bugs continues relentlessly. If you encounter any bugs or issues in the game, please report them to me through the Discussions section on our community page or our Discord server. Since I develop the project completely by myself, some issues might occasionally escape my eyes. Thank you so much for your patience, feedback, and wonderful support! ❤️
Source
Changelog.gg summarizes and formats this update. How we read updates.
