LogoLogo
Retrobat WebsiteForumGithub
English
English
  • Welcome!
  • Get Started
    • Prerequisites
    • Installation & First Startup
    • RetroBat Folder Structure
    • Adding a game
    • Running a game
    • Adding BIOS files
  • NAVIGATION
    • Navigation Keys
    • Hotkeys
    • System View and Game View
    • Main Menu
    • View Options
    • Game Options
    • Configuration of systems and games
    • Scraping & Metadata
    • Game Collections
  • Systems & Emulators
    • Arcade Guide
    • Supported Game Systems
      • Game Consoles
        • 3DO
        • Actionmax
        • Adventure Vision
        • Amstrad GX4000
        • APF MP-1000
        • Arcadia 2001
        • Atari (consoles)
          • Atari 2600
          • Atari 5200
          • Atari 7800
          • Atari XEGS
          • Jaguar
          • Jaguar CD
        • Bally Astrocade
        • Casio Loopy
        • Channel F
        • ColecoVision
        • Commodore (game consoles)
          • Amiga CDTV
          • Amiga CD32
        • Intellivision
        • Lowres NX
        • Microsoft (consoles)
          • Xbox
          • Xbox 360
        • NEC (consoles)
          • PC Engine/TurboGrafx-16
          • PC Engine CD-ROM/TurboGrafx-CD
          • SuperGrafx
          • PC-FX
        • Nintendo (game consoles)
          • 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
        • Philips CD-i
        • Odyssey²
        • Othello Multivision
        • PV-1000
        • Sega (game consoles)
          • SG-1000
          • Master System - Mark III
          • Megadrive - Genesis
          • Megadrive - Genesis (MSU)
          • Mega-CD - Sega-CD
          • Sega 32X
          • Saturn
          • Dreamcast
        • SNK (game consoles)
          • Neo Geo
          • Neo Geo CD
        • Sony (game consoles)
          • PlayStation
          • PlayStation 2
          • Playstation 3
          • Playstation 4
        • Super Cassette Vision
        • Super A'Can
        • Uzebox
        • VC4000
        • Vectrex
        • Vircon32
        • VTech
          • CreatiVision
          • V.Smile
      • Portable Game Consoles
        • Arduboy
        • Atari (portable game consoles)
          • Lynx
        • Gamate
        • Game.com
        • Game Pocket Computer
        • Game Master
        • Game & Watch
        • GP 32
        • LCD Games
        • Mega Duck
        • Nintendo (portable game consoles)
          • 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 (portable game consoles)
          • Game Gear
        • SNK (portable game consoles)
          • Neo Geo Pocket
          • Neo Geo Pocket Color
        • Sony (portable game consoles)
          • PlayStation Portable
          • PlayStation Vita
        • Supervision
        • Wonderswan
          • WonderSwan
          • WonderSwan Color
      • Home Computer
        • Acorn Computers
          • Archimedes
          • ATOM
          • BBC Micro
          • Electron
        • Amstrad CPC
        • Apple
          • Apple II
          • Apple IIGS
        • Atari (computers)
          • Atari 800
          • Atari ST
        • Camputers Lynx
        • Coleco Adam
        • Pegasus
        • Commodore (computers)
          • 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 (computers)
          • MSX
          • MSX2
          • MSX2+
          • MSX turbo R
        • NEC (computers)
          • NEC PC-8800
          • NEC PC-9800
        • Oric Atmos
        • Philips
          • P2000t
          • VG5000µ
        • 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
      • Game Engines
        • EasyRPG
        • GemRB
        • IKEMEN
        • Löve
        • Lutro
        • MUGEN
        • Open Beats Of Rage
        • Singe
        • Solarus
      • Pinball
        • Future Pinball
        • Pinball FX
        • Pinball FX2
        • Pinball FX3
        • Pinball M
        • Visual Pinball
        • Zaccaria Pinball
      • Others
        • Cannonball
        • Cave Story
        • CDogs
        • Commander Genius
        • DevilutionX
        • Dinothawr
        • Doom III
        • DOS
        • Duke Nukem 3D
        • Flash
        • GzDoom
        • Java ME
        • Karaoke
        • OpenGOAL
        • OpenJazz
        • Perfect Dark
        • Pico-8
        • Ports
        • PrBoom
        • Quake
        • Quake 2
        • Raze
        • REminiscence
        • Ship Of Harkinian
        • Starship
        • Sonic 3 AIR
        • Sonic Mania
        • Sonic Retro
        • Super Mario War
        • ScummVM
        • The Force Engine
        • Theme Hospital
        • TIC-80
        • Tomb Raider
        • TV Games
        • WASM-4
        • Windows
        • Wolfenstein 3D
  • Controllers
    • Supported Controllers
      • 🎮Gamepads
        • Special controllers
      • 🕹️Arcade Sticks
      • 🔫Lightguns
        • WiimoteGun
      • 🛞Wheels
      • ⌨️Keyboard
    • Controllers Configuration
    • Gun controls
    • Emulator specific controls mapping
      • Dolphin controller mapping
      • MAME64 controller mapping
      • Model2 controller mapping
      • RetroArch controller mapping
    • Pad2Key
  • Advanced Features
    • Decorations (bezels)
    • Updates & Content Download
    • Kiosk and Kid mode
    • Save States
    • Retroachievements
    • Netplay
    • AI Translation Service
    • Batgui
    • retrobat.ini
    • Latency and blur reduction
    • Softpatching
  • TUTORIALS
    • Know issues & fixes
    • Symbolic links
    • Adding RetroArch Shader Sets to Retrobat
    • Customize Mega-Bezels
Powered by GitBook
On this page
  • How to access the configuration screen:
  • The configuration options
  • General Settings
  • Advanced Settings
  • How does the magic work ?
  • Great, but what does the value "AUTO" mean ?
  • Fine, but i do not see an option that i need to set !

Was this helpful?

Export as PDF
  1. NAVIGATION

Configuration of systems and games

PreviousGame OptionsNextScraping & Metadata

Last updated 9 months ago

Was this helpful?

Copyright The RetroBat Team 2019-2024

The main advantage of using RetroBat over other front-ends or standalone emulators, is that all configuration can be managed directly from within RetroBat, per system or individually per game.

This means that, as a user, one should not have to open an emulator to access to its configuration.

Trying to manage configuration directly within the emulator will often end up with all the configuration being overwritten by RetroBat when running a game, as the default values set in RetroBat will be passed to the emulator.

The configuration elements available in RetroBat are called "features", they have the advantage that they can be set at 2 level:

  • Globally for a system

  • Per-game

How to access the configuration screen:

The features menu is available from the "View Options" (SELECT) menu or from the "Game Options" menu (LONG PRESS "SOUTH" on the game):

when selecting the ADVANCED SYSTEM OPTIONS submenu:

How to access features from the VIEW OPTIONS

==> This will enable configuration for all games of the selected system.

when selecting the ADVANCED GAME OPTIONS submenu

==> This will enable configuration for the specified game only.

It is very important to note that the more detailed option will always be the option passed to the emulator, this means that the option set for a specific game will be used over the option set at system-level.

The configuration options

The features available depend on the selected emulator, as they do not have the same options.

This means that for a same system, when changing the emulator, the available features will not be identical.

In most of the cases, the features will be grouped within 2 subgroups:

  • General Settings

  • Advanced Settings

General Settings

The General Settings will give you access to the following configuration options, they exist for most of the emulators:

  • Shaders to apply

  • Bezels (decorations) to apply

  • Game aspect ratio and resolution

  • Vsync

  • Pixel Perfect

  • Disabling controller autoconfiguration (this option is on by default)

Advanced Settings

These features will be far more specific, they are arranged in the following submenus:

  • EMULATION : contains features such as language, machine emulated, region but also performance options available for the emulator

  • VIDEO : General video options such as monitor index, output signal, screen orientation, ...

  • SCREEN SYNC : usually containing options to avoid tearing like advanced vsync features

  • VISUAL RENDERING: contains various screen effect features, upscaling configuration, anti-aliasing options...

  • AUDIO : general audio settings, like sample rate, low-pass filter...

  • LATENCY REDUCTION : options to reduce input lag

  • USER INTERFACE : contains features such as FPS display, enabling or disabling emulator notifications...

  • DRIVERS : options to change video, audio, controller drivers used by the emulator

  • CONTROLS : options related with controls such as the type of joystick, lightgun options...

In addition, some emulators will have specific submenus, this is the case for example for pcsx2 features, that have a MANUAL HACK and a GAME FIXES submenus:

or for the PORTS that have a dedicated per-game setting:

How does the magic work ?

The trick that makes all of this possible is simple : before launching the game, RetroBat will go through the options that have been set by the users, and apply these settings directly in the emulator configuration file, before running the emulator.

As an example, let's take the case of a user that needs to change the video driver to VULKAN for the duckstation emulator.

Once in the system configuration options screens

Select the DRIVERS submenu in the ADVANCED SETTINGS group:

Then change the VIDEO DRIVER option to "VULKAN":

When running a game with the duckstation emulator, RetroBat will automatically set the following value in the Duckstation settings file before launching the game:

Et voilà !

Great, but what does the value "AUTO" mean ?

The value "AUTO" has different meaning whether you are configuring the features at system level or at game level.

At system level, the value "AUTO" is a default value that RetroBat will set as the target option value, the RetroBat Team has usually defined the most commonly used value as default value or the most relevant for best user-experience.

At game level configuration, the value "AUTO" means that the default value set for the system/emulator should be used.

Note that the "per-game" setting will take precedence over the general setting.

Fine, but i do not see an option that i need to set !

Do not panic, if there is an option within an emulator that you wish to change, do not hesitate to contact the RetroBat team, that will include this option in the next release !

In the meantime, options that are not available in RetroBat can be changed directly in the emulator, they are usually not overwritten by RetroBat...

Example of settings for NES with FCEUMM core
Example of EMULATION features submenu for FCEUMM core