Skip to content

@hokein hokein released this Nov 18, 2018 · 73 commits to master since this release

  • 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)
Assets 27
  • v0.13.0
  • 0204043
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.13.0
  • 0204043
  • Compare
    Choose a tag to compare
    Search for a tag

@hokein hokein released this May 16, 2018 · 85 commits to master since this release

  • 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
Assets 27

@hokein hokein released this May 28, 2017 · 160 commits to master since this release

  • 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
Assets 12

@hokein hokein released this Mar 3, 2017 · 182 commits to master since this release

  • 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)
Assets 12

@hokein hokein released this Dec 31, 2016 · 203 commits to master since this release

  • 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
Assets 12

@hokein hokein released this Sep 16, 2016 · 254 commits to master since this release

  • 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)
Assets 12

@hokein hokein released this Aug 15, 2016 · 284 commits to master since this release

  • 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
Assets 12

@hokein hokein released this Jul 23, 2016 · 343 commits to master since this release

  • 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
Assets 3
You can’t perform that action at this time.