2012-12-31 16:04:37 +01:00
<?xml version="1.0" encoding="utf-8"?>
2013-01-04 16:45:28 +01:00
<PreferenceScreen xmlns:android= "http://schemas.android.com/apk/res/android"
2013-01-05 04:58:30 +01:00
android:title="RetroArch Settings" >
2013-01-04 16:45:28 +01:00
2013-01-05 23:21:32 +01:00
<PreferenceScreen android:title= "Path Settings" >
<PreferenceCategory android:title= "ROM paths" >
<Preference android:title= "ROM directory"
android:summary="Sets directory where ROM browser will first browse for ROM files.">
<intent
android:targetClass="org.retroarch.browser.ROMDirActivity"
android:targetPackage="org.retroarch" />
</Preference>
</PreferenceCategory>
2013-01-05 23:39:44 +01:00
<PreferenceCategory android:title= "Save files" >
<CheckBoxPreference android:title= "Enable custom directory"
android:summary="Enables use of custom save file folder. (.srm) save files will be saved and loaded to configured directory. If not enabled, save files will reside in ROM folder."
android:key="savefile_directory_enable"
android:defaultValue="false"/>
<Preference android:title= "Savefile directory"
android:summary="Sets directory where to save and load game save files.">
<intent
android:targetClass="org.retroarch.browser.SRMDirActivity"
android:targetPackage="org.retroarch" />
</Preference>
</PreferenceCategory>
<PreferenceCategory android:title= "Save states" >
<CheckBoxPreference android:title= "Enable custom directory"
android:summary="Enables use of custom save state folder. (.state) save states will be saved and loaded to configured directory. If not enabled, save states will reside in ROM folder."
android:key="savestate_directory_enable"
android:defaultValue="false"/>
<Preference android:title= "Save state directory"
android:summary="Sets directory where to save and load game save states.">
<intent
android:targetClass="org.retroarch.browser.StateDirActivity"
android:targetPackage="org.retroarch" />
</Preference>
</PreferenceCategory>
2013-01-05 23:21:32 +01:00
</PreferenceScreen>
2013-01-05 04:58:30 +01:00
<PreferenceScreen android:title= "System Settings" >
2013-01-04 16:45:28 +01:00
<PreferenceCategory android:title= "General" >
<CheckBoxPreference
android:defaultValue="false"
android:key="savestate_auto_save"
2013-01-04 21:39:00 +01:00
android:summary="Automatically saves and restores game state."
2013-01-04 16:45:28 +01:00
android:title="Auto save state" />
2013-01-05 04:07:44 +01:00
</PreferenceCategory>
<PreferenceCategory android:title= "Rewinding" >
2013-01-04 16:45:28 +01:00
<CheckBoxPreference
android:defaultValue="false"
android:key="rewind_enable"
2013-01-05 04:07:44 +01:00
android:summary="WARNING - very CPU intensive - will decrease ingame performance."
android:title="Enable" />
2013-01-04 16:45:28 +01:00
</PreferenceCategory>
2012-12-31 17:46:15 +01:00
</PreferenceScreen>
2013-01-05 04:58:30 +01:00
<PreferenceScreen android:title= "Video Settings" >
2013-01-04 16:45:28 +01:00
<PreferenceCategory android:title= "General" >
<CheckBoxPreference
android:defaultValue="true"
android:key="video_vsync"
2013-01-04 21:39:00 +01:00
android:summary="When set to enabled, prevents screen tearing."
2013-01-04 16:45:28 +01:00
android:title="VSync" />
2013-01-05 06:02:02 +01:00
<CheckBoxPreference
android:defaultValue="true"
android:key="video_sync_refreshrate_to_screen"
android:summary="Synchronize RetroArch's refresh rate to the screen's refresh rate (recommended - some screens have refresh rates below 59.95Hz and need this enabled to get good audio/video sync)."
android:title="Sync refreshrate to screen" />
2013-01-04 16:45:28 +01:00
<CheckBoxPreference
android:defaultValue="true"
android:key="video_allow_rotate"
android:summary="Will auto-rotate the screen for vertically oriented games."
android:title="Auto-rotate" />
2012-12-31 21:24:39 +01:00
2013-01-04 16:45:28 +01:00
<ListPreference
android:entries="@array/aspect_ratios"
android:entryValues="@array/aspect_values"
android:key="video_aspect_ratio"
2013-01-04 21:39:00 +01:00
android:summary="Aspect ratio to enforce."
2013-01-04 16:45:28 +01:00
android:title="Aspect ratio" />
</PreferenceCategory>
2013-01-04 21:39:00 +01:00
<PreferenceCategory android:title= "Shaders (1st pass)" >
2013-01-05 06:02:02 +01:00
<CheckBoxPreference
android:defaultValue="true"
android:key="video_smooth"
android:summary="Applies Bilinear filtering, smooths out edges (settings still apply even if no shader is selected)."
android:title="Bilinear filter" />
2013-01-04 21:39:00 +01:00
<CheckBoxPreference
android:defaultValue="false"
2013-01-04 16:45:28 +01:00
android:key="video_shader_enable"
2013-01-04 21:39:00 +01:00
android:title="Enable" />
2013-01-04 16:45:28 +01:00
<Preference
2013-01-04 21:39:00 +01:00
android:summary="Sets GLES2 style XML shader."
2013-01-04 16:45:28 +01:00
android:title="XML shader" >
<intent
android:targetClass="org.retroarch.browser.ShaderActivity"
android:targetPackage="org.retroarch" />
</Preference>
</PreferenceCategory>
2013-01-04 21:39:00 +01:00
<PreferenceCategory android:title= "Shaders (Multi-pass)" >
<CheckBoxPreference
android:defaultValue="false"
android:key="video_render_to_texture"
android:summary="Render first pass to texture (FBO). Stretch to screen with second shader."
android:title="Render to texture" />
<CheckBoxPreference
android:defaultValue="false"
android:key="video_second_pass_shader_enable"
android:summary="Enable custom shader for use after rendering to FBO."
android:title="Enable shader #2" />
<Preference
android:summary="Sets shader to use for second pass."
android:title="XML shader (2nd pass)" >
<intent
android:targetClass="org.retroarch.browser.Shader2Activity"
android:targetPackage="org.retroarch" />
</Preference>
<ListPreference
android:entries="@array/fbo_scales"
android:entryValues="@array/fbo_scale_values"
android:key="video_fbo_scale"
android:summary="Scale to use when rendering to FBO."
android:title="FBO scale" />
2013-01-05 23:48:05 +01:00
<CheckBoxPreference
android:defaultValue="true"
android:key="video_second_pass_smooth"
android:summary="Use Bilinear filtering on FBO texture on second pass."
android:title="Second pass Bilinear Filtering" />
</PreferenceCategory>
<PreferenceCategory android:title= "Fonts" >
<CheckBoxPreference android:title= "Enable on-screen fonts"
android:summary="Enable rendering of on-screen fonts for messages."
android:key="video_font_enable"
android:defaultValue="true"/>
2013-01-04 21:39:00 +01:00
</PreferenceCategory>
2012-12-31 17:46:15 +01:00
</PreferenceScreen>
2013-01-05 04:58:30 +01:00
<PreferenceScreen android:title= "Audio Settings" >
<PreferenceCategory android:title= "Audio" >
2013-01-04 16:45:28 +01:00
<CheckBoxPreference
android:defaultValue="true"
android:key="audio_enable"
2013-01-05 04:58:30 +01:00
android:title="Enable" />
2013-01-04 16:45:28 +01:00
<CheckBoxPreference
android:defaultValue="true"
android:key="audio_rate_control"
2013-01-05 04:58:30 +01:00
android:summary="Enable dynamic rate control (recommended)."
2013-01-04 16:45:28 +01:00
android:title="Dynamic Rate Control" />
</PreferenceCategory>
2012-12-31 17:46:15 +01:00
</PreferenceScreen>
2013-01-05 04:58:30 +01:00
<PreferenceScreen android:title= "Input Settings" >
2013-01-05 17:09:13 +01:00
<PreferenceCategory android:title= "Configuration Autodetect" >
2013-01-05 04:58:30 +01:00
<CheckBoxPreference
android:defaultValue="true"
android:key="input_autodetect_enable"
android:summary="This will attempt to preconfigure various gamepads and/or IME apps that you connect."
android:title="Enable" />
</PreferenceCategory>
2013-01-05 17:09:13 +01:00
<PreferenceCategory android:title= "Debug input reporting" >
<CheckBoxPreference
2013-01-05 17:55:04 +01:00
android:defaultValue="false"
2013-01-05 17:09:13 +01:00
android:key="input_debug_enable"
android:summary="This will report keycodes on-screen generated by your input device(s). Useful for debugging."
android:title="Enable" />
</PreferenceCategory>
2013-01-05 05:05:40 +01:00
<PreferenceCategory android:title= "Touchscreen Overlay" >
<CheckBoxPreference
android:defaultValue="true"
android:key="input_overlay_enable"
android:title="Enable" />
<Preference
android:summary="Sets touchscreen overlay config."
android:title="Input overlay" >
<intent
android:targetClass="org.retroarch.browser.OverlayActivity"
android:targetPackage="org.retroarch" />
</Preference>
</PreferenceCategory>
2013-01-05 04:58:30 +01:00
</PreferenceScreen>
2013-01-04 21:39:00 +01:00
2013-01-05 04:07:44 +01:00
</PreferenceScreen>