/* RetroArch - A frontend for libretro. * Copyright (C) 2010-2012 - Hans-Kristian Arntzen * Copyright (C) 2011-2012 - Daniel De Matteis * * RetroArch is free software: you can redistribute it and/or modify it under the terms * of the GNU General Public License as published by the Free Software Found- * ation, either version 3 of the License, or (at your option) any later version. * * RetroArch is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along with RetroArch. * If not, see . */ item rmenu_items[MAX_NO_OF_CONTROLS_SETTINGS] = { #ifdef __CELLOS_LV2__ { SETTING_CHANGE_RESOLUTION, /* enum ID of item */ "Resolution", /* item label */ "", /* setting label */ 0.0f, /* text X position */ 0.0f, /* text Y position */ YELLOW, /* text color */ "INFO - Change the display resolution.", /* item comment */ WHITE, /* color of item comment */ }, #endif #if defined(HAVE_CG) || defined(HAVE_HLSL) || defined(HAVE_GLSL) { SETTING_SHADER_PRESETS, "Shader Preset (CGP)", "", 0.0f, 0.0f, YELLOW, "INFO - Select a [CG Preset] script.", WHITE, }, { SETTING_SHADER, "Selected shader #1", "", 0.0f, 0.0f, YELLOW, "INFO - Select a shader as [Shader #1]. NOTE: Some shaders might be\ntoo slow at 1080p. If you experience any slowdown, try another shader.", WHITE, }, { SETTING_SHADER_2, "Selected shader #2", "", 0.0f, 0.0f, YELLOW, "INFO - Select a shader as [Shader #2]. NOTE: Some shaders might be\ntoo slow at 1080p. If you experience any slowdown, try another shader.", WHITE, }, #endif { SETTING_FONT_SIZE, "Font Size", "", 0.0f, 0.0f, YELLOW, "INFO - Increase or decrease the font size in the menu.", WHITE, }, { SETTING_KEEP_ASPECT_RATIO, "Aspect Ratio", "", 0.0f, 0.0f, YELLOW, "INFO - [Aspect Ratio] is set to 'Scaled (4:3)' - screen will have black\nborders left/right on widescreen TVs/monitors.", WHITE, }, { SETTING_HW_TEXTURE_FILTER, "Hardware Filtering shader #1", "", 0.0f, 0.0f, YELLOW, "INFO - Hardware filtering is set to 'Bilinear filtering' for [Shader #1].", WHITE, }, #ifdef HAVE_FBO { SETTING_HW_TEXTURE_FILTER_2, "Hardware Filtering shader #2", "", 0.0f, 0.0f, YELLOW, "INFO - Hardware filtering is set to 'Bilinear filtering' for [Shader #2].", WHITE, }, { SETTING_SCALE_ENABLED, "Custom Scaling/Dual Shaders", "", 0.0f, 0.0f, YELLOW, "INFO - [Custom Scaling] is set to 'ON' - 2x shaders will look much\nbetter, and you can select a shader for [Shader #2].", WHITE, }, { SETTING_SCALE_FACTOR, "Custom Scaling Factor", "", 0.0f, 0.0f, YELLOW, "INFO - [Custom Scaling Factor] is set to '2x'.", WHITE, }, #endif { SETTING_HW_OVERSCAN_AMOUNT, "Overscan", "", 0.0f, 0.0f, YELLOW, "INFO - Adjust or decrease [Overscan]. Set this to higher than 0.000\nif the screen doesn't fit on your TV/monitor.", WHITE, }, { SETTING_THROTTLE_MODE, "Throttle Mode", "", 0.0f, 0.0f, YELLOW, "INFO - [Throttle Mode] is set to 'ON' - VSync is enabled and sound\nis turned on.", WHITE, }, { SETTING_TRIPLE_BUFFERING, "Triple Buffering", "", 0.0f, 0.0f, YELLOW, "INFO - [Triple Buffering] is set to 'ON' - faster graphics/shaders at\nthe possible expense of input lag.", WHITE, }, { SETTING_ENABLE_SCREENSHOTS, "Enable Screenshots Feature", "", 0.0f, 0.0f, YELLOW, "INFO - [Enable Screenshots] feature is set to 'OFF'.", WHITE, }, #if defined(HAVE_CG) || defined(HAVE_HLSL) || defined(HAVE_GLSL) { SETTING_SAVE_SHADER_PRESET, "SAVE SETTINGS AS CGP PRESET ", "", 0.0f, 0.0f, YELLOW, "INFO - Save the current video settings to a [CG Preset] (CGP) file.", GREEN, }, { SETTING_APPLY_SHADER_PRESET_ON_STARTUP, "APPLY SHADER PRESET ON STARTUP", "", 0.0f, 0.0f, YELLOW, "INFO - Automatically load the currently selected [CG Preset] file on startup.", GREEN, }, #endif { SETTING_DEFAULT_VIDEO_ALL, "DEFAULT", "", 0.0f, 0.0f, YELLOW, "INFO - Set all [General Video Settings] back to their 'DEFAULT' values.", GREEN, }, { SETTING_SOUND_MODE, "Sound Output", "", 0.0f, 0.0f, YELLOW, "INFO - [Sound Output] is set to 'Normal' - normal audio output will be\nused.", WHITE, }, #ifdef HAVE_RSOUND { SETTING_RSOUND_SERVER_IP_ADDRESS, "RSound Audio Server IP Address", "", 0.0f, 0.0f, YELLOW, "INFO - Enter the IP Address of the [RSound Audio Server]. IP address\nmust be an IPv4 32-bits address, eg: '192.168.1.7'.", WHITE, }, #endif { SETTING_ENABLE_CUSTOM_BGM, "Enable Custom BGM Feature", "", 0.0f, 0.0f, YELLOW, "INFO - [Enable Custom BGM] feature is set to 'ON'.", WHITE, }, { SETTING_DEFAULT_AUDIO_ALL, "DEFAULT", "", 0.0f, 0.0f, YELLOW, "INFO - Set all [General Audio Settings] back to their 'DEFAULT' values.", GREEN, }, { SETTING_EMU_CURRENT_SAVE_STATE_SLOT, "Current save state slot", "", 0.0f, 0.0f, YELLOW, "INFO - Set the current savestate slot (can also be configured ingame).", WHITE, }, { SETTING_EMU_SHOW_INFO_MSG, "Info messages", "", 0.0f, 0.0f, YELLOW, "INFO - Show onscreen info messages in the menu.", WHITE, }, { SETTING_ZIP_EXTRACT, "ZIP extract", "", 0.0f, 0.0f, YELLOW, "INFO - Select the [ZIP Extract] mode. This setting controls how ZIP files are extracted.", WHITE, }, { SETTING_RARCH_DEFAULT_EMU, "Default emulator core", "", 0.0f, 0.0f, YELLOW, "INFO - Select a default emulator core to launch at start-up.", WHITE, }, { SETTING_EMU_DEFAULT_ALL, "DEFAULT", "", 0.0f, 0.0f, YELLOW, "INFO - Set [all RetroArch settings] back to their 'DEFAULT' values.", GREEN, }, { SETTING_EMU_REWIND_ENABLED, "Rewind", "", 0.0f, 0.0f, YELLOW, "INFO - [Rewind] feature is set to 'OFF'.", WHITE, }, { SETTING_EMU_VIDEO_DEFAULT_ALL, "DEFAULT", "", 0.0f, 0.0f, YELLOW, "INFO - Set [all RetroArch Video settings] back to their 'DEFAULT' values.", GREEN, }, { SETTING_EMU_AUDIO_MUTE, "Mute Audio", "", 0.0f, 0.0f, YELLOW, "INFO - [Mute Audio] is set to 'OFF'.", WHITE, }, { SETTING_EMU_AUDIO_DEFAULT_ALL, "DEFAULT", "", 0.0f, 0.0f, YELLOW, "INFO - Set [all RetroArch Audio settings] back to their 'DEFAULT' values.", GREEN, }, { SETTING_PATH_DEFAULT_ROM_DIRECTORY, "Startup ROM Directory", "", 0.0f, 0.0f, YELLOW, "INFO - Set the default [Startup ROM directory]. NOTE: You will have to\nrestart the emulator for this change to have any effect.", WHITE, }, { SETTING_PATH_SAVESTATES_DIRECTORY, "Savestate Directory", "", 0.0f, 0.0f, YELLOW, "INFO - Set the default path where all the savestate files will be saved to.", WHITE, }, { SETTING_PATH_SRAM_DIRECTORY, "SRAM Directory", "", 0.0f, 0.0f, YELLOW, "INFO - Set the default SRAM (SaveRAM) directory path. All the\nbattery backup saves will be stored in this directory.", WHITE, }, { SETTING_PATH_CHEATS, "Cheatfile Directory", "", 0.0f, 0.0f, YELLOW, "INFO - Set the default [Cheatfile directory] path. All CHT (cheat) files\nwill be stored here.", WHITE, }, { SETTING_PATH_SYSTEM, "System Directory", "", 0.0f, 0.0f, YELLOW, "INFO - Set the default [System directory] path. System files like\nBIOS files, etc. will be stored here.", WHITE, }, { SETTING_ENABLE_SRAM_PATH, "Custom SRAM Dir Path", "", 0.0f, 0.0f, YELLOW, "INFO - [Custom SRAM Dir Path] feature is set to 'OFF'.", WHITE, 1 }, { SETTING_ENABLE_STATE_PATH, "Custom Save State Dir Path", "", 0.0f, 0.0f, YELLOW, "INFO - [Custom Save State Dir Path] feature is set to 'OFF'.", WHITE, }, { SETTING_PATH_DEFAULT_ALL, "DEFAULT", "", 0.0f, 0.0f, YELLOW, "INFO - Set [all Path settings] back to their 'DEFAULT' values.", GREEN, }, { SETTING_CONTROLS_SCHEME, "Control Scheme Preset", "", 0.0f, 0.0f, YELLOW, "", WHITE, }, { SETTING_CONTROLS_NUMBER, "Controller No", "", 0.0f, 0.0f, YELLOW, "", WHITE, }, { SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_B, "B Button", "", 0.0f, 0.0f, YELLOW, "", WHITE, }, { SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_Y, "Y Button", "", 0.0f, 0.0f, YELLOW, "", WHITE, }, { SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_SELECT, "Select button", "", 0.0f, 0.0f, YELLOW, "", WHITE, }, { SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_START, "Start button", "", 0.0f, 0.0f, YELLOW, "", WHITE, }, { SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_UP, "D-Pad Up", "", 0.0f, 0.0f, YELLOW, "", WHITE, }, { SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_DOWN, "D-Pad Down", "", 0.0f, 0.0f, YELLOW, "", WHITE, }, { SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_LEFT, "D-Pad Left", "", 0.0f, 0.0f, YELLOW, "", WHITE, }, { SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_RIGHT, "D-Pad Right", "", 0.0f, 0.0f, YELLOW, "", WHITE, }, { SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_A, "A Button", "", 0.0f, 0.0f, YELLOW, "", WHITE, }, { SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_X, "X Button", "", 0.0f, 0.0f, YELLOW, "", WHITE, }, { SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_L, "L Button", "", 0.0f, 0.0f, YELLOW, "", WHITE, }, { SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_R, "R Button", "", 0.0f, 0.0f, YELLOW, "", WHITE, }, { SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_L2, "L2 Button", "", 0.0f, 0.0f, YELLOW, "", WHITE, }, { SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_R2, "R2 Button", "", 0.0f, 0.0f, YELLOW, "", WHITE, }, { SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_L3, "L3 Button", "", 0.0f, 0.0f, YELLOW, "", WHITE, }, { SETTING_CONTROLS_RETRO_DEVICE_ID_JOYPAD_R3, "R3 Button", "", 0.0f, 0.0f, YELLOW, "", WHITE, }, { SETTING_CONTROLS_SAVE_CUSTOM_CONTROLS, "SAVE CUSTOM CONTROLS", "", 0.0f, 0.0f, YELLOW, "INFO - Save the custom control settings.", GREEN, }, { SETTING_CONTROLS_DEFAULT_ALL, "DEFAULT", "", 0.0f, 0.0f, YELLOW, "INFO - Set all [Controls settings] back to their 'DEFAULT' values.", GREEN, } }; item ingame_menu_settings[MENU_ITEM_LAST] = { { MENU_ITEM_LOAD_STATE, /* enum ID of item */ "Load State", /* item label */ "", /* setting label */ 0.0f, /* text X position */ 0.0f, /* text Y position */ YELLOW, /* text color */ "INFO - Press LEFT or RIGHT to change the current save state slot.\nPress CROSS to load the state from the currently selected save state slot.", WHITE, /* color of item comment */ }, { MENU_ITEM_SAVE_STATE, "Save State", "", 0.0f, 0.0f, YELLOW, "INFO - Press LEFT or RIGHT to change the current save state slot.\nPress CROSS to save the state to the currently selected save state slot.", WHITE, }, { MENU_ITEM_KEEP_ASPECT_RATIO, "Aspect Ratio", "", 0.0f, 0.0f, YELLOW, "INFO - Press LEFT or RIGHT to change the [Aspect Ratio].\nPress START to reset back to default values.", WHITE, }, { MENU_ITEM_OVERSCAN_AMOUNT, "Overscan", "", 0.0f, 0.0f, YELLOW, "INFO - Press LEFT or RIGHT to change the [Overscan] settings.\nPress START to reset back to default values.", WHITE, }, { MENU_ITEM_ORIENTATION, "Rotation", "", 0.0f, 0.0f, YELLOW, "INFO - Press LEFT or RIGHT to change the [Rotation] settings.\nPress START to reset back to default values.", WHITE, }, #ifdef __CELLOS_LV2__ { MENU_ITEM_SCALE_FACTOR, "Scale Factor", "", 0.0f, 0.0f, YELLOW, "INFO - Press LEFT or RIGHT to change the [Scaling] settings.\nPress START to reset back to default values.", WHITE, }, #endif { MENU_ITEM_RESIZE_MODE, "Resize Mode", "", 0.0f, 0.0f, YELLOW, "INFO - Allows you to resize the scree by moving the two analog sticks.\nPress TRIANGLE to reset to default values, and CIRCLE to go back.", GREEN, }, { MENU_ITEM_FRAME_ADVANCE, "Frame Advance", "", 0.0f, 0.0f, YELLOW, "INFO - Press 'CROSS', 'L2' or 'R2' button to step one frame.", GREEN, }, { MENU_ITEM_SCREENSHOT_MODE, "Screenshot Mode", "", 0.0f, 0.0f, YELLOW, "INFO - Allows you to take a clean screenshot.\nPress 'CIRCLE' to go back to the in-game menu while in 'Screenshot Mode'.", WHITE, }, { MENU_ITEM_RESET, "Reset", "", 0.0f, 0.0f, YELLOW, "INFO - Press 'CROSS' to reset the game.", WHITE, }, { MENU_ITEM_RETURN_TO_GAME, "Return to Game", "", 0.0f, 0.0f, YELLOW, "INFO - Press 'CROSS' to return back to the game.", WHITE, }, { MENU_ITEM_RETURN_TO_MENU, "Return to Menu", "", 0.0f, 0.0f, YELLOW, "INFO - Press 'CROSS' to return back to the ROM Browser menu.", WHITE, }, { MENU_ITEM_CHANGE_LIBRETRO, "Change libretro core", "", 0.0f, 0.0f, YELLOW, "INFO - Press 'CROSS' to choose a different emulator core.", GREEN, }, #ifdef HAVE_MULTIMAN { MENU_ITEM_RETURN_TO_MULTIMAN, "Return to multiMAN", "", 0.0f, 0.0f, YELLOW, "INFO - Press 'CROSS' to quit the emulator/game and return to multiMAN.", GREEN, }, #endif { MENU_ITEM_RETURN_TO_DASHBOARD, "Return to XMB", "", 0.0f, 0.0f, YELLOW, "INFO - Press 'CROSS' to quit the emulator/game and return to the XMB.", GREEN, }, };