5636 links
  • GuiGui's Show

  • Home
  • Login
  • RSS Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
page 1 / 1
  • Archiver ses jeux vidéos Steam (ou équivalent)

    Je veux archiver mes jeux vidéos afin de pouvoir y rejouer quand Steam (ou Ubisoft Connect ou autre) aura disparu ou les aura retirés de son catalogue. Je rejoue régulièrement à des jeux de 2004-2006, ça me procure du plaisir. La fin de vie de serveurs de licence de jeux vidéos, c'est déjà arrivé. La suppression de titres d'un catalogue aussi (chez mamazone kindle, par exemple).

    Les juristes rétorqueront que Steam (ou équivalent), c'est de la location, le contrat est clair, la loi aussi. J'ai essayé d'acheter des jeux vidéos. En 2016, Doom était vendu sur un DVD… qui ne contenait pas tout le jeu, il fallait utiliser Steam (voir). Idem en 2017 avec Wolfenstein II : The New Colossus. En 2021, Doom Eternal n'était plus du tout vendu sous forme matérielle. Sous forme dématérialisée, on revient toujours à un verrou "connecté" qui peut disparaître. Je voudrais bien acheter plutôt que louer, mais les éditeurs ne semblent pas vouloir vendre… Comment fait-on dans ce cas-là ? Le marché est verrouillé de fait. Faut-il l'accepter ? Doit-on laisser une œuvre disparaître ?


    GOG

    Avant de s'embêter, on peut vérifier si un jeu n'est pas disponible libre de tout verrou sur une plateforme telle que GOG.com (ex Good Old Games).

    C'est ennuyeux de repasser à la caisse une deuxième fois, mais si ça épargne des heures de prise de tête, ça se discute.

    J'ai regardé sur le site web officiel de plusieurs jeux vidéos : Steam est remplacé par la plateforme maison, mais le fond ne change pas, donc ça ne me convient pas.


    Casser le verrou Steam (SteamSub)

    Si je me suis mis à acheter mes jeux vidéos, c'est que j'en avais les moyens, que je voulais financer ceux qui me divertissent, et que je voulais éviter les virus et les bugs dont on peine à déterminer s'ils viennent du crack ou non.

    Télécharger une version crackée de mes jeux Steam (ou similaire) me confronterait à nouveau à ces problèmes que j'ai fuis, donc je préfère éviter.

    Steam-Auto-Crack et SteamAutoCracker permettent de faire sauter le verrou Steam. Sur 7 jeux, le premier m'en a déverrouillé 4, le deuxième 3.

    Un jeu peut être protégé par plusieurs verrous. Notamment ceux pour lesquels Steam exécute, en arrière-plan, un autre launcher, comme Ubisoft Connect (ex-Uplay) ou Rockstar Games Social Club. Dans ce cas-là, ces logiciels ne fonctionneront pas.

    Évidemment, pour que ces logiciels de déverrouillage fassent leur taff, Steam doit être installé (car ils utilisent l'API officielle de Steam avec ton compte, comme le ferait le client Steam officiel, d'où aucun risque de bannissement).

    Bien souvent, c'est Steam qui configure la langue d'un jeu et le menu de celui-ci ne permet pas d'en changer. Il faut donc choisir sa langue dans Steam-Auto-Crack (sinon en changer après coup dans le fichier « SteamConfig.ini » à la racine du jeu) ou modifier le fichier « steam_settings/force_language.txt » créé par SteamAutoCracker à la racine du jeu.

    Pour s'assurer que Steam-Auto-Crack et SteamAutoCracker ont fait leur taff, il faut désinstaller Steam, sinon risque de faux espoir (c'est du vécu). Attention : pour rappel, désinstaller Steam supprime les jeux, donc, avant, copie-les ailleurs.

    Après le déverrouillage et le test, je crée une archive compressée (7z) du dossier du jeu.


    DLC et édition

    C'est la bibliothèque de fonctions Steam qui informe un jeu des DLC qui ont été achetés. Pour les inventorier : clic-droit sur le nom d'un jeu dans la bibliothèque Steam, « propriétés », « DLC ».

    Les DLC sont parfois regroupées dans une édition (Deluxe edition, Definitive upgrade, etc.). Pour les conserver, il faut alors identifier l'édition que l'on possède. Dans la bibliothèque Steam, on clique sur un jeu, puis sur le lien « Assistance » dans l'entête de la page (sous l'image transversale), et, dans l'entête de la page support, qui permet de récupérer un reçu, on trouve le nom de l'édition. Source. Parfois, ce n'est pas le cas, donc il faut consulter le reçu et/ou récupérer l'ID du jeu dans l'URL du lien « Voir dans le magasin » (clic droit -> copier).

    C'est le nom / l'ID de l'édition qu'il faudra communiquer à Steam-Auto-Crack / SteamAutoCracker.

    SteamAutoCracker crée un dossier « steam_settings » à la racine du jeu. Il contient un fichier « steam_appid ». Steam-Auto-Crack crée un fichier « SteamConfig.ini ». Il contient l'ID de du logiciel mais aussi la liste des DLCs. En cela, Steam-Auto-Crack permet de conserver les DLC qui ne font pas l'objet d'une édition. Granularité fine.

    Pour s'y retrouver dans tout ce bazar, la SteamDB est bien pratique.


    Build ID

    Certains contenus d'un jeu ne sont pas un DLC. Exemple : le mode Horde de Doom Eternal est apparu avec le patch 6.66 d'octobre 2021 (build 7538979).

    Steam-Auto-Crack et SteamAutoCracker ne permettent pas de conserver ces contenus. Il faudra télécharger une version du jeu qui les contient.

    Là encore, pour identifier la date de sortie et/ou le build ID d'un contenu, la SteamDB est incontournable.


    Casser les verrous des autres plateformes

    J'ai rien trouvé pour Ubisoft Connect et Rockstar Games Social Club.

    À part UplayR1Unlocker / UplayR2Unlocker qui permettent uniquement de débloquer les DLC achetés sur Ubisoft Connect.


    BitTorrent

    Quand un jeu est protégé par plusieurs verrous et/ou par un autre verrou que SteamSub, il reste le torrent (ou le téléchargement direct ou tout autre moyen d'échange).

    Toujours dans l'idée de modifier le moins possible les fichiers de mes jeux afin d'éviter tout bug lié au crack, j'ai tenté d'appliquer des « crack only » sur mes jeux Steam. Ce fut très rarement fructueux : le jeu ne démarre pas ou crashe. Probablement car le crack correspond à une version du jeu qui n'est pas celle des autres fichiers du jeu (apportés par Steam).

    J'utilise le tracker YggTorrent.

    Les releases de Mephisto sont fonctionnelles, sans virus, et installent une partie des dépendances (notamment MS VC++).

    Avant d'installer des jeux crackés, j'ai sauvegardé le disque dur de mon ordinateur de jeu avec la version liveUSB de Clonezilla.

    Je conseille également d'utiliser l'échantillon gratuit de plusieurs antivirus comme Kaspersky Virus Removal Tool, Trend Micro HouseCall, ESET Online Scanner, F-Secure Online Scanner, etc., et de procéder à un "vote" majoritaire : si un seul antivirus bipe, osef, surtout si le nom du virus est un truc générique comme « HackTool:Win32/Crack » (il détecte un crack inoffensif, rien de plus), mais si la majorité bip, il faut s'inquiéter. Dans mon cas, jamais plus d'un antivirus a hurlé pour un jeu donné, donc osef.

    Évidemment, dans le pare-feu, il faudra interdire au binaire d'un jeu cracké de se connecter au réseau local (et donc à Internet) afin qu'il ne se fasse pas détecter ni qu'il ne fasse de la merde s'il s'agit d'un virus bien caché.

    J'ai découvert SteamUnlocked. Il propose parfois du torrent. J'en ai jamais entendu parlé, pas même sur la rivière de shaarlis ou Twitter. La communauté WOT semble dire que c'est OK avec un bloqueur de pub, mais bon, dans le doute, j'ai péféré rester fidèle à mon tracker torrent de confiance.


    Attention aux dépendances

    Comme tout logiciel, les jeux vidéos dépendent de bibliothèques de fonctions. En grande majorité : Direct X et Microsoft Visual C++ redistribuables.

    Certains jeux fournissent toutes les bibliothèques dans leur dossier Steam. D'autres non.

    Parfois il faut une version précise d'une dépendance. Exemple : Microsoft Visual C++ redistribuables 2010. Ou une architecture précise. Exemple : x86 sur un ordi et un système x64.

    Steam (ou équivalent) installe ces dépendances. Rien dit que l'éditeur (Microsoft dans le cas présent) les diffusera encore longtemps. Certaines sont même diffusées via un exécutable qui lui-même télécharge la bibliothèque… Aucune pérennité, donc. Il faut donc archiver ça aussi si l'on espère rejouer dans longtemps.

    J'y suis allé en bourrin : réinstallation de winwin via la partition de récupération, installation d'un jeu, identification des bibliothèques manquantes, réinstallation de winwin, etc.


    Bilan personnel

    Sur 13 jeux :

    • 7 sont protégés uniquement par SteamSub, donc Steam-Auto-Crack et SteamAutoCracker ont fait le job ;

    • 1 est protégé par Steam et par un verrou maison. Un crack only a fait le job ;

    • 5 sont protégés par Steam et par un verrou costaud genre Denuvo. Je pensais que ce dernier avait été abandonné en 2013, mais les idées de merde ne meurent jamais. J'ai récupéré une copie intégrale de ces jeux en torrent.

    Ça m'aura coûté quasiment une semaine temps plein. Inventorier l'édition et les DLC de chaque jeu, installer chaque jeu (pas assez d'espace sur mon HDD), tenter de virer SteamSub, tester, chercher un crack only en cas d'échec, torrent en cas d'échec, vérifier le bon fonctionnement du jeu dans tous les cas, vérifier les dépendances de chaque jeu, construire les archives ou modifier les existantes en cas d'oubli de dépendances, etc. Comme d'autres choses de la vie, il faut archiver ses jeux au fil de l'eau sinon c'est insoutenable.

    Tout ce temps perdu. :( L'humanité aurait mieux à faire, mais elle préfère perdre son temps à verrouiller des choses… Toute cette ingéniosité (des concepteurs et des crackeurs) perdue… Si ça ce n'est pas une énième illustration que les modèles de société de mécénat global ou de licence globale ont du sens, permettre aux auteurs de bouffer sans perdre du temps à verrouiller les choses, je ne sais pas ce qu'il faut de plus.

    Ce shaarli illustre à merveille la contribution social des bidouilleurs, des hackers, des crackers : libérer les gens, ouvrir le marché (cf. quasi plus aucun éditeur ne vend du jeu vidéo, donc, résistance), et archivage des œuvres numériques.

    Tue 20 Jun 2023 03:07:56 PM CEST - permalink -
    - http://shaarli.guiguishow.info/?eFKnfQ
Links per page: 20 50 100
page 1 / 1
Mentions légales identiques à celles de mon blog | CC BY-SA 3.0

Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community