Changelog

2.0.23

  • Added possibility to login with exchange code. Read more HERE
  • Added remembering last session. To enable it please set client's option rememberLastSession to true (defaults disabled). Please be careful to this option while you're using epicgames-client with multiple accounts in one script.
  • At the moment epicgames-client will creating a .egstore catalog to store his cache. If you want to change location of this directory or his name, read HERE
  • Updated default build, engineBuild and netCL.

2.0.22

  • Added support for GraphQL queries. Thanks to Revadike for PR
  • Added code redeption methods evaluateProductCode() and redeemProductCode(). Thanks to Revadike for PR
  • Added status argument to getOffersForNamespace() method.
  • Implemented support for resolving captcha while login. Look example here: https://epicgames-client.kysune.me/Client.html#login-options

2.0.17

2.0.16

2.0.15

  • Added temporary solution for problem with accepting invitations (in few cases). Thanks Terbau for PR.
  • Added waitForEvent() method to Communicator. Thanks Terbau for PR.
  • Added getFriendStatus(id) method for Launcher (Client). Thanks Terbau for PR.
  • Added Nintendo Switch to platform's enumerator (EPlatform).
  • Added communicator's events:
    • friend#ID:request
    • friend#ID:added
    • friend#ID:removed
    • friend#ID:status
    • friend#ID:message
  • Updated launcher's netCL, build and engineBuild.

2.0.14

  • Updated enableTwoFactor() and disableTwoFactor() methods.

2.0.13

  • Added possibility to fetch more than 100 profiles through getProfiles() method. Thanks iXyles for PR.
  • You can accept/reject invitation to the party from now on.
  • Fixed error errors.com.epicgames.social.party.party_not_found while joining to private party.
  • Improved updating local the party's privacy state. If you invite bot to private lobby, and leave him alone, bot will understand the party's privacy and you can't join to him without invite.
  • Improved updating account's presence according to him the party's state.
  • Other fixes

2.0.12

  • Fixed error user_has_party.
  • Integration with new Fortnite update.
  • Some fixes

2.0.11

  • Added enum EPartyPrivacy.
  • Added Client options:
    • createPartyOnStart - boolean, set to false if you don't want join to party after login.
    • autoPresenceUpdating - boolean, set to false if you want set our custom status e.g. "Hello Wolrd.". Defautly is true and bot updating status as real user.
    • defaultPartyConfig - object, default state below.
    {
      privacy: EPartyPrivacy.PUBLIC,
      joinConfirmation: false,
      joinability: 'OPEN',
      maxSize: 16,
      subType: 'default',
      type: 'default',
      inviteTTL: 14400,
      chatEnabled: true,
    }
    
  • Added Member.promote() and Party.promote(member) methods. Thanks iXyles for PR.
  • Added setPrivacy(privacy) method to Party. privacy argument is a EPartyPrivacy.
  • Improved Meta.get(key, raw) method (added raw argument, set to true if you don't want parse a value).
  • Added removing keys in Meta.
  • Fixed removing users from Party.
  • some fixes

2.0.10

  • Added event party:member:disconnected for Communicator.

2.0.8

  • Added kicking party members by party.kick(accountId) or member.kick().
  • Fixed error errors.com.epicgames.social.party.stale_revision while updating new party.
  • party.findMember() currently searching by accountId and PartyMember object. Thanks to: iXyles

2.0.7

  • Fixed Party methods: setCustomMatchKey(key) and setAllowJoinInProgress(canJoin). Thanks iXyles for report.

2.0.6

  • fixed getFriends() method. Thanks iXyles for PR.
  • removed includePending attribute from getFriends(). Currently you can get pending friends only by getFriendRequests() (previously getPendingFriends()).
  • Added exit process handler for new feature in epicgames-fortnite-client.
  • Improved checking EULA while running game by runGame() method.