FreePackages le plugin ASF qui va gonfler votre bibliothèque Steam

FreePackages

Vous savez sans doute que régulièrement Steam, Epic, GOG ou Amazon offrent des jeux gratuitement. C’est généralement la pêche aux infos sur Reddit ou la surveillance assidue du site IsThereAnyDeal pour voir les jeux qui tombent. Mais il y a une solution pour que cela se fasse automatiquement ! Aujourd’hui, je vous explique comment je fais pour les jeux Steam avec FreePackages, et dans un prochain article, nous verrons comment faire avec Epic, GOG et Amazon Games.

Pour récupérer les jeux Steam, maintenant que je vous ai expliqué comment configurer un serveur ArchiSteamFarm (ASF), nous allons lui ajouter un plugin ô combien utile : FreePackages.

Steam propose presque tous les jours de petits jeux gratuits obscurs, des prologues, ou rend temporairement gratuits des DLC ou des jeux payants. Ce plugin scanne la base de données de Steam (SteamDB) et ajoute automatiquement toutes les licences gratuites à votre compte. Ça gonfle artificiellement le nombre de jeux sur votre compte Steam (sympa pour le badge de collectionneur) et ça permet de choper des jeux payants devenus gratuits pendant 24h sans rien faire.

L’installation

  1. Rendez-vous sur la page GitHub du projet « ASF FreePackages plugin« .
  2. Allez dans la section « Releases » (sur la droite) et téléchargez le fichier .zip (attention à ne pas télécharger le code source).
  3. Extrayez le contenu du fichier .zip directement dans le dossier plugins qui se trouve à l’intérieur du dossier principal de votre ASF. Le chemin doit ressembler à : .../ArchiSteamFarm/plugins/FreePackages/FreePackages.dll.

La configuration

Maintenant, prenez votre fichier de configuration du serveur, le fameux fichier NomDeVotreBot.json que nous avions écrit précédemment. Il va falloir ajouter quelques petites choses pour lui dire d’utiliser FreePackages.

À la fin du script, ajoutez "EnableFreePackages": true. Cela devrait ressembler à ceci (n’oubliez pas la virgule sur la ligne précédente !) :

JSON
{
  "Statistics": true,
  "EnableFreePackages": true,
  "PauseFreePackagesWhilePlaying": true
}

Maintenant, sachez que si vous lancez ASF tel quel, il va récupérer les MMO Free-to-Play, les prologues de quelques minutes, les démos techniques, et des centaines de petits jeux gratuits sans intérêt. Il se peut que, comme moi, vous n’ayez pas envie de vous retrouver avec des milliers de jeux à ranger.

Les créateurs du plugin y ont pensé. Steam fait une différence technique très précise entre deux types de jeux :

  • Free On Demand : Les jeux qui sont gratuits de base (les MMO, les F2P, etc.).
  • No Cost : Les jeux normalement payants qui sont temporairement en promotion à 100 % (les fameux « prix barrés »).

Pour indiquer au plugin d’ignorer la poubelle des Free-to-Play et de ne se concentrer que sur les vrais jeux payants offerts, il faut lui ajouter un filtre spécifique.

La configuration filtrée (Le « Prix Barré » uniquement)

Dans votre fichier de configuration, au lieu de mettre seulement les deux lignes précédentes, vous allez devoir insérer un bloc appelé FreePackagesFilters avec l’instruction "NoCostOnly".

Voici à quoi la fin de votre fichier doit ressembler :

JSON
"EnableFreePackages": true,
  "PauseFreePackagesWhilePlaying": true,
  "FreePackagesFilters": [
    {
      "NoCostOnly": true
    }
  ]
}

Puisque l’objectif principal avec ASF reste de farmer des cartes Steam, le créateur du plugin a prévu un filtre très intelligent qui combine le meilleur des deux mondes. On peut lui dire : « Ne récupère que les vrais jeux payants à prix barrés, OU les jeux gratuits uniquement s’ils possèdent des cartes Steam à farmer. » (Sur Steam, la catégorie technique « 29 » désigne la présence de cartes à échanger).

Si cette option vous intéresse pour maximiser votre farm, voici le code ultime à coller :

JSON
"EnableFreePackages": true,
  "PauseFreePackagesWhilePlaying": true,
  "FreePackagesFilters": [
    {
      "NoCostOnly": true
    },
    {
      "Categories": [29]
    }
  ]
}

Et voilà ! Il suffit maintenant de laisser tourner ASF et de voir des jeux s’ajouter, et même farmer des cartes.

Quelques petites précisions : Certains titres sont en accès temporaire, par exemple lors d’un « week-end gratuit ». À la minute où le week-end gratuit se termine, Steam révoque automatiquement la licence de votre compte.

  • Si le jeu est installé, il restera visible, mais le bouton vert « Jouer » sera remplacé par un bouton bleu « Acheter ». Vous ne pourrez plus le lancer.
  • Si le jeu n’est pas installé, il disparaîtra tout simplement de votre bibliothèque Steam.

Dans le prochain article, nous allons nous attaquer aux jeux offerts sur Epic, GOG, Amazon Prime Gaming, et même aux drops Twitch ! Il n’y a aucun risque de bannissement avec ces méthodes (Steam et Epic les tolèrent). Cependant, sachez que Microsoft a décidé de faire la chasse aux bots (pour le programme Microsoft Rewards) : je vous déconseille donc fortement l’utilisation de scripts comme Bing Rewards Bot sous peine de perdre votre compte.

Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *


Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.