| 1 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 2 | 
 # File name:    LAUNCHELF.CNF           Revision Date: 2008.07.19 | 
 
 
 
 
 
 | 3 | 
 # Created by:   Ronald Andersson        Creation Date: 2006.02.02 | 
 
 
 
 
 
 | 4 | 
 # Purpose:      Define new format and defaults for LaunchELF CNF files, | 
 
 
 
 
 
 | 5 | 
 #               to serve as a guide in developing the code implementing | 
 
 
 
 
 
 | 6 | 
 #               these changes. | 
 
 
 
 
 
 | 7 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 8 | 
 # Note that LaunchELF v3.41t (or later) will accept this file as-is when | 
 
 
 
 
 
 | 9 | 
 # loading CNF, but if you modify any settings so that LaunchELF saves | 
 
 
 
 
 
 | 10 | 
 # the file again, then all comments will be removed. Also note that each | 
 
 
 
 
 
 | 11 | 
 # LaunchELF version can only recognize those variables that were defined | 
 
 
 
 
 
 | 12 | 
 # for that version. Using newer variables with older versions is futile. | 
 
 
 
 
 
 | 13 | 
 # It should not crash the program, but will not have meaningful effects. | 
 
 
 
 
 
 | 14 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 15 | 
 CNF_version = 3 | 
 
 
 
 
 
 | 16 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 17 | 
 # The CNF_version variable MUST exist for a CNF to be accepted as valid, | 
 
 
 
 
 
 | 18 | 
 # and it must also be the first variable defined in the file. That way | 
 
 
 
 
 
 | 19 | 
 # an old CNF can't cause damage when read by new LaunchELF versions. | 
 
 
 
 
 
 | 20 | 
 # | 
 
 
 
 
 
 | 21 | 
 # From LaunchELF v3.81 the CNF_version value will be 3 or higher, which | 
 
 
 
 
 
 | 22 | 
 # means that the Screen_X and Screen_Y offsets are valid for gsKit, as | 
 
 
 
 
 
 | 23 | 
 # used by that program version. Also, when that program version is used | 
 
 
 
 
 
 | 24 | 
 # with a CNF file having lower CNF_version value than 3, then the old | 
 
 
 
 
 
 | 25 | 
 # screen offsets will be converted to ones suitable for gsKit. | 
 
 
 
 
 
 | 26 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 27 | 
 # In v3.95 Multi-language support was added, which caused the built-in | 
 
 
 
 
 
 | 28 | 
 # MISC/ device and its subprograms to be named according to the language | 
 
 
 
 
 
 | 29 | 
 # file activated. But CNF files won't work unless the strings used in a | 
 
 
 
 
 
 | 30 | 
 # launch key match existing device and program names. This now made it | 
 
 
 
 
 
 | 31 | 
 # necessary to add the device and subprogram strings to the CNF format. | 
 
 
 
 
 
 | 32 | 
 # They will still be altered when a new language is loaded, but if you | 
 
 
 
 
 
 | 33 | 
 # then revert from that change, the names should also revert properly. | 
 
 
 
 
 
 | 34 | 
 # (Which is what failed to work without having this stuff in the CNF.) | 
 
 
 
 
 
 | 35 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 36 | 
 Misc = MISC/ | 
 
 
 
 
 
 | 37 | 
 Misc_PS2Disc = PS2Disc | 
 
 
 
 
 
 | 38 | 
 Misc_FileBrowser = FileBrowser | 
 
 
 
 
 
 | 39 | 
 Misc_PS2Browser = PS2Browser | 
 
 
 
 
 
 | 40 | 
 Misc_PS2Net = PS2Net | 
 
 
 
 
 
 | 41 | 
 Misc_PS2PowerOff = PS2PowerOff | 
 
 
 
 
 
 | 42 | 
 Misc_HddManager = HddManager | 
 
 
 
 
 
 | 43 | 
 Misc_TextEditor = TextEditor | 
 
 
 
 
 
 | 44 | 
 Misc_JpgViewer = JpgViewer | 
 
 
 
 
 
 | 45 | 
 Misc_Configure = Configure | 
 
 
 
 
 
 | 46 | 
 Misc_Load_CNFprev = Load CNF-- | 
 
 
 
 
 
 | 47 | 
 Misc_Load_CNFnext = Load CNF++ | 
 
 
 
 
 
 | 48 | 
 Misc_Set_CNF_Path = Set CNF_Path | 
 
 
 
 
 
 | 49 | 
 Misc_Load_CNF = Load CNF | 
 
 
 
 
 
 | 50 | 
 Misc_ShowFont = ShowFont | 
 
 
 
 
 
 | 51 | 
 Misc_Debug_Info = Debug Info | 
 
 
 
 
 
 | 52 | 
 Misc_About_uLE = About uLE | 
 
 
 
 
 
 | 53 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 54 | 
 # Next follows the 12 (as yet) launching links, here kept in traditional | 
 
 
 
 
 
 | 55 | 
 # order, though users are allowed to vary the order at will. For these | 
 
 
 
 
 
 | 56 | 
 # 12 variables the following name conventions apply: | 
 
 
 
 
 
 | 57 | 
 # | 
 
 
 
 
 
 | 58 | 
 # "LK_" is an abbreviation for "Launch Key" and is used as a prefix for | 
 
 
 
 
 
 | 59 | 
 # the key descriptor (eg: "Square"). That is then followed by the suffix | 
 
 
 
 
 
 | 60 | 
 # "_E1" which is an abbreviation for "Execution Method 1". At present | 
 
 
 
 
 
 | 61 | 
 # that is the only method we have, but hopefully that will change... | 
 
 
 
 
 
 | 62 | 
 # | 
 
 
 
 
 
 | 63 | 
 # The default value for most of these should be an empty string, except | 
 
 
 
 
 
 | 64 | 
 # that one link should start the file browser, so people can start to | 
 
 
 
 
 
 | 65 | 
 # copy stuff without having to make a new CNF. | 
 
 
 
 
 
 | 66 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 67 | 
 LK_auto_E1     = | 
 
 
 
 
 
 | 68 | 
 LK_Circle_E1   = MISC/FileBrowser | 
 
 
 
 
 
 | 69 | 
 LK_Cross_E1    = | 
 
 
 
 
 
 | 70 | 
 LK_Square_E1   = | 
 
 
 
 
 
 | 71 | 
 LK_Triangle_E1 = | 
 
 
 
 
 
 | 72 | 
 LK_L1_E1       = | 
 
 
 
 
 
 | 73 | 
 LK_R1_E1       = | 
 
 
 
 
 
 | 74 | 
 LK_L2_E1       = | 
 
 
 
 
 
 | 75 | 
 LK_R2_E1       = | 
 
 
 
 
 
 | 76 | 
 LK_L3_E1       = | 
 
 
 
 
 
 | 77 | 
 LK_R3_E1       = | 
 
 
 
 
 
 | 78 | 
 LK_Start_E1    = | 
 
 
 
 
 
 | 79 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 80 | 
 # v3.78 adds three new launch key definitions, but they will never be | 
 
 
 
 
 
 | 81 | 
 # created automatically. If added by a user they will however be kept in | 
 
 
 
 
 
 | 82 | 
 # the CNF as saved in the future, and those settings will then override | 
 
 
 
 
 
 | 83 | 
 # the built-in defaults for the buttons 'Select', 'Left', and 'Right'. | 
 
 
 
 
 
 | 84 | 
 # The values shown below will map those buttons identically to defaults, | 
 
 
 
 
 
 | 85 | 
 # though that is not the way it's handled for real defaulting. Use empty | 
 
 
 
 
 
 | 86 | 
 # strings to disable the keys entirely (for 'child safe' installations) | 
 
 
 
 
 
 | 87 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 88 | 
 LK_Select_E1 = MISC/Configure | 
 
 
 
 
 
 | 89 | 
 LK_Left_E1   = MISC/Load CNF-- | 
 
 
 
 
 
 | 90 | 
 LK_Right_E1  = MISC/Load CNF++ | 
 
 
 
 
 
 | 91 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 92 | 
 # After the launch key definitions we have the variables for diverse | 
 
 
 
 
 
 | 93 | 
 # settings, most of which use obvious naming schemes and have their | 
 
 
 
 
 
 | 94 | 
 # traditional default values. Some exceptions are the variables for | 
 
 
 
 
 
 | 95 | 
 # GUI colour values, which are described in the next section. | 
 
 
 
 
 
 | 96 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 97 | 
 LK_auto_Timer   = 10 | 
 
 
 
 
 
 | 98 | 
 Menu_Hide_Paths = 1 | 
 
 
 
 
 
 | 99 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 100 | 
 # Next we have the GUI colour values, for which I made some choices that | 
 
 
 
 
 
 | 101 | 
 # differ widely from all the other variables so far. First and foremost, | 
 
 
 
 
 
 | 102 | 
 # I switched their data format to pure hex, to make it practical for a | 
 
 
 
 
 
 | 103 | 
 # human to edit the byte values. I also added a suffix to the names, | 
 
 
 
 
 
 | 104 | 
 # so the user has a mnemonic key to the usage of the byte values. | 
 
 
 
 
 
 | 105 | 
 # And finally, I chose some new default values that I've been working on | 
 
 
 
 
 
 | 106 | 
 # for a while. The effects of these settings are as follows: | 
 
 
 
 
 
 | 107 | 
 # | 
 
 
 
 
 
 | 108 | 
 # Normal text is fully black, while the background is half-level white. | 
 
 
 
 
 
 | 109 | 
 # Border, submenus, and LaunchELF title text use a medium grey colour, | 
 
 
 
 
 
 | 110 | 
 # with half the brightness of the background, while alerts and progress | 
 
 
 
 
 
 | 111 | 
 # messages use a clear but subdued red colour. | 
 
 
 
 
 
 | 112 | 
 # | 
 
 
 
 
 
 | 113 | 
 # My goal with these defaults was to achieve max clarity with no glare, | 
 
 
 
 
 
 | 114 | 
 # and I think this succeeded fairly well, though the final results do | 
 
 
 
 
 
 | 115 | 
 # depend greatly on your monitor settings as well. | 
 
 
 
 
 
 | 116 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 117 | 
 # With the addition of the HddManager, four more colours were added to | 
 
 
 
 
 
 | 118 | 
 # this array, for use in graphical presentations, like pie charts. | 
 
 
 
 
 
 | 119 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 120 | 
 # With the addition of icon display mode for FileBrowser, the graphical | 
 
 
 
 
 
 | 121 | 
 # colours are used for these icons as well | 
 
 
 
 
 
 | 122 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 123 | 
 GUI_Col_1_ABGR = 00808080 | 
 
 
 
 
 
 | 124 | 
 GUI_Col_2_ABGR = 00404040 | 
 
 
 
 
 
 | 125 | 
 GUI_Col_3_ABGR = 00990060 # Iritscen: Made selection color more visible | 
 
 
 
 
 
 | 126 | 
 GUI_Col_4_ABGR = 00000000 | 
 
 
 
 
 
 | 127 | 
 GUI_Col_5_ABGR = 00006060 | 
 
 
 
 
 
 | 128 | 
 GUI_Col_6_ABGR = 00006000 | 
 
 
 
 
 
 | 129 | 
 GUI_Col_7_ABGR = 00E0E0E0 | 
 
 
 
 
 
 | 130 | 
 GUI_Col_8_ABGR = 00000000 | 
 
 
 
 
 
 | 131 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 132 | 
 # Screen_X and Screen_Y are offsets used to center the LaunchELF screen | 
 
 
 
 
 
 | 133 | 
 # on the physical TV screen. The values shown below are old defaults, | 
 
 
 
 
 
 | 134 | 
 # but nowdays it's better to leave them out completely, which is why | 
 
 
 
 
 
 | 135 | 
 # these lines were made into comments below. This way the program can | 
 
 
 
 
 
 | 136 | 
 # choose correct defaults for the TV_mode and Screen_Interlace settings | 
 
 
 
 
 
 | 137 | 
 # you've chosen further down in this file. And the values you use for | 
 
 
 
 
 
 | 138 | 
 # Screen_X and Screen_Y, whether those defaults or modified values, will | 
 
 
 
 
 
 | 139 | 
 # still be saved here whenever you save CNF in the future. | 
 
 
 
 
 
 | 140 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 141 | 
 #Screen_X  = 632 | 
 
 
 
 
 
 | 142 | 
 #Screen_Y  = 50 | 
 
 
 
 
 
 | 143 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 144 | 
 # Note that I have changed the default for IOP reset, as this has been | 
 
 
 
 
 
 | 145 | 
 # long-term tested now, and proven superior to starting without it. | 
 
 
 
 
 
 | 146 | 
 # I have also changed the default for CDVD checking, as the old default | 
 
 
 
 
 
 | 147 | 
 # could cause lockup on some PS2 models if started with empty tray. | 
 
 
 
 
 
 | 148 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 149 | 
 Init_CDVD_Check  = 0 | 
 
 
 
 
 
 | 150 | 
 Screen_Interlace = 1 | 
 
 
 
 
 
 | 151 | 
 Init_Reset_IOP   = 1 | 
 
 
 
 
 
 | 152 | 
 Menu_Pages       = 1 | 
 
 
 
 
 
 | 153 | 
 GUI_Swap_Keys    = 0 | 
 
 
 
 
 
 | 154 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 155 | 
 # The variables below have been added after the original design (v3.41t) | 
 
 
 
 
 
 | 156 | 
 # of the new CNF format. They should be used as follows: | 
 
 
 
 
 
 | 157 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 158 | 
 # USBD_FILE is valid in v3.41u and later versions. It's used to choose | 
 
 
 
 
 
 | 159 | 
 # an alternate USBD.IRX file, which LaunchELF will then use instead of | 
 
 
 
 
 
 | 160 | 
 # the embedded one. You can set it in the 'STARTUP SETTINGS' screen. | 
 
 
 
 
 
 | 161 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 162 | 
 USBD_FILE = | 
 
 
 
 
 
 | 163 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 164 | 
 # NET_HOSTwrite is valid in v3.44 and later versions. It can enable | 
 
 
 
 
 
 | 165 | 
 # the ability of the networked HOST interface to write on your PC HDDs! | 
 
 
 
 
 
 | 166 | 
 # Users who want to avoid risks for their PC should leave it as default, | 
 
 
 
 
 
 | 167 | 
 # which disables these new abilities. For safety reasons it can only be | 
 
 
 
 
 
 | 168 | 
 # changed by direct user editing. Edit it to a non-zero value to enable | 
 
 
 
 
 
 | 169 | 
 # the new abilities. (You'll need a very new ps2client.exe as well.) | 
 
 
 
 
 
 | 170 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 171 | 
 NET_HOSTwrite = 0 | 
 
 
 
 
 
 | 172 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 173 | 
 #SKIN_FILE is used to select a JPG file that will be used as background | 
 
 
 
 
 
 | 174 | 
 #for the LaunchELF screen. Its value should be the full JPG pathname. | 
 
 
 
 
 
 | 175 | 
 #The default value is an empty string, meaning that the colour set by | 
 
 
 
 
 
 | 176 | 
 #GUI_Col_1_ABGR above will be used for screen background instead. | 
 
 
 
 
 
 | 177 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 178 | 
 SKIN_FILE = | 
 
 
 
 
 
 | 179 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 180 | 
 #GUI_SKIN_FILE is used to select a JPG file that will be used the same | 
 
 
 
 
 
 | 181 | 
 #way as SKIN_FILE, but only in the main launch menu. This allows the | 
 
 
 
 
 
 | 182 | 
 #design of screens that use the JPG to display GUI 'buttons' etc. But if | 
 
 
 
 
 
 | 183 | 
 #no such file is specified (or loadable at runtime) then the usage falls | 
 
 
 
 
 
 | 184 | 
 #back on the regular methods. | 
 
 
 
 
 
 | 185 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 186 | 
 GUI_SKIN_FILE = | 
 
 
 
 
 
 | 187 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 188 | 
 #Menu_Title is a string that will be displayed at the top left of the | 
 
 
 
 
 
 | 189 | 
 #screen. Its main purpose is to allow users to have different titles | 
 
 
 
 
 
 | 190 | 
 #for different config pages. It is editable in "STARTUP SETTINGS". | 
 
 
 
 
 
 | 191 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 192 | 
 Menu_Title = | 
 
 
 
 
 
 | 193 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 194 | 
 # Menu_Frame flags whether or not the big frame that encloses the menu | 
 
 
 
 
 
 | 195 | 
 # should be visible or not. By default it will be visible. | 
 
 
 
 
 
 | 196 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 197 | 
 Menu_Frame = 1 | 
 
 
 
 
 
 | 198 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 199 | 
 # SKIN_Brightness is used to modify the brightness of a JPG skin, thus | 
 
 
 
 
 
 | 200 | 
 # allowing this to be set without changing the JPG file. The default is | 
 
 
 
 
 
 | 201 | 
 # 50, for using the JPG as-is, lower values will darken it while higher | 
 
 
 
 
 
 | 202 | 
 # values will brighten it. The maximum value allowed is 100. | 
 
 
 
 
 
 | 203 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 204 | 
 SKIN_Brightness = 50 | 
 
 
 
 
 
 | 205 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 206 | 
 # Show_Menu flags whether or not the main menu is visible when a GUI | 
 
 
 
 
 
 | 207 | 
 # skin is selected. By default it will be visible. | 
 
 
 
 
 
 | 208 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 209 | 
 Show_Menu = 1 | 
 
 
 
 
 
 | 210 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 211 | 
 # TV_mode is used to seup the video mode to suit your TV. You may use | 
 
 
 
 
 
 | 212 | 
 # the following values in the current implementation: | 
 
 
 
 
 
 | 213 | 
 # 0 => Automatic adaption of video mode to suit your console (default) | 
 
 
 
 
 
 | 214 | 
 # 1 => Enforce NTSC video mode regardless of console | 
 
 
 
 
 
 | 215 | 
 # 2 => Enforce PAL video mode regardless of console | 
 
 
 
 
 
 | 216 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 217 | 
 TV_mode = 0 | 
 
 
 
 
 
 | 218 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 219 | 
 # Popup_Opaque may be set to force popup menus to use simple background | 
 
 
 
 
 
 | 220 | 
 # colour (GUI_Col_1_ABGR) inside such menu box, instead of transparently | 
 
 
 
 
 
 | 221 | 
 # using the skin (if any) as background. If no skin is used then this | 
 
 
 
 
 
 | 222 | 
 # setting has no visible effect. Its default value is for transparency, | 
 
 
 
 
 
 | 223 | 
 # so change it to 1 to make such menus opaque. | 
 
 
 
 
 
 | 224 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 225 | 
 Popup_Opaque = 0 | 
 
 
 
 
 
 | 226 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 227 | 
 # Init_Delay is used to delay the start of all uLaunchELF interactions, | 
 
 
 
 
 
 | 228 | 
 # which also includes the possible timeout and startup of a default ELF. | 
 
 
 
 
 
 | 229 | 
 # The purpose of this delay is to allow the user to release any buttons | 
 
 
 
 
 
 | 230 | 
 # that may have been used in commanding a mod chip, or some program to | 
 
 
 
 
 
 | 231 | 
 # start uLaunchELF, to avoid having those buttons misinterpreted as new | 
 
 
 
 
 
 | 232 | 
 # commands intended for uLaunchELF. Its value specifies how many seconds | 
 
 
 
 
 
 | 233 | 
 # of extra delay to use, with the default value being zero. | 
 
 
 
 
 
 | 234 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 235 | 
 Init_Delay = 0 | 
 
 
 
 
 
 | 236 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 237 | 
 # USBKBD_USED allows you to disable initialization of the USB keyboard | 
 
 
 
 
 
 | 238 | 
 # driver. This is mainly useful when you need to test some specific | 
 
 
 
 
 
 | 239 | 
 # software without any USB drivers active. For example, when testing | 
 
 
 
 
 
 | 240 | 
 # software that should provide its own USB drivers. Such a test would | 
 
 
 
 
 
 | 241 | 
 # be ruined if USB drivers were already active when starting the test. | 
 
 
 
 
 
 | 242 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 243 | 
 USBKBD_USED = 1 | 
 
 
 
 
 
 | 244 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 245 | 
 # USBKBD_FILE is a string used to specify an alternate IRX file for the | 
 
 
 
 
 
 | 246 | 
 # USB keyboard driver, which uLaunchELF will then use instead of the | 
 
 
 
 
 
 | 247 | 
 # embedded one. You can set it in the 'STARTUP SETTINGS' screen. | 
 
 
 
 
 
 | 248 | 
 # Note that this is only compatible with PS2SDK drivers, not Sony stuff. | 
 
 
 
 
 
 | 249 | 
 # Just leave this string undefined (empty) to use the built-in driver. | 
 
 
 
 
 
 | 250 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 251 | 
 USBKBD_FILE = | 
 
 
 
 
 
 | 252 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 253 | 
 # KBDMAP_FILE is a string used to specify an alternate key map KBD file | 
 
 
 
 
 
 | 254 | 
 # for the USB keyboard driver, which will then be used instead of the | 
 
 
 
 
 
 | 255 | 
 # default map. You can set it in the 'STARTUP SETTINGS' screen. | 
 
 
 
 
 
 | 256 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 257 | 
 KBDMAP_FILE = | 
 
 
 
 
 
 | 258 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 259 | 
 # Menu_Show_Titles is a flag that when set enables the use of Launch | 
 
 
 
 
 
 | 260 | 
 # key titles in the menu. Previously this was controlled by the variable | 
 
 
 
 
 
 | 261 | 
 # Menu_Hide_Paths, but that is no longer the case. By default the new | 
 
 
 
 
 
 | 262 | 
 # variable is enabled, though this only affects launch keys that have | 
 
 
 
 
 
 | 263 | 
 # some title string defined. | 
 
 
 
 
 
 | 264 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 265 | 
 Menu_Show_Titles = 1 | 
 
 
 
 
 
 | 266 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 267 | 
 # CNF_Path can be used to override the path choice for CNF handling, by | 
 
 
 
 
 
 | 268 | 
 # setting it to the value needed after IOP reset is performed. This is | 
 
 
 
 
 
 | 269 | 
 # mainly intended to allow HDD installed setups to find a CNF in the | 
 
 
 
 
 
 | 270 | 
 # launch folder, but can also be used for CD installs, to switch to use | 
 
 
 
 
 
 | 271 | 
 # of a folder in MC after loading CNF values from a CNF on CD. You can | 
 
 
 
 
 
 | 272 | 
 # edit this path in the "Startup Settings" submenu. | 
 
 
 
 
 
 | 273 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 274 | 
 CNF_Path = | 
 
 
 
 
 
 | 275 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 276 | 
 # USBMASS_FILE is a string used to specify an alternate IRX file for the | 
 
 
 
 
 
 | 277 | 
 # USB mass storage driver, which uLaunchELF will then use instead of the | 
 
 
 
 
 
 | 278 | 
 # embedded one. You can set it in the 'STARTUP SETTINGS' screen. | 
 
 
 
 
 
 | 279 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 280 | 
 USBMASS_FILE = | 
 
 
 
 
 
 | 281 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 282 | 
 # From v3.95 a language definition file may be used to set the strings | 
 
 
 
 
 
 | 283 | 
 # for most menus and dialogs in uLaunchELF, and that file choice is | 
 
 
 
 
 
 | 284 | 
 # stored here. The default value is just an empty string, causing the | 
 
 
 
 
 
 | 285 | 
 # internal defaults to be used for everything. These defaults are also | 
 
 
 
 
 
 | 286 | 
 # identical to the contents of the file "English.lng" that we released. | 
 
 
 
 
 
 | 287 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 288 | 
 LANG_FILE = | 
 
 
 
 
 
 | 289 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 290 | 
 # From v4.02 the character font may be replaced by one loaded from an | 
 
 
 
 
 
 | 291 | 
 # external file, whose path is stored in the FONT_FILE entry. As usual | 
 
 
 
 
 
 | 292 | 
 # for file choices, the default is an empty string, causing the internal | 
 
 
 
 
 
 | 293 | 
 # font to be used. That will also be the result if a specified file is | 
 
 
 
 
 
 | 294 | 
 # missing or has an invalid format. (Fonts are released separately.) | 
 
 
 
 
 
 | 295 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 296 | 
 FONT_FILE = | 
 
 
 
 
 
 | 297 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 298 | 
 # From v3.84 two settings of JpgViewer are also saved here. These are | 
 
 
 
 
 
 | 299 | 
 # the slideshow interval timer (in seconds), and the picture transition | 
 
 
 
 
 
 | 300 | 
 # choice, a value from 1-4, with 1==NONE, 2==ZOOM 3==FADE, 4==BOTH. | 
 
 
 
 
 
 | 301 | 
 # In v3.96 another setting was added, being a flag for fullscreen mode.  | 
 
 
 
 
 
 | 302 | 
 # To save latest slideshow settings, just enter the main configuration | 
 
 
 
 
 
 | 303 | 
 # menu and exit it again using the OK command. This resaves the file. | 
 
 
 
 
 
 | 304 | 
 # Viewer settings found in a CNF will be used instead of the original | 
 
 
 
 
 
 | 305 | 
 # defaults, which are the values shown below. | 
 
 
 
 
 
 | 306 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 307 | 
 JpgView_Timer = 5 | 
 
 
 
 
 
 | 308 | 
 JpgView_Trans = 2 | 
 
 
 
 
 
 | 309 | 
 JpgView_Full = 0 | 
 
 
 
 
 
 | 310 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 311 | 
 # From v3.92 Two options for PSU gamesave files are saved here. | 
 
 
 
 
 
 | 312 | 
 # Set PSU_HugeNames non-zero to make PSU names contain both original | 
 
 
 
 
 
 | 313 | 
 # gamesave folder names and the gamesave titles (from icon.sys). | 
 
 
 
 
 
 | 314 | 
 # Set PSU_DateNames non-zero to make PSU names contain a timestamp from | 
 
 
 
 
 
 | 315 | 
 # the original save data, appended to the normal name. | 
 
 
 
 
 
 | 316 | 
 # Both options can be set simultaneously, for very detailed names, like: | 
 
 
 
 
 
 | 317 | 
 # "BESLES-5245800_Disgaea(1) Ep.1 LV1_2006-07-23_14-46-33.psu" | 
 
 
 
 
 
 | 318 | 
 # As yet they are not available in config menus. Use TextEditor instead. | 
 
 
 
 
 
 | 319 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 320 | 
 PSU_HugeNames = 0 | 
 
 
 
 
 
 | 321 | 
 PSU_DateNames = 0 | 
 
 
 
 
 
 | 322 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 323 | 
 # PSU_NoOverwrite was added in v3.93, to eliminate redundant backups. | 
 
 
 
 
 
 | 324 | 
 # It's only useful to set it non-zero when PSU_DateNames is also set, as | 
 
 
 
 
 
 | 325 | 
 # it is otherwise ignored. When used, backup of timestamped PSU files | 
 
 
 
 
 
 | 326 | 
 # check for an identical PSU filename at the destination, and if such | 
 
 
 
 
 
 | 327 | 
 # a file already exists the operation exits without error, as if a new | 
 
 
 
 
 
 | 328 | 
 # backup had been made. Thus you can select all saves on an MC and use | 
 
 
 
 
 
 | 329 | 
 # psuPaste to backup only those that have changed since last time. | 
 
 
 
 
 
 | 330 | 
 # This improvement was contributed by 'ffgriever' at ps2-scene. | 
 
 
 
 
 
 | 331 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 332 | 
 PSU_NoOverwrite = 0 | 
 
 
 
 
 
 | 333 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 334 | 
 # FB_NoIcons can be used to disable the new icon display mode of the | 
 
 
 
 
 
 | 335 | 
 # uLE FileBrowser. By default this is enabled, with this variable zero. | 
 
 
 
 
 
 | 336 | 
 # In icon mode the FileBrowser will display a small icon in front of | 
 
 
 
 
 
 | 337 | 
 # every file or folder name, with different shapes for folder vs file. | 
 
 
 
 
 
 | 338 | 
 # The icons will reuse colours already defined as follows: | 
 
 
 
 
 
 | 339 | 
 # Folders use Color5=='Graph1', ELFs use Color6=='Graph2', and other | 
 
 
 
 
 
 | 340 | 
 # files will all use Color7=='Graph3'. By default these colours will | 
 
 
 
 
 
 | 341 | 
 # be setup as yellow, green, and white, but can be changed for 'skins'. | 
 
 
 
 
 
 | 342 | 
 # In icon mode objects marked for operations are displayed differently | 
 
 
 
 
 
 | 343 | 
 # by switching to a slightly different icon definition (with a 'hole'). | 
 
 
 
 
 
 | 344 | 
 # But if FB_NoIcons is set non-zero then the FileBrowser will revert | 
 
 
 
 
 
 | 345 | 
 # to the traditional form, using no icons at all, and marking selected | 
 
 
 
 
 
 | 346 | 
 # objects with an asterisk to the left of the file name. | 
 
 
 
 
 
 | 347 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 348 | 
 FB_NoIcons = 0 | 
 
 
 
 
 
 | 349 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 350 | 
 # LK_xx_Title is not one variable but many. You can replace the 'xx' by | 
 
 
 
 
 
 | 351 | 
 # one of 15 button designations (eg: Square, Select, etc), and use them | 
 
 
 
 
 
 | 352 | 
 # to define your own titles that will be used instead of ELF names in | 
 
 
 
 
 
 | 353 | 
 # the main menu. If no such titles are defined then the ELF names are | 
 
 
 
 
 
 | 354 | 
 # used instead, and titles will not be saved to the CNF for such cases. | 
 
 
 
 
 
 | 355 | 
 # To have these titles displayed the variable Menu_Hide_Paths must be | 
 
 
 
 
 
 | 356 | 
 # set to a non-zero value. You can set it in the CONFIG menu which is | 
 
 
 
 
 
 | 357 | 
 # also where you can conveniently edit the titles for all launch keys. | 
 
 
 
 
 
 | 358 | 
 # By editing the CNF directly you can also edit titles for three more | 
 
 
 
 
 
 | 359 | 
 # commands, as shown by the examples below (NB: They are not defaults) | 
 
 
 
 
 
 | 360 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 361 | 
 LK_Select_Title = Configure uLaunchELF | 
 
 
 
 
 
 | 362 | 
 LK_Left_Title = Load 'lower' CNF file | 
 
 
 
 
 
 | 363 | 
 LK_Right_Title = Load 'higher' CNF file | 
 
 
 
 
 
 | 364 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 365 | 
 # PathPad_Lock allows you to lock changes to the browser navigation | 
 
 
 
 
 
 | 366 | 
 # shortcuts in the PathPad array. So if you set PathPad_Lock non-zero, | 
 
 
 
 
 
 | 367 | 
 # the 'Set' and 'Clear' commands will no longer be active in the PathPad | 
 
 
 
 
 
 | 368 | 
 # menu. This will prevent you from changing any of the entries, so the | 
 
 
 
 
 
 | 369 | 
 # default value is zero, which allows you to set up or change entries. | 
 
 
 
 
 
 | 370 | 
 # NB: Setting it non-zero must be done by text editor, for the present. | 
 
 
 
 
 
 | 371 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 372 | 
 PathPad_Lock = 0 | 
 
 
 
 
 
 | 373 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 374 | 
 # PathPad[xx] is not one variable but many. You can replace the 'xx' by | 
 
 
 
 
 
 | 375 | 
 # any number from 00 through 29 (inclusive), and assign each variable of | 
 
 
 
 
 
 | 376 | 
 # this kind a path string. Lists of those paths can then be accessed in | 
 
 
 
 
 
 | 377 | 
 # the file browser for easy navigation, by calling up the PathPad menu | 
 
 
 
 
 
 | 378 | 
 # with the R2 button. By default these strings are empty, and are not | 
 
 
 
 
 
 | 379 | 
 # then saved to the CNF. Only non-empty strings will be saved, so the | 
 
 
 
 
 
 | 380 | 
 # example below is not a default value, but simply an example. Since the | 
 
 
 
 
 
 | 381 | 
 # PathPad entries are not normal configuration variables, they're always | 
 
 
 
 
 
 | 382 | 
 # included at the end of the CNF file. | 
 
 
 
 
 
 | 383 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 384 | 
 PathPad[14] = hdd0:/__common/-PS1 MC Backups/ | 
 
 
 
 
 
 | 385 | 
 # ---------------------------------------------------------------------- | 
 
 
 
 
 
 | 386 | 
 # End of file: LAUNCHELF.CNF | 
 
 
 
 
 
 | 387 | 
 # ---------------------------------------------------------------------- |