Releases: greenheartgames/greenworks
Releases · greenheartgames/greenworks
Greenworks v0.8.0 for NW.js v0.18.8 & v0.19.4
- 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 aString
representing 64 bits integer
- SteamFriends
- 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 aBuffer
type greenworks.decryptAppTicket
greenworks.isTicketForApp
greenworks.getTicketIssueTime
greenworks.getTicketSteamId
greenworks.getTicketAppId
- The ticket in
- Fix: potential issues causing by mismatched new/delete usage
Greenworks v0.7.0 for NW.js v0.17.3 & Electron v1.4.0
- 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
eventgreenworks.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
- 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
eventgreenworks.getFriendsAccount(friend_flag)
greenworks.getFriends(friend_flag)
greeenworks.requestUserInformation(raw_steam_id, require_name_only)
greenworks.getSteamId()
now returns an object ofSteamID
Greenworks v0.5.3 for NW.js v0.14.7
- 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
- Greenworks complied for NW.js v0.13.0-beta7 with Steamworks SDK 1.36
Greenworks v0.5.1 for NW.js v0.12.1
- Fix a crash issue when emitting
game-overlay-activated
event on Windows/Linux.
Greenworks v0.5.0 for NW.js v0.12.1
- 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:
Greenworks v0.4.1 for NW.js v0.12.0
- 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
Greenworks v0.3.0 for node-webkit v0.8.6 & v0.10.5
Greenworks 0.3 introduces compatibility with node-webkit 0.10.5 (and other node 0.11.x technologies).
0.3 is a major rewrite of greenworks using NAN to support both node 0.10.x and node 0.11.x.
The binaries in this release are compiled with Steamworks SDK 1.30.
If this release is helpful, please consider donating to the project: