retroarch.cfg: Add section for directory settings

- Adds a section for directory/path settings
- Adds settings for `recording_output_directory` and `recording_config_directory`

All settings in `directory` section are accessible from RGUI
This commit is contained in:
Steven M. Vascellaro 2018-04-14 16:53:32 -04:00 committed by GitHub
parent 7a18305ed2
commit bdf5a0c22b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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 =
@ -258,15 +210,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 =
@ -327,9 +273,6 @@ video_message_bgcolor_opacity = 1.0
# 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
@ -358,9 +301,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
@ -423,14 +363,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.
@ -786,6 +718,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.
@ -805,15 +822,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