Français


uiWebPrevious12uiWebNext

#1 [fr] 

Bonjour tous !

Rough English version

Je reprends l'idée du post Pimp my Rzyom, mais en utilisant ReShade et MasterEffect Reborn.
Ca permet d'obtenir un rendu comme sur les photos du site officiel.
Attention : je suis une quiche en screenshots, ils sont là pour démo technique. Je laisse le soin à quelques motivés pour faire des trucs plus jolis.
Attention 2 : marche pour le moment que sous Windows, version Linux en cours
Attention 3 : j'ai aucun lien avec les outils utilisés...
Attention 4 : certains des effets sont gourmands, donc fort impact sur les performances.

Sur Silan, en sortie de l'arène

Sur Silan toujours, un Yelk

Le bar, à FH

Un karavanier, à FH

Et un fyros à Oflo

Pour finir, un petit avec/sans ReShade :


Presque comme sur les images officielles nan ?

Installation

Prérequis

(extrait du ReadMe de ReShade)
ReShade requires a computer with Windows Vista or higher.
If you want to use it with OpenGL games, your video card needs to have support
for at least OpenGL 4.3.
It is recommended to update your graphics card drivers to latest version.

The only main software requirement are the Visual C++ 2012 Redistributable and
the DirectX runtime, which probably are already installed:
- https://www.microsoft.com/download/details.aspx?id=30679
- https://www.microsoft.com/download/details.aspx?id=35

Etape 1


Allez sur le site de ReShade et téléchargez la dernière version de ReShade.
Allez sur le forum de Reshade et téléchargez la suite MasterEffect Reborn.
MasterEffect Reborn est une suite de shader différente de SweetFx, on perd le SMAA pour d'autres effets (le DOF par ex.). Au choix donc.
Cf ce post sur le forum neogaf pour utiliser le DOF de MasterEffect dans SweetFx.

Etape 2


Désactivez tout antialising forcé par driver ou autre outils. A réactiver une fois les filtres activés pour voir si ca n’interfère pas avec.

Etape 3


Si votre client (le jeu, pas l'OS) est bien en 32bit, copier la DLL Reshade32.dll dans le répertoire du jeu (là où client_ryzom_rd.exe se trouve) et la renommer en opengl32.dll si rendu en OpenGL ou d3d9.dll si rendu D3D.
Idem mais avec Reshade64.dll si votre client est en 64bit.
Par défaut, le client est en 32bit.
Copier le contenu du répertoire MasterEffect ReBorn 1.0.340, depuis l'archive MasterEffect, dans le répertoire du jeu.
Remarque : Table de renommage de la DLL, si vous voulez l'utiliser dans d'autres jeux
- Direct3D8 => d3d8.dll
- Direct3D9 => d3d9.dll
- Direct3D9Ex => d3d9.dll
- Direct3D10 => dxgi.dll
- Direct3D10.1 => dxgi.dll
- Direct3D11 => dxgi.dll
- Direct3D11.1 => dxgi.dll
- Direct3D11.2 => dxgi.dll
- OpenGL => opengl32.dll

Etape 4


Editer ReShade.fx pour activer/configurer les effets.
Pour mes screens, j'ai juste activer Matso DOF (flou de profondeur) et Curves (augmentation du contraste) dans ReShade.fx.
Attention, certains des effets ne sont pas préréglés/mal réglés pour Ryzom.

Etape 5


Parceque les effets peuvent rendre l'interface illisible, on peut configurer une touche pour activer/désactiver ReShade.Dans le fichier ReShade.fx chercher la ligne 4105 :

technique MasterEffect < bool enabled = 1; >

La modifier comme suit :

technique MasterEffect < bool enabled = 1;int toggle =0x6D; >

Où 0x6D représente le code ASCII de la touche utilisée pour activer ReShade. Là c'est la touche - du pavé numérique.
Remarque : passer enabled à 0 pour lancer le jeu sans les effets. Sinon vous risquer un temps de chargement assez long en fonction des effets choisis et de votre machine... Il suffit de les activer une fois en jeu.

Etape 6


Lancez le jeu et enjoy !
Si un message apparaît en haut à gauche (mentionnant la compilation des effets, et sans erreur) c'est que ça fonctionne.

N'hésitez pas à poster vos screens à la suite ;)

La touche de capture d'écran par défaut dans ReShade est la touche Impr. Ecran du clavier. Changeable en modifiant le fichier ReShade.fx. Les fichiers sont stockés en PNG dans le même répertoire que les fichiers ReShade.

PS : Merci à Artemysfowl pour avoir valider le fonctionnement en D3D et l'astuce pour le temps de chargement.

Edited 7 times | Last edited by Aesahetr (9 years ago)

#2 [fr] 

Salut ! Pour moi cela ne fonctionne pas malheureusement, j'ai pourtant suivi toutes les étapes à la lettre.

Etape 3 : je pense que Ryzom s'installe nativement en 32bits même sur un système 64bits (Mon cas), j'ai renommé le fichier concerné en opengl32.dll et aussi testé de le nommer en opengl64.dll (Puisque cela ne fonctionnait pas) - Une précision peut être est nécessaire sur cette manipulation.

De même en ce qui concerne le répertoire "MasterEffect ReBorn 1.0.340", je l'ai bien collé dans le fichier du jeu C:\Ryzom .

J'ai évidemment tout mis en OpenGl pour le démarrage du jeu qui me demande à chaque fois si je souhaite passer en D3D.

Mais ce serait super de pouvoir améliorer la qualité visuelle du jeu via ce moyen, si tu trouves une solution à mon problème ce serait génial ! :)

A très bientôt !

Last edited by Artemysfowl (9 years ago)

---

Artemysfowl, La Cabale Aleph Arkelen
Lieutenant de l'UFA

#3 [fr] 

Salut Artemysfowl !

J'ai mis à jour le premier post, il y a peut être une info qui pourra t'aider.

#4 [fr] 

Je vais retenter, j'essaye en D3D, je cherche la version qu'utilise Ryzom pour voir les changements mais pour l'instant aucun message ne s'affiche en jeu (En haut à gauche). Test inc...

Rhaaaaaa ça va bien fonctionner à un moment ! :P

---

Artemysfowl, La Cabale Aleph Arkelen
Lieutenant de l'UFA

#5 [fr] 

C'est bon ! Ca fonctionne à merveille pour moi en D3D ! Je met des screens dès que possible ! Wow !

Pour le D3D :

- Renommer le fichier de l'étape 3 en d3d9.dll

Super ! Par contre c'est vrai que ca devient très gourmand pour le chargement des effets ! (Il faut des bonnes bécanes :P mais ça tourne bien ! )

Un conseil : désactiver les effets le temps de rentrer en jeu et lancer le programme qu'une fois IG ! (Sinon risque de longue agonie dans le chargement :P)

Et voici les images :

Edited 4 times | Last edited by Artemysfowl (9 years ago)

---

Artemysfowl, La Cabale Aleph Arkelen
Lieutenant de l'UFA

#6 [fr] 

Wouhou ! Ca marche \o/

Après y a plein de filtres à tester/régler, pour notamment diminuer l'impact sur les performances.

Par exemple, le COLORHUEFX : permet de tout désaturer sauf une couleur. Un peu à la Sin City. Pour faire resortir des effets de sorts ou détails du paysage ou yeux des perso. Ca doit permettre de jolis screens.

J'édite le premier post pour indiquer le bon pour D3D.

#7 [en] 

nice little way to improve the look of things :) (wonders why it's not been added as an "offical" patch)

bookmarked this, will come back to it in the future.

---

Remickla (atys)
Other games - they give you a cookie whether you succeed or not, in fact you don't even have to participate. Ryzom takes your cookie, eats it in front of you, and slaps you 2 or 3 times for bringing a cookie in the first place.
What Cookies is about ---- Contact Cookies ---- Cookies at Events ---- For Cookies Diggers and Crafters
Useful Links:
cookies approved referance data, guides, and more. --- ryztools web version --- talkIRC forum post table of contents

#8 [fr] 

C'est effectivement très sympa mais pas pour mon PC, qui date un peu trop ^^

---

#9 [fr] 

merci je teste ça, par contre en renommant la dll d3d9.dll sous W7 64b ça ne marchait pas , je l'ai renommé dxgi.dll et ça roule

---

#10 [fr] 

@Talkirc : I just posted a rough translation of the post in the English General Section.

#11 [fr] 

bon en nommant d3d9.dll le jeu affiche des messages d erreur et ne se lance pas, en mettant dxgi.dll le jeu se lance mais je n ai aucun effet /:

---

#12 [fr] 

A tout hasard, tu as bien activer des effets dans le fichier ReShade.fx ? Il n'y en aucun d'actif par défaut.
Si non postes les erreurs, on sait jamais...

#13 [fr] 

Oui j'ai activé les deux fonctions conseillées au dessus et modifié la ligne pour activer avec la touche -

alors,

en nommant le fichier d3d9.dll

(les extensions sont visibles)

- impossible de demarrer le programme car il manque MSVCP110.dll

- nel_drv_direct3d_win not found

en nommant dxgi je peux acceder à la config, je force opengl,

je valide

je renomme en opengl32


meme message d erreur

ensuite j'ai tout recommencé du début,

en nommant dxgi, le seul qui me permette de lancer le jeu


toujours aucun effet

---

#14 [fr] 

Concernant MSVCP110.dll, vérifies que tu as bien installé les prérequis:
Aesahetr
The only main software requirement are the Visual C++ 2012 Redistributable and
the DirectX runtime, which probably are already installed:
- https://www.microsoft.com/download/details.aspx?id=30679
- https://www.microsoft.com/download/details.aspx?id=35

Il semblerait que tu n'ais pas Visual C++ 2012 Redistribuable d'installé sur ta machine.

Aucune idée par contre pour nel_drv_direct3d_win .
Et quand tu indiques que le jeu se lance, tu as bien un message comme ci dessous qui s'affiche en haut à gauche ?



On va réussir à faire marcher ça :)

EDIT : je viens de voir que le client.cfg n'est pas toujours mis à jour en passant par l'outil de configuration de ryzom. En essayant sur une installation propre, j'ai du forcé à la main le mode de rendu pour pouvoir switcher entre D3D et OpenGL.

Last edited by Aesahetr (9 years ago)

#15 [fr] 

exact entre temps j'ai rajouté msvcp110.dll et msvcr110.dll et ça roule, pourtant j'avais mis à jour visual c++

ça semble fonctionner cette fois :)

---

uiWebPrevious12uiWebNext
 
Last visit Friday, 29 March 02:26:20 UTC
P_:

powered by ryzom-api