LogoLogo
Retrobat WebsiteForumGithub
Français
Français
  • Bienvenue !
  • Premiers Pas
    • Prérequis
    • Installation & Premier démarrage
    • Structure du répertoire RetroBat
    • Ajouter des jeux
    • Démarrer un jeu
    • Ajouter les BIOS
  • NAVIGATION
    • Navigation
    • Raccourcis
    • Vue Systèmes et Vue Jeux
    • Menu Principal
    • Options d'Affichage
    • Options du Jeu
    • Configuration des systèmes et des jeux
    • Scrape & Metadonnées
    • Collections
  • Systèmes & Emulateurs
    • Le Guide Arcade
    • Systèmes compatibles
      • Consoles de Jeu
        • 3DO
        • Actionmax
        • Adventure Vision
        • Amstrad GX4000
        • APF MP-1000
        • Arcadia 2001 (Home Arcade)
        • Atari (Consoles de jeu)
          • Atari 2600
          • Atari 5200
          • Atari 7800
          • Atari XEGS
          • Jaguar
          • Jaguar CD
        • Bally Astrocade
        • Casio Loopy
        • Channel F
        • ColecoVision
        • Commodore (Consoles de jeu)
          • Amiga CDTV
          • Amiga CD32
        • Intellivision
        • Lowres NX
        • Microsoft (Consoles de jeu)
          • Xbox
          • Xbox 360
        • NEC (Consoles de jeu)
          • PC Engine/TurboGrafx-16
          • PC Engine CD-ROM/TurboGrafx-CD
          • SuperGrafx
          • PC-FX
        • Nintendo (Consoles de jeu)
          • Nintendo Entertainment System - Family Computer
          • Family Computer Disk System
          • NES 3D
          • Super Nintendo Entertainment System - Super Famicom
          • Satellaview
          • SuFami Turbo
          • Super NES MSU-1
          • Super Game Boy
          • Nintendo 64
          • Nintendo 64 Disk Drive
          • GameCube
          • Wii
          • WiiU
          • Switch
        • Othello Multivision
        • Philips CD-i
        • Videopac (Odyssey²)
        • PV-1000
        • Sega (Consoles de jeu)
          • SG-1000
          • Master System - Mark III
          • Megadrive - Genesis
          • Megadrive - Genesis (MSU)
          • Mega-CD - Sega-CD
          • Sega 32X
          • Saturn
          • Dreamcast
        • SNK (Consoles de jeu)
          • Neo Geo
          • Neo Geo CD
        • Sony (Consoles de jeu)
          • PlayStation
          • PlayStation 2
          • Playstation 3
          • Playstation 4
        • Super Cassette Vision
        • Super A'Can
        • Uzebox
        • VC4000
        • Vectrex
        • Vircon32
        • VTech
          • CreatiVision
          • V.Smile
      • Consoles de Jeu Portables
        • Arduboy
        • Atari (Consoles de jeu portables)
          • Lynx
        • Gamate
        • Game.com
        • GP32
        • Game Pocket Computer
        • Game Master
        • Game & Watch
        • LCD Games
        • Mega Duck
        • Nintendo (Consoles de jeu portables)
          • Game Boy
          • Game Boy MSU
          • Game Boy 2 players
          • Virtual Boy
          • Game Boy Color
          • Game Boy Color 2 players
          • Game Boy Advance
          • Game Boy Advance 2 players
          • Nintendo DS
          • Pokémon Mini
          • Nintendo 3DS
        • Nokia
          • N-Gage & Symbian
        • Sega (Consoles de jeu portables)
          • Game Gear
        • SNK (Consoles de jeu portables)
          • Neo Geo Pocket
          • Neo Geo Pocket Color
        • Sony (Consoles de jeu portables)
          • PlayStation Portable
          • PlayStation Vita
        • Supervision
        • Wonderswan
          • WonderSwan
          • WonderSwan Color
      • Micro-ordinateurs
        • Acorn Computers
          • Archimedes
          • ATOM
          • BBC Micro
          • Electron
        • Amstrad CPC
        • Apple
          • Apple II
          • Apple IIGS
        • Atari (Micro-ordinateurs)
          • Atari 800
          • Atari ST
        • Camputers Lynx
        • Coleco ADAM
        • Commodore (Micro-ordinateurs)
          • Commodore PET
          • Commodore VIC-20
          • Commodore 64
          • Commodore Plus/4
          • Commodore 128
          • Amiga 500
          • Amiga 1200
          • Amiga 4000
        • Dragon 32/64
        • Fujitsu
          • FM-7
          • FM-TOWNS
        • Mattel
          • Aquarius
        • Microsoft (Micro-ordinateurs)
          • MSX
          • MSX2
          • MSX2+
          • MSX turbo R
        • NEC (Micro-ordinateurs)
          • NEC PC-8800
          • NEC PC-9800
        • Philips
          • P2000t
          • VG5000µ
        • Oric Atmos
        • Pegasus
        • Sam Coupé
        • Sharp
          • Sharp X1
          • Sharp X68000
        • Sinclair Research
          • ZX 81
          • ZX Spectrum
        • SpectraVideo (SV-318)
        • Thomson - MO/TO
        • TI-99/4A
        • Tomy Tutor
        • TRS-80 Color Computer
      • Arcade
        • Atomiswave
        • Capcom Play Systems
          • CPS I
          • CPS II
          • CPS III
        • Cave CV1000
        • Final Burn Neo
        • Gaelco
        • HomeBrew MAME
        • Hyper Neo Geo 64
        • LaserDisc
        • MAME
        • Namco 246/256
        • Sega
          • Sega Model 2
          • Sega Titan-Video
          • Sega Model 3
          • Sega NAOMI
          • Sega NAOMI 2
          • Sega Hikaru
          • Triforce
          • Sega Chihiro
        • TeknoParrot
        • Zinc
      • Moteurs de Jeu
        • EasyRPG
        • GemRB
        • IKEMEN
        • Löve
        • Lutro
        • MUGEN
        • Open Beats Of Rage
        • Singe
        • Solarus
      • Flipper
        • Future Pinball
        • Pinball FX
        • Pinball FX2
        • Pinball FX3
        • Pinball M
        • Visual Pinball
        • Zaccaria Pinball
      • Autres
        • Cannonball
        • Cave Story
        • CDogs
        • Commander Genius
        • DevilutionX
        • Dinothawr
        • Doom III
        • DOS
        • Duke Nukem 3D
        • Flash
        • GZDoom
        • Java ME
        • Jeux TV portables
        • Karaoke
        • OpenGOAL
        • OpenJazz
        • Pico-8
        • Ports
        • Perfect Dark
        • PrBoom
        • Quake
        • Quake 2
        • Raze
        • REminiscence
        • ScummVM
        • Ship Of Harkinian
        • Sonic 3 AIR
        • Sonic Mania
        • Sonic Retro
        • Super Mario War
        • The Force Engine
        • TIC-80
        • Theme Hospital
        • Tomb Raider
        • WASM-4
        • Windows
        • Wolfenstein 3D
  • Contrôleurs
    • Contrôleurs compatibles
      • 🎮Manettes de Jeu
        • Contrôleurs spéciaux
      • 🕹️Sticks Arcade
      • 🔫Pistolets
        • WiimoteGun
      • ⌨️Clavier
      • 🛞Volants
    • Configuration des Contrôleurs
    • Contrôle des pistolets
    • Configuration des touches spécifique par émulateur
      • Configuration des touches Dolphin
      • Configuration des touches Model2
      • Configuration des touches MAME64
      • Configuration des touches RetroArch
      • Configuration des touches Teknoparrot
    • Pad2Key
  • Utilisation avancée
    • Décorations (bezels)
    • Mises à Jour et Téléchargements
    • Mode Kiosque et Mode Enfant
    • Sauvegardes d'état
    • Succès Rétro
    • Parties en Réseau
    • IA de Traduction
    • Batgui
    • retrobat.ini
    • Softpatching
    • Réduction de la latence / flou de mouvement
  • Tutoriels
    • Problèmes connus et solutions
    • Liens symboliques
    • Ajouter des filtres vidéos Retroarch à Retrobat
    • Adapter et personnaliser les Mega-Bezels
Powered by GitBook

Copyright The RetroBat Team 2019-2024

On this page
  • Emplacement des filtres vidéos
  • Retrobat
  • RetroArch
  • Ajout d'un nouveau filtre vidéo dans le menu Retrobat

Was this helpful?

Export as PDF
  1. Tutoriels

Ajouter des filtres vidéos Retroarch à Retrobat

PreviousLiens symboliquesNextAdapter et personnaliser les Mega-Bezels

Last updated 11 months ago

Was this helpful?

Retrobat inclus dans sa configuration d'origine une liste de filtres vidéos (shaders) prédéfinis, mais tous les filtres disponibles depuis Retroarch n'apparaissent pas par défaut dans cette liste.

Vous pouvez ajouter manuellement de nouveaux filtres vidéos pour les cores libretro, voici comment procéder :

Emplacement des filtres vidéos

Retrobat

Les filtres vidéos disponibles dans Retrobat se situent dans le répertoire \system\shaders\configs de votre installation.

RetroArch

Les filtres vidéos disponibles dans Retroarch se situent dans le répertoire \retroarch\shaders\ de votre installation Retrobat.

Ils sont d'abord classés par le type de filtres (glsl or slang) :

  • GLSL : Filtres vidéos disponible pour OpenGL.

  • Slang : Nouveaux formats de filtres vidéos, recommandés lorsqu'ils sont disponibles. Compatibles Vulkan, Direct3D 10/11/12, et core OpenGL.

Retrobat reherche automatiquement les filtres dans le dossier correspondant au pilote vidéo sélectionné pour le jeu. Par défaut, pour Retroarch, le driver est réglé sur OpenGL.

Exemple de dossier contenant les filtres vidéos GLSL :

Ajout d'un nouveau filtre vidéo dans le menu Retrobat

Pour l'exemple, nous chercherons a ajouter le filtre vidéo "advcartoon" à la liste de filtre prédéfinis de Retrobat, ce filtre étant disponible aussi bien en GLSL qu'en SLANG :

Le filtre vidéo se situe dans le dossier \retroarch\shaders\shaders_xxxx\cel et se nomme "advcartoon.glslp".

Pour qu'il apparaisse dans le menu Retrobat, il faut se rendre dans le dossier \system\shaders\configs et créer un nouveau répertoire, que l'on nommera par exemple "advcartoon" :

Dans ce répertoire, créer un fichier texte nommé "rendering-defaults" et renommer l'extension .txt en .yml :

Ouvrir le fichier avec un éditeur de texte, et ajouter le texte suivant :

default:
  shader: <dossier du filtre retroarch>/<nom du fichier sans extension>

Pour notre exemple, cela correspond à :

default:
  shader: cel/advcartoon

Le nouveau filtre vidéo apparait désormais dans Retrobat :

Certains shaders peuvent être adaptés de façon spécifiques à certains systèmes, pour reproduire avec plus de fidélité le rendu visuel de ceux-ci. C'est pour cela qu'il est possible d'utiliser différents shaders par système, au sein du même fichier rendering-defaults.yml; il faut ajouter le nom du système pour lequel le shader doit être différent de celui par défaut (NB : il s'agit des noms présent dans le fichier es_systems.cfg entre les balises <name>).

Enfin, certains émulateurs standalone peuvent également utiliser les shaders retroarch. Il faut alors rajouter le nom de l'émulateur sur une seconde ligne, suivi par le shader a utiliser.

Pour éviter tout risque de voir disparaitre ses fichiers de configuration lors d'une mise à jour de RetroBat, il est recommandé de sauvegarder les dossiers de config crées manuellement, de façon a pouvoir les remettre en place rapidement si nécessaire.