| 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 | # ---------------------------------------------------------------------- |