Comment configurer ePSXe
3 - COMMENT CONFIGURER VOS PLUGINS
Au lieu de faire comme tout le monde, en vous donnant une configuration typique de chaque plugin, et qui ne fonctionnera pas car cela dépend des jeux et surtout de votre ordinateur. Je vais plutôt vous donner toutes les informations nécessaires pour que puissiez optimiser vous même les différents paramètres des plugins les plus couramment utilisés avec ePSXe. Bien sûr, je vous donnerai quelques configurations optimisées, mais cette fois-ci plus spécifiques aux jeux qui posent le plus de problème (voir ici).
3.1 - Le plugin Son Eternal SPU 1.41
Je vous rappelle que ce plugin son est tout simplement
le meilleur de tous. Il existe en version "Normale" ou "Lite",
pour profiter de toutes les fonctionnalités, je vous conseille vivement
d'utiliser la version "Normale".
Assurez-vous d'avoir bien dézippé le plugin Eternal SPU v1.41
dans le répertoire "plugins" de votre émulateur, et
allez dans "Config > Audio". Sélectionnez-le dans
la liste déroulante et enfin cliquez sur "Configurer".
Voici l'interface de configuration générale de ce plugin:
3.1.1 - Audio device
Cette partie vous permet de choisir le périphérique de votre ordinateur qui se chargera de la production du son.
| Fonctionnalité | Description |
| Direct Sound | Destinée seulement aux utilisateurs de Windows avec DirectX,
cette méthode est la plus courante pour produire du son. C'est
le choix prioritaire. |
|---|---|
| SDL | Une autre possibilité pour avoir du son de qualité, si
vous avez des problèmes avec Direct Sound. |
| Wave Mapper | Cette dernière alternative exige une carte son pouvant gérer du son Wave. |
Sound Buffer Size: cette valeur gère le délai de retard de production du son. Le réglage diffère selon les cartes son utilisées, mais il est conseillé de partir de la valeur par défaut, puis d'incrémenter/décrémenter d'une unité pour peaufiner le réglage avec votre carte son. Si vous choisissez la méthode "Thread/Timer" dans la partie "Audio out method", partez de la valeur 8. Pour la méthode "SPUasync", partez de 64.
3.1.2 - Audio out method
Ce plugin vous permet de choisir parmi trois méthodes de génération du son. Le choix de l'une d'entre elle dépend essentiellement du jeu auquel vous jouez et surtout de la configuration de votre ordinateur.
| Méthode de génération du son | Description |
| Thread | Ce choix est le plus judicieux si votre PC n'est pas une bête de course. |
|---|---|
| Timer | Cette méthode donne de meilleurs résultats en terme de compatibilité matérielle et en terme de qualité.
Elle demande, par contre, plus de ressources. |
| SPUasync | C'est la meilleure méthode en terme de qualité si votre PC est assez puissant. |
Si vous avez choisi la méthode SPUasync, trois autres options s'offrent à vous:
| Option | Description |
| Simple | Cette méthode est la moins coûteuse en ressource, car elle
ne fait aucun traitement pour suivre l'affichage lors d'une baisse/hausse
de la "framerate". |
|---|---|
| Wait | Cette option, exigeant plus de ressources, ajoute des traitements permettant
d'ajuster le son avec les variations possibles de la framerate. |
| Smooth | Cette option permet d'avoir un son de qualité, peu importe les
variations de la framerate. Elle donne presque les mêmes résultats
que l'option "Wait", tout en exigeant moins de ressources
que cette dernière. Attention à ne pas utiliser cette
option avec les jeux exigeant le Hack SPU IRQ. |
3.1.3 - Misc
Cette partie offre plusieurs options supplémentaires permettant de peaufiner la configuration de votre plugin.
| Option | Description |
| Show Realtime Config Window | Cette option vous permet de changer les paramètres de votre plugin
son même quand un jeu est lancé. Particulièrement
utile si vous voulez ajuster la taille du buffer et voir le résultat
en temps réel. Par ailleurs c'est la meilleure méthode pour
trouver la taille du buffer appropriée à votre carte son.
Enfin activer cette option vous permet d'enregistrer les bandes son de
votre jeu via le bouton "Record". |
|---|---|
| Wait for XA buffer is free | Cette option améliore considérablement la qualité du son XA, et demande beaucoup de ressources. Donc, elle
n'est à utiliser seulement si votre PC est très puissant. |
| Cache VAG decode | Cette option améliore la qualité du son si le jeu utilise
le codage VAG. Elle ne doit pas être activée dans
le cas des autres jeux. |
| Fine tune | Cette option permet de régler la finesse du rendu sonore. |
| Rec Option Button | Ce bouton vous permet de choisir les flux audio à prendre en
compte lors d'un enregistrement. |
| Reverb | Cette option permet d'activer l'effet d'écho utilisé dans certains jeux. Attention, il faut aussi un PC très
puissant pour activer cette fonction sans nuire à la qualité
d'émulation d'un jeu. |
3.1.4 - Special game fix
À l'instar des fix disponibles dans les plugins vidéo, Eternal SPU propose des fix pour résoudre des problèmes rencontrés dans certains jeux.
Cochez simplement la case correspondante selon le jeu auquel vous jouez:
| Fix | Les jeux |
| Update before accessing register | Final Fantasy 8 & 9, Chrono Cross, DragonQuest7, GensoSuikoden2. |
|---|---|
| SPU IRQ - Wait CPU action | Valkyrie Profile, Star Ocean2, MetalGear Solid. |
| SPU IRQ-Force interruption flag7 | Valkyrie Profile, Tales of Destiny. |
3.2 - Le plugin Vidéo Pete's OpenGL 2
Ce plugin graphique exploite les récentes librairies
OpenGL disponibles dans la dernière génération
de carte vidéo de chez Nvidia ou encore ATI. Ce plugin
est optimisé pour exploiter à son maximum les accélérations
matérielles disponibles sur votre PC. Toutefois, je vous conseille
d'utiliser ce plugin que si vous avez une carte graphique équipée
d'au moins 128 Mo de mémoire vidéo. Il est possible de
l'utiliser avec des cartes équipées seulement de 64 Mo
de mémoire vidéo, mais il vous faudra faire des concessions
sur les fonctionnalités disponibles avec le plugin.
Après avoir dézippé le plugin dans le répertoire
"plugins", allez dans "Config > Vidéo".
Sélectionnez-le dans la liste déroulante et enfin cliquez sur
"Configurer".
Voici l'écran de configuration générale, il y a énormément d'options, mais ne vous inquiétez pas. Je vais vous guider pas à pas en explicitant partie par partie à quoi correspondent les différents paramètres.
3.2.1 - Resolution & Colors
ici, vous allez peaufiner les options concernant la résolution d'affichage et la palette de couleur à utiliser.
| Option | Description |
| Fullscreen Mode | Cette option vous permet de jouer en plein écran. Vous avez aussi
la possibilité de choisir la résolution à appliquer. |
|---|---|
| Window Mode | Vous jouez ici dans une fenêtre, avec aussi le choix de la résolution pour la fenêtre. |
| Color Depth | Cette option vous offre le choix de la palette de couleur à utiliser.
Le mode 32 bits est le plus beau mais exige beaucoup plus de ressources
que le mode 16 bits. De toute manière, les jeux PSOne sont
en 16 bits (à part certaines scènes cinématiques
qui sont en 24 bits), donc vous avez tout intérêt à mettre 16 bits. |
| Internal X / Y Resolutions | Cette option améliore encore plus la résolution d'affichage,
mais le coût en performance est énorme. Donc je vous conseille
de ne pas y toucher ou même de mettre le mode "Low" |
3.2.2 - Textures
Cette partie offre des filtres graphiques permettant d'améliorer les textures d'un jeu.
| Option | Description |
| Texture Filtering | Cette option utilise les techniques de filtrage bilinéaire et
de lissage de sprite pour affiner les graphismes 3D de vos jeux.
Les options possibles sont no filtering, Standard filtering, Extended
filtering, Standard filtering w/o sprites, Extended filtering w/o sprites,
Standard filtering with sprite smoothing, and Extended filtering with
sprite smoothing. C'est à vous de tester ces différentes
options pour savoir ce qui convient le mieux selon le jeu auquel vous
jouez. Attention cela demande beaucoup de ressources. |
|---|---|
| GFX Card VRAM Size | Si vous avez une carte GeForce, laisser sur "Autodetect",
sinon indiquez la quantité de mémoire vidéo équipée sur votre carte graphique. |
| HI-Res Textures (2XSAI) | Cette option effectue la même mission que le "Texture
Filtering" mais pour les graphismes en 2D. A utiliser
seulement si votre carte graphique dispose de beaucoup de mémoire
vidéo. |
| Hi-Res texture (Stretched) | C'est la même chose que pour le "HI-Res Textures (2XSAI)" mais en plus joli et consommant encore une fois plus de ressources. |
3.2.3 - Framerate
Voici la partie gérant tout ce qui touche aux nombres d'images affichées par votre émulateur.
| Option | Description |
| Show FPS display on startup | Cette option affiche le nombre d'images affichées par secondes (FPS), quand le jeu démarre. |
|---|---|
| Use FPS Limit | Cette option qui devrait toujours être activée, vous permet
d'éviter d'avoir des variations trop importantes et brusques de
la framerate. En combinaison avec cette option, activez soit "Auto
Detect FPS limit" qui va forcer le jeu à 50/60 FPS selon
que le jeu est PAL/NTSC. Soit activez "FPS Limit"
et fixez vous-même la framerate que vous désirez. |
| Frame Skipping | Cette option donne le feu vert à l'émulateur pour ne pas
afficher certaines images afin de garder une vitesse d'affichage à
peu près constante. Mais la qualité du jeu s'en ressent. |
3.2.4 - Compatibility
Cette partie permet d'affiner des options permettant d'afficher des effets spécifiques à certains jeux.
| Option | Description |
| Offscreen drawing | Cette option émule les effets d'explosion et d'ombre.
il y a 3 modes (None, Standard, Enhanced) à activer selon
la puissance de votre PC. |
|---|---|
| Framebuffer effects | Cette option émule les effets de vague, de particule et de
flou. Il existe plusieurs modes et bien sûr, c'est à vous de tester selon la puissance votre PC. |
| Framebuffer upload | Cette option émule l'affichage d'images dans les graphismes d'un jeu. Encore une fois, vous avez plusieurs possibilités de
paramétrage, à vous de voir jusqu'où vous pouvez
aller avec votre PC. |
3.2.5 - Full Screen Filters
Cette partie permet d'exploiter les "Shaders" des dernières cartes graphique. Vous pouvez ainsi avoir un jeu encore plus joli que sur PSOne avec des effets non gérés par la console elle-même.
| Option | Description |
| Screen Filtering | Cette option utilise la technique d'interpolation pour rendre
flou le graphisme de votre jeu et ainsi réduire la pixellisation
de éléments en 2D. Elle imite en fait le Full Screen
Anti Aliasing (FSAA) qui n'est pas géré par ce
plugin. A utiliser dans tous les cas dans la mesure où cela n'influe
en rien sur les ressources de votre carte vidéo. |
|---|---|
| Shader Effects | Cette option affine de façon remarquable les graphismes de vos
jeux, mais utilise beaucoup de ressources. A vous de tester les modes
disponibles selon la puissance de votre PC. |
3.2.6 - Misc
Cette partie vous donne accès à diverses options et la possibilité d'activer l'utilisation des fix pour des jeux spécifiques.
| Option | Description |
| Scanlines | Cette option émule l'effet d'entrelacement des écrans TV. Si vous aimez... |
|---|---|
| Line mode | Cette option émule l'effet fil de fer pour les polygones. |
| Disable screensaver | Désactive votre économiseur d'écran lorsque vous jouez. |
| GF4/WinXP crash fix | Si vous avez un problème avec une carte GeForce 4 sous
Windows XP, activez ce fix. |
| Special game fix | Active l'utilisation des fix pour certains jeux. Il faut aller dans
le menu des fix (cliquez sur le bouton comme indiqué sur
l'image) pour choisir le fix à activer. |
3.2.7 - Special game fix
Ce menu vous permet d'activer les fix nécessaires pour jouer à certains jeux.
| Fix | Description |
| Fake Low Compatibility Frameread | A activer pour Legend of Dragoon et RPG Maker. |
|---|---|
| Ignore black brightness color | Corrige les bugs d'émulation de Lunar. |
| Disable Coord check | A activer si vous avez un jeu qui tournait sur une ancienne version
de ce plugin, mais qui ne fonctionne plus avec celui-là. |
| Use Old Frameskipping | A activer seulement en dernier recours, si vous avez de gros problèmes
avec la framerate. |
| Fake Subtractive Blending | Activez ce fix si vous avez une vielle carte graphique ATI. |
| Odd/Even bit hack | Activez ce fix si Chrono Cross pose des problèmes. |
| Expand Screen Width | A activer si vous jouez aux jeux de baston 2D de Capcom. |
| Use Old Texture Filtering | Activez ce fix si vous avez des blocs de point noirs à l'écran
quand vous êtes en mode 32 bits, pour la palette de couleur. |
| Use Lower-RES FPS Timer | Essayez d'activer ce fix si vous avez encore des problèmes avec
la framerate, malgré les autres réglages. |
3.2.8 - Divers
Une partie simpliste mais qui a son importance.
| Option | Description |
| Default settings | Pour les fainéants qui ne veulent pas se plonger dans les différents
paramètres de configuration, ils peuvent cliquez sur "Nice" (s'ils ont un PC très puissant!) ou "fast" (pour les PC moyens). En réalité, cela vous permet
respectivement, de configurer automatiquement votre plugin pour avoir le meilleur rendu graphique ou la meilleure performance. |
|---|---|
| Copy settings to clipboard | Permet de sauvegarder la configuration de votre plugin en format texte.
Très utile pour se souvenir des configurations correspondantes
à chaque jeu. |
| Le bouton "OK" | Bon...si vous ne voulez pas que tout ce qu'on a fait soit en vain cliquez
sur "OK" pour confirmer la configuration. |
3.2.9 - Conseils pour améliorer les performances
-
Réduire la résolution d'affichage et utiliser 16 bits pour la palette de couleur,
-
Désactiver le mode "Full Screen Anti Aliasing" (FSAA) dans le gestionnaire de votre carte graphique, si ce dernier est activé,
-
Pour un jeu totalement en 2D, mettre le paramètre "Texture filtering" à "None". Par contre si le jeu est un mélange 2D/3D, il faut baisser les paramètres de "Texture filtering",
-
Mettre une valeur de mémoire vidéo (GFX VRAM size) supérieure à celle effectivement disponible sur votre carte graphique,
-
En dernier recours, activer le "Frame Skipping",
-
Baisser le niveau de paramétrage du "Offscreen Drawing" et mettre le "Framebuffer settings" sur "None",
-
Mettre l'option "Internal resolution X / Y" en "Low".
3.3 - Le plugin Vidéo Pete's D3D (DirectX 7)
Ce plugin, hautement optimisé, utilise les librairies
DirectX 7 et son utilisation est conseillée pour les cartes
graphique plus modestes. La configuration de ce dernier est très semblable
à celle de Pete's OpenGL 2. Donc je ne traiterai ici que des
parties qui diffèrent avec le plugin OpenGL, pour le reste inspirez-vous
du guide de configuration du plugin OpenGL.
Après avoir dézippé le plugin dans le répertoire
"plugins", allez dans "Config > Vidéo".
Sélectionnez-le dans la liste déroulante et enfin cliquez sur
"Configurer".
Voici le menu de configuration principale de ce plugin. Notez que de nombreux paramètres sont identiques au plugin OpenGL. Remarquez tout de même que, grâce à la versatilité de ce plugin D3D, vous avez la possibilité de choisir la carte graphique que vous voulez utiliser, dans le cas où vous en avez plusieurs sur votre PC.
3.3.1 - Textures
Cette partie offre des filtres graphiques permettant d'améliorer les textures d'un jeu.
| Option | Description |
| Texture quality | Cette option améliore les graphismes tout en consommant de plus
en plus de ressources, selon le mode choisi. Vous avez le choix entre
quatre modes, "Don't Care", "R4 G4 B4 A4", "R5 G5 B5 A1", "R8 G8 B8 A8". Ces modes
donnent de très bons résultats si votre carte vidéo
est puissante, donc à vous de tester. |
|---|---|
| GFX card VRAM size | Voir la configuration du plugin Pete's OpenGL 2 (voir ici) |
| HI-Res Textures (2XSAI/Stretched) | Voir la configuration du plugin Pete's OpenGL 2 (voir ici) |
| Texture Filtering | Voir la configuration du plugin Pete's OpenGL 2 (voir ici) |
3.3.2 - Compatibility
Cette partie permet d'affiner des options permettant d'afficher des effets spécifiques à certains jeux.
| Option | Description |
| Offscreen Drawing | Voir la configuration du plugin Pete's OpenGL 2 (voir ici) |
|---|---|
| Advanced blending | Cette option permet à ePSXe d'émuler avec plus de précision
les couleurs des jeux PSOne. Il y a trois modes (None, Hardware,
Software) possibles. Je vous déconseille le mode "Sofware",
pour des raisons de stabilité. Sinon mettez "None/Hardware" selon que votre PC est, respectivement, modeste ou puissant. |
| Alpha Multipass | Cette option affiche des objets opaques sur des textures transparentes.
Si vous apercevez des petits rectangles noirs lorsque cette option
est activée, alors cela veut dire que votre carte graphique ne
peut pas gérer cet effet. Enfin cette option consomme beaucoup
de ressources. |
| Masked bit | A activer seulement si vous jouez à Silent Hill. |
| Framebuffer textures | Voir "Framebuffer effects" de la configuration du plugin Pete' OpenGL 2 |
| Framebuffer access | Cette option permet de choisir la méthode d'affichage utilisée
par le "Framebuffer textures". Il y a cinq méthodes
à sélectionner et qui sont très gourmandes en ressources. A vous de tester jusqu'où votre configuration matérielle
vous permet d'aller. |
3.3.3 - Misc
Cette partie vous donne accès à diverses options et la possibilité d'activer l'utilisation des fix pour des jeux spécifiques.
| Option | Description |
| Scanlines | Voir la configuration du plugin Pete's OpenGL 2 (voir ici) |
|---|---|
| Unfiltered Framebuffer Updates | Cette option permet une lecture plus performante des scènes cinématiques en images de synthèse. |
| Color Dithering | Cette option améliore l'affichage des contours
des objets 3D en mode couleur 16 bits seulement. |
| Screen Smoothing | Permet de donner un effet de FSAA. |
| Disable Screensaver | Voir la configuration du plugin Pete's OpenGL 2 (voir ici) |
| Special Game Fixes | Voir la configuration du plugin Pete's OpenGL 2 (voir ici) |
3.3.4 - Special game fix
Ce menu vous permet d'activer les fix nécessaires pour jouer à certains jeux.
| Fix | Description |
| Adjusted Framebuffer Access | A activer pour les jeux Final Fantasy. |
|---|---|
| Old Texture Filtering | Si vous avez des problèmes avec des tâches noires à l'écran, activez ce fix. |
| Ignore black brightness color | Corrige les bugs d'émulation du jeu Lunar. |
| Swap front / back detection | A activer pour les jeux Speed Freaks et Killer Loop. |
| Disable Coord check | A activer si vous avez un jeu qui tournait sur
une ancienne version de ce plugin, mais qui ne fonctionne plus avec
celui-là. |
| Remove blue glitches | A activer pour le jeu Legend of Dragoon. |
| Use Lower-RES FPS Timer | A activer en dernier recours, si vous avez encore
des problèmes avec la framerate malgré toutes les
autres solutions offertes par le plugin. |
| Use PC FPS Calculation | Calcule les FPS réelles. Attention cela
peut provoquer des erreurs lors de la lecture des scènes cinématiques. |
| Use Old Frameskipping | A activer seulement en dernier recours, si vous
avez de gros problèmes avec la framerate. |
| G4 Polygon cache | A activer avec Final Fantasy 9. |
| Lazy upload detection | A activer avec Dragon Warrior 7. |
| Odd/Even bit hack | Activez ce fix si Chrono Cross pose des problèmes. |
| Expand Screen Width | A activer si vous jouez aux jeux de baston 2D de Capcom. |
| Special Upload Detection | A utiliser si vous voyez qu'il manque des images à l'écran. |
| Mixed Software FB Access | Si vous utilisez l'option " Framebuffer
effects" et que vous avez une carte graphique ATI, alors
activez ce fix. |
3.3.5 - Conseils pour améliorer les performances
-
Réduire la résolution d'affichage et utiliser 16 bits pour la palette de couleur,
-
Désactiver le mode "Full Screen Anti Aliasing" (FSAA) dans le gestionnaire de votre carte graphique, si ce dernier est activé,
-
Pour un jeu totalement en 2D, mettre le paramètre "Texture filtering" à "None". Par contre si le jeu est un mélange 2D/3D, il faut baisser les paramètres de "Texture filtering",
-
Mettre une valeur de mémoire vidéo (GFX VRAM size) supérieure à celle effectivement disponible sur votre carte graphique,
-
En dernier recours, activer le "Frame Skipping",
-
Baisser le niveau de paramétrage du "Offscreen Drawing" et mettre le "Framebuffer settings" sur"None",
-
Mettre l'option "Texture quality" sur "R5 G5 B5 A1" et désactiver le mode "Alpha Multipass",
-
En dernier recours, désactiver le "Advanced blending",
-
Activer l'option "Unfilterable Framebuffer Updates".



