Merge pull request #6578 from Stevoisiak/settings-driver-section

retroarch.cfg: Reorganize sections
This commit is contained in:
hizzlekizzle 2018-05-29 09:28:22 -05:00 committed by GitHub
commit 34a75ba605
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,33 +1,9 @@
## Skeleton config file for RetroArch ## 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 # If set to a directory, the content history playlist will be saved
# to this directory. # to this directory.
# content_history_dir = # content_history_dir =
# Saved queries are stored to this directory.
# cursor_directory =
# Automatically saves a savestate at the end of RetroArch's lifetime. # Automatically saves a savestate at the end of RetroArch's lifetime.
# The path is $SRAM_PATH.auto. # The path is $SRAM_PATH.auto.
# RetroArch will automatically load any savestate with this path on startup if savestate_auto_load is set. # 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. # Path to a libretro implementation.
# libretro_path = "/path/to/libretro.so" # 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). # 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. # 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). # 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. # Number of entries that will be kept in content history file.
# content_history_size = 100 # 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. # Content directory. Interacts with RETRO_ENVIRONMENT_GET_CONTENT_DIRECTORY.
# Usually set by developers who bundle libretro/RetroArch apps to point to assets. # Usually set by developers who bundle libretro/RetroArch apps to point to assets.
# content_directory = # 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. # Sets start directory for menu config browser.
# rgui_config_directory = # rgui_config_directory =
@ -128,7 +80,13 @@
# Shows hidden files and folders in directory listings. # Shows hidden files and folders in directory listings.
# show_hidden_files = false # 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 to use. "gl", "xvideo", "sdl", "d3d"
# video_driver = "gl" # video_driver = "gl"
@ -138,13 +96,40 @@
# By default, tries to use first suitable driver. # By default, tries to use first suitable driver.
# video_context_driver = # video_context_driver =
# Windowed x resolution scale and y resolution scale # Audio driver backend. Depending on configuration possible candidates are: alsa, pulse, oss, jack, rsound, roar, openal, sdl, xaudio.
# (Real x res: base_size * xscale * aspect_ratio, real y res: base_size * yscale) # audio_driver =
# video_scale = 3.0
# Fullscreen resolution. Resolution of 0 uses the resolution of the desktop. # Audio resampler driver backend. Which audio resampler to use.
# video_fullscreen_x = 0 # Default will use "sinc".
# video_fullscreen_y = 0 # 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. # Start in fullscreen. Can be changed at runtime.
# video_fullscreen = false # video_fullscreen = false
@ -152,16 +137,38 @@
# If fullscreen, prefer using a windowed fullscreen mode. # If fullscreen, prefer using a windowed fullscreen mode.
# video_windowed_fullscreen = true # 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). # Percentage of opacity to use for the window (100 is completely opaque).
# video_window_opacity = 100 # video_window_opacity = 100
# Whether to enable the default window decorations like border, titlebar etc. # Whether to enable the default window decorations like border, titlebar etc.
# video_window_show_decorations = true # 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. # Forcibly disable composition. Only works in Windows Vista/7 for now.
# video_disable_composition = false # video_disable_composition = false
@ -176,10 +183,6 @@
# Single buffering = 1, Double buffering = 2, 3 = Triple buffering # Single buffering = 1, Double buffering = 2, 3 = Triple buffering
# video_max_swapchain_images = 3 # 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. # Attempts to hard-synchronize CPU and GPU. Can reduce latency at cost of performance.
# video_hard_sync = false # video_hard_sync = false
@ -219,16 +222,6 @@
# 19 = Config, 20 = 1:1 PAR, 21 = Core Provided, 22 = Custom Aspect Ratio # 19 = Config, 20 = 1:1 PAR, 21 = Core Provided, 22 = Custom Aspect Ratio
# aspect_ratio_index = 19 # 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. # Forces cropping of overscanned frames.
# Exact behavior of this option is implementation specific. # Exact behavior of this option is implementation specific.
# video_crop_overscan = true # video_crop_overscan = true
@ -240,15 +233,9 @@
# Other shaders can still be loaded later in runtime. # Other shaders can still be loaded later in runtime.
# video_shader_enable = false # 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. # CPU-based video filter. Path to a dynamic library.
# video_filter = # 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. # 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! # Do note that the _full_ path of the font is necessary!
# video_font_path = # video_font_path =
@ -269,15 +256,11 @@
# video_message_color = ffffff # 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. # 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_enable = false
video_message_bgcolor_red = 0 # video_message_bgcolor_red = 0
video_message_bgcolor_green = 0 # video_message_bgcolor_green = 0
video_message_bgcolor_blue = 0 # video_message_bgcolor_blue = 0
video_message_bgcolor_opacity = 1.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
# Allows libretro cores to set rotation modes. # Allows libretro cores to set rotation modes.
# Setting this to false will honor, but ignore this request. # Setting this to false will honor, but ignore this request.
@ -303,22 +286,12 @@ video_message_bgcolor_opacity = 1.0
# Audio output samplerate. # Audio output samplerate.
# audio_out_rate = 48000 # 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 ... # 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_device =
# Audio DSP plugin that processes audio before it's sent to the driver. Path to a dynamic library. # Audio DSP plugin that processes audio before it's sent to the driver. Path to a dynamic library.
# audio_dsp_plugin = # audio_dsp_plugin =
# Directory where DSP plugins are kept.
# audio_filter_dir =
# Will sync (block) on audio. Recommended. # Will sync (block) on audio. Recommended.
# audio_sync = true # audio_sync = true
@ -347,9 +320,6 @@ video_message_bgcolor_opacity = 1.0
#### Overlay #### Overlay
# Defines a directory where overlays are kept for easy access.
# overlay_directory =
# Enable the overlay. # Enable the overlay.
# input_overlay_enable = true # input_overlay_enable = true
@ -367,12 +337,6 @@ video_message_bgcolor_opacity = 1.0
#### Input #### 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. # Path to input remapping file.
# input_remapping_path = # input_remapping_path =
@ -418,14 +382,6 @@ video_message_bgcolor_opacity = 1.0
# be used regardless of the value set here. # be used regardless of the value set here.
# input_poll_type_behavior = 1 # 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. # Sets which libretro device is used for a user.
# Devices are indentified with a number. # Devices are indentified with a number.
# This is normally saved by the menu. # This is normally saved by the menu.
@ -661,9 +617,6 @@ video_message_bgcolor_opacity = 1.0
#### Menu #### Menu
# Menu driver to use. "rgui", "lakka", etc.
# menu_driver = "rgui"
# If disabled, will hide 'Online Updater' inside the menu. # If disabled, will hide 'Online Updater' inside the menu.
# menu_show_online_updater = true # menu_show_online_updater = true
@ -722,10 +675,6 @@ video_message_bgcolor_opacity = 1.0
#### User Interface #### 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). # Start UI companion driver's interface on boot (if available).
# ui_companion_start_on_boot = true # ui_companion_start_on_boot = true
@ -790,6 +739,91 @@ video_message_bgcolor_opacity = 1.0
# The requested MITM server to use. # The requested MITM server to use.
# netplay_mitm_server = "nyc" # 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 #### Misc
# Enable rewinding. This will take a performance hit when playing, so it is disabled by default. # 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. # The interval is measured in seconds. A value of 0 disables autosave.
# autosave_interval = # 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. # Records video after CPU video filter.
# video_post_filter_record = false # video_post_filter_record = false