Releases: 4Players/odin-unity-demo
Releases · 4Players/odin-unity-demo
ODIN 0.5.0 update and compatibility changes
Changed
- Updated to ODIN Version 0.5.0, using the Asset Store Release
Removed
- Removed ProBuilder dependencies
- Removed UDP dependency
Updated ODIN SDK Version
Changed
- Updated ODIN SDK Version to v0.4.5
- Updated XML documentation for Audio Effect scripts
First Person Mode
Added
- Can now switch between First Person Mode and Third Person Mode using the "F1" key
Changed
- Updated ODIN Version to v0.4.4
Data Synchronization and Audio Effects Update
Added
- Room Effects now get interpolated between inside and outside of a room
- Implemented a direction audio source, which interpolates effects (lowpassfilter and volume) based on the angle towards the audio listener
Changed
- Refactoring of the multiplayer synchronization interface.
AOdinMultiplayerAdapter
can now be interhited to supply implementations for different multiplayer backends - e.g. Photon, Mirror, Unity Networking etc. - Player name and color synchronization is now handled using ODIN Custom Data
Small error handling fix
Fixed
- Fixed an issue with unhandled errors when users left room
Directional Audio
Added
- Simple, directional audio implementation. When adding the
DirectionalAudioListener
script to a player, audio sources in the vicinity, with a collider attached in the parent hierarchy, will be adjusted according to the rotation of the audio listener using a low pass filter. This allows a user to hear whether a sound is coming from the front or the back
Changed
- Switched render pipeline to URP
- Improved static radio visual feedback when active / inactive
- Adjusted volume of player radio
Fixed
- Fixed an issue with remote voice indicator not being shown
Radio transmission and Audio Occlusion update
Added
- Players can now shut off the sound coming from static sound sources
- Audio Occluder Settings now have an additional volume multiplicator, allowing occluders to reduce the volume of sound going through them
- Players can now turn in place using Q and E
- When another player isn't turned towards you, or you are turned away from them, voices are muffled
- Added a FPS display to Odin Session Debug display
- Can now choose to transmit voice over local voice chat (distance based) or a radio frequency (can be heared anywhere)
- Using L will return players to the lobby
Changed
- Updated ODIN version to 0.4.3
- Adjusted the room to showcase the different Audio Occluder settings
Mac OSX update
Added
- Mac OSX support
Additional improvements - v0.3.0
Added
- Audio Obstacle Scriptable Objects and Scripts to allow users to define a specific audio occlusion behavior for a specific obstacle.
- Prefabs and Audio Obstacle Data Settings for different materials
- Small controls description
- User can now choose name in lobby
- Added join button - can only join if connected to Photon
Changed
- Audio listener position now rotates correctly with the capsule
- Adjusted level to include audio obstacle material and prefab samples
- Adjusted audio occlusion listener behavior to prefer audio obstacle data if available, but to also include default behavior based on wall thickness. If both are between the audio listener and an audio source, will choose the most dominant obstacle.
- ODIN room display is now opt-in
ODIN-Sample Project Improvements
Added
- Colors are now synced
- Names are now displayed above player
- Microphone is now toggled using the "C" key
Changed
- Improved connection stability
- Adjusted radio volumes and sound attenuation over distance