System Shock

System Shock

Not enough ratings
System Shock Remake - Textures filtrées, reshade + lampe améliorée
By Epsilon
Salut à tous,

Petit guide de modding pour appliquer des filtres anti-aliasing aux textures de System Shock, renforcer le niveau de détail et augmenter la portée de la lampe.
   
Award
Favorite
Favorited
Unfavorite
1/ Prérequis
1) Disposer d'une édition dématérialisée de System Shock Remake sur Steam (testé sur Windows 10), et installée sur votre PC.

Non testé sur une autre plateforme mais ça devrait fonctionner.


2) Télécharger l'archive ci-dessous qui comprend "Filtered gloves" et mon preset reshade :

https://e.pcloud.link/publink/show?code=XZkrFwZDiezq4UWsp4Ckx0nu2eA30mS4Bf7

C'est mon cloud personnel, le lien est sécurisé ;)


3) Télécharger les mods en suivant les liens URL durant la lecture de la section 2.

N'hésitez pas à me faire savoir si un lien est ko.


4) Si vous constatez que des images ont disparues dans le guide, n’hésitez pas à me faire un petit mp, steam fait du nettoyage au niveau du serveur et certaines images insérées dans le guide peuvent disparaitrent avec le temps. Donc ça me permettra de remettre à jour le guide ;)
2/ Présentation des mods
Vous l'avez constaté, le remake de System Shock adopte un style rétro très prononcé qui ne plaira pas à tout le Monde.

A l'inverse, ma compilation de mods ne conviendra pas aux puristes et amateurs de jeux rétro, donc à ceux qui préfèrent conserver l'effet pixelisé tel que cela a été choisi par les développeurs de cet excellent remake.

Pour les autres, vous êtes au bon endroit ! =)

On va installer deux mods qui vont permettre de filtrer les textures assez efficacement, puis on renforcera les détails avec mon preset reshade pour moderniser l'aspect graphique du titre.

Voir captures d'écran à la fin de ce guide ;)

On installera également un mod pour la lampe (module de vision V1), afin d'augmenter sa distance d'éclairage (un peu faible par défaut).


Au final on aura :


- NVEnableTextureFiltering

Comme indiqué par l'auteur, ce mod active le filtrage pour toutes les textures et non pas uniquement pour les textures les plus proches.

Source : https://www.nexusmods.com/systemshock2023/mods/21?tab=files

Crédits et remerciements : NamelessVoice


- Filtered Gloves

Un petit mod bien sympathique pour filtrer les gants de notre personnage, assez pixelisés par défaut.

Source : Perdue

Crédits et remerciements : Auteur non identifié


- Headlamp

Augmentation de la distance d'éclairage de la lampe (module de vision V1).

Source : https://www.nexusmods.com/systemshock2023/mods/57?tab=files

Crédits et remerciements : Tony Swan
3/ Présentation du preset reshade
Reshade c'est quoi ?

Pour ceux qui ne connaissent pas reshade, c'est un injecteur de post traitement qui permet d'ajouter des effets graphiques à vos jeux en utilisant des shaders.

Reshade est très puissant et fortement dépendant du gpu.

En fonction des shaders utilisés et des réglages il peut nécessiter beaucoup de ressources, mais il est aussi extrêmement personnalisable, ce qui permet d'en profiter sur tout types de configuration.

Idéalement, il faut une carte graphique adaptée à sa résolution pour en profiter de façon optimale, afin d'éviter ou de limiter les goulots d'étranglement gpu, si vous voulez pousser les effets au maximum.

Le gros avantage de reshade est de pouvoir redonner vie à d'anciens jeux en rehaussant les couleurs, en faisant ressortir le niveau de détail des textures, en ajoutant de l'antialiasing, de l'occlusion ambiante, une profondeur de champ, et bien d'autres effets.

Etant donné que tout est configurable, vous pouvez si besoin modifier le réglage par défaut pour des questions de performance, ou tout simplement pour l'ajuster à vos préférences.

Vous pouvez aussi vous amuser à tester d'autres shaders si vous le souhaitez en modifiant l'installation avec l'exécutable ;)


Pour ma part, mes presets reshade sont toujours réalisés avec pour objectif de faire ressortir les textures, renforcer les couleurs, les contrastes, les lumières, sans dénaturer.

Je prend plus ou moins de liberté en fonction des jeux mais mon but est de rester fidèle au maximum à la version originale tout en rehaussant la qualité globale !


Vous aurez donc les effets suivants :


- AdaptiveSharpen :

De l'upscaling, renforce considérablement les détails des textures. Je ne sais pas chez AMD mais chez Nvidia on peut également passer par les pilotes de la carte graphique.
Donc attention aux réglages en amont du panneau de configuration, car reshade viendra renforcer encore plus l'effet.

- CAS :

Pour contrast adaptive sharpening. C’est une techno d’AMD. C’est également du sharpening mais qui est appliqué en fonction du contraste. Ça permet de renforcer le sharpening sur les éléments de la scène qui dispose d’un contraste plus faible. A l’inverse, le sharpening est moins important sur les éléments qui disposent d’un contraste élevé.
Au final, ça fait ressortir les éléments de la scène les moins perceptibles.
C’est donc complémentaire avec l’adaptive sharpening.

- Clarity :

Apporte de la luminosité à la scène en faisant ressortir les zones les plus sombres.


Crédits et remerciements

Reshade : Crosire

Shaders : CeeJay (CAS), BlueSkyDefender (Clarity)
4/ Installation des mods
1) NVEnableTextureFiltering

Depuis l'archive téléchargée sur NexusMod, copier le fichier "NVEnableTextureFiltering_P.pak" et coller le dans le dossier "Paks" du répertoire d'installation du jeu.

Le chemin dépendra de l'emplacement de votre bibliothèque, chez moi :

E:\1- Jeux\SteamLibrary\steamapps\common\System Shock Remake\SystemShock\Content\Paks


2) Filtered gloves

Même fonctionnement.

Depuis l'archive PCloud, rendez-vous dans le dossier "1- Filtered Gloves", copier le fichier "SystemShock-Windows_Gloves_P.pak" et coller le dans le dossier "Paks".


3) Headlamp v3

On termine avec la distance d'éclairage de la lampe.

Même process, depuis l'archive téléchargée sur NexusMod, copier le fichier "SystemShock-Windows_headlamp_P.pak" puis coller le dans le dossier "Paks".


Et c'est tout pour les mods ! ;)
5/ Configuration de reshade
Rendez vous sur le site de reshade et téléchargez la dernière version :

https://reshade.me/








Lancez l’installation de Reshade.

Au démarrage du programme, on vous demande de sélectionner le programme.

S’il n'appairait pas dans la liste cliquer sur « Browse » :

































Puis aller chercher votre exécutable SystemShock.exe dans le dossier d’installation.

Chemin chez moi :

"E:\1- Jeux\SteamLibrary\steamapps\common\System Shock Remake\SystemShock.exe

Une fois fait, le chemin apparaîtra dans la fenêtre ci-dessus à la place de « Search ».

Cliquer sur « Next ».

Ici, on va choisir DirecX10/11/12 :

































Puis on clic sur « Next ».

A la prochaine fenêtre, on vous demande de choisir vos shaders, donc les effets graphiques que vous voulez ajouter à votre jeu.

Cliquer sur « Browse » et aller récupérer mon preset depuis l’archive Pcloud que vous téléchargé précédemment (dossier 2- Reshade, fichier "Epsilon.ini") :

































Les shaders correspondant au profil sont automatiquement sélectionnés.

Cliquer sur "Next".

Une fois l'installation terminée, cliquez sur "Finish".
6/ Installation du preset reshade
Depuis l'archive téléchargée via Pcloud, ouvrez le dossier "2- Reshade".

Copier les deux fichiers .ini

Puis coller les dans le répertoire du jeu à cet emplacement :

System Shock Remake\SystemShock\Binaries\Win64

Remplacez les fichiers lorsque c'est demandé.

Il faut désormais indiquer à reshade le chemin d’emplacement du fichier de configuration de l’utilisateur, soit « Epsilon.ini », que l’on vient d’installer.

On ouvre donc le fichier « Reshade.ini » avec WordPad ou Bloc-notes et on se rend à l’emplacement « CurrentPresetPath » :












Renseignez le chemin en fonction de l’emplacement de votre installation.

Pensez également à modifier le chemin pour le cache (ligne « IntermediateCachePatch »), qui sera différent chez vous.

Pour lancer Reshade en jeu :

Appuyer sur la touche « début/home » de votre clavier.

Une fenêtre s’ouvrira avec les différents shaders sélectionnables et qu’on vient d’installer (onglet "home").
Les shaders sélectionnés sont ceux correspondants à mon profil et sont déjà réglés.

Pour activer/désactiver le profil de façon dynamique en jeu, appuyez sur la touche Z de votre clavier (vous pouvez changer la touche, tout est configurable).

Pré-réglage des shaders (pour plus de détail, ouvrir le fichier « Epsilon.ini ») :

Adaptive sharpen - Intensité : 1.5
CAS - Intensité : Par défaut
Clarity - Radius : 1

Ce preset est très basique et il n'a que pour objectif de faire ressortir les détails.

Les mods de filtrage ayant tendance à flouter légèrement, reshade permet de contrebalancer le lissage des textures pour les faire ressortir, sans rajouter d'aliasing.

Je n'ai pas voulu dénaturer la DA du jeu qui joue énormément sur les contrastes, la luminosité et les ombres, donc je n'ai pas ajouté de MXAO par exemple, ou bien encore un Fake HDR.

Pour ne pas casser l'ambiance originale.
7/ Captures d'écran
Cliquez deux fois pour agrandir.

NV Enable Texture Filtering + Filtered Gloves + Headlamp + Reshade :






























































































































































































































































































8/ Conclusion et retours
Pour ceux qui comme moi ont du mal avec le style rétro, c'est un vrai plaisir de parcourir ce system shock remake dans ces conditions ! ;)

Au final, on constate que les développeurs ont fait le bon choix.

A savoir, faire plaisir aux puristes qui souhaitent conserver le style rétro, mais ouvrir également le jeu aux moddeurs, et donc permettre à un public plus large d'en profiter avec des textures filtrées.

Si vous avez aimé ce guide et qu'il vous a été utile, n'oubliez pas de me laisser un petit pouce en l'air ;)

Vos observations ou compléments d'informations permettant d'améliorer la qualité de ce guide sont bienvenus =) N'hésitez pas à laisser un commentaire.

Bon jeu à tous !
9/ Configuration de test
Configuration hardware :

AMD Ryzen 5950x
RTX 3090 fe
Asus Crosshair VIII formula
Corsair MP600 pro XT 2to
16go GSkill DDR4 Neo 4000

LG 38WN95C-W


Système d'exploitation :

Windows 10 22h2 build 19045.5247


Versions des mods utilisés :

NV Enable Texture Filtering : 0.1 (juin 2023)

Filtered Gloves : juillet 2023

Headlamp : 1 (juin 2023)

Reshade : 6.3.3


Plateforme testée :

Steam
2 Comments
Epsilon  [author] 10 Feb @ 6:56am 
Slt argox666 ;-) merci pour ce retour ! =) ravi de savoir que tu as apprécié ! Bon jeu a toi :crashthumbsup:
Argox666 9 Feb @ 6:37pm 
Salutation, et merci pour ce petit guide de modding ! Personnellement ça fonctionne très bien chez moi, j'aime beaucoup le nouveau rendu plus propre plus net ^^
Je redécouvre le jeu sous un nouveau jour !
Encore merci, et bonne journée :steamhappy: