Downgrade Fallout 4

De La Confrérie des Traducteurs
Révision datée du 26 avril 2024 à 14:32 par Lart-Iste (discussion | contributions) (Ajout FAQ)
Les versions Epic Games, Xbox et MS Store ne supportent pas le downgrade.

Rétrogradage complet - Downgrade

Fallout 4 est encore régulièrement mis à jour (voir la liste des versions). Or, F4SE (prérequis à de nombreux mods) est dépendant de la version de l'exécutable : il est donc proposé en plusieurs versions et les mods contenant des DLL (librairies) qui en dépendent doivent être adaptées à chacune de ces versions. Comme une partie des mods avec DLL n'est pas à jour à l'heure actuelle, il est proposé de downgrader (repasser en version inférieure) pour « tromper » F4SE et utiliser la version pour laquelle le plus de mods sont compatibles. Il existe deux méthodes : le downgrade complet et le best of both. Choisissez selon votre partie en cours ou selon vos préférences.

À l'heure actuelle (version 1.10.980 et suivantes datée d'avril 2024), il est recommandé de downgrader soit en 1.10.163 (version pré-NEXT GEN pour laquelle tous les mods avec DLL sont conçus). Cette opération ne touchera pas aux fichiers du jeu et vous aurez donc tous les fichiers nécessaires au modding.

Les mods indiqués NG (pour Next Generation) proposent une DLL compatible avec toutes les versions du jeu : il est donc recommandé de les prendre pour éviter de se poser des questions de version ! Cependant, il faudra faire attention à la date de la mise à jour du mod NG. En effet, si la mise à jour du mod est plus vieille que la dernière mise à jour du jeu, il est possible le mod ne fonctionnera pas sur cette dernière.

Si vous aviez modifié le jeu sans utiliser de gestionnaire de mods, je vous conseille simplement de le désinstaller, de vider le dossier du jeu des restes indésirables. Le downgrade ne concerne que le jeu lui-même, il n'est pas nécessaire de downgrader les DLCs.

Voici la procédure à suivre pour obtenir le jeu de base, les commandes des DLCs sont décrites plus bas :

  1. Videz complètement votre dossier racine F4 tout en le conservant.
  2. Ouvrez la console Steam (Win+R puis taper steam://open/console).
  3. Entrez les commandes suivantes - attendez que le message Depot download complete apparaisse entre chaque commande :
    • download_depot 377160 377162 5847529232406005096 L'exe
    • download_depot 377160 377161 7497069378349273908 Les maillages 3D, sons, script et vidéos
    • download_depot 377160 377163 5819088023757897745 Les .dll, .ini, archives et plugins
    • download_depot 377160 377165 7549549550652702123 Les voix françaises
    • download_depot 377160 377164 2178106366609958945 Les voix anglaises pour le VOSTFR
  4. Allez dans le dossier .../Steam/steamapps/content/app_377160/ et vous devriez trouver quatre dossiers nommé depot_37716X (X est remplacé par 1, 2, 3, 4 et 5).
  5. Copiez-collez le contenu de ces dossiers (pas les dossiers eux-mêmes) à la racine de Fallout 4 (là où se trouve les EXE ; Windows va demander si vous voulez écraser des fichiers, dites oui).
  6. Téléchargez et installez F4SE 1.10.163 (lien direct).
Il est parfois important de relancer FalloutLauncher.exe en dehors de votre gestionnaire de mods pour réécrire la clé de registre qui permet à votre Windows, et donc à votre gestionnaire de mods, de savoir où se trouve le jeu.

Le meilleur des deux - Best of Both

Méthode expérimentale, faites vos retours sur le discord.

Il est très probable qu'en attendant la mise à jour de F4SE, vous souhaitiez tout de même jouer au jeu avec le nouveau contenu tout en conservant votre ancienne version avec vos mods intacts. Skyrim dispose d'une version similaire, permettant ainsi de conserver vos anciens mods tout en ajoutant les nouveaux DLCs. Nous allons essayer de faire la même chose ici.

Pour comprendre comment fonctionnent les jeux Bethesda et quels sont les fichiers directement impactés par cette mise à jour, vous devez comprendre que l'exécutable fait appel à des librairies, les fichiers .dll, qui vont toujours de pair avec l'exécutable. Chaque version de l'exe a ses propres fichiers .dll, et si vous les mélangez entre eux, cela ne fonctionnera pas. Un dernier rappel : n'ajoutez pas de mods ou de DLCs en cours de partie, car les chances de corrompre votre sauvegarde explosent.

  • ✅Les plugins de type .esm, .esp, .esl, les archives .ba2, les fichiers de configuration .ini, les vidéos .bk2 et les scripts .vdf sont compatibles avec toutes les versions.
  • ❎Les fichiers .dll et les .exe ne le sont pas. Ce sont eux qui vont devoir être ciblés.

À partir d'ici, vous commencez peut-être à imaginer la procédure. Nous allons télécharger à nouveau l'intégralité des dépôts de la dernière mise à jour next-Gen et de l'ancienne, afin de récupérer seulement ce qui nous intéresse dans chacune. Il est toujours essentiel d'avoir un dossier racine du jeu propre. Voici la liste des fichiers concernés : Lancer l'installation du jeu ou vérifié ses fichiers :

  1. Ouvrez la console Steam (Win+R puis taper steam://open/console).
  2. Entrez les commandes suivantes - elles correspondent à la mise à jour Next-Gen du 25 avril 24 :
    • download_depot 377160 377161 7332110922360867314 Les maillages 3D, sons, script et vidéos
    • download_depot 377160 377163 3876298980394425306 Les .dll, .ini, archives et plugins
    • download_depot 377160 377165 8045191663392248690 Les voix françaises
    • download_depot 377160 377164 8492427313392140315 Les voix anglaises
  3. Allez dans le dossier .../Steam/steamapps/content/app_377160/ et vous devriez trouver quatre dossiers nommé depot_37716X (X est remplacé par 1, 2, 3, 4 et 5).
  4. Pour le dépôt 377161 copiez-collez l'intégralité, pour le dépôt 377163 copiez-collez tous sauf les .exe et .dll listés plus bas et pour le 377165/64 copiez-collez l'intégralité des fichiers à la racine de Fallout 4 (là où se trouve les EXE ; Windows va demander si vous voulez écraser des fichiers, dites oui).
  5. Étape intermédiaire, supprimez ou renommez les dossiers originaux des dépôts.
  6. Entrez les commandes suivantes - elles correspondent à la version pré Next-Gen d'il y a quatre ans :
    • download_depot 377160 377162 5847529232406005096 L'exe
    • download_depot 377160 377161 7497069378349273908 Les maillages 3D, sons, script et vidéos
    • download_depot 377160 377163 5819088023757897745 Les .dll, .ini, archives et plugins
  7. Allez dans le dossier .../Steam/steamapps/content/app_377160/ et vous devriez trouver quatre dossiers nommé depot_37716X (X est remplacé par 1, 2, 3, 4 et 5).
  8. Copiez-collez la liste de fichiers ci-dessous à la racine de Fallout 4 (là où se trouve les EXE ; Windows va demander si vous voulez écraser des fichiers, dites oui).
    • Fallout4.exe Important
    • FalloutLauncher.exe Important
    • flexExtRelease-x64.dll
    • flexRelease_x64.dll
    • GFSDK_GodraysLib.x64.dll
    • GFSDK_SSAO_D3D11.win64.dll
    • msvcp110.dIl
    • msvcr110.dll
    • nvToolsExt64.dll
    • steam_api64.dll Important
  9. Éxecuter votre lanceur FalloutLauncher.exe sans passer par votre gestionnaire de mod un seule fois.

DLCs Steam au détail

Vous devez comprendre qu'il existe deux types de DLC : les créations originales créées et publiées par Bethesda sur Steam, et celles provenant de créateurs partenaires via le Création Club. Ces dernières sont soit fournies par défaut avec le jeu, soit téléchargeables depuis le jeu. Il est donc important de lancer au moins une fois le jeu sans aucun ajout pour tous les obtenir. Pour avoir un DLC en VOSTFR ne prennez que le fichier Voices_en.ba2 dans les dépôts anglais. Ces commandes seront votre seul moyen d'obtenir les DLCs si vous avez bloqué les mises à jour avec la méthode décrite plus bas. Les DLC provenant du CC ne sont pas bloqués au téléchargement quant à eux.

  • Liste des commandes console pour les DLCs afin de faire votre sélection personnelle :
    • download_depot 377160 435870 1213339795579796878 - Automatron - Fichiers principaux
    • download_depot 377160 435872 7005875929366232340 - Automatron - Fichier des voix françaises
    • download_depot 377160 435871 7785009542965564688 - Automatron - Fichier des voix anglaises
    • download_depot 377160 435881 1207717296920736193 - Far Harbor - Fichiers principaux
    • download_depot 377160 435883 8148702710057205377 - Far Harbor - Voix françaises
    • download_depot 377160 435882 8482181819175811242 - Far Harbor - Voix anglaises
    • download_depot 377160 480631 6588493486198824788 - Vault-Tec Workshop - Fichiers principaux
    • download_depot 377160 393886 4075502974578231964 - Vault-Tec Workshop - Voix françaises
    • download_depot 377160 393885 5000262035721758737 - Vault-Tec Workshop - Voix anglaises
    • download_depot 377160 490650 4873048792354485093 - Nuka-World - Fichiers principaux
    • download_depot 377160 393896 4271967849859961419 - Nuka-World - Voix françaises
    • download_depot 377160 393895 7677765994120765493 - Nuka-World - Voix anglaises
    • download_depot 377160 435880 366079256218893805 - Wasteland Workshop - Fichiers principaux
    • download_depot 377160 480630 5527412439359349504 - Contraptions Workshop - Fichiers principaux
    • download_depot 377160 540810 1558929737289295473 - Terrapin (High Resolution Texture Pack) - Fichiers principaux
    • Le DLC Fallout 4 - Creations se télécharge depuis le Création Club en jeu.
    • L'essentiel de la mise à jour Next-Gen se trouve dans le dépôt principal 377163.

Bloquer les mises à jour

Cette étape est facultative mais pourrait bien vous sauver la vie. Pourquoi ? Bien que Bethesda ne propose plus de contenu original, il subsiste encore des mises à jour, comme les mises à jour anniversaires souvent accompagnées et suivies de mises à jour du Création Club. Cette plateforme est directement lié aux jeux, donc tout changement sur une de ces licences se répercute directement sur les autres. Par exemple, une mise à jour de Starfield ou de Fallout 4 touchant au Création Club sera répercutée sur les autres licences.

Vous devez savoir que Steam permet aux studios de forcer les mises à jour pour des raisons de sécurité, peu importe l'état de vos paramètres Steam. Vous avez probablement déjà vu plusieurs tutoriels vous indiquant de régler certaines options dans l'application, mais ce n'est pas suffisant. Pour Fallout 4 et son Création Kit, ces mises à jour peuvent entraîner un dysfonctionnement total par rapport à votre liste de mods et à votre gestionnaire de mods, si elles ont lieu.

CK Lecture seule
Exemple

L'application Steam gère l'état des produits installés grâce aux "appmanifest". Ces fichiers contiennent toutes les informations liées à votre produit. C'est donc à ces fichiers que nous devons nous attaquer pour bloquer totalement ces mises à jour forcées, et bien entendu, toujours après avoir installé Fallout 4, ses DLCs et le Création Kit avec ou sans rétrogradage. Pour trouver ces fichiers, rien de plus simple :

  1. Allez dans votre bibliothèque Steam puis > Clic droit sur le jeu > Propriétés... >Fichiers installés > Parcourir, cela va vous ouvrir le dossier racine du jeu.
  2. Dans la barre d'adresse de cette fenêtre remontez trois dossiers en arrière, jusqu'au dossier steamapps.
  3. Ici, vous trouvez le fichier appmanifest_377160.acf > Clic droit > Propriétés et cochez la case Attributs Lecture seule

Steam ne pourra alors plus écrire et modifier ce fichier, ce qui le figera dans le temps. Si une mise à jour survient, le centre de téléchargement Steam vous informera alors d'une erreur d'écriture. Parfait ! C'est ce que l'on voulait ! Ne vous inquiétez pas, tous vos autres produits Steam ne seront pas affectés. Il est aussi important de noté que ceci ne bloque pas les téléchargements depuis le menu en jeu du création club.

FAQ - Foire aux questions

  • Question : Pourquoi les mises à jour cassent-elles une grande partie des mods ?
  • Réponse : La plupart des mods se basent sur d'autres mods fondamentaux et souvent incontournables, ces mods requièrent le script extender F4SE. Ce dernier est directement lié aux librairies en .dll et à leurs .exe. La moindre mise à jour les affectant entraîne des dysfonctionnements en cascade nécessitant une mise à jour du script extender ainsi que de tous les mods fondamentaux qui en dépendent.
  • Question : Pourquoi est-il nécessaire de faire attention à sa version de jeu lors du modding ?
  • Réponse : Chaque mod de fondation dépend d'une version spécifique du script extender, qui lui-même dépend d'une version spécifique des librairies du jeu. Comme expliqué précédemment, il existe également des mods de type NG qui sont censés pallier à ce problème en fonctionnant quel que soit la version du jeu, du script extender et quelle que soit la plateforme de jeu.
  • Question : Y a-t-il des mods qui restent compatibles malgré les mises à jour ?
  • Réponse : Oui, il y en a. Ceux qui n'ont que des plugins (.esm, .esp et .esl), des archives (.ba2), des fichiers audio (.xwm), des textures (.dds), des maillages (.nif) et d'autres fichiers de configuration (.ini, .json et .toml). En résumé, pour être compatible avec toutes les versions, le mod doit être soit dit NG ou ne pas dépendre de fichiers .dll. Pour vérifier le contenu d'un mod, vous pouvez ouvrir son archive ou cliquer sous le bouton de téléchargement sur Preview file contents.
  • Question : Le jeu va encore être mis à jour ?
  • Réponse : Très probablement, une mise à jour majeure est souvent suivie de mises à jour mineures de correctif. Vous pouvez suivre l'activité du canal bêta de F4 ici, en bas de page.
  • Question : Pourquoi est-il important de ne pas ajouter de contenu en cours de partie (mods ou DLC) ?
  • Réponse : La sauvegarde fonctionne comme un plugin dans les jeux Bethesda, ce qui signifie qu'elle occupe une place dans la limite des 255 plugins. Par conséquent, elle est sujette aux mêmes problématiques que ces derniers. Si vous ajoutez ou supprimez du contenu, la sauvegarde peut présenter des "trous", des erreurs de formid ou de scripts manquants ou ne correspondant plus entre eux. Un bâtiment, un objet ou une fonction supprimé ne sera pas réellement éliminé de la sauvegarde ; il restera présent mais rempli d'erreurs. De simples mises à jour des mods peuvent avoir les mêmes conséquences. De plus, une sauvegarde corrompue n'arrive pas nécessairement immédiatement ; parfois, elle peut se manifester après plusieurs heures de jeu. Dernier point, la provenance du mod ne change rien, que ce soit pour une création en club ou ailleurs.
Creative Commons Attribution Ce guide a été créé par Lart_Iste pour la Confrérie des Traducteurs et enrichi par la communauté.