Update 0.04.00

Update 0.04.00 is an update for Stranded Deep released on July 22, 2015.

This update is primarily focused on pushing out the transition to Unity 5 for Stranded Deep. The transition to Unity 5 has fixed a few major problems that users have been experiencing, including long loading times for Yosemite users and hard crashes related to graphics drivers.

If you've been following along with the experimental build and our blog you’ll know that there’s a lot going on behind the scenes at the moment. There's a new terrain system, coop preparations, a new ocean system, new vegetation, new crafting system, etc. You can read about it here: http://beamteamgames.com/2015/07/15/experimental-build-0-04-e4-and-shiny-things/
These will all start appearing on our experimental branch soon. The experimental branch will also be updated to this build shortly.

But for now, some of the features already in this build include SpeedTree integration with much-improved billboarding, a new deferred renderer, a new physics system and a new UI system, all of which have improved the overall performance and visuals. A more extensive list of changes and fixes can be found in the patch notes below.

It's worth mentioning again that this update is focused on the transition to Unity 5. More content and some big changes will be coming soon!

## Bug Fixes

* **Terrain** – Reduced distance between islands.
* **Player** – Reworked mechanics to future-proof for coop.
* **Player** – Fixed cases of sticking to walls, etc.
* **Player** – Fixed visual jitters in some scenarios, running with a torch, etc.
* **Player** – Fixed lighting errors with torch and player arm.
* **Player** – Fixed standing under ceilings and going through them.
* **Player** – Fixed inaccuracies between ground collisions.
* **Player** – Fixed player clipping through sharks.
* **Physics** – Fixed a bug with saved physics objects colliders, ie: angled sticks.
* **Intro** – Fixed clipping through trolleys.
* **Plane Wreck** – Fixed an overlapping prefab id causing a bug with the wrong wreck being spawned.
* **Steps** – Fixed bug with stairs interfering with craftable objects when placing.
* **Doors** – Fixed doors and windows snapping to wrong positions.
* **Crafting** – Fixed a bug where you could still highlight craftable items when placing buildings. Optimized memory required for batching.
* **Crafting** – Fixed a bug where craftables would remain constantly highlighted when changing highlighting settings in the options menu.
* **Crafting** – Fixed a bug in the crafting popup menu where the scrolling list would not reset to the top.
* **Crafting** – Fixed the first element in crafting popup not highlighting on first open.
* **Antibiotics** – Adjusted spawn rate. There is now a 25% of finding antibiotics in wall cabinets. Harvestable Plants – Fixed an exploit where you could speed up the next harvest time by continuing to hold down the action button after you harvested the plant.
* **Watch** – Tweaked screen elements for better visibility. Adjusted specular and added normal map and glass effect.
* **Moon** – Fixed the moon halo appearing under the ocean.
* **Trees** – Fixed tree billboards not rendering to depth properly, being overwritten by fog, etc.
* **Shadows** – Fixed a bug where underwater objects were casting shadows on the ocean surface.
* **Shadows** – Fixed flickering cloud shadows at sunset.
* **Menus** – Fixed a bug where you would exit to a black screen after dying.
* **Containers** – Tidied up all container, cases and console colliders. Changed from mesh colliders to compound primitive colliders.
* **Bouncing Container Items** – This is a problem between primitive colliders and mesh colliders. The bouncing items should be fixed for containers. It may still be a problem for rocks.
* **Input** – Fixed input menu key bindings setting to “None”.
* **Input** – Fixed mouse sensitivity appearing as an incorrect value on first open of Input menu settings.
* **Input** – Adjusted mouse smoothness default to 0.2.
* **UI** – Fixed scaling for different aspect ratios to scale proportionally to any resolution now.
* **UI** – Started cleaning up and optimizing hierarchy to reduce draw calls.
* **UI** – Fixed various formatting mistakes.
* **Raft** – Fixed jittery raft when paddling.
* **Ocean** – Fixed foam lighting error with additional lights.

## WIP and New Content

* **Unity** – Upgraded to latest version of Unity 5.1!
* **Ambient Occlusion** – New ambient occlusion effect!
* **Antialiasing** – New SMAA algorithm! Changed antialiasing render settings.
* **UI** – New UI design and system! All UI elements have now been converted to Unity 5’s new native UI system.
* **Steam** – Started to add functionality to support Steam stats and achievements. The “days survived” counter on the main menu should now display correctly after you save the game.
* **Shadows** – Added grass and foliage shadows for “Ultra” quality setting.
* **Shadows** – Increased resolution for “Ultra” quality setting.
* **Lighting** – Moved ambient lighting LUT creation offline.

## Known Issues

* **Ocean** – The ocean surface underwater is currently being affected by ambient occlusion.
* **Foliage** – Back faces of bushes and larger trees aren't being lit correctly.