Skip to content

@rlabrecque rlabrecque released this May 2, 2021

Fixed: Fix SteamGameServer_Init pointing to SteamGameServer_InitSafe. (#407)

Get the .unitypackage if you are using Unity.
The prebuilt "Standalone" package is for non-Unity projects ONLY.

Assets 4

@rlabrecque rlabrecque released this Mar 21, 2021

Feature: New Callback Mechanism with support for IL2CPP (Thanks to @GMMan)
Feature: Update to Steamworks SDK 1.51

Fixed: UTF8 strings inside structs are no longer corrupted. (#339, #347) (Thanks to @Akarinnnnn)
Fixed: Renamed SteamRemoteplay folder to SteamRemotePlay (#374)
Fixed: Debug info no longer causes build to fail if it occurs before plugins get copied. (#350)
Fixed: Opt into supported Unity platforms rather than opting out of them. (#342)

Get the .unitypackage if you are using Unity.
The prebuilt "Standalone" package is for non-Unity projects ONLY.

Assets 4

@rlabrecque rlabrecque released this Jun 15, 2020

Feature: Updated to Steamworks SDK 1.48
Feature: Update .NET Standard version to .NET Standard 2.1
Feature: Added support for ISteamNetworkingSockets

Fixed: Null Reference Exceptions which would happen when trying to pass a null array ref to various functions.
Fixed: Wrap SteamMatchmakingResponse callback calls in try/catch, just in case they have been GC'd (prevents crashes!)

The prebuilt "Standalone" package is for non-Unity .NET applications ONLY.
Get the .unitypackage if you are using Unity.

Assets 4

@rlabrecque rlabrecque released this Sep 8, 2019

Feature: Updated to Steamworks SDK 1.46
Feature: Improved support for Unity 2019.2
Feature: Automatically disabled on non-Steam supported platforms

Fixed: ISteamInventory_GetItemDefinitionIDs properly uses ref instead of out.

The prebuilt "Standalone" package is for non-Unity .NET applications ONLY.
Get the .unitypackage if you are using Unity.

Assets 4

@rlabrecque rlabrecque released this Sep 8, 2019

Feature: Updated to Steamworks SDK 1.42
Feature: Improved support for 2017.3-2018.3
Feature: Automatically disabled on non-Steam supported platforms

Fixed: ISteamInventory_SetProperty overloads no longer all point to the same native method.

The prebuilt "Standalone" package is for non-Unity .NET applications ONLY.
Get the .unitypackage if you are using Unity.

Assets 4

@rlabrecque rlabrecque released this Nov 19, 2017

Feature: Updated to Steamworks SDK 1.41
Feature: No longer requires CSteamworks.dll!

Fixed: The game server version of GetInstalledDepots now correctly returns an array of depots instead of just the first one.

The prebuilt "Standalone" package is for non-Unity .NET applications ONLY.
Get the .unitypackage if you are using Unity.

NOTE: This was repackaged on December 2nd, 2017. There are no changes to the code itself, but the old package was corrupted. Redownloading is recommended.

Assets 4

@rlabrecque rlabrecque released this Jul 12, 2017

Feature: Updated to Steamworks SDK 1.40
Feature: Added support for Unity 2017.1 and newer
Feature: steam_api.dll no longer gets copied into the build root folder.

Fixed: Steam Voice functions no longer crash.

The prebuilt "Standalone" package is for non-Unity .NET applications ONLY.
Get the .unitypackage if you are using Unity.

Assets 4

@rlabrecque rlabrecque released this Apr 6, 2017

Changed: Updated to CSteamworks 1.29a to fix crashing when GameServer_Init is called multiple times.
Changed: Removed [In, Out] attribute from byte[] array marshaling to improve performance.

Fixed: Added Missing !DISABLESTEAMWORKS checks.
Fixed: Make sure we don't silently eat exceptions inside Callbacks in Unity!
Fixed: Make sure that we use the correct sdkencryptedappticket DLL in 64 bit Unity on Windows.
Fixed: No longer crash when you repeatedly set the same CallResult within it's own CallResult handler.

The prebuilt "Standalone" package is for non-Unity .NET applications ONLY.
Get the .unitypackage if you are using Unity.

Assets 4

@rlabrecque rlabrecque released this Feb 21, 2017

Feature: Updated to Steamworks SDK 1.39
Feature: Improved Unity 4.7 and 5.5 support
Feature: Improved Steam Controller support
Feature: Added the ability to disable compiling by defining DISABLESTEAMWORKS

Changed: Made CallResult and Callback IDisposable.
Changed: Converted ISteamNetworking functions from IntPtr to byte[]

Fixed: null strings returned by Steamworks functions are now preserved. (Breaking change!)

The prebuilt "Standalone" package is for non-Unity .NET applications ONLY.
Get the .unitypackage if you are using Unity.

Assets 4

@rlabrecque rlabrecque released this Sep 1, 2015

Feature: Updated to Steamworks SDK 1.34
Feature: Improved Unity 5.1 support
Feature: Added missing SteamContext accessors
Feature: Made the automatic code generator open source! Available here

Changed: Temporarily disabled DllCheck.Test
Changed: Steamworks.NET no longer protects you from Initializing once only. That has been moved into SteamManager.cs
Changed: Lots of little cleanup

Fixed: Callbacks no longer crash on Microsoft CLR (Non-Unity)
Fixed: Removed uses of ICustomMarshaler as it causes Unitys Mono to crash in rare circumstances
Fixed: Steamworks.NET no longer causes errors when building for unsupported platforms

The prebuilt "Standalone" package is for non-Unity .NET applications ONLY.
Get the .unitypackage if you are using Unity.

Assets 4