hokein
released this
Assets
27
hokein
released this
- 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
optionsparameter topublishWorkshopFile,updatePublishedWorkshopFile,ugcGetItems,ugcGetUserItems, andugcSynchronizeItems
- Add
- Add APIs for enumerating files on cloud:
getFileCountandgetFileNameAndSize
Assets
27
hokein
released this
- Greenworks complied for NW.js v0.24.4, v0.25.4 & v0.26.6 with Steamworks SDK 1.41
Assets
17
hokein
released this
- Greenworks complied for NW.js v0.23.7 & Electron v1.8.0 Beta with Steamworks SDK 1.41
- Add
micro-txn-authorization-responseevent, thanks to @MadSpyxFR
Assets
12
hokein
released this
- 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
ugcGetItemsreturns an empty array in some scenarios
Assets
12
hokein
released this
- 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.Suggestedhas been removed
- Add DLC APIs, #122:
greenworks.getDLCCount()greenworks.isDLCInstalled(dlc_app_id)greenworks.installDLC(dlc_app_id)greenworks.uninstallDLC(dlc_app_id)
Assets
12
hokein
released this
- Greenworks complied for NW.js v0.18.8 & v0.19.4 with Steamworks SDK 1.38a
- Greenworks now requires
libsdkencryptedappticketlibrary. Plese copy it to
the directory of your game. - Update to Steamworks SDK 1.38a, thanks to @MadSpyxFR, some changes from
Steamworks SDK:- SteamFriends
suggestrelationship type now is deprecated greenworks.getCloudQuotareturns aStringrepresenting 64 bits integer
- SteamFriends
- Add
greenworks.deleteFileAPI, thanks to @dfabulich - Add
greenworks.getAppIdAPI - Add APIs for ticket decryption:
- The ticket in
greenworks.getAuthSessionTicketand
greenworks.getEncryptedAppTicketcallback is aBuffertype greenworks.decryptAppTicketgreenworks.isTicketForAppgreenworks.getTicketIssueTimegreenworks.getTicketSteamIdgreenworks.getTicketAppId
- The ticket in
- Fix: potential issues causing by mismatched new/delete usage
Assets
12
hokein
released this
- 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-loadedevent.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-messageeventgreenworks.setListenForFriendsMessage(intecept_enabled)greenworks.replyToFriendMessage(raw_steam_id, message)greenworks.getFriendMessage(raw_steam_id, message_id, maximum_message_size)
Assets
12
hokein
released this
- 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-changeeventgreenworks.getFriendsAccount(friend_flag)greenworks.getFriends(friend_flag)greeenworks.requestUserInformation(raw_steam_id, require_name_only)
greenworks.getSteamId()now returns an object ofSteamID
Assets
12
hokein
released this
- Greenworks complied for NW.js v0.14.7 with Steamworks SDK 1.37
- Add new APIs (Thanks for @dfabulich):
greenworks.initgreenworks.restartAppIfNecessarygreenworks.isSubscribedAppgreenworks.isSteamRunning