Friday 20th April 2018
Hey guys. This is the next major iteration in the core game systems, implementing several important features for the game's development, as well as improving upon those already implemented via your feedback. We've got a whole new asset loading system (reducing load times and stuttering), improved and smoother movement, new level loading, new AI systems (testing navigation and networked states) and loads of bug fixes. Remember to submit reports for bugs and suggestions with F12. Happy testing!
Added:
- Added information to the server when clicked on via the Server Browser
- Added AudioClipBanks to allow improved variation for sounds (randomised pitch, different sounds)
- Added AudioTransitionZone when moving from different "zones" (e.g. Outdoors to Indoors)
- Added AudioPlayTrigger when the player moves through an object (e.g. bush)
- Added player speeds depending on angle of surface (the steeper the surface, the slower the player)
- Added Facepunch.Steamworks Steam API
- Added new Asset loading system. Assets are now individual files instead of one large file, so they are much faster loading, reducing stuttering and freezes
- Added define stripping - code is now removed if it is not needed on a specific platform
- Added improved motion blur
- Added fade in/out to chat UI
- Added new decal system
- Added player eye system
- Added container models
- Added bunker models
- Added interaction system - the player can now interact with doors, lights and other inventory objects
- Added custom light
- Added new icon rendering system in preperation for the inventory (now renders from the model, giving a more realistic icon)
- Added inventory containers
- Added loot tables (for inventory containers to generate loot when implemented)
- Added physical loot spawners (spawns different items)
- Added Sentry error reporting (this automatically reports any errors that are encountered within the game)
- Added key bindings to Keyboard and Mouse settings
- Added Discord API
- Added CustomText
- Added new startup screen
Changed/Improved:
- Optimised Main Menu UI
- Improved player controls - they are now much smoother and handle better
- Reduced build file size
- Improved Preset options for Video Settings
- Improved sensitivity - now ranged from 5-15 instead of from 1-5
- Upgraded to Unity 2017.3.0f3
- Improved loading of common assets, reducing asset duplication
- Improved player stats
- Legacy scripts are now namespaced
Fixed:
- Fixed bug where pause menu could be stuck half faded in and half faded out
- Fixed issue where player's save file was not being loaded correctly
- Fixed Day/Night Cycle not working when a host
- Fixed screenshots not being saved when Steam is running
- Fixed video settings texture value not being correctly set
- Fixed players not being saved correctly
- Fixed login screen showing up after quitting from multiplayer server (self hosted or remote)
- Fixed dedicated console cursor-grabbing
- Fixed pause menu not showing correct server information
- Fixed loading screen fading in before player has spawned
- Fixed bug where uncrouching would stop player from moving
Removed:
- Removed unused assets
- Removed Steamworks.NET
- Removed need for spawnpoints to be saved in XML file
Known Bugs/Issues:
- AudioTransitionZone doesn't always correctly transition
- Disconnecting and then attempting to reconnect results in failure to load the world
- Dedicated server is broken at the moment
- AI does nothing apart from wonder around
- Items spawned in the world are not able to be interacted with