diff --git a/retroarch.cfg b/retroarch.cfg index b399933a2f..abe70f232c 100644 --- a/retroarch.cfg +++ b/retroarch.cfg @@ -1,33 +1,9 @@ ## Skeleton config file for RetroArch -# Save all save files (*.srm) to this directory. This includes related files like .bsv, .rtc, .psrm, etc ... -# This will be overridden by explicit command line options. -# savefile_directory = - -# Save all save states (*.state) to this directory. -# This will be overridden by explicit command line options. -# savestate_directory = - -# If set to a directory, content which is temporarily extracted -# will be extracted to this directory. -# cache_directory = - -# Save all downloaded files to this directory. -# core_assets_directory = - -# Save all remapped controls to this directory. -# input_remapping_directory = - -# Save all playlists/collections to this directory. -# playlist_directory = - # If set to a directory, the content history playlist will be saved # to this directory. # content_history_dir = -# Saved queries are stored to this directory. -# cursor_directory = - # Automatically saves a savestate at the end of RetroArch's lifetime. # The path is $SRAM_PATH.auto. # RetroArch will automatically load any savestate with this path on startup if savestate_auto_load is set. @@ -40,12 +16,6 @@ # Path to a libretro implementation. # libretro_path = "/path/to/libretro.so" -# A directory for where to search for libretro core implementations. -# libretro_directory = - -# A directory for where to search for libretro core information. -# libretro_info_path = - # Sets log level for libretro cores (GET_LOG_INTERFACE). # If a log level issued by a libretro core is below libretro_log_level, it is ignored. # DEBUG logs are always ignored unless verbose mode is activated (--verbose). @@ -91,28 +61,10 @@ # Number of entries that will be kept in content history file. # content_history_size = 100 -# Sets the "system" directory. -# Implementations can query for this directory to load BIOSes, system-specific configs, etc. -# system_directory = - -# Sets start directory for menu file browser. -# rgui_browser_directory = - # Content directory. Interacts with RETRO_ENVIRONMENT_GET_CONTENT_DIRECTORY. # Usually set by developers who bundle libretro/RetroArch apps to point to assets. # content_directory = -# Assets directory. This location is queried by default when menu interfaces try to look for -# loadable assets, etc. -# assets_directory = - -# Dynamic wallpapers directory. The place to store the wallpapers dynamically -# loaded by the menu depending on context. -# dynamic_wallpapers_directory = - -# Thumbnails directory. To store thumbnail files. -# thumbnails_directory = - # Sets start directory for menu config browser. # rgui_config_directory = @@ -128,7 +80,13 @@ # Shows hidden files and folders in directory listings. # show_hidden_files = false -#### Video +#### Driver + +# Input driver. Depending on video driver, it might force a different input driver. +# input_driver = sdl + +# Joypad driver. ("udev", "linuxraw", "paraport", "sdl2", "hid", "dinput") +# input_joypad_driver = # Video driver to use. "gl", "xvideo", "sdl", "d3d" # video_driver = "gl" @@ -138,13 +96,40 @@ # By default, tries to use first suitable driver. # video_context_driver = -# Windowed x resolution scale and y resolution scale -# (Real x res: base_size * xscale * aspect_ratio, real y res: base_size * yscale) -# video_scale = 3.0 +# Audio driver backend. Depending on configuration possible candidates are: alsa, pulse, oss, jack, rsound, roar, openal, sdl, xaudio. +# audio_driver = -# Fullscreen resolution. Resolution of 0 uses the resolution of the desktop. -# video_fullscreen_x = 0 -# video_fullscreen_y = 0 +# Audio resampler driver backend. Which audio resampler to use. +# Default will use "sinc". +# audio_resampler = + +# Camera driver. +# camera_driver = + +# Location driver. +# location_driver = + +# Menu driver to use. ("rgui", "xmb", "glui") +# menu_driver = "rgui" + +# Record driver. Used when recording video. +# record_driver = + +#### Video + +# Suspends the screensaver if set to true. Is a hint that does not necessarily have to be honored +# by video driver. +# suspend_screensaver_enable = true + +# Display framerate. +# fps_show = false + +# Display total number of frames rendered. (only displays if fps_show is enabled) +# framecount_show = + +# Which monitor to prefer. 0 (default) means no particular monitor is preferred, 1 and up (1 being first monitor), +# suggests RetroArch to use that particular monitor. +# video_monitor_index = 0 # Start in fullscreen. Can be changed at runtime. # video_fullscreen = false @@ -152,16 +137,38 @@ # If fullscreen, prefer using a windowed fullscreen mode. # video_windowed_fullscreen = true +# Fullscreen resolution. Resolution of 0 uses the resolution of the desktop. +# video_fullscreen_x = 0 +# video_fullscreen_y = 0 + +# Video refresh rate of your monitor. +# Used to calculate a suitable audio input rate. +# video_refresh_rate = 59.94 + +# Forcibly disable sRGB FBO support. Some Intel OpenGL drivers on Windows +# have video problems with sRGB FBO support enabled. +# video_force_srgb_disable = false + +# If this is true and video_aspect_ratio is not set, +# aspect ratio is decided by libretro implementation. +# If this is false, 1:1 PAR will always be assumed if video_aspect_ratio is not set. +# video_aspect_ratio_auto = false + +# A floating point value for video aspect ratio (width / height). +# If this is not set, aspect ratio is assumed to be automatic. +# Behavior then is defined by video_aspect_ratio_auto. +# video_aspect_ratio = + +# Windowed x resolution scale and y resolution scale +# (Real x res: base_size * xscale * aspect_ratio, real y res: base_size * yscale) +# video_scale = 3.0 + # Percentage of opacity to use for the window (100 is completely opaque). # video_window_opacity = 100 # Whether to enable the default window decorations like border, titlebar etc. # video_window_show_decorations = true -# Which monitor to prefer. 0 (default) means no particular monitor is preferred, 1 and up (1 being first monitor), -# suggests RetroArch to use that particular monitor. -# video_monitor_index = 0 - # Forcibly disable composition. Only works in Windows Vista/7 for now. # video_disable_composition = false @@ -176,10 +183,6 @@ # Single buffering = 1, Double buffering = 2, 3 = Triple buffering # video_max_swapchain_images = 3 -# Forcibly disable sRGB FBO support. Some Intel OpenGL drivers on Windows -# have video problems with sRGB FBO support enabled. -# video_force_srgb_disable = false - # Attempts to hard-synchronize CPU and GPU. Can reduce latency at cost of performance. # video_hard_sync = false @@ -219,16 +222,6 @@ # 19 = Config, 20 = 1:1 PAR, 21 = Core Provided, 22 = Custom Aspect Ratio # aspect_ratio_index = 19 -# A floating point value for video aspect ratio (width / height). -# If this is not set, aspect ratio is assumed to be automatic. -# Behavior then is defined by video_aspect_ratio_auto. -# video_aspect_ratio = - -# If this is true and video_aspect_ratio is not set, -# aspect ratio is decided by libretro implementation. -# If this is false, 1:1 PAR will always be assumed if video_aspect_ratio is not set. -# video_aspect_ratio_auto = false - # Forces cropping of overscanned frames. # Exact behavior of this option is implementation specific. # video_crop_overscan = true @@ -240,15 +233,9 @@ # Other shaders can still be loaded later in runtime. # video_shader_enable = false -# Defines a directory where shaders (Cg, CGP, GLSL) are kept for easy access. -# video_shader_dir = - # CPU-based video filter. Path to a dynamic library. # video_filter = -# Defines a directory where CPU-based video filters are kept. -# video_filter_dir = - # Path to a font used for rendering messages. This path must be defined to enable fonts. # Do note that the _full_ path of the font is necessary! # video_font_path = @@ -269,15 +256,11 @@ # video_message_color = ffffff # Background color for OSD messages. Red/Green/Blue values are from 0 to 255 and opacity is 0.0 to 1.0. -video_message_bgcolor_enable = false -video_message_bgcolor_red = 0 -video_message_bgcolor_green = 0 -video_message_bgcolor_blue = 0 -video_message_bgcolor_opacity = 1.0 - -# Video refresh rate of your monitor. -# Used to calculate a suitable audio input rate. -# video_refresh_rate = 59.94 +# video_message_bgcolor_enable = false +# video_message_bgcolor_red = 0 +# video_message_bgcolor_green = 0 +# video_message_bgcolor_blue = 0 +# video_message_bgcolor_opacity = 1.0 # Allows libretro cores to set rotation modes. # Setting this to false will honor, but ignore this request. @@ -303,22 +286,12 @@ video_message_bgcolor_opacity = 1.0 # Audio output samplerate. # audio_out_rate = 48000 -# Audio resampler backend. Which audio resampler to use. -# Default will use "sinc". -# audio_resampler = - -# Audio driver backend. Depending on configuration possible candidates are: alsa, pulse, oss, jack, rsound, roar, openal, sdl, xaudio. -# audio_driver = - # Override the default audio device the audio_driver uses. This is driver dependant. E.g. ALSA wants a PCM device, OSS wants a path (e.g. /dev/dsp), Jack wants portnames (e.g. system:playback1,system:playback_2), and so on ... # audio_device = # Audio DSP plugin that processes audio before it's sent to the driver. Path to a dynamic library. # audio_dsp_plugin = -# Directory where DSP plugins are kept. -# audio_filter_dir = - # Will sync (block) on audio. Recommended. # audio_sync = true @@ -347,9 +320,6 @@ video_message_bgcolor_opacity = 1.0 #### Overlay -# Defines a directory where overlays are kept for easy access. -# overlay_directory = - # Enable the overlay. # input_overlay_enable = true @@ -367,12 +337,6 @@ video_message_bgcolor_opacity = 1.0 #### Input -# Input driver. Depending on video driver, it might force a different input driver. -# input_driver = sdl - -# Joypad driver. (Valid: linuxraw, sdl, dinput) -# input_joypad_driver = - # Path to input remapping file. # input_remapping_path = @@ -418,14 +382,6 @@ video_message_bgcolor_opacity = 1.0 # be used regardless of the value set here. # input_poll_type_behavior = 1 -# Directory for joypad autoconfigs. -# If a joypad is plugged in, that joypad will be autoconfigured if a config file -# corresponding to that joypad is present in joypad_autoconfig_dir. -# Input binds which are made explicit (input_playerN_*_btn/axis) will take priority over autoconfigs. -# Autoconfigs can be created with retroarch-joyconfig, manually, or with a frontend. -# Requires input_autodetect_enable to be enabled. -# joypad_autoconfig_dir = - # Sets which libretro device is used for a user. # Devices are indentified with a number. # This is normally saved by the menu. @@ -661,9 +617,6 @@ video_message_bgcolor_opacity = 1.0 #### Menu -# Menu driver to use. "rgui", "lakka", etc. -# menu_driver = "rgui" - # If disabled, will hide 'Online Updater' inside the menu. # menu_show_online_updater = true @@ -722,10 +675,6 @@ video_message_bgcolor_opacity = 1.0 #### User Interface -# Suspends the screensaver if set to true. Is a hint that does not necessarily have to be honored -# by video driver. -# suspend_screensaver_enable = true - # Start UI companion driver's interface on boot (if available). # ui_companion_start_on_boot = true @@ -790,6 +739,91 @@ video_message_bgcolor_opacity = 1.0 # The requested MITM server to use. # netplay_mitm_server = "nyc" +#### Directory + +# Sets the System/BIOS directory. +# Implementations can query for this directory to load BIOSes, system-specific configs, etc. +# system_directory = + +# Save all downloaded files to this directory. +# core_assets_directory = + +# Assets directory. This location is queried by default when menu interfaces try to look for +# loadable assets, etc. +# assets_directory = + +# Dynamic wallpapers directory. The place to store the wallpapers dynamically +# loaded by the menu depending on context. +# dynamic_wallpapers_directory = + +# Thumbnails directory. To store thumbnail files. +# thumbnails_directory = + +# File browser directory. Sets start directory for menu file browser. +# rgui_browser_directory = + +# Core directory for libretro core implementations. +# libretro_directory = + +# Core info directory for libretro core information. +# libretro_info_path = + +# Path to content database directory. +# content_database_path = + +# Saved queries are stored to this directory. +# cursor_directory = + +# Path to cheat database directory. +# cheat_database_path = + +# Defines a directory where CPU-based video filters are kept. +# video_filter_dir = + +# Directory where DSP plugins are kept. +# audio_filter_dir = + +# Defines a directory where shaders (Cg, CGP, GLSL) are kept for easy access. +# video_shader_dir = + +# Recording output directory. Where recordings are saved. +# recording_output_directory = + +# Recording config directory. Where recording settings are kept. +# recording_config_directory = + +# Overlay directory. Where overlays are kept for easy access. +# overlay_directory = + +# Directory to dump screenshots to. +# screenshot_directory = + +# Directory for joypad autoconfigs. +# If a joypad is plugged in, that joypad will be autoconfigured if a config file +# corresponding to that joypad is present in joypad_autoconfig_dir. +# Input binds which are made explicit (input_playerN_*_btn/axis) will take priority over autoconfigs. +# Autoconfigs can be created with retroarch-joyconfig, manually, or with a frontend. +# Requires input_autodetect_enable to be enabled. +# joypad_autoconfig_dir = + +# Save all remapped controls to this directory. +# input_remapping_directory = + +# Save all playlists/collections to this directory. +# playlist_directory = + +# Save all save files (*.srm) to this directory. This includes related files like .bsv, .rtc, .psrm, etc ... +# This will be overridden by explicit command line options. +# savefile_directory = + +# Save all save states (*.state) to this directory. +# This will be overridden by explicit command line options. +# savestate_directory = + +# If set to a directory, content which is temporarily extracted +# will be extracted to this directory. +# cache_directory = + #### Misc # Enable rewinding. This will take a performance hit when playing, so it is disabled by default. @@ -809,15 +843,6 @@ video_message_bgcolor_opacity = 1.0 # The interval is measured in seconds. A value of 0 disables autosave. # autosave_interval = -# Path to content database directory. -# content_database_path = - -# Path to cheat database directory. -# cheat_database_path = - -# Directory to dump screenshots to. -# screenshot_directory = - # Records video after CPU video filter. # video_post_filter_record = false