Releases: greenheartgames/greenworks
Releases · greenheartgames/greenworks
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)
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