Releases: greenheartgames/greenworks
Releases · greenheartgames/greenworks
Greenworks v0.18.0 for NW.js v0.92.0
Greenworks v0.17.0 for NW.js v0.89.0
- Update to Steamworks SDK 1.60
- Greenworks compiled for NW.js v0.89.0
- Add
greenworks.showFloatingGamepadTextInput
API andfloating-gamepad-text-input-dismissed
event
Greenworks v0.16.0 for NW.js v0.86.0
- Update to Steamworks SDK 1.59
- Greenworks copmiled for NW.js v0.86.0
- Add
greenworks.activateGameOverlayToStore
API #280
Greenworks v0.15.0 for NW.js v0.82.0
- Update to Steamworks SDK 1.58
- Greenworks copmiled for NW.js v0.82.0
- Greenworks addon on mac is a universal binary (x86_64 and arm64)
- New APIs:
greenworks.isSteamRunningOnSteamDeck()
greenworks.indicateAchievementProgress(achievement, current, max)
greenworks.getFriendGamePlayed(steamIDFriend)
greenworks.getLaunchCommandLine()
greenworks.getFriendPersonaName(raw_steam_id)
greenworks.setRichPresence(pchKey, pchValue)
greenworks.ClearRichPresence()
greenworks.getFriendRichPresence(steamIDFriend, pchKey)
greenworks.setPlayedWith(steamIDUserPlayedWith)
greenworks.activateGameOverlayInviteDialog(steamIDLobby)
greenworks.activateGameOverlayToUser(pchDialog, CSteamID steamID)
greenworks.createLobby(lobbyType, maxMembers)
greenworks.deleteLobbyData(steamIDLobby, pchKey)
greenworks.getLobbyByIndex(iLobby)
greenworks.getLobbyData(steamIDLobby, pchKey)
greenworks.getLobbyMemberByIndex(steamIDLobby, iMember)
greenworks.getNumLobbyMembers(steamIDLobby)
greenworks.getLobbyOwner(steamIDLobby)
greenworks.inviteUserToLobby(steamIDLobby, steamIDInvitee)
greenworks.joinLobby(steamIDLobby)
greenworks.leaveLobby(steamIDLobby)
greenworks.setLobbyData(steamIDLobby, pchKey, pchValue)
greenworks.setLobbyJoinable(steamIDLobby, bLobbyJoinable)
greenworks.setLobbyOwner(steamIDLobby, steamIDNewOwner)
greenworks.setLobbyType(steamIDLobby, eLobbyType)
greenworks.ugcGetItemState(published_file_id)
greenworks.ugcGetItemInstallInfo(published_file_id)
greenworks.getIPCountry()
greenworks.isSteamInBigPictureMode()
greenworks.getDLCDataByIndex(index)
greenworks.getAppBuildId()
greenworks.isAppInstalled(appId)
greenworks.getAppInstallDir(app_id, buffer, buffer_size)
- New events:
new-url-launch-parameters
rich-presence-join-requested
lobby-created
lobby-data-update
lobby-enter
lobby-invite
lobby-join-requested
- Fix incorrect index on
canelAuthticket
API - Fix "Error on saving file on local machine" bug, #178
- Fix
requestUserInformation
API not returning result
Greenworks v0.14.0 for NW.js v0.31.5, v0.32.4, v0.33.3 & Electron v3.0.9, v4.0.0-beta 7
Greenworks v0.13.0 for NW.js v0.27.5, v0.28.3, v0.29.4, v0.30.4 & Electron v2.0.0
- Greenworks complied for NW.js v0.27.5, v0.28.3, v0.29.4, v0.30.4 and Electron v2.0.0 with Steamworks SDK 1.42
- Extend workshop APIs:
- Add
options
parameter topublishWorkshopFile
,updatePublishedWorkshopFile
,ugcGetItems
,ugcGetUserItems
, andugcSynchronizeItems
- Add
- Add APIs for enumerating files on cloud:
getFileCount
andgetFileNameAndSize
Greenworks v0.12.0 for NW.js v0.24.4, v0.25.4 & v0.26.6
- Greenworks complied for NW.js v0.24.4, v0.25.4 & v0.26.6 with Steamworks SDK 1.41
Greenworks v0.11.0 for NW.js v0.23.7 & Electron v1.8.0 Beta
- Greenworks complied for NW.js v0.23.7 & Electron v1.8.0 Beta with Steamworks SDK 1.41
- Add
micro-txn-authorization-response
event, thanks to @MadSpyxFR
Greenworks v0.10.0 for NW.js v0.22.3 & Electron v1.7.2 Beta
- Greenworks complied for NW.js v0.22.3 & Electron 1.7.2 Beta with Steamworks SDK 1.40
- Add APIs for setting user stats:
greenworks.getStatInt(name)
greenworks.getStatFloat(name)
greenworks.setStat(name, value)
greenworks.storeStats(success_callback, [error_callback])
- Fix a potential crash of
getNickname()
- Fix
ugcGetItems
returns an empty array in some scenarios
Greenworks v0.9.0 for NW.js v0.20.3 & Electron v1.6.1
- Greenworks complied for NW.js v0.20.3 & Electron v1.6.1 with Steamworks SDK 1.39
- Update to Steamworks SDK 1.39, thanks to @MadSpyxFR:
greenworks.FriendFlags.Suggested
has been removed
- Add DLC APIs, #122:
greenworks.getDLCCount()
greenworks.isDLCInstalled(dlc_app_id)
greenworks.installDLC(dlc_app_id)
greenworks.uninstallDLC(dlc_app_id)