Godot 2.x
A history of all to the godot2 branch.
Version 1.10
- Added: more verbose response to
steamInit()
, now returns a dictionary - Added: missing initialization constants
- Changed:
steamInit()
to give actual response on Steamworks status (from bool to int) - Changed: minor formatting to match Godot 3 version
- Fixed:
currentAppID
not utilized correctly - Removed: unneeded
gameInfo
struct
Version 1.9.3
- Added: networking functions, thanks to Antokolos
- Added: compiling flag for Linux and Mac, need for new Steamworks 1.44
- Changed: linked against Steamworks 1.44
- Fixed: issue with leaderboard upload returning false no matter what
Version 1.9.2
- Added:
persona_state_change
callback - Changed:
getFriendAvatar()
togetPlayerAvatar()
- Changed:
avatar_loaded
now sends back Steam ID of avatar, thanks to avencherus - Fixed: issue with avatar and Steam ID on Linux compile
- Fixed:
join_requested
signal, thanks to Fischer96
Version 1.9.1
- Added: additional user statistics and achievement signals
- Changed: minor notations
- Fixed: Linux not compiling correctly with new Friends and Matchmaking updates
- Fixed: various Friends functions not providing correct data
- Fixed: missing bind methods for integers
Version 1.9.0
- Added: all remaining matchmaking functions
- Added: all remaining friend functions
- Changed:
getRecentPlayers()
to include timestamp - Changed: naming of
leaderboard_handle
andleaderboard_entries
for consistency - Changed:
getAchievement()
to dictionary, thanks to jandrewlong - Fixed: invite functions giving incorrect steam ids
- Fixed:
getInstalledDepots()
,getDLCDownloadProgress()
,getItemUpdateProgress()
,getSubscribedItems()
- Removed:
setGameInfo()
,clearGameInfo()
,inviteFriend()
Version 1.8.0
- Added:
getAchievementDisplayAttribute()
,getAchievementName()
,getAchievementIcon()
,getImageRGBA()
, andgetImageSize()
, thanks to marcelofg55 - Added: all missing SteamApps functions
- Changed: NULL statements for achievement functions
- Changed: cleaned up and organized signal functions in godotteam.h
- Fixed: issue with
getAchievement()
failing to compile - Removed:
hasOtherApp()
function
Version 1.7.0
- Added:
getCurrentBetaName()
,addScreenshotToLibrary()
, andsetLocation()
, thanks to marcelofg55 - Added: Steam controller functionality, thanks to marcelofg55
- Added: more workshop functionality
- Changed: various small maintenance
- Fixed: compiling error on Linux
Version 1.6.0
- Added:
getFileNameAndSize()
,getQuota()
,getSyncPlatforms()
functions - Changed: small corrections with Steam ID variable
- Fixed: small things with
getQuota()
Version 1.5.1
- Added:
getNumAchievements()
,getAchievementAchievedPercent()
,requestGlobalAchievementPercentages()
functions - Added: related signals to new functions
- Added: minor notes
- Removed: is_valid for
updateLeaderboardHandle()
- Removed: deprecated function
requestAppProofOfPurchaseKey()
- Removed: callback for
requestAppProofOfPurchaseKey()
- Removed: commented out deprecated functions
Version 1.5.0
- Added: more Screenshot features
- Added: notes for callback
- Changed: documentation to reflect new features and signals
- Fixed: types in
validate_auth_ticket_response
Version 1.4.0
- Added: Auth Session functions added to Godot 3 branch, thanks to marcelofg55
- Added: Auth Session constants
Version 1.3.0
- Added:
getNumberOfCurrentPlayers()
, thanks to marcelofg55 - Added:
leaderboard_uploaded
andnumber_of_current_players
callbacks, thanks to marcelofg55 - Changed: signals in godotsteam.h with CCallback instead of SteamCallback
Version 1.2.1
- Changed: instances of int32 and int64 to int32_t and int64_t respectively; mostly for Linux compilation
- Changed: readme to reflect Godot 3 release
Version 1.2.0
- Added: Remote Storage functionality for Steam Cloud, thanks to marcelofg55
- Added: new functions to documentation
- Changed: SCsub file to include "no-pie" fix for Ubuntu 16.10 and higher
Version 1.1.0
- Added:
getCurrentGameLanguage()
- Added: Pre-compiled engines and templates for Windows
- Added: change log to documentation
- Changed: minor things in godotsteam.cpp