PGPatcher

De La Confrérie des Traducteurs
Version datée du 11 juillet 2026 à 20:42 par Oaristys (discussion | contributions) (Page créée avec «  '''[https://www.nexusmods.com/skyrimspecialedition/mods/120946 PGPatcher]''' est un outil pour Skyrim qui permet de patcher dynamiquement toute votre installation pour que les modèles prennent en compte les textures de '''parallaxe''', '''Complex Material''' ou '''PBR''' que vous avez installées. Il permet ainsi de ne plus se soucier des modèles eux-mêmes qui devaient autrefois être patchés au détail. Vous n'aurez plus besoin d'installer des modèles sp... »)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

PGPatcher est un outil pour Skyrim qui permet de patcher dynamiquement toute votre installation pour que les modèles prennent en compte les textures de parallaxe, Complex Material ou PBR que vous avez installées.

Il permet ainsi de ne plus se soucier des modèles eux-mêmes qui devaient autrefois être patchés au détail. Vous n'aurez plus besoin d'installer des modèles spécifiques (souvent une option « Parallax » dans les mods qui ajoutent des modèles) ni d'utiliser Auto Parallax qui désactivait la parallaxe sur les modèles sans texture adaptée, ce qui était particulièrement peu efficace.

Pour rappel, la parallaxe ajoute de la profondeur aux surfaces plates grâce à des maps supplémentaires, avec une gestion supplémentaire potentielle des matériaux.

Vous aurez besoin de cet outil si vous choisissez d'installer des textures avec :

  • Parallaxe (aussi appelée Complex Parallax) : version basique, prise en charge par SSE Parallax Shader Fix, ENB et Community Shaders.
  • Complex Material (aussi appelé Complex Parallax Materials) : gestion des matériaux, prise en charge par ENB et Community Shaders.
  • PBR (aussi appelé TruePBR = Physically Based Rendering) : gestion des matériaux la plus moderne, prise en charge par Community Shaders seulement.

Prérequis

PGPatcher requiert :

Installez PGPatcher comme un mod et liez-le à MO2 en lui indiquant l'exécutable. Créez un dossier de mod vide, par exemple PBR Output, où iront les fichiers générés, et ne l'activez pas pour l'instant.

Pour bénéficier de la parallaxe, il vous faut Community Shaders ou ENB en jeu ; pour le PBR, il vous faut Community Shaders.

  • Community Shaders : dans le menu en jeu, sous Extended Materials, Complex Material doit être activé (ON par défaut).
  • ENB : dans enbseries.ini, vous devez avoir ceci :
    • EnableComplexParallax=true
    • EnableComplexParallaxShadows=true
    • EnableComplexMaterial=true
    • EnableDynamicCubemap=true

Installez au préalable tous les mods de retexturation de votre choix, que ce soient des textures normales ou labellées parallaxe, complexe material/complex parallaxe ou PBR.

PGPatcher est idéalement à faire tourner dans les derniers utilitaires, après BodySlide et Synthesis, mais avant TexGen et DynDOLOD si vous les avez.

Incompatibilités

Auto Parallax est incompatible avec PBR et redondant avec le reste : PGPatcher le remplace complètement.

Model Swapper implique l'utilisation de modèles sans entrée de plugin, or PGPatcher se base sur les plugins. Il pourrait y avoir des soucis visuels si PGPatcher applique un shader sur le modèle d'origine qui est swappé par un modèle utilisant une tout autre texture.

PBR est incompatible avec les mods de shaders (neige/cendre) à passe multiple comme Simplicity of Snow et Shaders of Solstheim - Ash and Moss (parallaxe et complex parallaxe fonctionnent, mais le rendu n'est pas idéal). Si vous voulez du PBR, utilisez à la place ces mods à passe simple :

Dans le skyrimprefs.ini de votre profil MO2, vérifiez que vous avez bien bEnableProjecteUVDiffuseNormals=1.

Utilisation

Lancez PGPatcher.

Options à gauche :

  • Game - Location et Type : l'emplacement de votre jeu, détecté par défaut via MO2.
  • Conflict Resolution Mod Manager : sélectionnez Mod Organizer 2. Si cette option n'est pas activée, PGPatcher appliquera toujours le meilleur shader (PBR > CM > Parallax) au lieu de prendre en compte votre ordre d'installation, ce qui peut entraîner des problèmes.
  • MO2 Options - Instance Location : c'est le chemin de l'instance qui contient modorganizer.ini, pas de votre profil. Par défaut, C:\Users\xxx\AppData\Local\ModOrganizer\Skyrim Special Edition.
  • Output : sélectionnez le dossier Output préalablement créé, par exemple F:\Mods\SSE\mods\PBR Output. Ne cochez pas l'option zip afin que les fichiers puissent être écrasés en cas de mise à jour.
  • Plugin Language : Mettez sur French pour que le programme aille chercher les strings français pour générer les plugins (qui vont éditer certains objets).

Options à droite :

  • Fix Mesh Lighting (ENB Only) : pour ENB seulement, corrige le bug des modèles luisants (mods de type « fixed mesh lighting » plus nécessaires).
  • Parallax : patche les modèles s'il existe une map adaptée pour sa texture ou normal map.
  • Complex Material : patche les modèles s'il existe une map adaptée pour sa texture ou normal map.
  • TruePBR (CS) : patche les modèles s'il existe un fichier JSON adapté pour sa texture.
  • Upgrade Parallax to Complex Material : met à jour les maps de parallaxe en maps de Complex Material si les conditions sont réunies.
  • Disable Pre-Patched Materials : ignore les modèles déjà patchés.
  • Fix Vanilla Subsurface Scattering : évite que la lumière de subsurface soit trop sombre, surtout sur le feuillage.
  • Add Hair Flow Map (CS) : applique les maps de type _flow, utilisées par les cheveux pour le module Hair Specular de CS.

Cliquez sur Save Configuration.

Cliquez sur Start Patching.

Attendez que la fenêtre des mods s’affiche. Voyez ci-dessous pour son usage. Ensuite, cliquez sur OK pour continuer.

Une fois le patch appliqué, une boîte de dialogue de confirmation s'affichera, avec des avertissements ou des erreurs que vous devez lire attentivement.

Appuyez sur n'importe quel bouton pour fermer la boîte de dialogue de confirmation, puis activez simplement l'output dans votre gestionnaire de mods. Il doit avoir la priorité absolue et donc ne se faire écraser par rien (icône d'éclair vert), à l’exception des outputs DynDoLOD/TexGen.

Les plugins générés DOIVENT ÊTRE PLACÉS EN DERNIER dans l'ordre de chargement, à l’exception des plugins de DynDoLOD/TexGen. LOOT triera ces plugins correctement.

Fenêtre d'ordre de priorité

PGPatcher dispose d'un système permettant de déterminer quel mod doit être prioritaire pour s'appliquer à un même modèle. Alors, oui, cela suppose de gérer un troisième ordre de chargement, mais pas le choix : par exemple, si vous avez 4 mods qui ajoutent les textures suivantes :

  • Le mod A fournit exemple_m.dds <-- Une texture de complex material
  • Le mod B fournit exemple_p.dds <-- Une texture de parallaxe basique
  • Le mod C fournit exemple_em.dds <-- Une texture de complex material, mais nommée différemment
  • Le mod D fournit exemple.json <-- Un fichier JSON de PBR correspondant à la texture exemple.dds

En théorie, ces 4 mods ne sont PAS en conflit dans MO2, car ils ont tous des noms/types différents. Cependant, PGPatcher doit décider lequel appliquer, car tous correspondent à la texture exemple.dds ! C'est là qu'intervient la fenêtre d'ordre de priorité. En fonction du mod qui arrive en tête de liste, PGPatcher saura lequel appliquer.

La colonne de droite montre quel type de parallaxe est détectée dans le mod.

Priorité (position des mods dans la liste)

Vous pouvez glisser-déposer les mods dans la liste pour définir leur priorité. Les mods situés en haut ont la priorité sur ceux en dessous. En règle générale, ça correspond à votre ordre d'installation. Vous pouvez choisir de verrouiller l'ordre sur celui des fichiers de MO2.

Activation (case à cocher de chaque mod)

Les mods activés sont toujours automatiquement placés au-dessus et prennent le pas sur les mods désactivés.

Activer un mod signifie que PGPatcher utilisera les ressources (généralement les textures ou les fichiers JSON) de ce mod comme source. Par défaut, PGPatcher active tous les mods contenant des ressources de parallaxe, de Complex Material ou de PBR. Vous pouvez les désactiver si désiré.

Les mods utilisant des ressources vanilla, sauf ceux qui ont des textures ou des meshes personnalisés, figurent également dans la liste, mais sont désactivés par défaut. Si vous souhaitez qu'un mod de texture vanilla prenne le pas sur un mod avec shader, vous pouvez l'activer et lui donner la priorité.

Ignorer les meshes d'un mod

En faisant un clic droit sur un mod ou une sélection de mods, vous pouvez choisir Ignore Meshes. Les mods concernés apparaîtront barrés. Cela empêchera PGPatcher d'appliquer des correctifs aux modèles de ces mods. Privilégiez toujours cette méthode plutôt que de placer les mods après PGPatcher dans votre ordre d'installation.