Skip to content

Releases: PlayEveryWare/eos_plugin_for_unity

v2.1.0

31 Aug 00:25
Compare
Choose a tag to compare

Added

  • Preliminary Linux platform support
  • Settings UI for sample debug log to change log size, search for strings, and change EOS logging levels
  • Sample for Custom Invites Interface
  • Warning in EOS config editor when encryption key is invalid
  • Button in EOS config editor to generate valid encryption key
  • Compiler and runtime warning when running on unsupported platform
  • JoinViaPresence option in Sessions sample

Changed

  • Rebuilt sample UI to scale with aspect ratio
  • Changed event binding method for some sample UI to make it easier to follow code
  • Reduced height and font size of sample debug log and increased scroll wheel sensitivity

Removed

  • Plugin packaging tool from packaged plugin

Fixed

  • Broken UI when resizing sample window
  • Scrolling behavior of sample debug log
  • UI behavior around mobile screen cutouts
  • Issue with parsing uint64_t from empty string in Windows native config code
  • Windows x86 logging crash
  • Manual achievement unlock
  • EOS config save path issue that occurred in newer versions of Unity
  • Error in Sessions sample when joining session with presence enabled
  • Shutting down EOS when play ends in editor
  • Login button enables itself correctly after failed login
  • Event listener removal when logging out of Achievements sample
  • Title storage sample file query
  • Updated obsolete UnityWebRequest use in Achievements sample

v2.0.2

16 Aug 00:41
Compare
Choose a tag to compare

Fixed

  • Fixed function pointer size causing x86 crash when logging from native DLL.

v2.0.1

30 Jul 05:24
Compare
Choose a tag to compare

Added

  • (sample) peer-to-peer sample with eac suppport

Changed

  • renamed EOSEACLobbyTestManager to EOSEACLobbyManager

Fixed

  • create config directory for eos plugin if the the dir isn't there.
  • (sample) lobby sample display names
  • (sample): add local user as parameter for achievement interface calls
  • (sample): Set default value for storage data
  • disable debug logging in EOSManager; one may enable it in the ProjectSettings for PC.
  • (sample): Disable EAC functionality if AntiCheatClientInterface is unavailable e.g. when the EAC bootstrapper is not used

Release 2.0.0

15 Jul 19:17
Compare
Choose a tag to compare

Added

  • Ability for platform specific implementations to update network status.
  • Helper method for invoking setting User Presence with an Epic.
  • EOS Plugin tools to Player Settings and Preferences.
  • Support for grabbing memory counter stats from native code. Disabled by default.
  • Handle application status changes.
  • New feature for storing settings for the editor tools that don't need to be committed.
  • Allow for package descriptions to 'comment out' a line.
  • Config value for giving the plugin a time budget.
  • Allow EOSManager to keep track of new login and logout changes for connected accounts.
  • EAC tools and config files from EOS SDK, and updated Windows post build step to copy them and apply values from EOS config.
  • EOSUserInfoManager as a general access point for user info including the local user.
  • Standard set of member attributes when connecting to the lobby in EOSLobbyManager, which is currently only the display name.
  • Menu item to copy link.xml from UPM package to Assets/EOS.
  • Achievements sample scene has a button to manually unlock the achievement.
  • When logging into the Achievements scene, the login_count stat is incremented.
  • Added toggle to Achievements scene menu to change between viewing the user-specific data for the achievement and the global definition.

Changed

  • Updated to EOS SDK 1.15.1.
  • ApplicationStatus no longer updates on every application focus/pause change.
  • Improved keyboard navigation for login in samples.
  • Improved usability of creating packages with Editor coroutines.
  • Default log verbosity on non-editor platforms to Warning.
  • DLLHandle.GetPackageName() to public to provide a single access point to package name.

Removed

  • HelperExtensions removed as it was renamed to Extensions.
  • Reference to deleted Android docs directory from eos_package_description.json.

Fixed

  • Added workaround code to ensure voice input/output devices work correctly for RTC.
  • Achivement scene shows achievements properly.
  • Changed strtoull to strtoul to match int type.
  • DLL binding change in Windows.
  • Checks to ensure the EOS shutdown properly to prevent freezing in the editor when unloading the DLL.
  • Switched if check that was commented out incorreclty in EOSLobbyManager.
  • Windows workaround for loading EOS bindings so the playing in editor compiles.
  • Return correct auth token from GetUserAuthTokenForAccountId.
  • Disable the current event system input module when the overlay is up to prevent touch input from going through the overlay.
  • Forcing window ratio to 16:9 for samples.
  • Limited data transfer size to EOS max file size
  • Implemented file transfer of files that don't fit within one chunk.
  • Text box for file storage demo is now multiline.
  • Set LibraryName when using EOS_DISABLE directive.
  • Changed sample scenes to use old input system.

Release 1.0.5

12 Jul 00:59
Compare
Choose a tag to compare

v1.0.5

Updated to EOS SDK with Steam hotfix.

Release 1.0.4

19 Mar 04:38
Compare
Choose a tag to compare
v1.0.4

Merge branch 'release-1.0.4' into stable

Release 1.0.1

19 Aug 07:09
Compare
Choose a tag to compare
v1.0.1

chore: add more missing meta files for license files.

Release 1.0.0

17 Aug 17:14
aa6c0d6
Compare
Choose a tag to compare
v1.0.0

Merge branch 'stable' into release-1.0.0