Update log
Full Sandwich Simulator update
The complete published notes, normalized for clean reading and source attribution.
Extracted changes
- Performance
- Store
- Fixes
- UI and audio
Update 0.4.0.6 is Live!
Update 0.4.0.6 focuses on stability and consistency—especially around Save/Load, Drive-Thru flow, machine state sync, NPC behavior, and a batch of UI/settings fixes. The goal is a smoother shift with fewer desyncs, stuck states, and visual oddities.
❄️ Steam Winter Sale Discount (75%)
As part of the Steam Winter Sale, Sandwich Simulator is 75% off for a limited time
[dynamiclink href="https://store.steampowered.com/app/3445340/Sandwich_Simulator/"]
Bug Fixes
🚗 Drive-Thru Fixes
Fixed an issue where, after Save/Load, kicking a vehicle in the drive-thru queue could cause some vehicles to get stuck and stop advancing to the order-taking point.
Fixed the scrollbar not working on the large Drive-Thru screen.
Fixed clients not being able to see the customer’s order when interacting with the drive-thru cash register.
Fixed vehicles positioning too close to the wall (visual wall clipping) when approaching the pick-up point.
Fixed paper bags remaining in the world after drive-thru vehicles despawn.
Fixed drive-thru vehicles not despawning automatically upon reaching the despawn point.
Fixed inconsistent front wheel rotation while drive-thru vehicles are moving.
Fixed Save/Load passenger seating desync in drive-thru vehicles (client-side).
Fixed drive-thru vehicles not turning on headlights at nighttime.
🥪 Sandwich Machine Fixes
Fixed the Sandwich Machine tutorial video not playing (window opened but video stayed frozen).
Fixed a Save/Load issue where a receipt could appear outside the machine while it was still working, allowing it to be collected early.
Fixed client-side visual inconsistencies caused by rapidly spamming bread placement into the sandwich machine.
🍟 Fryer Fixes
Fixed fryer slots becoming blocked if the game was saved/loaded while fry baskets were inside the fryer.
Fixed fry basket position/rotation desynchronization after Save/Load when baskets were left mounted on the fryer.
🧑🍳 NPC / AI Fixes (Waiter, Cleaner, Customers)
Fixed the cleaner walking to world origin and playing the cleaning animation after loading a save.
Fixed an issue where a seated customer could attach to a tray after Save/Load and move together with it.
Fixed waiter behavior where orders for customers who already left could be carried to the table and then disposed, leaving the discarded item floating in mid-air.
Fixed a case where kicking a customer during waiter delivery could cause the tray to teleport to world origin.
Fixed kicking customers causing tables to “lock” and be treated as occupied despite appearing empty, leading to incorrect waiting slip behavior.
Fixed save-specific behavior issues:
Waiter taking a dirty tray into the bathroom after Save/Load.
Customers not eating after Save/Load.
🔥 Fire System Fixes
Fixed seated NPCs standing on chairs during fire reactions and remaining stuck standing afterward, including cases where “Kick Customer” wouldn’t eject them.
Fixed fire status not clearing properly after burning bread was removed/discarded, preventing new customers from entering.
Fixed burning bread becoming interactable while still burning (e.g., after lightly spraying with an extinguisher).
Fixed fire VFX teleporting to world origin after Save/Load.
🧾 UI / Settings Fixes
Fixed the big order panel incorrectly clearing the correct order when a waiter delivered the wrong order.
Fixed “Overall Quality” not updating individual graphics sub-options (textures, shadows, effects, etc.).
Fixed mouse sensitivity not applying correctly on game startup (only updating after pressing Apply).
Fixed difficulty label text length causing UI layout shifting on the difficulty selection screen.
🎨 Visual / Environment Fixes
Fixed incorrect baseboard material appearing in the newly unlocked kitchen area after upgrading.
Fixed tray/slip visual and interaction inconsistencies where the tray behaved as if a slip was still present after removal.
Source
