Skip to content

Releases: greenheartgames/greenworks

Greenworks v0.18.0 for NW.js v0.92.0

17 Oct 07:59
Compare
Choose a tag to compare
  • Greenworks compiled for NW.js v0.92.0

Greenworks v0.17.0 for NW.js v0.89.0

27 Jul 09:17
Compare
Choose a tag to compare
  • Update to Steamworks SDK 1.60
  • Greenworks compiled for NW.js v0.89.0
  • Add greenworks.showFloatingGamepadTextInput API and floating-gamepad-text-input-dismissed event

Greenworks v0.16.0 for NW.js v0.86.0

07 Apr 11:00
Compare
Choose a tag to compare
  • 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

04 Nov 21:21
Compare
Choose a tag to compare
  • 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

18 Nov 07:15
Compare
Choose a tag to compare
  • Greenworks complied for for NW.js v0.31.5, v0.32.4, v0.33.3 and Electron v3.0.9, v4.0.0-beta 7 with Steamworks SDK 1.42
  • Fix an infinite loop in ugcGetUserItems, #203 (thanks to @Emad88)

Greenworks v0.13.0 for NW.js v0.27.5, v0.28.3, v0.29.4, v0.30.4 & Electron v2.0.0

16 May 12:36
0204043
Compare
Choose a tag to compare
  • 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 to publishWorkshopFile, updatePublishedWorkshopFile, ugcGetItems, ugcGetUserItems, and ugcSynchronizeItems
  • Add APIs for enumerating files on cloud: getFileCount and getFileNameAndSize

Greenworks v0.12.0 for NW.js v0.24.4, v0.25.4 & v0.26.6

02 Dec 11:20
Compare
Choose a tag to compare
  • 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

01 Sep 16:51
Compare
Choose a tag to compare
  • 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

28 May 15:20
Compare
Choose a tag to compare
  • 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

03 Mar 20:50
Compare
Choose a tag to compare
  • 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)