Skip to content

Releases: greenheartgames/greenworks

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)

Greenworks v0.8.0 for NW.js v0.18.8 & v0.19.4

31 Dec 09:40
Compare
Choose a tag to compare
  • Greenworks complied for NW.js v0.18.8 & v0.19.4 with Steamworks SDK 1.38a
  • Greenworks now requires libsdkencryptedappticket library. Plese copy it to
    the directory of your game.
  • Update to Steamworks SDK 1.38a, thanks to @MadSpyxFR, some changes from
    Steamworks SDK:
    • SteamFriends suggest relationship type now is deprecated
    • greenworks.getCloudQuota returns a String representing 64 bits integer
  • Add greenworks.deleteFile API, thanks to @dfabulich
  • Add greenworks.getAppId API
  • Add APIs for ticket decryption:
    • The ticket in greenworks.getAuthSessionTicket and
      greenworks.getEncryptedAppTicket callback is a Buffer type
    • greenworks.decryptAppTicket
    • greenworks.isTicketForApp
    • greenworks.getTicketIssueTime
    • greenworks.getTicketSteamId
    • greenworks.getTicketAppId
  • Fix: potential issues causing by mismatched new/delete usage

Greenworks v0.7.0 for NW.js v0.17.3 & Electron v1.4.0

16 Sep 19:31
Compare
Choose a tag to compare
  • Greenworks complied for NW.js v0.17.3 with Steamworks SDK 1.37
  • Greenworks complied for Electron v1.4.0 with Steamworks SDK 1.37
  • Add getFriendAvatar APIs, #89:
    • avatar-image-loaded event.
    • greenworks.getSmallFriendAvatar(raw_steam_id)
    • greenworks.getMediumFriendAvatar(raw_steam_id)
    • greenworks.getLargeFriendAvatar(raw_steam_id)
    • greenworks.getImageSize(handle)
    • greenworks.getImageRGBA(handle)
  • Add P2P chat APIs, #91:
    • game-connected-friend-chat-message event
    • greenworks.setListenForFriendsMessage(intecept_enabled)
    • greenworks.replyToFriendMessage(raw_steam_id, message)
    • greenworks.getFriendMessage(raw_steam_id, message_id, maximum_message_size)

Greenworks v0.6.0 for NW.js v0.16.1 & Electron v1.3.3

15 Aug 08:40
Compare
Choose a tag to compare
  • Greenworks complied for NW.js v0.16.1 with Steamworks SDK 1.37
  • Greenworks complied for Electron v1.3.3 with Steamworks SDK 1.37
  • API documents are moved from wiki to docs
  • Add new friends APIs (Thanks for @marwanhilmi):
    • persona-state-change event
    • greenworks.getFriendsAccount(friend_flag)
    • greenworks.getFriends(friend_flag)
    • greeenworks.requestUserInformation(raw_steam_id, require_name_only)
  • greenworks.getSteamId() now returns an object of SteamID

Greenworks v0.5.3 for NW.js v0.14.7

23 Jul 08:24
Compare
Choose a tag to compare
  • Greenworks complied for NW.js v0.14.7 with Steamworks SDK 1.37
  • Add new APIs (Thanks for @dfabulich):
    • greenworks.init
    • greenworks.restartAppIfNecessary
    • greenworks.isSubscribedApp
    • greenworks.isSteamRunning

Greenworks v0.5.2 for NW.js v0.13.0-beta7

28 Feb 09:59
Compare
Choose a tag to compare
  • Greenworks complied for NW.js v0.13.0-beta7 with Steamworks SDK 1.36

Greenworks v0.5.1 for NW.js v0.12.1

12 Sep 14:50
Compare
Choose a tag to compare
  • Fix a crash issue when emitting game-overlay-activated event on Windows/Linux.

Greenworks v0.5.0 for NW.js v0.12.1

06 Sep 22:23
Compare
Choose a tag to compare
  • Greenworks compiled for NW.js v0.12.1 with Steamworks SDK 1.34
  • Upgrade nan to v2 to support iojs v3.
  • Add achievements and authentication APIs and support listening steam events:
    • greenworks.getNumberOfAchievements
    • greenworks.getAchievement
    • greenworks.clearAchievement
    • greenworks.getAchievementNames
    • greenworks.getAuthSessionTicket
    • greenworks.getEncryptedAppTicket
    • greenworks.cancelAuthTicket
    • greenworks.activateGameOverlayToWebPage
    • greenworks.on('game-overlay-activated')
    • greenworks.on('steam-servers-connected')
    • greenworks.on('steam-servers-disconnected')
    • greenworks.on('steam-server-connect-failure')
    • greenworks.on('steam-shutdown')

If this release is helpful, please consider donating to the project:

Click here to lend your support to: Greenworks v0.3+ and make a donation at pledgie.com !

Greenworks v0.4.1 for NW.js v0.12.0

26 Mar 07:08
Compare
Choose a tag to compare
  • Upgrade nan module to support node v0.12 as well as iojs
  • Greenworks complied for NW.js(formerly node-webkit) v0.12.0 with Steamworks SDK 1.30

Greenworks v0.4.0 for node-webkit v0.8.6 & v0.11.2

06 Dec 02:04
Compare
Choose a tag to compare
  • Greenworks complied for node-webkit v0.8.6 and v0.11.2 with Steamworks SDK 1.30
  • Add activateGameOverlay and IsGameOverlayEnabled APIs
  • Fix: a segment fault when zipOpenNewFileInZip4_64 fails

If this release is helpful, please consider donating to the project:

Click here to lend your support to: Greenworks v0.3+ and make a donation at pledgie.com !