summaryrefslogtreecommitdiff
path: root/cfg
diff options
context:
space:
mode:
Diffstat (limited to 'cfg')
-rw-r--r--cfg/CMPS.dat44
-rw-r--r--cfg/LFSPS.dat60
-rw-r--r--cfg/bu0710_default.sli28
-rw-r--r--cfg/controls_default.sli334
-rw-r--r--cfg/controls_gugus.sli246
-rw-r--r--cfg/default_plugins_options.ecfg192
-rw-r--r--cfg/f1_digits_functions.ecfg108
-rw-r--r--cfg/fanatec_default.sli68
-rw-r--r--cfg/fanatec_digits_functions.ecfg89
-rw-r--r--cfg/fanatec_f1_2013.sli76
-rw-r--r--cfg/fanatec_f1_2013_v2.sli86
-rw-r--r--cfg/fanatec_iracing.sli72
-rw-r--r--cfg/fanatec_osp_methods.ecfg10
-rw-r--r--cfg/fanatec_shiftlights_methods.ecfg15
-rw-r--r--cfg/fanatec_spdlmt_methods.ecfg12
-rw-r--r--cfg/fanatec_wheels.dbc4
-rw-r--r--cfg/g27_osp_methods.ecfg8
-rw-r--r--cfg/g27_shiftlights_methods.ecfg4
-rw-r--r--cfg/g27_spdlmt_methods.ecfg4
-rw-r--r--cfg/g27leds_default.sli42
-rw-r--r--cfg/gameware_G25 Racing Wheel.sli98
-rw-r--r--cfg/gdev.dbc8
-rw-r--r--cfg/general_default.sli62
-rw-r--r--cfg/plugins_options.ecfg146
-rw-r--r--cfg/simracedlx_default.sli162
-rw-r--r--cfg/simracedlx_f1_2012.sli162
-rw-r--r--cfg/simracedlx_f1_2013.sli170
-rw-r--r--cfg/simracedlx_f1_2013_v2.sli180
-rw-r--r--cfg/simracedlx_iracing.sli166
-rw-r--r--cfg/simracedlx_lfs.sli162
-rw-r--r--cfg/simracedlx_rfactor.sli162
-rw-r--r--cfg/simracedlx_simbin.sli166
-rw-r--r--cfg/simracedlx_welcome.ecfg4
-rw-r--r--cfg/simracef1_default.sli176
-rw-r--r--cfg/simracef1_f1_2012.sli176
-rw-r--r--cfg/simracef1_f1_2013.sli186
-rw-r--r--cfg/simracef1_f1_2013_v2.sli196
-rw-r--r--cfg/simracef1_iracing.sli180
-rw-r--r--cfg/simracef1_lfs.sli176
-rw-r--r--cfg/simracef1_rfactor.sli176
-rw-r--r--cfg/simracef1_simbin.sli180
-rw-r--r--cfg/simracef1_welcome.ecfg4
-rw-r--r--cfg/sli_left_functions.ecfg70
-rw-r--r--cfg/sli_options.ecfg62
-rw-r--r--cfg/sli_osp_methods.ecfg8
-rw-r--r--cfg/sli_right_functions.ecfg83
-rw-r--r--cfg/sli_shiftlights_methods.ecfg15
-rw-r--r--cfg/sli_spdlmt_methods.ecfg12
-rw-r--r--cfg/sliemu_default.sli148
-rw-r--r--cfg/sliemu_f1_2013.sli156
-rw-r--r--cfg/sliemu_f1_2013_v2.sli166
-rw-r--r--cfg/sliemu_iracing.sli152
-rw-r--r--cfg/sliemu_welcome.ecfg4
-rw-r--r--cfg/slim_codemasters.sli144
-rw-r--r--cfg/slim_default.sli144
-rw-r--r--cfg/slim_f1_2012.sli144
-rw-r--r--cfg/slim_f1_2013.sli160
-rw-r--r--cfg/slim_f1_2013_v2.sli160
-rw-r--r--cfg/slim_iracing.sli148
-rw-r--r--cfg/slim_lfs.sli144
-rw-r--r--cfg/slim_rfactor.sli144
-rw-r--r--cfg/slim_simbin.sli144
-rw-r--r--cfg/slipro_codemasters.sli180
-rw-r--r--cfg/slipro_default.sli180
-rw-r--r--cfg/slipro_f1_2012.sli180
-rw-r--r--cfg/slipro_f1_2012_api_v2.sli180
-rw-r--r--cfg/slipro_f1_2013.sli188
-rw-r--r--cfg/slipro_f1_2013_api_v2.sli198
-rw-r--r--cfg/slipro_gus.sli168
-rw-r--r--cfg/slipro_iracing.sli184
-rw-r--r--cfg/slipro_lfs.sli180
-rw-r--r--cfg/slipro_rfactor.sli180
-rw-r--r--cfg/slipro_simbin.sli180
-rw-r--r--cfg/slipro_status.ecfg16
-rw-r--r--cfg/slipro_welcome.ecfg4
-rw-r--r--cfg/srf1emu_default.sli150
-rw-r--r--cfg/srf1emu_f1_2012.sli150
-rw-r--r--cfg/srf1emu_f1_2013.sli156
-rw-r--r--cfg/srf1emu_f1_2013_v2.sli166
-rw-r--r--cfg/srf1emu_iracing.sli154
-rw-r--r--cfg/srf1emu_lfs.sli150
-rw-r--r--cfg/srf1emu_rfactor.sli150
-rw-r--r--cfg/srf1emu_simbin.sli150
-rw-r--r--cfg/srf1emu_welcome.ecfg4
84 files changed, 5027 insertions, 5029 deletions
diff --git a/cfg/CMPS.dat b/cfg/CMPS.dat
index f834886..f960f61 100644
--- a/cfg/CMPS.dat
+++ b/cfg/CMPS.dat
@@ -1,22 +1,22 @@
-#####################################################################
-
-# CMPS - Codemasters Proxy Server
-# (c)2010-2013 by EK and Zappadoc - All Rights Reserved.
-# (http://www.eksimracing.com)
-# (http://www.eksimracing.com/forum)
-# (http://www.eksimracing.com/f-a-q )
-
-######################### ############################
-
-# Codemasters Outgauge Port (same as in hardware_settings_config.xml file in ../Documents/My Games/ directory)
-CMOutGaugePort = 20777
-
-# Host IP (your local IP, change it only if the default 127.0.0.1 failed)
-Host = 127.0.0.1
-
-# UDP Outgauge port list (list of all UDP port using CM Outgauge - up to 50 devices or applications)
-# 40555 is the default outgauge port used by codemasters plugins F12010, F12011, F12012, F1 2013, DiRT2, DiRT3, GRID 2 with SLIMax Manager
-# 40556 any device using this port should recieved UDP packets
-# edit the port if needed using the Plugin Manager of SLIMax Manager III
-#
-OutGaugeProxyPort = 40555,40556
+#####################################################################
+
+# CMPS - Codemasters Proxy Server
+# (c)2010-2013 by EK and Zappadoc - All Rights Reserved.
+# (http://www.eksimracing.com)
+# (http://www.eksimracing.com/forum)
+# (http://www.eksimracing.com/f-a-q )
+
+######################### ############################
+
+# Codemasters Outgauge Port (same as in hardware_settings_config.xml file in ../Documents/My Games/ directory)
+CMOutGaugePort = 20777
+
+# Host IP (your local IP, change it only if the default 127.0.0.1 failed)
+Host = 127.0.0.1
+
+# UDP Outgauge port list (list of all UDP port using CM Outgauge - up to 50 devices or applications)
+# 40555 is the default outgauge port used by codemasters plugins F12010, F12011, F12012, F1 2013, DiRT2, DiRT3, GRID 2 with SLIMax Manager
+# 40556 any device using this port should recieved UDP packets
+# edit the port if needed using the Plugin Manager of SLIMax Manager III
+#
+OutGaugeProxyPort = 40555,40556
diff --git a/cfg/LFSPS.dat b/cfg/LFSPS.dat
index 9061a9d..9282bc2 100644
--- a/cfg/LFSPS.dat
+++ b/cfg/LFSPS.dat
@@ -1,30 +1,30 @@
-#####################################################################
-
-# LFSPS - Live For Speed Proxy Server
-# (c)2010-2012 by EK and Zappadoc - All Rights Reserved.
-# website:
-# (http://www.eksimracing.com)
-# Software Support:
-# (http://www.eksimracing.com/forum)
-
-######################### LFS ############################
-
-# LFS Outgauge (same as in cfg.txt file in LFS directory)
-LFSOutGaugePort = 33333
-
-# Host IP
-Host = 127.0.0.1
-
-# UDP Outgauge port list (list of all UDP port using LFS Outgauge - devices or applications)
-# 30001 default BU0710 outgauge UDP port
-# 30002 default SLI-M outgauge UDP port
-# 30003 default SLI-PRO outgauge UDP port
-# 30005 default SLIMax Manager UDP Port
-# Sample UDP port used by other devices or addons apps:
-# 4124 X-SIM outgauge UDP port
-# 35555 CarSoundRemix (CSR) outgauge UDP port
-#
-# see the config file of each registered devices or apps for more details
-#
-OutGaugeProxyPort = 4124,30001,30002,30003,30005,35555
-
+#####################################################################
+
+# LFSPS - Live For Speed Proxy Server
+# (c)2010-2012 by EK and Zappadoc - All Rights Reserved.
+# website:
+# (http://www.eksimracing.com)
+# Software Support:
+# (http://www.eksimracing.com/forum)
+
+######################### LFS ############################
+
+# LFS Outgauge (same as in cfg.txt file in LFS directory)
+LFSOutGaugePort = 33333
+
+# Host IP
+Host = 127.0.0.1
+
+# UDP Outgauge port list (list of all UDP port using LFS Outgauge - devices or applications)
+# 30001 default BU0710 outgauge UDP port
+# 30002 default SLI-M outgauge UDP port
+# 30003 default SLI-PRO outgauge UDP port
+# 30005 default SLIMax Manager UDP Port
+# Sample UDP port used by other devices or addons apps:
+# 4124 X-SIM outgauge UDP port
+# 35555 CarSoundRemix (CSR) outgauge UDP port
+#
+# see the config file of each registered devices or apps for more details
+#
+OutGaugeProxyPort = 4124,30001,30002,30003,30005,35555
+
diff --git a/cfg/bu0710_default.sli b/cfg/bu0710_default.sli
index 8179d9f..5e5c22a 100644
--- a/cfg/bu0710_default.sli
+++ b/cfg/bu0710_default.sli
@@ -1,14 +1,14 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" info="BU0710 (old SLI) settings (c)2009-2012 by EK and Zappadoc - All Rights Reserved #~http://www.eksimracing.com" flag="1">
- <GENERAL info="Common device options (suitable to all devices)" flag="15">
- <REVERSE value="r" info="choose the reverse char (* for blank char)" flag="15"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <BU0710 info="BU0710 (old SLI) device options" flag="1">
- <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
- </BU0710>
- <SHIFTLIGHTS info="Shiftlights options (some options are shared with other device)" flag="15">
- <HELP info="SHIFTLIGHTS Methods are defined in shiftlights.lua script and should contains the following functions:#~0 Progressive (internal method dynamically assigned according to the car used)#~1 Percentage method, you must specify below the percentage of rpm compared to car redline for each led (dynamically assigned )#~3 absolute method, you must specify the correct threshold rpm value for each led (static settings not recommended - all car will use these values)" flag="15"/>
- <SHIFTLIGHTSTYPE info="Enter the type of Shiftlights (method used) from 0 to 3 (default 0)" value="0"/>
- </SHIFTLIGHTS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" info="BU0710 (old SLI) settings (c)2009-2012 by EK and Zappadoc - All Rights Reserved #~http://www.eksimracing.com" flag="1">
+ <GENERAL info="Common device options (suitable to all devices)" flag="15">
+ <REVERSE value="r" info="choose the reverse char (* for blank char)" flag="15"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <BU0710 info="BU0710 (old SLI) device options" flag="1">
+ <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
+ </BU0710>
+ <SHIFTLIGHTS info="Shiftlights options (some options are shared with other device)" flag="15">
+ <HELP info="SHIFTLIGHTS Methods are defined in shiftlights.lua script and should contains the following functions:#~0 Progressive (internal method dynamically assigned according to the car used)#~1 Percentage method, you must specify below the percentage of rpm compared to car redline for each led (dynamically assigned )#~3 absolute method, you must specify the correct threshold rpm value for each led (static settings not recommended - all car will use these values)" flag="15"/>
+ <SHIFTLIGHTSTYPE info="Enter the type of Shiftlights (method used) from 0 to 3 (default 0)" value="0"/>
+ </SHIFTLIGHTS>
+</settings>
diff --git a/cfg/controls_default.sli b/cfg/controls_default.sli
index da2db34..7e1170c 100644
--- a/cfg/controls_default.sli
+++ b/cfg/controls_default.sli
@@ -1,167 +1,167 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" info="Controls Mappings Settings (c)2009-2013 by EK and Zappadoc - All Rights Reserved #~http://www.eksimracing.com" flag="16">
- <CONTROLS info="Ctrl options" flag="0">
- <HELP info="############## Controls Mapping ############# #~Assign btns or switches from device to any function (these functions ARE NOT AVAILABLE IN ALL SIMULATIONS).#~All functions starting with SW... are for switch and ending with ...UP or ...DOWN are for button.#~I suggest to use a rotary encoder for brightness adjustment (2 buttons increase or decrease value)#~Also, use a switch for left digits panel of SLI-PRO and another switch for right digits panel (switch 1 and 2 are recommended)#~Optionaly, some other controls can be use for several cool functions available in-game like: #~a button for QI-Btn (quick info are showed on left and right digits when btn is pressed)#~a Safe Prefs toggle button to secure any modification of your settings, this button need to be pressed to change some critical options#~a switch to change on-fly the shiftlights or speedlimiter feedback methods with SLI-PRO or use an encoder (2 buttons) with SLI-M,#~a button for OSP Traking (customize your OSP settings),#~an encoder to adjust the OSPFactor on-fly (decrease value on qual and increase it on long race to save your engine)" flag="0"/>
- <GLOBAL info="Global Controllers" flag="0">
- <SAFEPREFSBTNCTRL info="Secure Point (ON/OFF) Must be ON to change some critical options (1 input button)" flag="0" value="0" device="0"/>
- <SWMAXGEARCTRL info="Control value of MAXGEARATSTARTUP. Max Gear At Startup Selector from gear 4 to 7 (1 input switch)" flag="0" value="0" device="0"/>
- <OSPFACTORCTRLUP info="Control value of OSPFACTOR. OSP Factor Encoder from 10 to 150% (2 inputs)" flag="0" value="0" device="0"/>
- <OSPFACTORCTRLDOWN info="Control value of OSPFACTOR. OSP Factor Encoder from 10 to 150% (2 inputs)" flag="0" value="0" device="0"/>
- <OSPTRACKINGCTRL info="Optimal Shiftpoints Tracking Button (1 input) This btn must be connectd to the SLI device and of course not assigned in game..." flag="0" value="0" device="0"/>
- <LOWFUELCTRLUP info="Control value of LOWFUEL. Laps remaining before LOW FUEL Warning Encoder from 2 to 30 (2 inputs)" flag="0" value="0" device="0"/>
- <LOWFUELCTRLDOWN info="Control value of LOWFUEL. Laps remaining before LOW FUEL Warning Encoder from 2 to 30 (2 inputs)" flag="0" value="0" device="0"/>
- <BLINKTIMECTRLUP value="0" device="0" info="Control value of BLINKTIME. Blinktime Encoder from 24 to 100 (2 inputs)" flag="0"/>
- <BLINKTIMECTRLDOWN value="0" device="0" info="Control value of BLINKTIME. Blinktime Encoder from 24 to 100 (2 inputs)" flag="0"/>
- <LAPTIMEDELAYCTRLUP value="0" device="0" info="Control value of LAPTIMEDISPLAYDELAY. LapTime Display Delay Encoder from 2 to 30s (2 inputs)" flag="0"/>
- <LAPTIMEDELAYCTRLDOWN value="0" device="0" info="Control value of LAPTIMEDISPLAYDELAY. LapTime Display Delay Encoder from 2 to 30s (2 inputs)" flag="0"/>
- <LASTGEARNORPMCTRL value="0" device="0" info="Control value of LASTGEARNORPM. Last gear do not display RPM (ON/OFF 1 input)" flag="0"/>
- <SPEEDBTNCTRL info="Control value of metric. KMH or MPH (1 input button)" flag="0" value="0" device="0"/>
- </GLOBAL>
- <SLIM info="SLI-M Controllers" flag="2">
- <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
- <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
- <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
- <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
- <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
- <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
- <SPDLMTMETHODCTRLUP info="Control value of SPDLMT METHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
- <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMT METHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
- </SLIM>
- <SLIPRO info="SLI-PRO Controllers" flag="4">
- <SWDRIVINGCTRL info="Setup Files Selector 12 pos. (1 input switch, zero to deactivate). Available to all devices using switches. Position 0=default settings, from 1 to 11 = your custom settings, to create a custom files you must duplicate the default settings (i.e. slipro_default.sli) and rename it slipro_driving_setup + switch position + .sli (i.e. slipro_driving_setup1.sli, slipro_driving_setup2.sli, ... up to slipro_driving_setup11.sli)" flag="4" value="0" device="0"/>
- <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="4" value="0" device="0"/>
- <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="4" value="0" device="0"/>
- <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="4" value="0" device="0"/>
- <SWBRIGHTNESSCTRL info="control value of global brightness (1 input switch)" flag="4" value="0" device="0"/>
- <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
- <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
- <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
- <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
- <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
- <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
- <SWLEFTDIGITSCTRL info="Left Dispaly Selector 12 pos. (1 input switch)" flag="4" value="S1" device="SLI-PRO"/>
- <SWRIGHTDIGITSCTRL info="Right Display Selector 12 pos.(1 input switch)" flag="4" value="S2" device="SLI-PRO"/>
- <LEFTDIGITSCTRLUP info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
- <LEFTDIGITSCTRLDOWN info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
- <RIGHTDIGITSCTRLUP info="Right Display Adjustment (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
- <RIGHTDIGITSCTRLDOWN info="Right Display Adjustment (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
- <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
- <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
- <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="4" value="0" device="0"/>
- </SLIPRO>
- <SLIEMU info="SLI-EMU Controllers" flag="16">
- <SWDRIVINGCTRL info="Setup Files Selector 12 pos. (1 input switch, zero to deactivate). Available to all devices using switches. Position 0=default settings, from 1 to 11 = your custom settings, to create a custom files you must duplicate the default settings (i.e. slipro_default.sli) and rename it slipro_driving_setup + switch position + .sli (i.e. slipro_driving_setup1.sli, slipro_driving_setup2.sli, ... up to slipro_driving_setup11.sli)" flag="16" value="0" device="0"/>
- <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="16" value="0" device="0"/>
- <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="16" value="0" device="0"/>
- <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="16" value="0" device="0"/>
- <SWBRIGHTNESSCTRL info="control value of global brightness (1 input switch)" flag="16" value="0" device="0"/>
- <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="16" value="B4" device="SLI-EMU"/>
- <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="16" value="B3" device="SLI-EMU"/>
- <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <SWLEFTDIGITSCTRL info="Left Dispaly Selector 12 pos. (1 input switch)" flag="16" value="S1" device="SLI-EMU"/>
- <SWRIGHTDIGITSCTRL info="Right Display Selector 12 pos.(1 input switch)" flag="16" value="S2" device="SLI-EMU"/>
- <LEFTDIGITSCTRLUP info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <LEFTDIGITSCTRLDOWN info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <RIGHTDIGITSCTRLUP info="Right Display Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <RIGHTDIGITSCTRLDOWN info="Right Display Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="16" value="0" device="0"/>
- </SLIEMU>
- <FANATEC info="FANATEC Controllers" flag="64">
- <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="64" value="0" device="0"/>
- <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="64" value="0" device="0"/>
- <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="64" value="0" device="0"/>
- <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
- <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
- <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
- <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
- <SWFANATECDIGITSCTRL info="Fanatec Display Hat-Switch(1 input switch)" flag="64" value="0" device="0"/>
- <FANATECDIGITSCTRLUP info="Fanatec Display Adjustment (2 inputs - Encoder or button)" flag="64" value="B24" device="FANATEC"/>
- <FANATECDIGITSCTRLDOWN info="Fanatec Display Adjustment (2 inputs - Encoder or button)" flag="64" value="B23" device="FANATEC"/>
- <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
- <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
- <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="64" value="0" device="0"/>
- </FANATEC>
- <G27LEDS info="G27 Controllers" flag="128">
- <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="128" value="0" device="0"/>
- <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="128" value="0" device="0"/>
- <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="128" value="0" device="0"/>
- <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
- <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
- <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
- <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
- <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
- <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
- </G27LEDS>
- <SIMRACEDLX info="SIMRACE-DLX Controllers" flag="256">
- <SWDRIVINGCTRL info="Setup Files Selector 12 pos. (1 input switch, zero to deactivate). Available to all devices using switches. Position 0=default settings, from 1 to 11 = your custom settings, to create a custom files you must duplicate the default settings (i.e. slipro_default.sli) and rename it slipro_driving_setup + switch position + .sli (i.e. slipro_driving_setup1.sli, slipro_driving_setup2.sli, ... up to slipro_driving_setup11.sli)" flag="256" value="0" device="0"/>
- <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="256" value="0" device="0"/>
- <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="256" value="0" device="0"/>
- <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="256" value="0" device="0"/>
- <SWBRIGHTNESSCTRL info="control value of global brightness (1 input switch)" flag="256" value="0" device="0"/>
- <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <SWLEFTDIGITSCTRL info="Left Dispaly Selector 12 pos. (1 input switch)" flag="256" value="S1" device="SIMRACE-DLX"/>
- <SWRIGHTDIGITSCTRL info="Right Display Selector 12 pos.(1 input switch)" flag="256" value="S2" device="SIMRACE-DLX"/>
- <LEFTDIGITSCTRLUP info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <LEFTDIGITSCTRLDOWN info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <RIGHTDIGITSCTRLUP info="Right Display Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <RIGHTDIGITSCTRLDOWN info="Right Display Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="256" value="0" device="0"/>
- </SIMRACEDLX>
- <SIMRACEF1 info="SIMRACE-F1 Controllers" flag="512">
- <SWDRIVINGCTRL info="Setup Files Selector 12 pos. (1 input switch, zero to deactivate). Available to all devices using switches. Position 0=default settings, from 1 to 11 = your custom settings, to create a custom files you must duplicate the default settings (i.e. slipro_default.sli) and rename it slipro_driving_setup + switch position + .sli (i.e. slipro_driving_setup1.sli, slipro_driving_setup2.sli, ... up to slipro_driving_setup11.sli)" flag="256" value="0" device="0"/>
- <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="256" value="0" device="0"/>
- <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="256" value="0" device="0"/>
- <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="256" value="0" device="0"/>
- <SWBRIGHTNESSCTRL info="control value of global brightness (1 input switch)" flag="256" value="0" device="0"/>
- <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <SWLEFTDIGITSCTRL info="Left Dispaly Selector 12 pos. (1 input switch)" flag="256" value="S1" device="SIMRACE-F1"/>
- <SWRIGHTDIGITSCTRL info="Right Display Selector 12 pos.(1 input switch)" flag="256" value="S2" device="SIMRACE-F1"/>
- <LEFTDIGITSCTRLUP info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <LEFTDIGITSCTRLDOWN info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <RIGHTDIGITSCTRLUP info="Right Display Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <RIGHTDIGITSCTRLDOWN info="Right Display Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="256" value="0" device="0"/>
- </SIMRACEF1>
- <SRF1EMU info="SRF1-EMU Controllers" flag="1024">
- <SWDRIVINGCTRL info="Setup Files Selector 12 pos. (1 input switch, zero to deactivate). Available to all devices using switches. Position 0=default settings, from 1 to 11 = your custom settings, to create a custom files you must duplicate the default settings (i.e. slipro_default.sli) and rename it slipro_driving_setup + switch position + .sli (i.e. slipro_driving_setup1.sli, slipro_driving_setup2.sli, ... up to slipro_driving_setup11.sli)" flag="16" value="0" device="0"/>
- <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="16" value="0" device="0"/>
- <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="16" value="0" device="0"/>
- <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="16" value="0" device="0"/>
- <SWBRIGHTNESSCTRL info="control value of global brightness (1 input switch)" flag="16" value="0" device="0"/>
- <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="16" value="B4" device="SRF1-EMU"/>
- <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="16" value="B3" device="SRF1-EMU"/>
- <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <SWLEFTDIGITSCTRL info="Left Dispaly Selector 12 pos. (1 input switch)" flag="16" value="S1" device="SRF1-EMU"/>
- <SWRIGHTDIGITSCTRL info="Right Display Selector 12 pos.(1 input switch)" flag="16" value="S2" device="SRF1-EMU"/>
- <LEFTDIGITSCTRLUP info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <LEFTDIGITSCTRLDOWN info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <RIGHTDIGITSCTRLUP info="Right Display Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <RIGHTDIGITSCTRLDOWN info="Right Display Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="16" value="B1" device="SRF1-EMU"/>
- </SRF1EMU>
- </CONTROLS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" info="Controls Mappings Settings (c)2009-2013 by EK and Zappadoc - All Rights Reserved #~http://www.eksimracing.com" flag="16">
+ <CONTROLS info="Ctrl options" flag="0">
+ <HELP info="############## Controls Mapping ############# #~Assign btns or switches from device to any function (these functions ARE NOT AVAILABLE IN ALL SIMULATIONS).#~All functions starting with SW... are for switch and ending with ...UP or ...DOWN are for button.#~I suggest to use a rotary encoder for brightness adjustment (2 buttons increase or decrease value)#~Also, use a switch for left digits panel of SLI-PRO and another switch for right digits panel (switch 1 and 2 are recommended)#~Optionaly, some other controls can be use for several cool functions available in-game like: #~a button for QI-Btn (quick info are showed on left and right digits when btn is pressed)#~a Safe Prefs toggle button to secure any modification of your settings, this button need to be pressed to change some critical options#~a switch to change on-fly the shiftlights or speedlimiter feedback methods with SLI-PRO or use an encoder (2 buttons) with SLI-M,#~a button for OSP Traking (customize your OSP settings),#~an encoder to adjust the OSPFactor on-fly (decrease value on qual and increase it on long race to save your engine)" flag="0"/>
+ <GLOBAL info="Global Controllers" flag="0">
+ <SAFEPREFSBTNCTRL info="Secure Point (ON/OFF) Must be ON to change some critical options (1 input button)" flag="0" value="0" device="0"/>
+ <SWMAXGEARCTRL info="Control value of MAXGEARATSTARTUP. Max Gear At Startup Selector from gear 4 to 7 (1 input switch)" flag="0" value="0" device="0"/>
+ <OSPFACTORCTRLUP info="Control value of OSPFACTOR. OSP Factor Encoder from 10 to 150% (2 inputs)" flag="0" value="0" device="0"/>
+ <OSPFACTORCTRLDOWN info="Control value of OSPFACTOR. OSP Factor Encoder from 10 to 150% (2 inputs)" flag="0" value="0" device="0"/>
+ <OSPTRACKINGCTRL info="Optimal Shiftpoints Tracking Button (1 input) This btn must be connectd to the SLI device and of course not assigned in game..." flag="0" value="0" device="0"/>
+ <LOWFUELCTRLUP info="Control value of LOWFUEL. Laps remaining before LOW FUEL Warning Encoder from 2 to 30 (2 inputs)" flag="0" value="0" device="0"/>
+ <LOWFUELCTRLDOWN info="Control value of LOWFUEL. Laps remaining before LOW FUEL Warning Encoder from 2 to 30 (2 inputs)" flag="0" value="0" device="0"/>
+ <BLINKTIMECTRLUP value="0" device="0" info="Control value of BLINKTIME. Blinktime Encoder from 24 to 100 (2 inputs)" flag="0"/>
+ <BLINKTIMECTRLDOWN value="0" device="0" info="Control value of BLINKTIME. Blinktime Encoder from 24 to 100 (2 inputs)" flag="0"/>
+ <LAPTIMEDELAYCTRLUP value="0" device="0" info="Control value of LAPTIMEDISPLAYDELAY. LapTime Display Delay Encoder from 2 to 30s (2 inputs)" flag="0"/>
+ <LAPTIMEDELAYCTRLDOWN value="0" device="0" info="Control value of LAPTIMEDISPLAYDELAY. LapTime Display Delay Encoder from 2 to 30s (2 inputs)" flag="0"/>
+ <LASTGEARNORPMCTRL value="0" device="0" info="Control value of LASTGEARNORPM. Last gear do not display RPM (ON/OFF 1 input)" flag="0"/>
+ <SPEEDBTNCTRL info="Control value of metric. KMH or MPH (1 input button)" flag="0" value="0" device="0"/>
+ </GLOBAL>
+ <SLIM info="SLI-M Controllers" flag="2">
+ <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
+ <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
+ <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
+ <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
+ <SPDLMTMETHODCTRLUP info="Control value of SPDLMT METHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
+ <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMT METHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
+ </SLIM>
+ <SLIPRO info="SLI-PRO Controllers" flag="4">
+ <SWDRIVINGCTRL info="Setup Files Selector 12 pos. (1 input switch, zero to deactivate). Available to all devices using switches. Position 0=default settings, from 1 to 11 = your custom settings, to create a custom files you must duplicate the default settings (i.e. slipro_default.sli) and rename it slipro_driving_setup + switch position + .sli (i.e. slipro_driving_setup1.sli, slipro_driving_setup2.sli, ... up to slipro_driving_setup11.sli)" flag="4" value="0" device="0"/>
+ <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="4" value="0" device="0"/>
+ <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="4" value="0" device="0"/>
+ <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="4" value="0" device="0"/>
+ <SWBRIGHTNESSCTRL info="control value of global brightness (1 input switch)" flag="4" value="0" device="0"/>
+ <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
+ <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
+ <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
+ <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
+ <SWLEFTDIGITSCTRL info="Left Dispaly Selector 12 pos. (1 input switch)" flag="4" value="S1" device="SLI-PRO"/>
+ <SWRIGHTDIGITSCTRL info="Right Display Selector 12 pos.(1 input switch)" flag="4" value="S2" device="SLI-PRO"/>
+ <LEFTDIGITSCTRLUP info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
+ <LEFTDIGITSCTRLDOWN info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
+ <RIGHTDIGITSCTRLUP info="Right Display Adjustment (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
+ <RIGHTDIGITSCTRLDOWN info="Right Display Adjustment (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
+ <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
+ <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
+ <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="4" value="0" device="0"/>
+ </SLIPRO>
+ <SLIEMU info="SLI-EMU Controllers" flag="16">
+ <SWDRIVINGCTRL info="Setup Files Selector 12 pos. (1 input switch, zero to deactivate). Available to all devices using switches. Position 0=default settings, from 1 to 11 = your custom settings, to create a custom files you must duplicate the default settings (i.e. slipro_default.sli) and rename it slipro_driving_setup + switch position + .sli (i.e. slipro_driving_setup1.sli, slipro_driving_setup2.sli, ... up to slipro_driving_setup11.sli)" flag="16" value="0" device="0"/>
+ <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="16" value="0" device="0"/>
+ <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="16" value="0" device="0"/>
+ <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="16" value="0" device="0"/>
+ <SWBRIGHTNESSCTRL info="control value of global brightness (1 input switch)" flag="16" value="0" device="0"/>
+ <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="16" value="B4" device="SLI-EMU"/>
+ <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="16" value="B3" device="SLI-EMU"/>
+ <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <SWLEFTDIGITSCTRL info="Left Dispaly Selector 12 pos. (1 input switch)" flag="16" value="S1" device="SLI-EMU"/>
+ <SWRIGHTDIGITSCTRL info="Right Display Selector 12 pos.(1 input switch)" flag="16" value="S2" device="SLI-EMU"/>
+ <LEFTDIGITSCTRLUP info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <LEFTDIGITSCTRLDOWN info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <RIGHTDIGITSCTRLUP info="Right Display Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <RIGHTDIGITSCTRLDOWN info="Right Display Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="16" value="0" device="0"/>
+ </SLIEMU>
+ <FANATEC info="FANATEC Controllers" flag="64">
+ <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="64" value="0" device="0"/>
+ <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="64" value="0" device="0"/>
+ <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="64" value="0" device="0"/>
+ <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
+ <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
+ <SWFANATECDIGITSCTRL info="Fanatec Display Hat-Switch(1 input switch)" flag="64" value="0" device="0"/>
+ <FANATECDIGITSCTRLUP info="Fanatec Display Adjustment (2 inputs - Encoder or button)" flag="64" value="B24" device="FANATEC"/>
+ <FANATECDIGITSCTRLDOWN info="Fanatec Display Adjustment (2 inputs - Encoder or button)" flag="64" value="B23" device="FANATEC"/>
+ <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
+ <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
+ <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="64" value="0" device="0"/>
+ </FANATEC>
+ <G27LEDS info="G27 Controllers" flag="128">
+ <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="128" value="0" device="0"/>
+ <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="128" value="0" device="0"/>
+ <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="128" value="0" device="0"/>
+ <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
+ <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
+ <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
+ <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
+ </G27LEDS>
+ <SIMRACEDLX info="SIMRACE-DLX Controllers" flag="256">
+ <SWDRIVINGCTRL info="Setup Files Selector 12 pos. (1 input switch, zero to deactivate). Available to all devices using switches. Position 0=default settings, from 1 to 11 = your custom settings, to create a custom files you must duplicate the default settings (i.e. slipro_default.sli) and rename it slipro_driving_setup + switch position + .sli (i.e. slipro_driving_setup1.sli, slipro_driving_setup2.sli, ... up to slipro_driving_setup11.sli)" flag="256" value="0" device="0"/>
+ <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="256" value="0" device="0"/>
+ <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="256" value="0" device="0"/>
+ <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="256" value="0" device="0"/>
+ <SWBRIGHTNESSCTRL info="control value of global brightness (1 input switch)" flag="256" value="0" device="0"/>
+ <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <SWLEFTDIGITSCTRL info="Left Dispaly Selector 12 pos. (1 input switch)" flag="256" value="S1" device="SIMRACE-DLX"/>
+ <SWRIGHTDIGITSCTRL info="Right Display Selector 12 pos.(1 input switch)" flag="256" value="S2" device="SIMRACE-DLX"/>
+ <LEFTDIGITSCTRLUP info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <LEFTDIGITSCTRLDOWN info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <RIGHTDIGITSCTRLUP info="Right Display Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <RIGHTDIGITSCTRLDOWN info="Right Display Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="256" value="0" device="0"/>
+ </SIMRACEDLX>
+ <SIMRACEF1 info="SIMRACE-F1 Controllers" flag="512">
+ <SWDRIVINGCTRL info="Setup Files Selector 12 pos. (1 input switch, zero to deactivate). Available to all devices using switches. Position 0=default settings, from 1 to 11 = your custom settings, to create a custom files you must duplicate the default settings (i.e. slipro_default.sli) and rename it slipro_driving_setup + switch position + .sli (i.e. slipro_driving_setup1.sli, slipro_driving_setup2.sli, ... up to slipro_driving_setup11.sli)" flag="256" value="0" device="0"/>
+ <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="256" value="0" device="0"/>
+ <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="256" value="0" device="0"/>
+ <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="256" value="0" device="0"/>
+ <SWBRIGHTNESSCTRL info="control value of global brightness (1 input switch)" flag="256" value="0" device="0"/>
+ <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <SWLEFTDIGITSCTRL info="Left Dispaly Selector 12 pos. (1 input switch)" flag="256" value="S1" device="SIMRACE-F1"/>
+ <SWRIGHTDIGITSCTRL info="Right Display Selector 12 pos.(1 input switch)" flag="256" value="S2" device="SIMRACE-F1"/>
+ <LEFTDIGITSCTRLUP info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <LEFTDIGITSCTRLDOWN info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <RIGHTDIGITSCTRLUP info="Right Display Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <RIGHTDIGITSCTRLDOWN info="Right Display Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="256" value="0" device="0"/>
+ </SIMRACEF1>
+ <SRF1EMU info="SRF1-EMU Controllers" flag="1024">
+ <SWDRIVINGCTRL info="Setup Files Selector 12 pos. (1 input switch, zero to deactivate). Available to all devices using switches. Position 0=default settings, from 1 to 11 = your custom settings, to create a custom files you must duplicate the default settings (i.e. slipro_default.sli) and rename it slipro_driving_setup + switch position + .sli (i.e. slipro_driving_setup1.sli, slipro_driving_setup2.sli, ... up to slipro_driving_setup11.sli)" flag="16" value="0" device="0"/>
+ <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="16" value="0" device="0"/>
+ <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="16" value="0" device="0"/>
+ <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="16" value="0" device="0"/>
+ <SWBRIGHTNESSCTRL info="control value of global brightness (1 input switch)" flag="16" value="0" device="0"/>
+ <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="16" value="B4" device="SRF1-EMU"/>
+ <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="16" value="B3" device="SRF1-EMU"/>
+ <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <SWLEFTDIGITSCTRL info="Left Dispaly Selector 12 pos. (1 input switch)" flag="16" value="S1" device="SRF1-EMU"/>
+ <SWRIGHTDIGITSCTRL info="Right Display Selector 12 pos.(1 input switch)" flag="16" value="S2" device="SRF1-EMU"/>
+ <LEFTDIGITSCTRLUP info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <LEFTDIGITSCTRLDOWN info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <RIGHTDIGITSCTRLUP info="Right Display Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <RIGHTDIGITSCTRLDOWN info="Right Display Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="16" value="B1" device="SRF1-EMU"/>
+ </SRF1EMU>
+ </CONTROLS>
+</settings>
diff --git a/cfg/controls_gugus.sli b/cfg/controls_gugus.sli
index 3fe5055..d700b5e 100644
--- a/cfg/controls_gugus.sli
+++ b/cfg/controls_gugus.sli
@@ -1,123 +1,123 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" info="Controls Mappings Settings (c)2009-2013 by EK and Zappadoc - All Rights Reserved #~http://www.eksimracing.com" flag="16">
- <CONTROLS info="Ctrl options" flag="0">
- <HELP info="############## Controls Mapping ############# #~Assign btns or switches from device to any function (these functions ARE NOT AVAILABLE IN ALL SIMULATIONS).#~All functions starting with SW... are for switch and ending with ...UP or ...DOWN are for button.#~I suggest to use a rotary encoder for brightness adjustment (2 buttons increase or decrease value)#~Also, use a switch for left digits panel of SLI-PRO and another switch for right digits panel (switch 1 and 2 are recommended)#~Optionaly, some other controls can be use for several cool functions available in-game like: #~a button for QI-Btn (quick info are showed on left and right digits when btn is pressed)#~a Safe Prefs toggle button to secure any modification of your settings, this button need to be pressed to change some critical options#~a switch to change on-fly the shiftlights or speedlimiter feedback methods with SLI-PRO or use an encoder (2 buttons) with SLI-M,#~a button for OSP Traking (customize your OSP settings),#~an encoder to adjust the OSPFactor on-fly (decrease value on qual and increase it on long race to save your engine)" flag="0"/>
- <GLOBAL info="Global Controllers" flag="0">
- <SAFEPREFSBTNCTRL info="Secure Point (ON/OFF) Must be ON to change some critical options (1 input button)" flag="0" value="0" device="0"/>
- <SWMAXGEARCTRL info="Control value of MAXGEARATSTARTUP. Max Gear At Startup Selector from gear 4 to 7 (1 input switch)" flag="0" value="0" device="0"/>
- <OSPFACTORCTRLUP info="Control value of OSPFACTOR. OSP Factor Encoder from 10 to 150% (2 inputs)" flag="0" value="B19" device="G25 Racing Wheel"/>
- <OSPFACTORCTRLDOWN info="Control value of OSPFACTOR. OSP Factor Encoder from 10 to 150% (2 inputs)" flag="0" value="B17" device="G25 Racing Wheel"/>
- <OSPTRACKINGCTRL info="Optimal Shiftpoints Tracking Button (1 input) This btn must be connectd to the SLI device and of course not assigned in game..." flag="0" value="B16" device="G25 Racing Wheel"/>
- <LOWFUELCTRLUP info="Control value of LOWFUEL. Laps remaining before LOW FUEL Warning Encoder from 2 to 30 (2 inputs)" flag="0" value="0" device="0"/>
- <LOWFUELCTRLDOWN info="Control value of LOWFUEL. Laps remaining before LOW FUEL Warning Encoder from 2 to 30 (2 inputs)" flag="0" value="0" device="0"/>
- <BLINKTIMECTRLUP value="0" device="0" info="Control value of BLINKTIME. Blinktime Encoder from 24 to 100 (2 inputs)" flag="0"/>
- <BLINKTIMECTRLDOWN value="0" device="0" info="Control value of BLINKTIME. Blinktime Encoder from 24 to 100 (2 inputs)" flag="0"/>
- <LAPTIMEDELAYCTRLUP info="Control value of LAPTIMEDISPLAYDELAY. LapTime Display Delay Encoder from 2 to 30s (2 inputs)" flag="0" value="0" device="0"/>
- <LAPTIMEDELAYCTRLDOWN info="Control value of LAPTIMEDISPLAYDELAY. LapTime Display Delay Encoder from 2 to 30s (2 inputs)" flag="0" value="0" device="0"/>
- <LASTGEARNORPMCTRL value="0" device="0" info="Control value of LASTGEARNORPM. Last gear do not display RPM (ON/OFF 1 input)" flag="0"/>
- <SPEEDBTNCTRL info="Control value of metric. KMH or MPH (1 input button)" flag="0" value="B18" device="G25 Racing Wheel"/>
- </GLOBAL>
- <SLIM info="SLI-M Controllers" flag="2">
- <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
- <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
- <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
- <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
- <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
- <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
- <SPDLMTMETHODCTRLUP info="Control value of SPDLMT METHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
- <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMT METHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
- </SLIM>
- <SLIPRO info="SLI-PRO Controllers" flag="4">
- <SWDRIVINGCTRL info="Setup Files Selector 12 pos. (1 input switch, zero to deactivate). Available to all devices using switches. Position 0=default settings, from 1 to 11 = your custom settings, to create a custom files you must duplicate the default settings (i.e. slipro_default.sli) and rename it slipro_driving_setup + switch position + .sli (i.e. slipro_driving_setup1.sli, slipro_driving_setup2.sli, ... up to slipro_driving_setup11.sli)" flag="4" value="0" device="0"/>
- <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="4" value="0" device="0"/>
- <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="4" value="0" device="0"/>
- <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="4" value="0" device="0"/>
- <SWBRIGHTNESSCTRL info="control value of global brightness (1 input switch)" flag="4" value="0" device="0"/>
- <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
- <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
- <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
- <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
- <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="4" value="B2" device="G25 Racing Wheel"/>
- <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="4" value="B1" device="G25 Racing Wheel"/>
- <SWLEFTDIGITSCTRL info="Left Dispaly Selector 12 pos. (1 input switch)" flag="4" value="0" device="0"/>
- <SWRIGHTDIGITSCTRL info="Right Display Selector 12 pos.(1 input switch)" flag="4" value="0" device="0"/>
- <LEFTDIGITSCTRLUP info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="4" value="B12" device="SLI-PRO"/>
- <LEFTDIGITSCTRLDOWN info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="4" value="B11" device="SLI-PRO"/>
- <RIGHTDIGITSCTRLUP info="Right Display Adjustment (2 inputs - Encoder or button)" flag="4" value="B4" device="SLI-PRO"/>
- <RIGHTDIGITSCTRLDOWN info="Right Display Adjustment (2 inputs - Encoder or button)" flag="4" value="B3" device="SLI-PRO"/>
- <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="4" value="B4" device="G25 Racing Wheel"/>
- <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="4" value="B3" device="G25 Racing Wheel"/>
- <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="4" value="B13" device="SLI-PRO"/>
- </SLIPRO>
- <SLIEMU info="SLI-EMU Controllers" flag="16">
- <SWDRIVINGCTRL info="Setup Files Selector 12 pos. (1 input switch, zero to deactivate). Available to all devices using switches. Position 0=default settings, from 1 to 11 = your custom settings, to create a custom files you must duplicate the default settings (i.e. slipro_default.sli) and rename it slipro_driving_setup + switch position + .sli (i.e. slipro_driving_setup1.sli, slipro_driving_setup2.sli, ... up to slipro_driving_setup11.sli)" flag="16" value="0" device="0"/>
- <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="16" value="0" device="0"/>
- <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="16" value="0" device="0"/>
- <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="16" value="0" device="0"/>
- <SWBRIGHTNESSCTRL info="control value of global brightness (1 input switch)" flag="16" value="0" device="0"/>
- <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="16" value="B4" device="SLI-EMU"/>
- <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="16" value="B3" device="SLI-EMU"/>
- <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <SWLEFTDIGITSCTRL info="Left Dispaly Selector 12 pos. (1 input switch)" flag="16" value="S1" device="SLI-EMU"/>
- <SWRIGHTDIGITSCTRL info="Right Display Selector 12 pos.(1 input switch)" flag="16" value="S2" device="SLI-EMU"/>
- <LEFTDIGITSCTRLUP info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <LEFTDIGITSCTRLDOWN info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <RIGHTDIGITSCTRLUP info="Right Display Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <RIGHTDIGITSCTRLDOWN info="Right Display Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
- <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="16" value="0" device="0"/>
- </SLIEMU>
- <FANATEC info="FANATEC Controllers" flag="64">
- <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="64" value="0" device="0"/>
- <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="64" value="0" device="0"/>
- <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="64" value="0" device="0"/>
- <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
- <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
- <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
- <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
- <SWFANATECDIGITSCTRL info="Fanatec Display Hat-Switch(1 input switch)" flag="64" value="0" device="0"/>
- <FANATECDIGITSCTRLUP info="Fanatec Display Adjustment (2 inputs - Encoder or button)" flag="64" value="B24" device="FANATEC"/>
- <FANATECDIGITSCTRLDOWN info="Fanatec Display Adjustment (2 inputs - Encoder or button)" flag="64" value="B23" device="FANATEC"/>
- <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
- <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
- <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="64" value="0" device="0"/>
- </FANATEC>
- <G27LEDS info="G27 Controllers" flag="128">
- <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="128" value="0" device="0"/>
- <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="128" value="0" device="0"/>
- <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="128" value="0" device="0"/>
- <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
- <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
- <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
- <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
- <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
- <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
- </G27LEDS>
- <SIMRACEDLX info="SIMRACE-DLX Controllers" flag="256">
- <SWDRIVINGCTRL info="Setup Files Selector 12 pos. (1 input switch, zero to deactivate). Available to all devices using switches. Position 0=default settings, from 1 to 11 = your custom settings, to create a custom files you must duplicate the default settings (i.e. slipro_default.sli) and rename it slipro_driving_setup + switch position + .sli (i.e. slipro_driving_setup1.sli, slipro_driving_setup2.sli, ... up to slipro_driving_setup11.sli)" flag="256" value="0" device="0"/>
- <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="256" value="0" device="0"/>
- <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="256" value="0" device="0"/>
- <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="256" value="0" device="0"/>
- <SWBRIGHTNESSCTRL info="control value of global brightness (1 input switch)" flag="256" value="0" device="0"/>
- <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <SWLEFTDIGITSCTRL info="Left Dispaly Selector 12 pos. (1 input switch)" flag="256" value="S1" device="SIMRACE-DLX"/>
- <SWRIGHTDIGITSCTRL info="Right Display Selector 12 pos.(1 input switch)" flag="256" value="S2" device="SIMRACE-DLX"/>
- <LEFTDIGITSCTRLUP info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <LEFTDIGITSCTRLDOWN info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <RIGHTDIGITSCTRLUP info="Right Display Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <RIGHTDIGITSCTRLDOWN info="Right Display Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
- <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="256" value="0" device="0"/>
- </SIMRACEDLX>
- </CONTROLS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" info="Controls Mappings Settings (c)2009-2013 by EK and Zappadoc - All Rights Reserved #~http://www.eksimracing.com" flag="16">
+ <CONTROLS info="Ctrl options" flag="0">
+ <HELP info="############## Controls Mapping ############# #~Assign btns or switches from device to any function (these functions ARE NOT AVAILABLE IN ALL SIMULATIONS).#~All functions starting with SW... are for switch and ending with ...UP or ...DOWN are for button.#~I suggest to use a rotary encoder for brightness adjustment (2 buttons increase or decrease value)#~Also, use a switch for left digits panel of SLI-PRO and another switch for right digits panel (switch 1 and 2 are recommended)#~Optionaly, some other controls can be use for several cool functions available in-game like: #~a button for QI-Btn (quick info are showed on left and right digits when btn is pressed)#~a Safe Prefs toggle button to secure any modification of your settings, this button need to be pressed to change some critical options#~a switch to change on-fly the shiftlights or speedlimiter feedback methods with SLI-PRO or use an encoder (2 buttons) with SLI-M,#~a button for OSP Traking (customize your OSP settings),#~an encoder to adjust the OSPFactor on-fly (decrease value on qual and increase it on long race to save your engine)" flag="0"/>
+ <GLOBAL info="Global Controllers" flag="0">
+ <SAFEPREFSBTNCTRL info="Secure Point (ON/OFF) Must be ON to change some critical options (1 input button)" flag="0" value="0" device="0"/>
+ <SWMAXGEARCTRL info="Control value of MAXGEARATSTARTUP. Max Gear At Startup Selector from gear 4 to 7 (1 input switch)" flag="0" value="0" device="0"/>
+ <OSPFACTORCTRLUP info="Control value of OSPFACTOR. OSP Factor Encoder from 10 to 150% (2 inputs)" flag="0" value="B19" device="G25 Racing Wheel"/>
+ <OSPFACTORCTRLDOWN info="Control value of OSPFACTOR. OSP Factor Encoder from 10 to 150% (2 inputs)" flag="0" value="B17" device="G25 Racing Wheel"/>
+ <OSPTRACKINGCTRL info="Optimal Shiftpoints Tracking Button (1 input) This btn must be connectd to the SLI device and of course not assigned in game..." flag="0" value="B16" device="G25 Racing Wheel"/>
+ <LOWFUELCTRLUP info="Control value of LOWFUEL. Laps remaining before LOW FUEL Warning Encoder from 2 to 30 (2 inputs)" flag="0" value="0" device="0"/>
+ <LOWFUELCTRLDOWN info="Control value of LOWFUEL. Laps remaining before LOW FUEL Warning Encoder from 2 to 30 (2 inputs)" flag="0" value="0" device="0"/>
+ <BLINKTIMECTRLUP value="0" device="0" info="Control value of BLINKTIME. Blinktime Encoder from 24 to 100 (2 inputs)" flag="0"/>
+ <BLINKTIMECTRLDOWN value="0" device="0" info="Control value of BLINKTIME. Blinktime Encoder from 24 to 100 (2 inputs)" flag="0"/>
+ <LAPTIMEDELAYCTRLUP info="Control value of LAPTIMEDISPLAYDELAY. LapTime Display Delay Encoder from 2 to 30s (2 inputs)" flag="0" value="0" device="0"/>
+ <LAPTIMEDELAYCTRLDOWN info="Control value of LAPTIMEDISPLAYDELAY. LapTime Display Delay Encoder from 2 to 30s (2 inputs)" flag="0" value="0" device="0"/>
+ <LASTGEARNORPMCTRL value="0" device="0" info="Control value of LASTGEARNORPM. Last gear do not display RPM (ON/OFF 1 input)" flag="0"/>
+ <SPEEDBTNCTRL info="Control value of metric. KMH or MPH (1 input button)" flag="0" value="0" device="0"/>
+ </GLOBAL>
+ <SLIM info="SLI-M Controllers" flag="2">
+ <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
+ <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
+ <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
+ <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
+ <SPDLMTMETHODCTRLUP info="Control value of SPDLMT METHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
+ <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMT METHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="2" value="0" device="0"/>
+ </SLIM>
+ <SLIPRO info="SLI-PRO Controllers" flag="4">
+ <SWDRIVINGCTRL info="Setup Files Selector 12 pos. (1 input switch, zero to deactivate). Available to all devices using switches. Position 0=default settings, from 1 to 11 = your custom settings, to create a custom files you must duplicate the default settings (i.e. slipro_default.sli) and rename it slipro_driving_setup + switch position + .sli (i.e. slipro_driving_setup1.sli, slipro_driving_setup2.sli, ... up to slipro_driving_setup11.sli)" flag="4" value="0" device="0"/>
+ <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="4" value="0" device="0"/>
+ <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="4" value="0" device="0"/>
+ <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="4" value="0" device="0"/>
+ <SWBRIGHTNESSCTRL info="control value of global brightness (1 input switch)" flag="4" value="0" device="0"/>
+ <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
+ <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
+ <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
+ <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="4" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="4" value="B2" device="G25 Racing Wheel"/>
+ <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="4" value="B1" device="G25 Racing Wheel"/>
+ <SWLEFTDIGITSCTRL info="Left Dispaly Selector 12 pos. (1 input switch)" flag="4" value="0" device="0"/>
+ <SWRIGHTDIGITSCTRL info="Right Display Selector 12 pos.(1 input switch)" flag="4" value="0" device="0"/>
+ <LEFTDIGITSCTRLUP info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="4" value="B12" device="SLI-PRO"/>
+ <LEFTDIGITSCTRLDOWN info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="4" value="B11" device="SLI-PRO"/>
+ <RIGHTDIGITSCTRLUP info="Right Display Adjustment (2 inputs - Encoder or button)" flag="4" value="B4" device="SLI-PRO"/>
+ <RIGHTDIGITSCTRLDOWN info="Right Display Adjustment (2 inputs - Encoder or button)" flag="4" value="B3" device="SLI-PRO"/>
+ <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="4" value="B4" device="G25 Racing Wheel"/>
+ <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="4" value="B3" device="G25 Racing Wheel"/>
+ <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="4" value="B13" device="SLI-PRO"/>
+ </SLIPRO>
+ <SLIEMU info="SLI-EMU Controllers" flag="16">
+ <SWDRIVINGCTRL info="Setup Files Selector 12 pos. (1 input switch, zero to deactivate). Available to all devices using switches. Position 0=default settings, from 1 to 11 = your custom settings, to create a custom files you must duplicate the default settings (i.e. slipro_default.sli) and rename it slipro_driving_setup + switch position + .sli (i.e. slipro_driving_setup1.sli, slipro_driving_setup2.sli, ... up to slipro_driving_setup11.sli)" flag="16" value="0" device="0"/>
+ <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="16" value="0" device="0"/>
+ <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="16" value="0" device="0"/>
+ <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="16" value="0" device="0"/>
+ <SWBRIGHTNESSCTRL info="control value of global brightness (1 input switch)" flag="16" value="0" device="0"/>
+ <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="16" value="B4" device="SLI-EMU"/>
+ <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="16" value="B3" device="SLI-EMU"/>
+ <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <SWLEFTDIGITSCTRL info="Left Dispaly Selector 12 pos. (1 input switch)" flag="16" value="S1" device="SLI-EMU"/>
+ <SWRIGHTDIGITSCTRL info="Right Display Selector 12 pos.(1 input switch)" flag="16" value="S2" device="SLI-EMU"/>
+ <LEFTDIGITSCTRLUP info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <LEFTDIGITSCTRLDOWN info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <RIGHTDIGITSCTRLUP info="Right Display Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <RIGHTDIGITSCTRLDOWN info="Right Display Adjustment (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="16" value="0" device="0"/>
+ <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="16" value="0" device="0"/>
+ </SLIEMU>
+ <FANATEC info="FANATEC Controllers" flag="64">
+ <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="64" value="0" device="0"/>
+ <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="64" value="0" device="0"/>
+ <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="64" value="0" device="0"/>
+ <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
+ <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
+ <SWFANATECDIGITSCTRL info="Fanatec Display Hat-Switch(1 input switch)" flag="64" value="0" device="0"/>
+ <FANATECDIGITSCTRLUP info="Fanatec Display Adjustment (2 inputs - Encoder or button)" flag="64" value="B24" device="FANATEC"/>
+ <FANATECDIGITSCTRLDOWN info="Fanatec Display Adjustment (2 inputs - Encoder or button)" flag="64" value="B23" device="FANATEC"/>
+ <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
+ <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="64" value="0" device="0"/>
+ <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="64" value="0" device="0"/>
+ </FANATEC>
+ <G27LEDS info="G27 Controllers" flag="128">
+ <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="128" value="0" device="0"/>
+ <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="128" value="0" device="0"/>
+ <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="128" value="0" device="0"/>
+ <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
+ <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
+ <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
+ <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="128" value="0" device="0"/>
+ </G27LEDS>
+ <SIMRACEDLX info="SIMRACE-DLX Controllers" flag="256">
+ <SWDRIVINGCTRL info="Setup Files Selector 12 pos. (1 input switch, zero to deactivate). Available to all devices using switches. Position 0=default settings, from 1 to 11 = your custom settings, to create a custom files you must duplicate the default settings (i.e. slipro_default.sli) and rename it slipro_driving_setup + switch position + .sli (i.e. slipro_driving_setup1.sli, slipro_driving_setup2.sli, ... up to slipro_driving_setup11.sli)" flag="256" value="0" device="0"/>
+ <SWSHIFTLIGHTSCTRL info="control value of SHIFTLIGHTSTYPE. Shiftlights Type Selector from 0 to 5 (1 input switch)" flag="256" value="0" device="0"/>
+ <SWOSPMETHODCTRL info="control value of SHIFTPOINTSMETHOD. ShiftPoints Method Selector from 0 to 5 (1 input switch)" flag="256" value="0" device="0"/>
+ <SWSPDLMTMETHODCTRL info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (1 input switch)" flag="256" value="0" device="0"/>
+ <SWBRIGHTNESSCTRL info="control value of global brightness (1 input switch)" flag="256" value="0" device="0"/>
+ <BRIGHTNESSCTRLUP info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <BRIGHTNESSCTRLDOWN info="Global Brigthness Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <OSPMETHODCTRLUP info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <OSPMETHODCTRLDOWN info="OSP Method Adjustment. Optimal Shiftpoints Method from 0 to 4 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLUP info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <SHIFTLIGHTSCTRLDOWN info="Shiftlights Type Adjustment. Shiftlights Type from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <SWLEFTDIGITSCTRL info="Left Dispaly Selector 12 pos. (1 input switch)" flag="256" value="S1" device="SIMRACE-DLX"/>
+ <SWRIGHTDIGITSCTRL info="Right Display Selector 12 pos.(1 input switch)" flag="256" value="S2" device="SIMRACE-DLX"/>
+ <LEFTDIGITSCTRLUP info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <LEFTDIGITSCTRLDOWN info="Left Dispaly Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <RIGHTDIGITSCTRLUP info="Right Display Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <RIGHTDIGITSCTRLDOWN info="Right Display Adjustment (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <SPDLMTMETHODCTRLUP info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <SPDLMTMETHODCTRLDOWN info="Control value of SPDLMTMETHOD. Speedlimited method from 0 to 5 (2 inputs - Encoder or button)" flag="256" value="0" device="0"/>
+ <QIBTNCTRL info="Quick Information (QI) Button (1 input button)" flag="256" value="0" device="0"/>
+ </SIMRACEDLX>
+ </CONTROLS>
+</settings>
diff --git a/cfg/default_plugins_options.ecfg b/cfg/default_plugins_options.ecfg
index 8a775bb..6f27c73 100644
--- a/cfg/default_plugins_options.ecfg
+++ b/cfg/default_plugins_options.ecfg
@@ -1,95 +1,99 @@
-# SLIMAX Mgr III (c)2012-2013 By Zappadoc - All Rights Reserved. - Plugins Data -
-# *** Do not edit this file ***
-# 0 no prefs,
-# 1 need rFactor bridge (indicate path),
-# 2 need rFactor 2 bridge (indicate path),
-# 3 spare
-# 4 need Eurotruck bridge (indicate path),
-# 5 need UDP Port
-# 6 need TCP Port
-# 7 need UDP and TCP ports
-# 8 need to display text message
-# 9 need codemaster options
-# 10 need assetto corsa options
-# 20 need piboso kart racing pro bridge (indicate path),
-# 21 need piboso GP Bikes bridge (indicate path),
-# 22 need piboso WRS bridge (indicate path),
-# 30 need a custom options
-# *** Do not edit this file ***
-#
-# 32Bit Plugins
-#
-ARCAEngine = 1|C:\Program Files (x86)\ARCA Remax\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-AssettoCorsaEngine = 8|No option. Shared Memory is enabled by default.
-AssettoCorsaPlug = 10|9996,127.0.0.1,5,Assetto Corsa default options are just fine for most configs: IP:127.0.0.1 UDP Port:9996 Rate:5 Decrease the rate if you experience a slowdown on display device.
-DiRT2Plug = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/DiRT2/hardwaresettings/ directory (see the Installation FAQ for more info).
-DiRT3Plug = 9|20777,127.0.0.1,1,default options is OK but you need to edit hardware_settings_config.xml in your ../Documents/My Games/DiRT3/hardwaresettings/ directory (see Installation FAQ for more info). Latest DiRT3 game patch is bugged do not update.
-F12010Plug = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2010/hardwaresettings/ directory (see the Installation FAQ for more info).
-F12011Plug = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2011/hardwaresettings/ directory (see the Installation FAQ for more info).
-F12012Plug = 9|20777,127.0.0.1,2,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2012/hardwaresettings/ directory (see the Installation FAQ for more info).
-GRID2Plug = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/GRID 2/hardwaresettings/ directory (see the Installation FAQ for more info).
-GRID2_AVXPlug = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/GRID 2/hardwaresettings/ directory (see the Installation FAQ for more info).
-F12013Plug = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2013/hardwaresettings/ directory (see the Installation FAQ for more info).
-GRIDPlug = 9|20777,127.0.0.1,1,GRID 1 may not work properly (API data missing) default options should be fine but you need to edit the hardware_settings_config.xml file in your ../Documents/GRID/hardwaresettings/ directory.
-FTruckEngine = 1|C:\Program Files (x86)\FTruck\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-GPBPlug = 21|C:\Program Files (x86)\GP Bikes\gpbikes\plugins\GPBSLIBridge.dlo,click the button 'Install Bridge Manually' to copy and install manually the GP Bikes bridge dlo into the plugins directory of the simulation.
-GSCEngine = 1|C:\GSC2012\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-GTLPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTL/Userdata/.. directory)
-GTR2BasicPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTR2/Userdata/.. directory)
-GTR2Plug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTR2/Userdata/.. directory)
-GTR2SteamPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/common/GRT2/Userdata/.. directory)
-iRacingSimPlug = 8|Launch iRacing simulation and open options then uncheck G27 and Fanatec native support or disable SLIMax Mgr support for this game devices.
-KRPPlug = 20|C:\Program Files (x86)\Kart Racing Pro\plugins\KRPSLIBridge.dlo,click the button 'Install Bridge Manually' to copy and install manually the Kart Racing PRO bridge dlo into the plugins directory of the simulation.
-LFSPlug = 7|30005,29999,127.0.0.1,Fill out the form with info corresponding to your ../LFS/cfg.txt config file: OutGauge UDP port (default: 30005 and IP (default: 127.0.0.1) and the Insim TCP port (default:29999)
-netKar PRO Plugin = 8|The plugin has been provided by Kunos in 32Bit only and obviously works only with 32Bit version of SLIMax Manager.
-PCARSPlug = 8|Shared Memory must be enabled in game setup (see the FAQ for more info)
-PCARSPlugAFR = 8|Shared Memory must be enabled in game setup(see the FAQ for more info)
-RichardBurnsRallyPlug = 8|The plugin works with RichardBurnsRally_SSE.exe app only and is compatible with RSRBR201X
-rFactor2Plug = 2|C:\Program Files (x86)\rFactor2\plugins\rFactor2SLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor 2 bridge dll into the plugins directory of the simulation.
-rFactorPlug = 1|C:\Program Files (x86)\rFactor\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-SHIFT2Plug = 8|The plugin works with boxed US version only (not tested with Steam version)
-SimbinR3ESteamPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/common/raceroom racing experience/Userdata/.. directory)
-SimbinSteamPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/USERNAME/race07/Userdata/.. directory)
-SRWEngine = 1|C:\Program Files (x86)\Simraceway\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-SuperleagueEngine = 1|C:\Program Files (x86)\Superleague\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-TCarreteraEngine = 1|C:\Program Files (x86)\ACTC\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-ETS2Plug = 4|C:\Program Files (x86)\Euro Truck Simulator 2\bin\win_x86\plugins\EuroTruckSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the Eurotruck bridge dll into the plugins directory of the simulation.
-WRSPlug = 22|C:\Program Files (x86)\World Racing Series\wrs\plugins\wrsbridge.dll,click the button 'Install Bridge Manually' to copy and install manually the PiBoSo WRS bridge dlo into the plugins directory of the simulation.
-#
-# 64Bit Plugins (same as x86 for now...)
-#
-ARCAEngine64 = 1|C:\Program Files (x86)\ARCA Remax\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-AssettoCorsaEngine64 = 8|No option. Shared Memory is enabled by default.
-AssettoCorsaPlug64 = 10|9996,127.0.0.1,5,Assetto Corsa default options are just fine for most configs: IP:127.0.0.1 UDP Port:9996 Rate:5 Decrease the rate if you experience a slowdown on display device.
-DiRT2Plug64 = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/DiRT2/hardwaresettings/ directory (see the Installation FAQ for more info).
-DiRT3Plug64 = 9|20777,127.0.0.1,1,default options is OK but you need to edit hardware_settings_config.xml in your ../Documents/My Games/DiRT3/hardwaresettings/ directory (see Installation FAQ for more info). Latest DiRT3 game patch is bugged do not update.
-F12010Plug64 = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2010/hardwaresettings/ directory (see the Installation FAQ for more info).
-F12011Plug64 = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2011/hardwaresettings/ directory (see the Installation FAQ for more info).
-F12012Plug64 = 9|20777,127.0.0.1,2,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2012/hardwaresettings/ directory (see the Installation FAQ for more info).
-GRID2Plug64 = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/GRID 2/hardwaresettings/ directory (see the Installation FAQ for more info).
-GRID2_AVXPlug64 = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/GRID 2/hardwaresettings/ directory (see the Installation FAQ for more info).
-F12013Plug64 = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2013/hardwaresettings/ directory (see the Installation FAQ for more info).
-GRIDPlug64 = 9|20777,127.0.0.1,1,GRID 1 may not work properly (API data missing) default options should be fine but you need to edit the hardware_settings_config.xml file in your ../Documents/GRID/hardwaresettings/ directory.
-FTruckEngine64 = 1|C:\Program Files (x86)\FTruck\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-GPBPlug64 = 21|C:\Program Files (x86)\GP Bikes\gpbikes\plugins\GPBSLIBridge.dlo,click the button 'Install Bridge Manually' to copy and install manually the GP Bikes bridge dlo into the plugins directory of the simulation.
-GSCEngine64 = 1|C:\GSC2012\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-GTLPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTL/Userdata/.. directory)
-GTR2BasicPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTR2/Userdata/.. directory)
-GTR2Plug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTR2/Userdata/.. directory)
-GTR2SteamPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/common/GRT2/Userdata/.. directory)
-iRacingSimPlug64 = 8|Launch iRacing simulation and open options then uncheck G27 and Fanatec native support or disable SLIMax Mgr support for this game devices.
-KRPPlug64 = 20|C:\Program Files (x86)\Kart Racing Pro\plugins\KRPSLIBridge.dlo,click the button 'Install Bridge Manually' to copy and install manually the Kart Racing PRO bridge dlo into the plugins directory of the simulation.
-LFSPlug64 = 7|30005,29999,127.0.0.1,Fill out the form with info corresponding to your ../LFS/cfg.txt config file: OutGauge UDP port (default: 30005 and IP (default: 127.0.0.1) and the Insim TCP port (default:29999)
-PCARSPlug64 = 8|Shared Memory must be enabled in game setup (see the FAQ for more info)
-PCARSPlugAFR64 = 8|Shared Memory must be enabled in game setup(see the FAQ for more info)
-RichardBurnsRallyPlug64 = 8|The plugin works with RichardBurnsRally_SSE.exe app only and is compatible with RSRBR201X
-rFactor2Plug64 = 2|C:\Program Files (x86)\rFactor2\plugins\rFactor2SLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor 2 bridge dll into the plugins directory of the simulation.
-rFactorPlug64 = 1|C:\Program Files (x86)\rFactor\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-SHIFT2Plug64 = 8|The plugin works with boxed US version only (not tested with Steam version)
-SimbinR3ESteamPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/common/raceroom racing experience/Userdata/.. directory)
-SimbinSteamPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/USERNAME/race07/Userdata/.. directory)
-SRWEngine64 = 1|C:\Program Files (x86)\Simraceway\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-SuperleagueEngine64 = 1|C:\Program Files (x86)\Superleague\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-TCarreteraEngine64 = 1|C:\Program Files (x86)\ACTC\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-ETS2Plug64 = 4|C:\Program Files (x86)\Euro Truck Simulator 2\bin\win_x86\plugins\EuroTruckSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the Eurotruck bridge dll into the plugins directory of the simulation.
+# SLIMAX Mgr III (c)2012-2013 By Zappadoc - All Rights Reserved. - Plugins Data -
+# *** Do not edit this file ***
+# 0 no prefs,
+# 1 need rFactor bridge (indicate path),
+# 2 need rFactor 2 bridge (indicate path),
+# 3 spare
+# 4 need Eurotruck bridge (indicate path),
+# 5 need UDP Port
+# 6 need TCP Port
+# 7 need UDP and TCP ports
+# 8 need to display text message
+# 9 need codemaster options
+# 10 need assetto corsa options
+# 20 need piboso kart racing pro bridge (indicate path),
+# 21 need piboso GP Bikes bridge (indicate path),
+# 22 need piboso WRS bridge (indicate path),
+# 30 need a custom options
+# *** Do not edit this file ***
+#
+# 32Bit Plugins
+#
+ARCAEngine = 1|C:\Program Files (x86)\ARCA Remax\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+AssettoCorsaEngine = 8|No option. Shared Memory is enabled by default.
+AssettoCorsaPlug = 10|9996,127.0.0.1,5,Assetto Corsa default options are just fine for most configs: IP:127.0.0.1 UDP Port:9996 Rate:5 Decrease the rate if you experience a slowdown on display device.
+DiRT2Plug = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/DiRT2/hardwaresettings/ directory (see the Installation FAQ for more info).
+DiRT3Plug = 9|20777,127.0.0.1,1,default options is OK but you need to edit hardware_settings_config.xml in your ../Documents/My Games/DiRT3/hardwaresettings/ directory (see Installation FAQ for more info). Latest DiRT3 game patch is bugged do not update.
+F12010Plug = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2010/hardwaresettings/ directory (see the Installation FAQ for more info).
+F12011Plug = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2011/hardwaresettings/ directory (see the Installation FAQ for more info).
+F12012Plug = 9|20777,127.0.0.1,2,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2012/hardwaresettings/ directory (see the Installation FAQ for more info).
+GRID2Plug = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/GRID 2/hardwaresettings/ directory (see the Installation FAQ for more info).
+GRID2_AVXPlug = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/GRID 2/hardwaresettings/ directory (see the Installation FAQ for more info).
+F12013Plug = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2013/hardwaresettings/ directory (see the Installation FAQ for more info).
+GRIDPlug = 9|20777,127.0.0.1,1,GRID 1 may not work properly (API data missing) default options should be fine but you need to edit the hardware_settings_config.xml file in your ../Documents/GRID/hardwaresettings/ directory.
+FTruckEngine = 1|C:\Program Files (x86)\FTruck\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+GPBPlug = 21|C:\Program Files (x86)\GP Bikes\gpbikes\plugins\GPBSLIBridge.dlo,click the button 'Install Bridge Manually' to copy and install manually the GP Bikes bridge dlo into the plugins directory of the simulation.
+GSCEngine = 1|C:\GSC2012\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+GTLPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTL/Userdata/.. directory)
+GTR2BasicPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTR2/Userdata/.. directory)
+GTR2Plug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTR2/Userdata/.. directory)
+GTR2SteamPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/common/GRT2/Userdata/.. directory)
+iRacingSimPlug = 8|Launch iRacing simulation and open options then uncheck G27 and Fanatec native support or disable SLIMax Mgr support for this game devices.
+KRPPlug = 20|C:\Program Files (x86)\Kart Racing Pro\plugins\KRPSLIBridge.dlo,click the button 'Install Bridge Manually' to copy and install manually the Kart Racing PRO bridge dlo into the plugins directory of the simulation.
+LFSPlug = 7|30005,29999,127.0.0.1,Fill out the form with info corresponding to your ../LFS/cfg.txt config file: OutGauge UDP port (default: 30005 and IP (default: 127.0.0.1) and the Insim TCP port (default:29999)
+netKar PRO Plugin = 8|The plugin has been provided by Kunos in 32Bit only and obviously works only with 32Bit version of SLIMax Manager.
+PCARSPlug = 8|Shared Memory must be enabled in game setup (see the FAQ for more info)
+PCARSPlugAFR = 8|Shared Memory must be enabled in game setup(see the FAQ for more info)
+RichardBurnsRallyPlug = 8|The plugin works with RichardBurnsRally_SSE.exe app only and is compatible with RSRBR201X
+rFactor2Plug = 2|C:\Program Files (x86)\rFactor2\plugins\rFactor2SLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor 2 bridge dll into the plugins directory of the simulation.
+rFactor2DevModePlug = 2|C:\Program Files (x86)\rFactor2\plugins\rFactor2SLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor 2 bridge dll into the plugins directory of the simulation.
+rFactorPlug = 1|C:\Program Files (x86)\rFactor\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+SHIFT2Plug = 8|The plugin works with boxed US version only (not tested with Steam version)
+SimbinDTMExpPlug = 8|No option. Shared Memory is enabled by default.
+SimbinR3ESteamPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/common/raceroom racing experience/Userdata/.. directory)
+SimbinSteamPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/USERNAME/race07/Userdata/.. directory)
+SRWEngine = 1|C:\Program Files (x86)\Simraceway\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+SuperleagueEngine = 1|C:\Program Files (x86)\Superleague\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+TCarreteraEngine = 1|C:\Program Files (x86)\ACTC\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+ETS2Plug = 4|C:\Program Files (x86)\Euro Truck Simulator 2\bin\win_x86\plugins\EuroTruckSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the Eurotruck bridge dll into the plugins directory of the simulation.
+WRSPlug = 22|C:\Program Files (x86)\World Racing Series\wrs\plugins\wrsbridge.dll,click the button 'Install Bridge Manually' to copy and install manually the PiBoSo WRS bridge dlo into the plugins directory of the simulation.
+#
+# 64Bit Plugins (same as x86 for now...)
+#
+ARCAEngine64 = 1|C:\Program Files (x86)\ARCA Remax\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+AssettoCorsaEngine64 = 8|No option. Shared Memory is enabled by default.
+AssettoCorsaPlug64 = 10|9996,127.0.0.1,5,Assetto Corsa default options are just fine for most configs: IP:127.0.0.1 UDP Port:9996 Rate:5 Decrease the rate if you experience a slowdown on display device.
+DiRT2Plug64 = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/DiRT2/hardwaresettings/ directory (see the Installation FAQ for more info).
+DiRT3Plug64 = 9|20777,127.0.0.1,1,default options is OK but you need to edit hardware_settings_config.xml in your ../Documents/My Games/DiRT3/hardwaresettings/ directory (see Installation FAQ for more info). Latest DiRT3 game patch is bugged do not update.
+F12010Plug64 = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2010/hardwaresettings/ directory (see the Installation FAQ for more info).
+F12011Plug64 = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2011/hardwaresettings/ directory (see the Installation FAQ for more info).
+F12012Plug64 = 9|20777,127.0.0.1,2,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2012/hardwaresettings/ directory (see the Installation FAQ for more info).
+GRID2Plug64 = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/GRID 2/hardwaresettings/ directory (see the Installation FAQ for more info).
+GRID2_AVXPlug64 = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/GRID 2/hardwaresettings/ directory (see the Installation FAQ for more info).
+F12013Plug64 = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2013/hardwaresettings/ directory (see the Installation FAQ for more info).
+GRIDPlug64 = 9|20777,127.0.0.1,1,GRID 1 may not work properly (API data missing) default options should be fine but you need to edit the hardware_settings_config.xml file in your ../Documents/GRID/hardwaresettings/ directory.
+FTruckEngine64 = 1|C:\Program Files (x86)\FTruck\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+GPBPlug64 = 21|C:\Program Files (x86)\GP Bikes\gpbikes\plugins\GPBSLIBridge.dlo,click the button 'Install Bridge Manually' to copy and install manually the GP Bikes bridge dlo into the plugins directory of the simulation.
+GSCEngine64 = 1|C:\GSC2012\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+GTLPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTL/Userdata/.. directory)
+GTR2BasicPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTR2/Userdata/.. directory)
+GTR2Plug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTR2/Userdata/.. directory)
+GTR2SteamPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/common/GRT2/Userdata/.. directory)
+iRacingSimPlug64 = 8|Launch iRacing simulation and open options then uncheck G27 and Fanatec native support or disable SLIMax Mgr support for this game devices.
+KRPPlug64 = 20|C:\Program Files (x86)\Kart Racing Pro\plugins\KRPSLIBridge.dlo,click the button 'Install Bridge Manually' to copy and install manually the Kart Racing PRO bridge dlo into the plugins directory of the simulation.
+LFSPlug64 = 7|30005,29999,127.0.0.1,Fill out the form with info corresponding to your ../LFS/cfg.txt config file: OutGauge UDP port (default: 30005 and IP (default: 127.0.0.1) and the Insim TCP port (default:29999)
+PCARSPlug64 = 8|Shared Memory must be enabled in game setup (see the FAQ for more info)
+PCARSPlugAFR64 = 8|Shared Memory must be enabled in game setup(see the FAQ for more info)
+RichardBurnsRallyPlug64 = 8|The plugin works with RichardBurnsRally_SSE.exe app only and is compatible with RSRBR201X
+rFactor2Plug64 = 2|C:\Program Files (x86)\rFactor2\plugins\rFactor2SLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor 2 bridge dll into the plugins directory of the simulation.
+rFactor2DevModePlug64 = 2|C:\Program Files (x86)\rFactor2\plugins\rFactor2SLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor 2 bridge dll into the plugins directory of the simulation.
+rFactorPlug64 = 1|C:\Program Files (x86)\rFactor\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+SHIFT2Plug64 = 8|The plugin works with boxed US version only (not tested with Steam version)
+SimbinDTMExpPlug64 = 8|No option. Shared Memory is enabled by default.
+SimbinR3ESteamPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/common/raceroom racing experience/Userdata/.. directory)
+SimbinSteamPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/USERNAME/race07/Userdata/.. directory)
+SRWEngine64 = 1|C:\Program Files (x86)\Simraceway\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+SuperleagueEngine64 = 1|C:\Program Files (x86)\Superleague\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+TCarreteraEngine64 = 1|C:\Program Files (x86)\ACTC\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+ETS2Plug64 = 4|C:\Program Files (x86)\Euro Truck Simulator 2\bin\win_x86\plugins\EuroTruckSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the Eurotruck bridge dll into the plugins directory of the simulation.
WRSPlug64 = 22|C:\Program Files (x86)\World Racing Series\wrs\plugins\wrsbridge.dll,click the button 'Install Bridge Manually' to copy and install manually the PiBoSo WRS bridge dlo into the plugins directory of the simulation. \ No newline at end of file
diff --git a/cfg/f1_digits_functions.ecfg b/cfg/f1_digits_functions.ecfg
index 43c72da..91e6051 100644
--- a/cfg/f1_digits_functions.ecfg
+++ b/cfg/f1_digits_functions.ecfg
@@ -1,48 +1,60 @@
-1.speed
-2.fuel
-3.position
-4.laps completed
-5.sector
-6.total laps
-7.water temp
-8.oil temp
-9.lap time
-10.best laptime
-11.last laptime
-12.iRacing current partial (off)
-13.iRacing vs best lap
-14.iRacing vs optimal lap
-15.iRacing vs optimal sector (off)
-16.iRacing vs session best lap
-17.iRacing vs session optimal lap
-18.iRacing vs session optimal sector (off)
-19.real time diff vs best
-20.real time diff vs last
-21.Remaining laps for fuel in tank
-22.rpm
-23.track size(km)
-24.distance (km)
-25.kers
-26.kers max
-27.drs
-28.kers percent
-29.wheels temp FL
-30.wheels temp FR
-31.wheels temp RL
-32.wheels temp RR
-33.wheels press FL
-34.wheels press FR
-35.wheels press RL
-36.wheels press RR
-37.brakes temp FL
-38.brakes temp FR
-39.brakes temp RL
-40.brakes temp RR
-41.time remaining
-42.system time
-43.time elapsed
-44.last sector (3, 1 and 2)
-45.PIT
-46.Safety Car
-47.real time diff vs last + sector
-48.real time diff vs best + sector \ No newline at end of file
+1.speed
+2.fuel
+3.position
+4.laps completed
+5.sector
+6.total laps
+7.water temp
+8.oil temp
+9.lap time
+10.best laptime
+11.last laptime
+12.iRacing current partial (off)
+13.iRacing vs best lap
+14.iRacing vs optimal lap
+15.iRacing vs optimal sector (off)
+16.iRacing vs session best lap
+17.iRacing vs session optimal lap
+18.iRacing vs session optimal sector (off)
+19.real time diff vs best
+20.real time diff vs last
+21.Remaining laps for fuel in tank
+22.rpm
+23.track size(km)
+24.distance (km)
+25.kers
+26.kers max
+27.drs
+28.kers percent
+29.wheels temp FL
+30.wheels temp FR
+31.wheels temp RL
+32.wheels temp RR
+33.wheels press FL
+34.wheels press FR
+35.wheels press RL
+36.wheels press RR
+37.brakes temp FL
+38.brakes temp FR
+39.brakes temp RL
+40.brakes temp RR
+41.time remaining
+42.system time
+43.time elapsed
+44.last sector (3, 1 and 2)
+45.PIT
+46.Safety Car
+47.real time diff vs last + sector diff
+48.real time diff vs best + sector diff
+49.current sector (1, 2 and 3)
+50.best sector1
+51.best sector2
+52.last sector1
+53.last sector2
+54.last sector3
+55.best sector3
+56.current sector1
+57.current sector2
+58.current sector3
+59.rFactor real time diff vs last + sector
+60.rFactor real time diff vs best + sector \ No newline at end of file
diff --git a/cfg/fanatec_default.sli b/cfg/fanatec_default.sli
index 5314b2e..5206e73 100644
--- a/cfg/fanatec_default.sli
+++ b/cfg/fanatec_default.sli
@@ -1,34 +1,34 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" info="Fanatec settings (c)2012-2013 by Zappadoc - All Rights Reserved #~http://www.eksimracing.com" flag="64">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <FANATEC info="Fanatec device options" flag="1">
- <HELP flag="64" value=" " info="Define the default value for speed-limiter method, digits panel function,..."/>
- <BYPASS flag="64" info="Enter true to bypass the support of Fanatec. Restarting application is needed after change (default false)." value="false"/>
- <GEARSHOCK flag="64" info="Enter true to activate the shock effect on shift up and down(default false)." value="false"/>
- <GEARSHOCKDELAY flag="64" info="Enter the delay of gear shock effect in ms from 1 to 1000 (default 100)" value="150"/>
- <FSPDLMTMETHOD flag="64" value="2" info="2 Pit Limiter Methods. Enter 0 for fixed method, 1 fixed rpm+blinking, 2 alternate blinking method, etc. (default 2)"/>
- <SPDLMTRPMLEDONLY flag="64" value="true" info="Enter true if you want to blink the RPM led without the digits (default false)."/>
- <FDIGITSPANEL flag="64" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30" info="0=NONE; 1= Gear (default); 2=Speed; 3=Fuel; 4=Position; 5=Lap; 6= laps completed; 7=Sector; etc...#~ATTENTION: these functions are not available IN ALL simulations/games"/>
- <FQIFUNCTION flag="64" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on digits while you keep the button assigned to QIButton pressed (see the functions list in the fanatec.lua script or by editing FDIGITSPANELFUNCTION tag)."/>
- <BUTTONSCHARSMAPPING flag="64" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="64" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32), double_click to edit"/>
- <HATSWCHARSMAPPING flag="38" info="Hat Switch on right of the rim: Activate (true) or deactivate (false) hat switch mapping to char function, IMPORTANT: position available are: #~non filtered 0=UP,2=RIGHT,4=DOWN,6=LEFT #~filtered 0=UP,1=RIGHT,2=DOWN,3=LEFT" value="true"/>
- <HATSWFILTERED value="true" flag="38" info="Hat Switch is filtered by SMX3 to return a value from 0 to 3: Filtered (true) or Not Filtered (false) default value is true"/>
- <HATSWCHARS flag="38" value="NA,NA,NA,NA" info="Double-click to map each position to char then apply your change by clicking the button APPLY."/>
- <SW4CHARSMAPPING flag="38" info="Joystick on left of the rim: Activate (true) or deactivate (false) switch mapping to char function, IMPORTANT: position available are from 1 to 5, 1 = released central position)" value="false"/>
- <SW4CHARS flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA" info="Double-click to map each position to char (up to 5 mapping, 1 = released central position, 2=N, 3=E, 4=S, 5=W) then apply your change by clicking the button APPLY."/>
- </FANATEC>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="64">
- <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
- <FSHIFTPOINTSMETHOD flag="64" value="1" info="Enter the type of OSP feedback (method used) from 0 to 2 (default 0 = deactivated)."/>
- </SHIFTPOINTS>
- <SHIFTLIGHTS info="Shiftlights options" flag="64">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="64"/>
- <FSHIFTLIGHTSTYPE flag="64" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive#~1 Alternate Y/R/B#~2 Percentage#~3 Absolute (not recommended)#~4 Side To Center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B" value="2"/>
- <RPMVALUES flag="64" value="60,75,80,85,92,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 9 leds #~set the value of each led from 0 to 100"/>
- <RPMABSOLUTE flag="64" value="16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 9 leds #~set the value of each led from 0 to 20000"/>
- </SHIFTLIGHTS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" info="Fanatec settings (c)2012-2013 by Zappadoc - All Rights Reserved #~http://www.eksimracing.com" flag="64">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <FANATEC info="Fanatec device options" flag="1">
+ <HELP flag="64" value=" " info="Define the default value for speed-limiter method, digits panel function,..."/>
+ <BYPASS flag="64" info="Enter true to bypass the support of Fanatec. Restarting application is needed after change (default false)." value="false"/>
+ <GEARSHOCK flag="64" info="Enter true to activate the shock effect on shift up and down(default false)." value="false"/>
+ <GEARSHOCKDELAY flag="64" info="Enter the delay of gear shock effect in ms from 1 to 1000 (default 100)" value="150"/>
+ <FSPDLMTMETHOD flag="64" value="2" info="2 Pit Limiter Methods. Enter 0 for fixed method, 1 fixed rpm+blinking, 2 alternate blinking method, etc. (default 2)"/>
+ <SPDLMTRPMLEDONLY flag="64" value="true" info="Enter true if you want to blink the RPM led without the digits (default false)."/>
+ <FDIGITSPANEL flag="64" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30" info="0=NONE; 1= Gear (default); 2=Speed; 3=Fuel; 4=Position; 5=Lap; 6= laps completed; 7=Sector; etc...#~ATTENTION: these functions are not available IN ALL simulations/games"/>
+ <FQIFUNCTION flag="64" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on digits while you keep the button assigned to QIButton pressed (see the functions list in the fanatec.lua script or by editing FDIGITSPANELFUNCTION tag)."/>
+ <BUTTONSCHARSMAPPING flag="64" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="64" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32), double_click to edit"/>
+ <HATSWCHARSMAPPING flag="38" info="Hat Switch on right of the rim: Activate (true) or deactivate (false) hat switch mapping to char function, IMPORTANT: position available are: #~non filtered 0=UP,2=RIGHT,4=DOWN,6=LEFT #~filtered 0=UP,1=RIGHT,2=DOWN,3=LEFT" value="true"/>
+ <HATSWFILTERED value="true" flag="38" info="Hat Switch is filtered by SMX3 to return a value from 0 to 3: Filtered (true) or Not Filtered (false) default value is true"/>
+ <HATSWCHARS flag="38" value="NA,NA,NA,NA" info="Double-click to map each position to char then apply your change by clicking the button APPLY."/>
+ <SW4CHARSMAPPING flag="38" info="Joystick on left of the rim: Activate (true) or deactivate (false) switch mapping to char function, IMPORTANT: position available are from 1 to 5, 1 = released central position)" value="false"/>
+ <SW4CHARS flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA" info="Double-click to map each position to char (up to 5 mapping, 1 = released central position, 2=N, 3=E, 4=S, 5=W) then apply your change by clicking the button APPLY."/>
+ </FANATEC>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="64">
+ <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
+ <FSHIFTPOINTSMETHOD flag="64" value="1" info="Enter the type of OSP feedback (method used) from 0 to 2 (default 0 = deactivated)."/>
+ </SHIFTPOINTS>
+ <SHIFTLIGHTS info="Shiftlights options" flag="64">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="64"/>
+ <FSHIFTLIGHTSTYPE flag="64" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive#~1 Alternate Y/R/B#~2 Percentage#~3 Absolute (not recommended)#~4 Side To Center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B" value="2"/>
+ <RPMVALUES flag="64" value="60,75,80,85,92,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 9 leds #~set the value of each led from 0 to 100"/>
+ <RPMABSOLUTE flag="64" value="16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 9 leds #~set the value of each led from 0 to 20000"/>
+ </SHIFTLIGHTS>
+</settings>
diff --git a/cfg/fanatec_digits_functions.ecfg b/cfg/fanatec_digits_functions.ecfg
index 12ed4c7..de6a786 100644
--- a/cfg/fanatec_digits_functions.ecfg
+++ b/cfg/fanatec_digits_functions.ecfg
@@ -1,42 +1,47 @@
-1.gear
-2.speed
-3.fuel
-4.position
-5.laps completed
-6.sector
-7.total laps
-8.water temp
-9.oil temp
-10.best laptime
-11.last laptime
-12.iRacing current partial (off)
-13.iRacing vs best lap
-14.iRacing vs optimal lap
-15.iRacing vs optimal sector (off)
-16.iRacing vs session best lap
-17.iRacing vs session optimal lap
-18.iRacing vs session optimal sector (off)
-19.real time diff vs best
-20.real time diff vs last
-21.Remaining laps for fuel in tank
-22.rpm
-23.track size(km)
-24.distance (km)
-25.kers
-26.kers max
-27.drs
-28.kers percent
-29.wheels temp FL
-30.wheels temp FR
-31.wheels temp RL
-32.wheels temp RR
-33.wheels press FL
-34.wheels press FR
-35.wheels press RL
-36.wheels press RR
-37.brakes temp FL
-38.brakes temp FR
-39.brakes temp RL
-40.brakes temp RR
-41.PIT
-42.Safety Car \ No newline at end of file
+1.gear
+2.speed
+3.fuel
+4.position
+5.laps completed
+6.sector
+7.total laps
+8.water temp
+9.oil temp
+10.best laptime
+11.last laptime
+12.iRacing current partial (off)
+13.iRacing vs best lap
+14.iRacing vs optimal lap
+15.iRacing vs optimal sector (off)
+16.iRacing vs session best lap
+17.iRacing vs session optimal lap
+18.iRacing vs session optimal sector (off)
+19.real time diff vs best
+20.real time diff vs last
+21.Remaining laps for fuel in tank
+22.rpm
+23.track size(km)
+24.distance (km)
+25.kers
+26.kers max
+27.drs
+28.kers percent
+29.wheels temp FL
+30.wheels temp FR
+31.wheels temp RL
+32.wheels temp RR
+33.wheels press FL
+34.wheels press FR
+35.wheels press RL
+36.wheels press RR
+37.brakes temp FL
+38.brakes temp FR
+39.brakes temp RL
+40.brakes temp RR
+41.PIT
+42.Safety Car
+43.current sector (1, 2 and 3)
+44.best sector1
+45.best sector2
+46.last sector1
+47.last sector2 \ No newline at end of file
diff --git a/cfg/fanatec_f1_2013.sli b/cfg/fanatec_f1_2013.sli
index e5c801b..8898041 100644
--- a/cfg/fanatec_f1_2013.sli
+++ b/cfg/fanatec_f1_2013.sli
@@ -1,42 +1,34 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" info="Fanatec F1 2013 settings #~http://www.eksimracing.com" flag="64">
- <GLOBAL info="global device options overridden" flag="0">
- <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
- <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
- <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
- <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
- <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
- <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
- </GLOBAL>
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <FANATEC info="Fanatec device options" flag="1">
- <HELP flag="64" value=" " info="Define the default value for speed-limiter method, digits panel function,..."/>
- <BYPASS flag="64" info="Enter true to bypass the support of Fanatec. Restarting application is needed after change (default false)." value="false"/>
- <GEARSHOCK flag="64" info="Enter true to activate the shock effect on shift up and down(default false)." value="false"/>
- <GEARSHOCKDELAY flag="64" info="Enter the delay of gear shock effect in ms from 1 to 1000 (default 100)" value="150"/>
- <FSPDLMTMETHOD flag="64" info="2 Pit Limiter Methods. Enter 0 for fixed method, 1 fixed rpm+blinking, 2 alternate blinking method, etc. (default 2)" value="2"/>
- <SPDLMTRPMLEDONLY flag="64" value="true" info="Enter true if you want to blink the RPM led without the digits (default false)."/>
- <FDIGITSPANEL flag="64" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30" info="0=NONE; 1= Gear (default); 2=Speed; 3=Fuel; 4=Position; 5=Lap; 6= laps completed; 7=Sector; etc...#~ATTENTION: these functions are not available IN ALL simulations/games"/>
- <FQIFUNCTION flag="64" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on digits while you keep the button assigned to QIButton pressed (see the functions list in the fanatec.lua script or by editing FDIGITSPANELFUNCTION tag)."/>
- <BUTTONSCHARSMAPPING flag="64" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="64" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32), double_click to edit"/>
- <HATSWCHARSMAPPING flag="38" info="Hat Switch on right of the rim: Activate (true) or deactivate (false) hat switch mapping to char function, IMPORTANT: position available are: #~non filtered 0=UP,2=RIGHT,4=DOWN,6=LEFT #~filtered 0=UP,1=RIGHT,2=DOWN,3=LEFT" value="true"/>
- <HATSWFILTERED value="true" flag="38" info="Hat Switch is filtered by SMX3 to return a value from 0 to 3: Filtered (true) or Not Filtered (false) default value is true"/>
- <HATSWCHARS flag="38" value="NA,NA,NA,NA" info="Double-click to map each position to char then apply your change by clicking the button APPLY."/>
- <SW4CHARSMAPPING flag="38" info="Joystick on left of the rim: Activate (true) or deactivate (false) switch mapping to char function, IMPORTANT: position available are from 1 to 5, 1 = released central position)" value="false"/>
- <SW4CHARS flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA" info="Double-click to map each position to char (up to 5 mapping, 1 = released central position, 2=N, 3=E, 4=S, 5=W) then apply your change by clicking the button APPLY."/>
- </FANATEC>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="64">
- <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
- <FSHIFTPOINTSMETHOD flag="64" info="Enter the type of OSP feedback (method used) from 0 to 2 (default 0 = deactivated)." value="1"/>
- </SHIFTPOINTS>
- <SHIFTLIGHTS info="Shiftlights options" flag="64">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="64"/>
- <FSHIFTLIGHTSTYPE flag="64" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive#~1 Alternate Y/R/B#~2 Percentage#~3 Absolute (not recommended)#~4 Side To Center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B" value="1"/>
- <RPMVALUES flag="64" value="60,75,80,85,92,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 9 leds #~set the value of each led from 0 to 100"/>
- <RPMABSOLUTE flag="64" value="16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 9 leds #~set the value of each led from 0 to 20000"/>
- </SHIFTLIGHTS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" info="Fanatec F1 2013 settings #~http://www.eksimracing.com" flag="64">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <FANATEC info="Fanatec device options" flag="1">
+ <HELP flag="64" value=" " info="Define the default value for speed-limiter method, digits panel function,..."/>
+ <BYPASS flag="64" info="Enter true to bypass the support of Fanatec. Restarting application is needed after change (default false)." value="false"/>
+ <GEARSHOCK flag="64" info="Enter true to activate the shock effect on shift up and down(default false)." value="false"/>
+ <GEARSHOCKDELAY flag="64" info="Enter the delay of gear shock effect in ms from 1 to 1000 (default 100)" value="150"/>
+ <FSPDLMTMETHOD flag="64" info="2 Pit Limiter Methods. Enter 0 for fixed method, 1 fixed rpm+blinking, 2 alternate blinking method, etc. (default 2)" value="2"/>
+ <SPDLMTRPMLEDONLY flag="64" value="true" info="Enter true if you want to blink the RPM led without the digits (default false)."/>
+ <FDIGITSPANEL flag="64" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30" info="0=NONE; 1= Gear (default); 2=Speed; 3=Fuel; 4=Position; 5=Lap; 6= laps completed; 7=Sector; etc...#~ATTENTION: these functions are not available IN ALL simulations/games"/>
+ <FQIFUNCTION flag="64" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on digits while you keep the button assigned to QIButton pressed (see the functions list in the fanatec.lua script or by editing FDIGITSPANELFUNCTION tag)."/>
+ <BUTTONSCHARSMAPPING flag="64" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="64" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32), double_click to edit"/>
+ <HATSWCHARSMAPPING flag="38" info="Hat Switch on right of the rim: Activate (true) or deactivate (false) hat switch mapping to char function, IMPORTANT: position available are: #~non filtered 0=UP,2=RIGHT,4=DOWN,6=LEFT #~filtered 0=UP,1=RIGHT,2=DOWN,3=LEFT" value="true"/>
+ <HATSWFILTERED value="true" flag="38" info="Hat Switch is filtered by SMX3 to return a value from 0 to 3: Filtered (true) or Not Filtered (false) default value is true"/>
+ <HATSWCHARS flag="38" value="NA,NA,NA,NA" info="Double-click to map each position to char then apply your change by clicking the button APPLY."/>
+ <SW4CHARSMAPPING flag="38" info="Joystick on left of the rim: Activate (true) or deactivate (false) switch mapping to char function, IMPORTANT: position available are from 1 to 5, 1 = released central position)" value="false"/>
+ <SW4CHARS flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA" info="Double-click to map each position to char (up to 5 mapping, 1 = released central position, 2=N, 3=E, 4=S, 5=W) then apply your change by clicking the button APPLY."/>
+ </FANATEC>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="64">
+ <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
+ <FSHIFTPOINTSMETHOD flag="64" info="Enter the type of OSP feedback (method used) from 0 to 2 (default 0 = deactivated)." value="1"/>
+ </SHIFTPOINTS>
+ <SHIFTLIGHTS info="Shiftlights options" flag="64">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="64"/>
+ <FSHIFTLIGHTSTYPE flag="64" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive#~1 Alternate Y/R/B#~2 Percentage#~3 Absolute (not recommended)#~4 Side To Center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="7"/>
+ <RPMVALUES flag="64" value="60,75,80,85,92,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 9 leds #~set the value of each led from 0 to 100"/>
+ <RPMABSOLUTE flag="64" value="16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 9 leds #~set the value of each led from 0 to 20000"/>
+ </SHIFTLIGHTS>
+</settings>
diff --git a/cfg/fanatec_f1_2013_v2.sli b/cfg/fanatec_f1_2013_v2.sli
index e3dd216..13bdc11 100644
--- a/cfg/fanatec_f1_2013_v2.sli
+++ b/cfg/fanatec_f1_2013_v2.sli
@@ -1,42 +1,44 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" info="Fanatec F1 2013 settings with KERS feedback #~http://www.eksimracing.com" flag="64">
- <GLOBAL info="global device options overridden" flag="0">
- <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
- <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
- <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
- <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
- <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
- <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
- </GLOBAL>
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <FANATEC info="Fanatec device options" flag="1">
- <HELP flag="64" value=" " info="Define the default value for speed-limiter method, digits panel function,..."/>
- <BYPASS flag="64" info="Enter true to bypass the support of Fanatec. Restarting application is needed after change (default false)." value="false"/>
- <GEARSHOCK flag="64" info="Enter true to activate the shock effect on shift up and down(default false)." value="false"/>
- <GEARSHOCKDELAY flag="64" info="Enter the delay of gear shock effect in ms from 1 to 1000 (default 100)" value="150"/>
- <FSPDLMTMETHOD flag="64" info="2 Pit Limiter Methods. Enter 0 for fixed method, 1 fixed rpm+blinking, 2 alternate blinking method, etc. (default 2)" value="2"/>
- <SPDLMTRPMLEDONLY flag="64" value="true" info="Enter true if you want to blink the RPM led without the digits (default false)."/>
- <FDIGITSPANEL flag="64" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30" info="0=NONE; 1= Gear (default); 2=Speed; 3=Fuel; 4=Position; 5=Lap; 6= laps completed; 7=Sector; etc...#~ATTENTION: these functions are not available IN ALL simulations/games"/>
- <FQIFUNCTION flag="64" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on digits while you keep the button assigned to QIButton pressed (see the functions list in the fanatec.lua script or by editing FDIGITSPANELFUNCTION tag)."/>
- <BUTTONSCHARSMAPPING flag="64" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="64" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32), double_click to edit"/>
- <HATSWCHARSMAPPING flag="38" info="Hat Switch on right of the rim: Activate (true) or deactivate (false) hat switch mapping to char function, IMPORTANT: position available are: #~non filtered 0=UP,2=RIGHT,4=DOWN,6=LEFT #~filtered 0=UP,1=RIGHT,2=DOWN,3=LEFT" value="true"/>
- <HATSWFILTERED value="true" flag="38" info="Hat Switch is filtered by SMX3 to return a value from 0 to 3: Filtered (true) or Not Filtered (false) default value is true"/>
- <HATSWCHARS flag="38" value="NA,NA,NA,NA" info="Double-click to map each position to char then apply your change by clicking the button APPLY."/>
- <SW4CHARSMAPPING flag="38" info="Joystick on left of the rim: Activate (true) or deactivate (false) switch mapping to char function, IMPORTANT: position available are from 1 to 5, 1 = released central position)" value="false"/>
- <SW4CHARS flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA" info="Double-click to map each position to char (up to 5 mapping, 1 = released central position, 2=N, 3=E, 4=S, 5=W) then apply your change by clicking the button APPLY."/>
- </FANATEC>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="64">
- <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
- <FSHIFTPOINTSMETHOD flag="64" info="Enter the type of OSP feedback (method used) from 0 to 2 (default 0 = deactivated)." value="3"/>
- </SHIFTPOINTS>
- <SHIFTLIGHTS info="Shiftlights options" flag="64">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="64"/>
- <FSHIFTLIGHTSTYPE flag="64" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive#~1 Alternate Y/R/B#~2 Percentage#~3 Absolute (not recommended)#~4 Side To Center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B" value="5"/>
- <RPMVALUES flag="64" value="60,75,80,85,92,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 9 leds #~set the value of each led from 0 to 100"/>
- <RPMABSOLUTE flag="64" value="16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 9 leds #~set the value of each led from 0 to 20000"/>
- </SHIFTLIGHTS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" info="Fanatec F1 2013 settings with KERS feedback #~http://www.eksimracing.com" flag="64">
+ <GLOBAL info="global device options overridden" flag="0">
+ <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
+ <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
+ <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
+ <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
+ <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
+ <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
+ </GLOBAL>
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
+ <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
+ </GENERAL>
+ <FANATEC info="Fanatec device options" flag="1">
+ <HELP flag="64" value=" " info="Define the default value for speed-limiter method, digits panel function,..."/>
+ <BYPASS flag="64" info="Enter true to bypass the support of Fanatec. Restarting application is needed after change (default false)." value="false"/>
+ <GEARSHOCK flag="64" info="Enter true to activate the shock effect on shift up and down(default false)." value="false"/>
+ <GEARSHOCKDELAY flag="64" info="Enter the delay of gear shock effect in ms from 1 to 1000 (default 100)" value="150"/>
+ <FSPDLMTMETHOD flag="64" info="2 Pit Limiter Methods. Enter 0 for fixed method, 1 fixed rpm+blinking, 2 alternate blinking method, etc. (default 2)" value="2"/>
+ <SPDLMTRPMLEDONLY flag="64" value="true" info="Enter true if you want to blink the RPM led without the digits (default false)."/>
+ <FDIGITSPANEL flag="64" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30" info="0=NONE; 1= Gear (default); 2=Speed; 3=Fuel; 4=Position; 5=Lap; 6= laps completed; 7=Sector; etc...#~ATTENTION: these functions are not available IN ALL simulations/games"/>
+ <FQIFUNCTION flag="64" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on digits while you keep the button assigned to QIButton pressed (see the functions list in the fanatec.lua script or by editing FDIGITSPANELFUNCTION tag)."/>
+ <BUTTONSCHARSMAPPING flag="64" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="64" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32), double_click to edit"/>
+ <HATSWCHARSMAPPING flag="38" info="Hat Switch on right of the rim: Activate (true) or deactivate (false) hat switch mapping to char function, IMPORTANT: position available are: #~non filtered 0=UP,2=RIGHT,4=DOWN,6=LEFT #~filtered 0=UP,1=RIGHT,2=DOWN,3=LEFT" value="true"/>
+ <HATSWFILTERED value="true" flag="38" info="Hat Switch is filtered by SMX3 to return a value from 0 to 3: Filtered (true) or Not Filtered (false) default value is true"/>
+ <HATSWCHARS flag="38" value="NA,NA,NA,NA" info="Double-click to map each position to char then apply your change by clicking the button APPLY."/>
+ <SW4CHARSMAPPING flag="38" info="Joystick on left of the rim: Activate (true) or deactivate (false) switch mapping to char function, IMPORTANT: position available are from 1 to 5, 1 = released central position)" value="false"/>
+ <SW4CHARS flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA" info="Double-click to map each position to char (up to 5 mapping, 1 = released central position, 2=N, 3=E, 4=S, 5=W) then apply your change by clicking the button APPLY."/>
+ </FANATEC>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="64">
+ <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
+ <FSHIFTPOINTSMETHOD flag="64" info="Enter the type of OSP feedback (method used) from 0 to 2 (default 0 = deactivated)." value="3"/>
+ </SHIFTPOINTS>
+ <SHIFTLIGHTS info="Shiftlights options" flag="64">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="64"/>
+ <FSHIFTLIGHTSTYPE flag="64" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive#~1 Alternate Y/R/B#~2 Percentage#~3 Absolute (not recommended)#~4 Side To Center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B" value="5"/>
+ <RPMVALUES flag="64" value="60,75,80,85,92,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 9 leds #~set the value of each led from 0 to 100"/>
+ <RPMABSOLUTE flag="64" value="16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 9 leds #~set the value of each led from 0 to 20000"/>
+ </SHIFTLIGHTS>
+</settings>
diff --git a/cfg/fanatec_iracing.sli b/cfg/fanatec_iracing.sli
index 18acf3c..11a8d18 100644
--- a/cfg/fanatec_iracing.sli
+++ b/cfg/fanatec_iracing.sli
@@ -1,36 +1,36 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" info="Fanatec settings (c)2012-2013 by Zappadoc - All Rights Reserved #~http://www.eksimracing.com" flag="64">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
- <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR,SPDLMTMETHOD,SHIFTPOINTSMETHOD,SHIFTLIGHTSTYPE,RPMVALUES" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
- </GENERAL>
- <FANATEC info="Fanatec device options" flag="1">
- <HELP flag="64" value=" " info="Define the default value for speed-limiter method, digits panel function,..."/>
- <BYPASS flag="64" info="Enter true to bypass the support of Fanatec. Restarting application is needed after change (default false)." value="false"/>
- <GEARSHOCK flag="64" info="Enter true to activate the shock effect on shift up and down(default false)." value="false"/>
- <GEARSHOCKDELAY flag="64" info="Enter the delay of gear shock effect in ms from 1 to 1000 (default 100)" value="150"/>
- <FSPDLMTMETHOD flag="64" value="2" info="2 Pit Limiter Methods. Enter 0 for fixed method, 1 fixed rpm+blinking, 2 alternate blinking method, etc. (default 2)"/>
- <SPDLMTRPMLEDONLY flag="64" value="true" info="Enter true if you want to blink the RPM led without the digits (default false)."/>
- <FDIGITSPANEL flag="64" info="0=NONE; 1= Gear (default); 2=Speed; 3=Fuel; 4=Position; 5=Lap; 6= laps completed; 7=Sector; etc...#~ATTENTION: these functions are not available IN ALL simulations/games" value="1,2,3,4,5,6,7,8,9,10,11,13,14,16,17,19,20,21,22,23,24,25,26,27,28"/>
- <FQIFUNCTION flag="64" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on digits while you keep the button assigned to QIButton pressed (see the functions list in the fanatec.lua script or by editing FDIGITSPANELFUNCTION tag)."/>
- <BUTTONSCHARSMAPPING flag="64" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="64" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32), double_click to edit"/>
- <HATSWCHARSMAPPING flag="38" info="Hat Switch on right of the rim: Activate (true) or deactivate (false) hat switch mapping to char function, IMPORTANT: position available are: #~non filtered 0=UP,2=RIGHT,4=DOWN,6=LEFT #~filtered 0=UP,1=RIGHT,2=DOWN,3=LEFT" value="true"/>
- <HATSWFILTERED value="true" flag="38" info="Hat Switch is filtered by SMX3 to return a value from 0 to 3: Filtered (true) or Not Filtered (false) default value is true"/>
- <HATSWCHARS flag="38" value="NA,NA,NA,NA" info="Double-click to map each position to char then apply your change by clicking the button APPLY."/>
- <SW4CHARSMAPPING flag="38" info="Joystick on left of the rim: Activate (true) or deactivate (false) switch mapping to char function, IMPORTANT: position available are from 1 to 5, 1 = released central position)" value="false"/>
- <SW4CHARS flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA" info="Double-click to map each position to char (up to 5 mapping, 1 = released central position, 2=N, 3=E, 4=S, 5=W) then apply your change by clicking the button APPLY."/>
- </FANATEC>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="64">
- <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
- <FSHIFTPOINTSMETHOD flag="64" value="1" info="Enter the type of OSP feedback (method used) from 0 to 2 (default 0 = deactivated)."/>
- </SHIFTPOINTS>
- <SHIFTLIGHTS info="Shiftlights options" flag="64">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="64"/>
- <FSHIFTLIGHTSTYPE flag="64" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive#~1 Alternate Y/R/B#~2 Percentage#~3 Absolute (not recommended)#~4 Side To Center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B" value="2"/>
- <RPMVALUES flag="64" value="60,75,80,85,92,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 9 leds #~set the value of each led from 0 to 100"/>
- <RPMABSOLUTE flag="64" value="16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 9 leds #~set the value of each led from 0 to 20000"/>
- </SHIFTLIGHTS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" info="Fanatec settings (c)2012-2013 by Zappadoc - All Rights Reserved #~http://www.eksimracing.com" flag="64">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
+ <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR,SPDLMTMETHOD,SHIFTPOINTSMETHOD,SHIFTLIGHTSTYPE,RPMVALUES" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
+ </GENERAL>
+ <FANATEC info="Fanatec device options" flag="1">
+ <HELP flag="64" value=" " info="Define the default value for speed-limiter method, digits panel function,..."/>
+ <BYPASS flag="64" info="Enter true to bypass the support of Fanatec. Restarting application is needed after change (default false)." value="false"/>
+ <GEARSHOCK flag="64" info="Enter true to activate the shock effect on shift up and down(default false)." value="false"/>
+ <GEARSHOCKDELAY flag="64" info="Enter the delay of gear shock effect in ms from 1 to 1000 (default 100)" value="150"/>
+ <FSPDLMTMETHOD flag="64" value="2" info="2 Pit Limiter Methods. Enter 0 for fixed method, 1 fixed rpm+blinking, 2 alternate blinking method, etc. (default 2)"/>
+ <SPDLMTRPMLEDONLY flag="64" value="true" info="Enter true if you want to blink the RPM led without the digits (default false)."/>
+ <FDIGITSPANEL flag="64" info="0=NONE; 1= Gear (default); 2=Speed; 3=Fuel; 4=Position; 5=Lap; 6= laps completed; 7=Sector; etc...#~ATTENTION: these functions are not available IN ALL simulations/games" value="1,2,3,4,5,6,7,8,9,10,11,13,14,16,17,19,20,21,22,23,24,25,26,27,28"/>
+ <FQIFUNCTION flag="64" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on digits while you keep the button assigned to QIButton pressed (see the functions list in the fanatec.lua script or by editing FDIGITSPANELFUNCTION tag)."/>
+ <BUTTONSCHARSMAPPING flag="64" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="64" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32), double_click to edit"/>
+ <HATSWCHARSMAPPING flag="38" info="Hat Switch on right of the rim: Activate (true) or deactivate (false) hat switch mapping to char function, IMPORTANT: position available are: #~non filtered 0=UP,2=RIGHT,4=DOWN,6=LEFT #~filtered 0=UP,1=RIGHT,2=DOWN,3=LEFT" value="true"/>
+ <HATSWFILTERED value="true" flag="38" info="Hat Switch is filtered by SMX3 to return a value from 0 to 3: Filtered (true) or Not Filtered (false) default value is true"/>
+ <HATSWCHARS flag="38" value="NA,NA,NA,NA" info="Double-click to map each position to char then apply your change by clicking the button APPLY."/>
+ <SW4CHARSMAPPING flag="38" info="Joystick on left of the rim: Activate (true) or deactivate (false) switch mapping to char function, IMPORTANT: position available are from 1 to 5, 1 = released central position)" value="false"/>
+ <SW4CHARS flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA" info="Double-click to map each position to char (up to 5 mapping, 1 = released central position, 2=N, 3=E, 4=S, 5=W) then apply your change by clicking the button APPLY."/>
+ </FANATEC>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="64">
+ <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
+ <FSHIFTPOINTSMETHOD flag="64" value="1" info="Enter the type of OSP feedback (method used) from 0 to 2 (default 0 = deactivated)."/>
+ </SHIFTPOINTS>
+ <SHIFTLIGHTS info="Shiftlights options" flag="64">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="64"/>
+ <FSHIFTLIGHTSTYPE flag="64" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive#~1 Alternate Y/R/B#~2 Percentage#~3 Absolute (not recommended)#~4 Side To Center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B" value="2"/>
+ <RPMVALUES flag="64" value="60,75,80,85,92,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 9 leds #~set the value of each led from 0 to 100"/>
+ <RPMABSOLUTE flag="64" value="16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 9 leds #~set the value of each led from 0 to 20000"/>
+ </SHIFTLIGHTS>
+</settings>
diff --git a/cfg/fanatec_osp_methods.ecfg b/cfg/fanatec_osp_methods.ecfg
index a7d48b3..5af48bb 100644
--- a/cfg/fanatec_osp_methods.ecfg
+++ b/cfg/fanatec_osp_methods.ecfg
@@ -1,5 +1,5 @@
-0 Default, Blue leds blinking
-1 All leds blinking
-2 Side Led Blinking
-3 Center Leds Blinking
-4 Side leds fixed
+0 Default, Blue leds blinking
+1 All leds blinking
+2 Side Led Blinking
+3 Center Leds Blinking
+4 Side leds fixed
diff --git a/cfg/fanatec_shiftlights_methods.ecfg b/cfg/fanatec_shiftlights_methods.ecfg
index 6316104..6d747c3 100644
--- a/cfg/fanatec_shiftlights_methods.ecfg
+++ b/cfg/fanatec_shiftlights_methods.ecfg
@@ -1,7 +1,8 @@
-0 Progressive
-1 Alternate Y/R/B
-2 Percentage
-3 Absolute
-4 Side To Center
-5 KERS Yellow And Alternate R/B
-6 Revers KERS Yellow And Alternate R/B \ No newline at end of file
+0 Progressive
+1 Alternate Y/R/B
+2 Percentage
+3 Absolute
+4 Side To Center
+5 KERS Yellow And Alternate R/B
+6 Revers KERS Yellow And Alternate R/B
+7 Semi-Progressive F1 Style \ No newline at end of file
diff --git a/cfg/fanatec_spdlmt_methods.ecfg b/cfg/fanatec_spdlmt_methods.ecfg
index cb2e648..ee7f5d0 100644
--- a/cfg/fanatec_spdlmt_methods.ecfg
+++ b/cfg/fanatec_spdlmt_methods.ecfg
@@ -1,7 +1,7 @@
-0 One RPM Led Fixed
-1 One RPM Led Blinking
-2 All RPM Blinking
-3 Alternate RPM Blinking
-4 No RPM led + Digits Alternate Blinking
-5 No RPM led + Digits Blinking
+0 One RPM Led Fixed
+1 One RPM Led Blinking
+2 All RPM Blinking
+3 Alternate RPM Blinking
+4 No RPM led + Digits Alternate Blinking
+5 No RPM led + Digits Blinking
6 RPM leds fixed + Digits Blinking \ No newline at end of file
diff --git a/cfg/fanatec_wheels.dbc b/cfg/fanatec_wheels.dbc
index eb28fc1..92e8af7 100644
--- a/cfg/fanatec_wheels.dbc
+++ b/cfg/fanatec_wheels.dbc
@@ -1,3 +1,3 @@
-CSR = 0011
-Porsche = 0197
+CSR = 0011
+Porsche = 0197
CSW = 038E \ No newline at end of file
diff --git a/cfg/g27_osp_methods.ecfg b/cfg/g27_osp_methods.ecfg
index 49f46da..38f7024 100644
--- a/cfg/g27_osp_methods.ecfg
+++ b/cfg/g27_osp_methods.ecfg
@@ -1,4 +1,4 @@
-0 Default
-1 All RPM leds blinking
-2 Side RPM leds blinking
-3 Center RPM leds blinking \ No newline at end of file
+0 Default
+1 All RPM leds blinking
+2 Side RPM leds blinking
+3 Center RPM leds blinking \ No newline at end of file
diff --git a/cfg/g27_shiftlights_methods.ecfg b/cfg/g27_shiftlights_methods.ecfg
index f233a45..57cad2e 100644
--- a/cfg/g27_shiftlights_methods.ecfg
+++ b/cfg/g27_shiftlights_methods.ecfg
@@ -1,3 +1,3 @@
-0 Progressive
-1 Percentage
+0 Progressive
+1 Percentage
2 Absolute \ No newline at end of file
diff --git a/cfg/g27_spdlmt_methods.ecfg b/cfg/g27_spdlmt_methods.ecfg
index 7a1050a..e9f39d7 100644
--- a/cfg/g27_spdlmt_methods.ecfg
+++ b/cfg/g27_spdlmt_methods.ecfg
@@ -1,3 +1,3 @@
-0 Fixed
-1 All Leds Blinking
+0 Fixed
+1 All Leds Blinking
2 Alternate Leds Blinking \ No newline at end of file
diff --git a/cfg/g27leds_default.sli b/cfg/g27leds_default.sli
index 82db50e..7b60115 100644
--- a/cfg/g27leds_default.sli
+++ b/cfg/g27leds_default.sli
@@ -1,21 +1,21 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" info="G27 Leds settings (c)2013 by Zappadoc - All Rights Reserved #~http://www.eksimracing.com" flag="128">
- <G27LEDS info="G27 Leds device options" flag="128">
- <BYPASS flag="128" value="false" info="Enter true to bypass the support of G27 Leds. Restarting application is needed after change (default false)."/>
- <G27SPDLMTMETHOD flag="128" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value 0=fixed, 1=All blinking and 2=alternate." value="2"/>
- <BUTTONSCHARSMAPPING flag="128" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="128" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <HATSWCHARSMAPPING value="false" flag="38" info="Hat Switch: Activate (true) or deactivate (false) hat switch mapping to char function, IMPORTANT: position available are from 0 to 7"/>
- <HATSWCHARS flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA" info="Double-click to map each position to char (up to 8 mapping per hat switch) then apply your change by clicking the button APPLY."/>
- </G27LEDS>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="128">
- <HELP info="OSP Feedback methods are defined in osp.lua script." flag="128"/>
- <G27SHIFTPOINTSMETHOD flag="128" info="Enter the type of OSP feedback (method used) 0=default, 1=All blinking and 2=side blinking and 3=center blinking." value="1"/>
- </SHIFTPOINTS>
- <SHIFTLIGHTS info="Shiftlights options (some options are shared with other device)" flag="128">
- <HELP info="SHIFTLIGHTS Methods are defined in shiftlights.lua script and should contains the following functions:#~0 Progressive (internal method dynamically assigned according to the car used)#~1 Percentage method, you must specify below the percentage of rpm compared to car redline for each led (dynamically assigned )#~3 absolute method, you must specify the correct threshold rpm value for each led (static settings not recommended - all car will use these values)" flag="128"/>
- <G27SHIFTLIGHTSTYPE info="Enter the type of Shiftlights (method used) 0=Progressive, 1=Percentage and 2=Absolute (default 1)" value="1"/>
- <RPMVALUES flag="128" value="88,92,95,97,99" info="Individual RPM threshold value in percentage for shiftlights , for all 5 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="128" value="11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 5 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" info="G27 Leds settings (c)2013 by Zappadoc - All Rights Reserved #~http://www.eksimracing.com" flag="128">
+ <G27LEDS info="G27 Leds device options" flag="128">
+ <BYPASS flag="128" value="false" info="Enter true to bypass the support of G27 Leds. Restarting application is needed after change (default false)."/>
+ <G27SPDLMTMETHOD flag="128" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value 0=fixed, 1=All blinking and 2=alternate." value="2"/>
+ <BUTTONSCHARSMAPPING flag="128" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="128" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <HATSWCHARSMAPPING value="false" flag="38" info="Hat Switch: Activate (true) or deactivate (false) hat switch mapping to char function, IMPORTANT: position available are from 0 to 7"/>
+ <HATSWCHARS flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA" info="Double-click to map each position to char (up to 8 mapping per hat switch) then apply your change by clicking the button APPLY."/>
+ </G27LEDS>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="128">
+ <HELP info="OSP Feedback methods are defined in osp.lua script." flag="128"/>
+ <G27SHIFTPOINTSMETHOD flag="128" info="Enter the type of OSP feedback (method used) 0=default, 1=All blinking and 2=side blinking and 3=center blinking." value="1"/>
+ </SHIFTPOINTS>
+ <SHIFTLIGHTS info="Shiftlights options (some options are shared with other device)" flag="128">
+ <HELP info="SHIFTLIGHTS Methods are defined in shiftlights.lua script and should contains the following functions:#~0 Progressive (internal method dynamically assigned according to the car used)#~1 Percentage method, you must specify below the percentage of rpm compared to car redline for each led (dynamically assigned )#~3 absolute method, you must specify the correct threshold rpm value for each led (static settings not recommended - all car will use these values)" flag="128"/>
+ <G27SHIFTLIGHTSTYPE info="Enter the type of Shiftlights (method used) 0=Progressive, 1=Percentage and 2=Absolute (default 1)" value="1"/>
+ <RPMVALUES flag="128" value="88,92,95,97,99" info="Individual RPM threshold value in percentage for shiftlights , for all 5 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="128" value="11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 5 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+</settings>
diff --git a/cfg/gameware_G25 Racing Wheel.sli b/cfg/gameware_G25 Racing Wheel.sli
index a6be94f..c85dbb0 100644
--- a/cfg/gameware_G25 Racing Wheel.sli
+++ b/cfg/gameware_G25 Racing Wheel.sli
@@ -1,49 +1,49 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" controller="true" flag="0" value=" " info="Controller Settings #~http://www.eksimracing.com">
- <CONTROLLER info="Controller options" flag="0">
- <BUTTONSCHARSMAPPING flag="0" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="0" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <HATSWCHARSMAPPING value="false" flag="38" info="Hat Switch: Activate (true) or deactivate (false) hat switch mapping to char function, IMPORTANT: position available are from 0 to 7, 8=RELEASED"/>
- <HATSWCHARS flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA" info="Double-click to map each position to char (up to 8 mapping per hat switch) then apply your change by clicking the button APPLY."/>
- <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="Double-click to map each position to char (up to 12 mapping per switch) then apply your change by clicking the button APPLY."/>
- <AXE1INVERTED value="true" flag="38" info="Invert the value of axe 1: Activate (true) or deactivate (false) default value is true"/>
- <AXE1FILTERED value="false" flag="38" info="Axe 1 is filtered and the internal controller send a value from 0 to 12: Filtered (true) or Not Filtered (false) default value is false"/>
- <AXE1MAXPOS value="12" flag="38" info="set max position of the switch/axe, analog input can be divided in n parts (from 2 to 12, default value is 12)"/>
- <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="Double-click to map each position to char (up to 12 mapping per switch) then apply your change by clicking the button APPLY."/>
- <AXE2INVERTED value="true" flag="38" info="Invert the value of axe 2: Activate (true) or deactivate (false) default value is true"/>
- <AXE2FILTERED value="false" flag="38" info="Axe 2 is filtered and the internal controller send a value from 0 to 12: Filtered (true) or Not Filtered (false) default value is false"/>
- <AXE2MAXPOS value="12" flag="38" info="set max position of the switch/axe, analog input can be divided in n parts (from 2 to 12, default value is 12)"/>
- <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="Double-click to map each position to char (up to 12 mapping per switch) then apply your change by clicking the button APPLY."/>
- <AXE3INVERTED value="true" flag="38" info="Invert the value of axe 3: Activate (true) or deactivate (false) default value is true"/>
- <AXE3FILTERED value="false" flag="38" info="Axe 3 is filtered and the internal controller send a value from 0 to 12: Filtered (true) or Not Filtered (false) default value is false"/>
- <AXE3MAXPOS value="12" flag="38" info="set max position of the switch/axe, analog input can be divided in n parts (from 2 to 12, default value is 12)"/>
- <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="Double-click to map each position to char (up to 12 mapping per switch) then apply your change by clicking the button APPLY."/>
- <AXE4INVERTED value="true" flag="38" info="Invert the value of axe 4: Activate (true) or deactivate (false) default value is true"/>
- <AXE4FILTERED value="false" flag="38" info="Axe 4 is filtered and the internal controller send a value from 0 to 12: Filtered (true) or Not Filtered (false) default value is false"/>
- <AXE4MAXPOS value="12" flag="38" info="set max position of the switch/axe, analog input can be divided in n parts (from 2 to 12, default value is 12)"/>
- <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="Double-click to map each position to char (up to 12 mapping per switch) then apply your change by clicking the button APPLY."/>
- <AXE5INVERTED value="true" flag="38" info="Invert the value of axe 5: Activate (true) or deactivate (false) default value is true"/>
- <AXE5FILTERED value="false" flag="38" info="Axe 5 is filtered and the internal controller send a value from 0 to 12: Filtered (true) or Not Filtered (false) default value is false"/>
- <AXE5MAXPOS value="12" flag="38" info="set max position of the switch/axe, analog input can be divided in n parts (from 2 to 12, default value is 12)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="Double-click to map each position to char (up to 12 mapping per switch) then apply your change by clicking the button APPLY."/>
- <AXE6INVERTED value="true" flag="38" info="Invert the value of axe 6: Activate (true) or deactivate (false) default value is true"/>
- <AXE6FILTERED value="false" flag="38" info="Axe 6 is filtered and the internal controller send a value from 0 to 12: Filtered (true) or Not Filtered (false) default value is false"/>
- <AXE6MAXPOS value="12" flag="38" info="set max position of the switch/axe, analog input can be divided in n parts (from 2 to 12, default value is 12)"/>
- <SW7CHARSMAPPING value="false" flag="38" info="Switch 7: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW7CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="Double-click to map each position to char (up to 12 mapping per switch) then apply your change by clicking the button APPLY."/>
- <AXE7INVERTED value="true" flag="38" info="Invert the value of axe 7: Activate (true) or deactivate (false) default value is true"/>
- <AXE7FILTERED value="false" flag="38" info="Axe 7 is filtered and the internal controller send a value from 0 to 12: Filtered (true) or Not Filtered (false) default value is false"/>
- <AXE7MAXPOS value="12" flag="38" info="set max position of the switch/axe, analog input can be divided in n parts (from 2 to 12, default value is 12)"/>
- <SW8CHARSMAPPING value="false" flag="38" info="Switch 8: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW8CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="Double-click to map each position to char (up to 12 mapping per switch) then apply your change by clicking the button APPLY."/>
- <AXE8INVERTED value="true" flag="38" info="Invert the value of axe 8: Activate (true) or deactivate (false) default value is true"/>
- <AXE8FILTERED value="false" flag="38" info="Axe 8 is filtered and the internal controller send a value from 0 to 12: Filtered (true) or Not Filtered (false) default value is false"/>
- <AXE8MAXPOS value="12" flag="38" info="set max position of the switch/axe, analog input can be divided in n parts (from 2 to 12, default value is 12)"/>
- </CONTROLLER>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" controller="true" flag="0" value=" " info="Controller Settings #~http://www.eksimracing.com">
+ <CONTROLLER info="Controller options" flag="0">
+ <BUTTONSCHARSMAPPING flag="0" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="0" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <HATSWCHARSMAPPING value="false" flag="38" info="Hat Switch: Activate (true) or deactivate (false) hat switch mapping to char function, IMPORTANT: position available are from 0 to 7, 8=RELEASED"/>
+ <HATSWCHARS flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA" info="Double-click to map each position to char (up to 8 mapping per hat switch) then apply your change by clicking the button APPLY."/>
+ <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="Double-click to map each position to char (up to 12 mapping per switch) then apply your change by clicking the button APPLY."/>
+ <AXE1INVERTED value="true" flag="38" info="Invert the value of axe 1: Activate (true) or deactivate (false) default value is true"/>
+ <AXE1FILTERED value="false" flag="38" info="Axe 1 is filtered and the internal controller send a value from 0 to 12: Filtered (true) or Not Filtered (false) default value is false"/>
+ <AXE1MAXPOS value="12" flag="38" info="set max position of the switch/axe, analog input can be divided in n parts (from 2 to 12, default value is 12)"/>
+ <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="Double-click to map each position to char (up to 12 mapping per switch) then apply your change by clicking the button APPLY."/>
+ <AXE2INVERTED value="true" flag="38" info="Invert the value of axe 2: Activate (true) or deactivate (false) default value is true"/>
+ <AXE2FILTERED value="false" flag="38" info="Axe 2 is filtered and the internal controller send a value from 0 to 12: Filtered (true) or Not Filtered (false) default value is false"/>
+ <AXE2MAXPOS value="12" flag="38" info="set max position of the switch/axe, analog input can be divided in n parts (from 2 to 12, default value is 12)"/>
+ <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="Double-click to map each position to char (up to 12 mapping per switch) then apply your change by clicking the button APPLY."/>
+ <AXE3INVERTED value="true" flag="38" info="Invert the value of axe 3: Activate (true) or deactivate (false) default value is true"/>
+ <AXE3FILTERED value="false" flag="38" info="Axe 3 is filtered and the internal controller send a value from 0 to 12: Filtered (true) or Not Filtered (false) default value is false"/>
+ <AXE3MAXPOS value="12" flag="38" info="set max position of the switch/axe, analog input can be divided in n parts (from 2 to 12, default value is 12)"/>
+ <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="Double-click to map each position to char (up to 12 mapping per switch) then apply your change by clicking the button APPLY."/>
+ <AXE4INVERTED value="true" flag="38" info="Invert the value of axe 4: Activate (true) or deactivate (false) default value is true"/>
+ <AXE4FILTERED value="false" flag="38" info="Axe 4 is filtered and the internal controller send a value from 0 to 12: Filtered (true) or Not Filtered (false) default value is false"/>
+ <AXE4MAXPOS value="12" flag="38" info="set max position of the switch/axe, analog input can be divided in n parts (from 2 to 12, default value is 12)"/>
+ <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="Double-click to map each position to char (up to 12 mapping per switch) then apply your change by clicking the button APPLY."/>
+ <AXE5INVERTED value="true" flag="38" info="Invert the value of axe 5: Activate (true) or deactivate (false) default value is true"/>
+ <AXE5FILTERED value="false" flag="38" info="Axe 5 is filtered and the internal controller send a value from 0 to 12: Filtered (true) or Not Filtered (false) default value is false"/>
+ <AXE5MAXPOS value="12" flag="38" info="set max position of the switch/axe, analog input can be divided in n parts (from 2 to 12, default value is 12)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="Double-click to map each position to char (up to 12 mapping per switch) then apply your change by clicking the button APPLY."/>
+ <AXE6INVERTED value="true" flag="38" info="Invert the value of axe 6: Activate (true) or deactivate (false) default value is true"/>
+ <AXE6FILTERED value="false" flag="38" info="Axe 6 is filtered and the internal controller send a value from 0 to 12: Filtered (true) or Not Filtered (false) default value is false"/>
+ <AXE6MAXPOS value="12" flag="38" info="set max position of the switch/axe, analog input can be divided in n parts (from 2 to 12, default value is 12)"/>
+ <SW7CHARSMAPPING value="false" flag="38" info="Switch 7: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW7CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="Double-click to map each position to char (up to 12 mapping per switch) then apply your change by clicking the button APPLY."/>
+ <AXE7INVERTED value="true" flag="38" info="Invert the value of axe 7: Activate (true) or deactivate (false) default value is true"/>
+ <AXE7FILTERED value="false" flag="38" info="Axe 7 is filtered and the internal controller send a value from 0 to 12: Filtered (true) or Not Filtered (false) default value is false"/>
+ <AXE7MAXPOS value="12" flag="38" info="set max position of the switch/axe, analog input can be divided in n parts (from 2 to 12, default value is 12)"/>
+ <SW8CHARSMAPPING value="false" flag="38" info="Switch 8: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW8CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="Double-click to map each position to char (up to 12 mapping per switch) then apply your change by clicking the button APPLY."/>
+ <AXE8INVERTED value="true" flag="38" info="Invert the value of axe 8: Activate (true) or deactivate (false) default value is true"/>
+ <AXE8FILTERED value="false" flag="38" info="Axe 8 is filtered and the internal controller send a value from 0 to 12: Filtered (true) or Not Filtered (false) default value is false"/>
+ <AXE8MAXPOS value="12" flag="38" info="set max position of the switch/axe, analog input can be divided in n parts (from 2 to 12, default value is 12)"/>
+ </CONTROLLER>
+</settings>
diff --git a/cfg/gdev.dbc b/cfg/gdev.dbc
index 450c7a0..cbb4e99 100644
--- a/cfg/gdev.dbc
+++ b/cfg/gdev.dbc
@@ -1,4 +1,4 @@
-# SLIMAX Mgr III (c)2012-2013 By Zappadoc - All Rights Reserved. - Device Data -
-# *** Do not edit this file ***
-# G25 Racing Wheel
-46d,c299,0,G25 Racing Wheel
+# SLIMAX Mgr III (c)2012-2013 By Zappadoc - All Rights Reserved. - Device Data -
+# *** Do not edit this file ***
+# G25 Racing Wheel
+46d,c299,0,G25 Racing Wheel
diff --git a/cfg/general_default.sli b/cfg/general_default.sli
index cc1e5b3..8a94556 100644
--- a/cfg/general_default.sli
+++ b/cfg/general_default.sli
@@ -1,31 +1,31 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" info="General settings (c)2009-2012 by EK and Zappadoc - All Rights Reserved #~http://www.eksimracing.com" flag="0">
- <GENERAL info="Common device options" flag="0">
- <NOSPLASH flag="0" info="true to hide the splash screen (and mute sound) at statup - default false." value="false"/>
- <NOSPLASHSOUND flag="0" info="true to mute the sound at startup - default false." value="true"/>
- <MANAGEPROXYLFS flag="0" info="true to launch and quit proxy automatically (LFS proxy server) - default false." value="true"/>
- <MANAGEPROXYCODEMASTERS flag="0" info="true to launch and quit proxy automatically (CodeMasters proxy server) - default false." value="false"/>
- <HOTKEYSLIMAXWINDOW flag="0" info="Define a hotkey with ALT+SHIFT to open/close SLIMax Mgr window." value="F1"/>
- <HOTKEYDEBUGWINDOW flag="0" info="Define a hotkey with ALT+SHIFT to open/close Debug window." value="F2"/>
- <HOTKEYRELOADSCRIPT flag="0" info="Define a hotkey with ALT+SHIFT to reload scripts." value="F3"/>
- <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="4"/>
- <LASTGEARNORPM flag="0" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car." value="false"/>
- <BLINKTIME flag="0" value="32" info="Enter the global blink warning delay from 24 to 100 (default 32)"/>
- <SHIFTPOINTSBLINKTIME flag="0" value="6" info="Enter the OSP blink warning led delay from 4 to 32 (default 6)"/>
- <SHIFTLIGHTSBLACKOUTDELAY value="18" info="Blackout Shilftlights delay (ms) after shifting from 1 to 30 (default 18)" flag="0"/>
- <NOBLINKWARNING flag="0" value="false" info="true to deactivate global blink warning led (default false)"/>
- <SPEEDLIMITER flag="0" value="true" info="Speed limiter feedback, true to activate - false to deactivate (default true)."/>
- <LIMITERCHAR flag="0" info="true to show an 'L' on gear digit when SpeedLimiter is activated" value="false"/>
- <LAPTIMEDISPLAYDELAY flag="0" info="Lap Time Display Delay (in seconds) from 2 to 30 (default 12).#~it displays the last lap time during this delay after each completed lap." value="3"/>
- <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="4"/>
- <LASTLAPNOFUELWARNING flag="0" info="true to deactivate Low Fuel warning during last lap (default false)" value="false"/>
- <SPEED flag="0" info="Enter MPH or KPH" value="KPH"/>
- <TRACTIONCONTROL flag="0" value="true" info="TC feedback, true to activate - false to deativate"/>
- <SHIFTPOINTS flag="0" value="true" info="Optimal ShiftPoints feedback, true to activate - false to deativate"/>
- <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
- <OSPUSEGEARONE flag="0" info="if true optimal shiftpoint feedback will be allowed with gear 1 (default false)" value="true"/>
- <STAYMINIMIZED flag="0" info="set to false to prevent SLIMax Manager window to be minimized at startup(default true)" value="false"/>
- <CONTROLSMAPPINGFILE flag="0" info="set the default controls mapping setup file (default controls_default.sli)" value="controls_gugus.sli"/>
- <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="false"/>
- </GENERAL>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" info="General settings (c)2009-2012 by EK and Zappadoc - All Rights Reserved #~http://www.eksimracing.com" flag="0">
+ <GENERAL info="Common device options" flag="0">
+ <NOSPLASH flag="0" info="true to hide the splash screen (and mute sound) at statup - default false." value="false"/>
+ <NOSPLASHSOUND flag="0" info="true to mute the sound at startup - default false." value="true"/>
+ <MANAGEPROXYLFS flag="0" info="true to launch and quit proxy automatically (LFS proxy server) - default false." value="false"/>
+ <MANAGEPROXYCODEMASTERS flag="0" info="true to launch and quit proxy automatically (CodeMasters proxy server) - default false." value="false"/>
+ <HOTKEYSLIMAXWINDOW flag="0" info="Define a hotkey with ALT+SHIFT to open/close SLIMax Mgr window." value="F1"/>
+ <HOTKEYDEBUGWINDOW flag="0" info="Define a hotkey with ALT+SHIFT to open/close Debug window." value="F2"/>
+ <HOTKEYRELOADSCRIPT flag="0" info="Define a hotkey with ALT+SHIFT to reload scripts." value="F3"/>
+ <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="4"/>
+ <LASTGEARNORPM flag="0" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car." value="false"/>
+ <BLINKTIME flag="0" value="32" info="Enter the global blink warning delay from 24 to 100 (default 32)"/>
+ <SHIFTPOINTSBLINKTIME flag="0" value="6" info="Enter the OSP blink warning led delay from 4 to 32 (default 6)"/>
+ <SHIFTLIGHTSBLACKOUTDELAY value="18" info="Blackout Shilftlights delay (ms) after shifting from 1 to 30 (default 18)" flag="0"/>
+ <NOBLINKWARNING flag="0" value="false" info="true to deactivate global blink warning led (default false)"/>
+ <SPEEDLIMITER flag="0" value="true" info="Speed limiter feedback, true to activate - false to deactivate (default true)."/>
+ <LIMITERCHAR flag="0" info="true to show an 'L' on gear digit when SpeedLimiter is activated" value="false"/>
+ <LAPTIMEDISPLAYDELAY flag="0" value="12" info="Lap Time Display Delay (in seconds) from 2 to 30 (default 12).#~it displays the last lap time during this delay after each completed lap."/>
+ <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="4"/>
+ <LASTLAPNOFUELWARNING flag="0" info="true to deactivate Low Fuel warning during last lap (default false)" value="false"/>
+ <SPEED flag="0" info="Enter MPH or KPH" value="MPH"/>
+ <TRACTIONCONTROL flag="0" value="true" info="TC feedback, true to activate - false to deativate"/>
+ <SHIFTPOINTS flag="0" value="true" info="Optimal ShiftPoints feedback, true to activate - false to deativate"/>
+ <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="100%"/>
+ <OSPUSEGEARONE flag="0" value="false" info="if true optimal shiftpoint feedback will be allowed with gear 1 (default false)"/>
+ <STAYMINIMIZED flag="0" info="set to false to prevent SLIMax Manager window to be minimized at startup(default true)" value="false"/>
+ <CONTROLSMAPPINGFILE flag="0" info="set the default controls mapping setup file (default controls_default.sli)" value="controls_gugus.sli"/>
+ <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="false"/>
+ </GENERAL>
+</settings>
diff --git a/cfg/plugins_options.ecfg b/cfg/plugins_options.ecfg
index 6ae6f47..c302386 100644
--- a/cfg/plugins_options.ecfg
+++ b/cfg/plugins_options.ecfg
@@ -1,71 +1,75 @@
-ARCAEngine = 1|C:\Program Files (x86)\ARCA Remax\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-ARCAEngine64 = 1|C:\Program Files (x86)\ARCA Remax\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-AssettoCorsaEngine = 8|No option. Shared Memory is enabled by default.
-AssettoCorsaEngine64 = 8|No option. Shared Memory is enabled by default.
-AssettoCorsaPlug = 10|9996,127.0.0.1,5,Assetto Corsa default options are just fine for most configs: IP:127.0.0.1 UDP Port:9996 Rate:5 Decrease the rate if you experience a slowdown on display device.
-AssettoCorsaPlug64 = 10|9996,127.0.0.1,5,Assetto Corsa default options are just fine for most configs: IP:127.0.0.1 UDP Port:9996 Rate:5 Decrease the rate if you experience a slowdown on display device.
-DiRT2Plug = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/DiRT2/hardwaresettings/ directory (see the Installation FAQ for more info).
-DiRT2Plug64 = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/DiRT2/hardwaresettings/ directory (see the Installation FAQ for more info).
-DiRT3Plug = 9|20777,127.0.0.1,1,default options is OK but you need to edit hardware_settings_config.xml in your ../Documents/My Games/DiRT3/hardwaresettings/ directory (see Installation FAQ for more info). Latest DiRT3 game patch is bugged do not update.
-DiRT3Plug64 = 9|20777,127.0.0.1,1,default options is OK but you need to edit hardware_settings_config.xml in your ../Documents/My Games/DiRT3/hardwaresettings/ directory (see Installation FAQ for more info). Latest DiRT3 game patch is bugged do not update.
-ETS2Plug = 4|C:\Program Files (x86)\Euro Truck Simulator 2\bin\win_x86\plugins\EuroTruckSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the Eurotruck bridge dll into the plugins directory of the simulation.
-ETS2Plug64 = 4|C:\Program Files (x86)\Euro Truck Simulator 2\bin\win_x86\plugins\EuroTruckSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the Eurotruck bridge dll into the plugins directory of the simulation.
-F12010Plug = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2010/hardwaresettings/ directory (see the Installation FAQ for more info).
-F12010Plug64 = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2010/hardwaresettings/ directory (see the Installation FAQ for more info).
-F12011Plug = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2011/hardwaresettings/ directory (see the Installation FAQ for more info).
-F12011Plug64 = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2011/hardwaresettings/ directory (see the Installation FAQ for more info).
-F12012Plug = 9|20777,127.0.0.1,2,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2012/hardwaresettings/ directory (see the Installation FAQ for more info).
-F12012Plug64 = 9|20777,127.0.0.1,2,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2012/hardwaresettings/ directory (see the Installation FAQ for more info).
-F12013Plug = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2013/hardwaresettings/ directory (see the Installation FAQ for more info).
-F12013Plug64 = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2013/hardwaresettings/ directory (see the Installation FAQ for more info).
-FTruckEngine = 1|C:\Program Files (x86)\FTruck\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-FTruckEngine64 = 1|C:\Program Files (x86)\FTruck\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-GPBPlug = 21|C:\Program Files (x86)\GP Bikes\gpbikes\plugins\GPBSLIBridge.dlo,click the button 'Install Bridge Manually' to copy and install manually the GP Bikes bridge dlo into the plugins directory of the simulation.
-GPBPlug64 = 21|C:\Program Files (x86)\GP Bikes\gpbikes\plugins\GPBSLIBridge.dlo,click the button 'Install Bridge Manually' to copy and install manually the GP Bikes bridge dlo into the plugins directory of the simulation.
-GRID2Plug = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/GRID 2/hardwaresettings/ directory (see the Installation FAQ for more info).
-GRID2Plug64 = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/GRID 2/hardwaresettings/ directory (see the Installation FAQ for more info).
-GRID2_AVXPlug = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/GRID 2/hardwaresettings/ directory (see the Installation FAQ for more info).
-GRID2_AVXPlug64 = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/GRID 2/hardwaresettings/ directory (see the Installation FAQ for more info).
-GRIDPlug = 9|20777,127.0.0.1,1,GRID 1 may not work properly (API data missing) default options should be fine but you need to edit the hardware_settings_config.xml file in your ../Documents/GRID/hardwaresettings/ directory.
-GRIDPlug64 = 9|20777,127.0.0.1,1,GRID 1 may not work properly (API data missing) default options should be fine but you need to edit the hardware_settings_config.xml file in your ../Documents/GRID/hardwaresettings/ directory.
-GSCEngine = 1|C:\GSC2012\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-GSCEngine64 = 1|C:\GSC2012\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-GTLPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTL/Userdata/.. directory)
-GTLPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTL/Userdata/.. directory)
-GTR2BasicPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTR2/Userdata/.. directory)
-GTR2BasicPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTR2/Userdata/.. directory)
-GTR2Plug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTR2/Userdata/.. directory)
-GTR2Plug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTR2/Userdata/.. directory)
-GTR2SteamPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/common/GRT2/Userdata/.. directory)
-GTR2SteamPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/common/GRT2/Userdata/.. directory)
-KRPPlug = 20|C:\Program Files (x86)\Kart Racing Pro\plugins\KRPSLIBridge.dlo,click the button 'Install Bridge Manually' to copy and install manually the Kart Racing PRO bridge dlo into the plugins directory of the simulation.
-KRPPlug64 = 20|C:\Program Files (x86)\Kart Racing Pro\plugins\KRPSLIBridge.dlo,click the button 'Install Bridge Manually' to copy and install manually the Kart Racing PRO bridge dlo into the plugins directory of the simulation.
-LFSPlug = 7|30005,29999,127.0.0.1,Fill out the form with info corresponding to your ../LFS/cfg.txt config file: OutGauge UDP port (default: 30005 and IP (default: 127.0.0.1) and the Insim TCP port (default:29999)
-LFSPlug64 = 7|30005,29999,127.0.0.1,Fill out the form with info corresponding to your ../LFS/cfg.txt config file: OutGauge UDP port (default: 30005 and IP (default: 127.0.0.1) and the Insim TCP port (default:29999)
-PCARSPlug = 8|Shared Memory must be enabled in game setup (see the FAQ for more info)
-PCARSPlug64 = 8|Shared Memory must be enabled in game setup (see the FAQ for more info)
-PCARSPlugAFR = 8|Shared Memory must be enabled in game setup(see the FAQ for more info)
-PCARSPlugAFR64 = 8|Shared Memory must be enabled in game setup(see the FAQ for more info)
-RichardBurnsRallyPlug = 8|The plugin works with RichardBurnsRally_SSE.exe app only and is compatible with RSRBR201X
-RichardBurnsRallyPlug64 = 8|The plugin works with RichardBurnsRally_SSE.exe app only and is compatible with RSRBR201X
-SHIFT2Plug = 8|The plugin works with boxed US version only (not tested with Steam version)
-SHIFT2Plug64 = 8|The plugin works with boxed US version only (not tested with Steam version)
-SRWEngine = 1|C:\Program Files (x86)\Simraceway\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-SRWEngine64 = 1|C:\Program Files (x86)\Simraceway\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-SimbinR3ESteamPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/common/raceroom racing experience/Userdata/.. directory)
-SimbinR3ESteamPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/common/raceroom racing experience/Userdata/.. directory)
-SimbinSteamPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/USERNAME/race07/Userdata/.. directory)
-SimbinSteamPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/USERNAME/race07/Userdata/.. directory)
-SuperleagueEngine = 1|C:\Program Files (x86)\Superleague\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-SuperleagueEngine64 = 1|C:\Program Files (x86)\Superleague\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-TCarreteraEngine = 1|C:\Program Files (x86)\ACTC\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-TCarreteraEngine64 = 1|C:\Program Files (x86)\ACTC\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-WRSPlug = 22|C:\Program Files (x86)\World Racing Series\wrs\plugins\wrsbridge.dll,click the button 'Install Bridge Manually' to copy and install manually the PiBoSo WRS bridge dlo into the plugins directory of the simulation.
-WRSPlug64 = 22|C:\Program Files (x86)\World Racing Series\wrs\plugins\wrsbridge.dll,click the button 'Install Bridge Manually' to copy and install manually the PiBoSo WRS bridge dlo into the plugins directory of the simulation.
-iRacingSimPlug = 8|Launch iRacing simulation and open options then uncheck G27 and Fanatec native support or disable SLIMax Mgr support for this game devices.
-iRacingSimPlug64 = 8|Launch iRacing simulation and open options then uncheck G27 and Fanatec native support or disable SLIMax Mgr support for this game devices.
-netKar PRO Plugin = 8|The plugin has been provided by Kunos in 32Bit only and obviously works only with 32Bit version of SLIMax Manager.
-rFactor2Plug = 2|C:\Program Files (x86)\rFactor2\plugins\rFactor2SLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor 2 bridge dll into the plugins directory of the simulation.
-rFactor2Plug64 = 2|C:\Program Files (x86)\rFactor2\plugins\rFactor2SLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor 2 bridge dll into the plugins directory of the simulation.
-rFactorPlug = 1|C:\Program Files (x86)\rFactor\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
-rFactorPlug64 = 1|C:\Program Files (x86)\rFactor\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+ARCAEngine = 1|C:\Program Files (x86)\ARCA Remax\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+AssettoCorsaEngine = 8|No option. Shared Memory is enabled by default.
+AssettoCorsaPlug = 10|9996,127.0.0.1,5,Assetto Corsa default options are just fine for most configs: IP:127.0.0.1 UDP Port:9996 Rate:5 Decrease the rate if you experience a slowdown on display device.
+DiRT2Plug = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/DiRT2/hardwaresettings/ directory (see the Installation FAQ for more info).
+DiRT3Plug = 9|20777,127.0.0.1,1,default options is OK but you need to edit hardware_settings_config.xml in your ../Documents/My Games/DiRT3/hardwaresettings/ directory (see Installation FAQ for more info). Latest DiRT3 game patch is bugged do not update.
+F12010Plug = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2010/hardwaresettings/ directory (see the Installation FAQ for more info).
+F12011Plug = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2011/hardwaresettings/ directory (see the Installation FAQ for more info).
+F12012Plug = 9|20777,127.0.0.1,2,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2012/hardwaresettings/ directory (see the Installation FAQ for more info).
+GRID2Plug = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/GRID 2/hardwaresettings/ directory (see the Installation FAQ for more info).
+GRID2_AVXPlug = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/GRID 2/hardwaresettings/ directory (see the Installation FAQ for more info).
+F12013Plug = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2013/hardwaresettings/ directory (see the Installation FAQ for more info).
+GRIDPlug = 9|20777,127.0.0.1,1,GRID 1 may not work properly (API data missing) default options should be fine but you need to edit the hardware_settings_config.xml file in your ../Documents/GRID/hardwaresettings/ directory.
+FTruckEngine = 1|C:\Program Files (x86)\FTruck\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+GPBPlug = 21|C:\Program Files (x86)\GP Bikes\gpbikes\plugins\GPBSLIBridge.dlo,click the button 'Install Bridge Manually' to copy and install manually the GP Bikes bridge dlo into the plugins directory of the simulation.
+GSCEngine = 1|C:\GSC2012\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+GTLPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTL/Userdata/.. directory)
+GTR2BasicPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTR2/Userdata/.. directory)
+GTR2Plug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTR2/Userdata/.. directory)
+GTR2SteamPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/common/GRT2/Userdata/.. directory)
+iRacingSimPlug = 8|Launch iRacing simulation and open options then uncheck G27 and Fanatec native support or disable SLIMax Mgr support for this game devices.
+KRPPlug = 20|C:\Program Files (x86)\Kart Racing Pro\plugins\KRPSLIBridge.dlo,click the button 'Install Bridge Manually' to copy and install manually the Kart Racing PRO bridge dlo into the plugins directory of the simulation.
+LFSPlug = 7|30005,29999,127.0.0.1,Fill out the form with info corresponding to your ../LFS/cfg.txt config file: OutGauge UDP port (default: 30005 and IP (default: 127.0.0.1) and the Insim TCP port (default:29999)
+netKar PRO Plugin = 8|The plugin has been provided by Kunos in 32Bit only and obviously works only with 32Bit version of SLIMax Manager.
+PCARSPlug = 8|Shared Memory must be enabled in game setup (see the FAQ for more info)
+PCARSPlugAFR = 8|Shared Memory must be enabled in game setup(see the FAQ for more info)
+RichardBurnsRallyPlug = 8|The plugin works with RichardBurnsRally_SSE.exe app only and is compatible with RSRBR201X
+rFactor2Plug = 2|C:\Program Files (x86)\rFactor2\plugins\rFactor2SLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor 2 bridge dll into the plugins directory of the simulation.
+rFactor2DevModePlug = 2|C:\Program Files (x86)\rFactor2\plugins\rFactor2SLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor 2 bridge dll into the plugins directory of the simulation.
+rFactorPlug = 1|C:\Program Files (x86)\rFactor\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+SHIFT2Plug = 8|The plugin works with boxed US version only (not tested with Steam version)
+SimbinDTMExpPlug = 8|No option. Shared Memory is enabled by default.
+SimbinR3ESteamPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/common/raceroom racing experience/Userdata/.. directory)
+SimbinSteamPlug = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/USERNAME/race07/Userdata/.. directory)
+SRWEngine = 1|C:\Program Files (x86)\Simraceway\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+SuperleagueEngine = 1|C:\Program Files (x86)\Superleague\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+TCarreteraEngine = 1|C:\Program Files (x86)\ACTC\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+ETS2Plug = 4|C:\Program Files (x86)\Euro Truck Simulator 2\bin\win_x86\plugins\EuroTruckSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the Eurotruck bridge dll into the plugins directory of the simulation.
+WRSPlug = 22|C:\Program Files (x86)\World Racing Series\wrs\plugins\wrsbridge.dll,click the button 'Install Bridge Manually' to copy and install manually the PiBoSo WRS bridge dlo into the plugins directory of the simulation.
+ARCAEngine64 = 1|C:\Program Files (x86)\ARCA Remax\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+AssettoCorsaEngine64 = 8|No option. Shared Memory is enabled by default.
+AssettoCorsaPlug64 = 10|9996,127.0.0.1,5,Assetto Corsa default options are just fine for most configs: IP:127.0.0.1 UDP Port:9996 Rate:5 Decrease the rate if you experience a slowdown on display device.
+DiRT2Plug64 = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/DiRT2/hardwaresettings/ directory (see the Installation FAQ for more info).
+DiRT3Plug64 = 9|20777,127.0.0.1,1,default options is OK but you need to edit hardware_settings_config.xml in your ../Documents/My Games/DiRT3/hardwaresettings/ directory (see Installation FAQ for more info). Latest DiRT3 game patch is bugged do not update.
+F12010Plug64 = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2010/hardwaresettings/ directory (see the Installation FAQ for more info).
+F12011Plug64 = 9|20777,127.0.0.1,1,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2011/hardwaresettings/ directory (see the Installation FAQ for more info).
+F12012Plug64 = 9|20777,127.0.0.1,2,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2012/hardwaresettings/ directory (see the Installation FAQ for more info).
+GRID2Plug64 = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/GRID 2/hardwaresettings/ directory (see the Installation FAQ for more info).
+GRID2_AVXPlug64 = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/GRID 2/hardwaresettings/ directory (see the Installation FAQ for more info).
+F12013Plug64 = 9|20777,127.0.0.1,3,default options should be fine but you still need to edit the hardware_settings_config.xml file in your ../Documents/My Games/FormulaOne2013/hardwaresettings/ directory (see the Installation FAQ for more info).
+GRIDPlug64 = 9|20777,127.0.0.1,1,GRID 1 may not work properly (API data missing) default options should be fine but you need to edit the hardware_settings_config.xml file in your ../Documents/GRID/hardwaresettings/ directory.
+FTruckEngine64 = 1|C:\Program Files (x86)\FTruck\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+GPBPlug64 = 21|C:\Program Files (x86)\GP Bikes\gpbikes\plugins\GPBSLIBridge.dlo,click the button 'Install Bridge Manually' to copy and install manually the GP Bikes bridge dlo into the plugins directory of the simulation.
+GSCEngine64 = 1|C:\GSC2012\Plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+GTLPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTL/Userdata/.. directory)
+GTR2BasicPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTR2/Userdata/.. directory)
+GTR2Plug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../GTR2/Userdata/.. directory)
+GTR2SteamPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/common/GRT2/Userdata/.. directory)
+iRacingSimPlug64 = 8|Launch iRacing simulation and open options then uncheck G27 and Fanatec native support or disable SLIMax Mgr support for this game devices.
+KRPPlug64 = 20|C:\Program Files (x86)\Kart Racing Pro\plugins\KRPSLIBridge.dlo,click the button 'Install Bridge Manually' to copy and install manually the Kart Racing PRO bridge dlo into the plugins directory of the simulation.
+LFSPlug64 = 7|30005,29999,127.0.0.1,Fill out the form with info corresponding to your ../LFS/cfg.txt config file: OutGauge UDP port (default: 30005 and IP (default: 127.0.0.1) and the Insim TCP port (default:29999)
+PCARSPlug64 = 8|Shared Memory must be enabled in game setup (see the FAQ for more info)
+PCARSPlugAFR64 = 8|Shared Memory must be enabled in game setup(see the FAQ for more info)
+RichardBurnsRallyPlug64 = 8|The plugin works with RichardBurnsRally_SSE.exe app only and is compatible with RSRBR201X
+rFactor2Plug64 = 2|C:\Program Files (x86)\rFactor2\plugins\rFactor2SLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor 2 bridge dll into the plugins directory of the simulation.
+rFactor2DevModePlug64 = 2|C:\Program Files (x86)\rFactor2\plugins\rFactor2SLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor 2 bridge dll into the plugins directory of the simulation.
+rFactorPlug64 = 1|C:\Program Files (x86)\rFactor\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+SHIFT2Plug64 = 8|The plugin works with boxed US version only (not tested with Steam version)
+SimbinDTMExpPlug64 = 8|No option. Shared Memory is enabled by default.
+SimbinR3ESteamPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/common/raceroom racing experience/Userdata/.. directory)
+SimbinSteamPlug64 = 8|Shared Memory must be = 1 (enable) in your PLR (Simbin Player options in ../Steamapps/USERNAME/race07/Userdata/.. directory)
+SRWEngine64 = 1|C:\Program Files (x86)\Simraceway\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+SuperleagueEngine64 = 1|C:\Program Files (x86)\Superleague\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+TCarreteraEngine64 = 1|C:\Program Files (x86)\ACTC\plugins\rFactorSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the rFactor bridge dll into the plugins directory of the simulation.
+ETS2Plug64 = 4|C:\Program Files (x86)\Euro Truck Simulator 2\bin\win_x86\plugins\EuroTruckSLIBridge.dll,click the button 'Install Bridge Manually' to copy and install manually the Eurotruck bridge dll into the plugins directory of the simulation.
+WRSPlug64 = 22|C:\Program Files (x86)\World Racing Series\wrs\plugins\wrsbridge.dll,click the button 'Install Bridge Manually' to copy and install manually the PiBoSo WRS bridge dlo into the plugins directory of the simulation.
diff --git a/cfg/simracedlx_default.sli b/cfg/simracedlx_default.sli
index bf43cc2..42bdc1e 100644
--- a/cfg/simracedlx_default.sli
+++ b/cfg/simracedlx_default.sli
@@ -1,81 +1,81 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="256" value=" " info="SIMRACE-DLX Default Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SIMRACEDLX info="SIMRACE-DLX device options" flag="256">
- <HELP flag="256" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="294" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="294" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="256" value="1,2,3,4,5,6,7,8,9,10,11,13,14,16,17,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <F1RIGHTDIGITSPANELS flag="256" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,9,4,22,21,23,24,6,25,27,42"/>
- <F1QIFUNCTIONLEFT flag="294" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="294" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="294" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="294" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="294" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="294" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="294" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="294" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="294" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SIMRACEDLX>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="294">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="294"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="294" value="0"/>
- </SHIFTPOINTS>
- <LED flag="294" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="256"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="256"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="256"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="256"/>
- <LEDGREENFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="256"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="256"/>
- <LEDREDFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="256"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="256"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="256"/>
- <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="256"/>
- <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="256"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="256"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="256"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="256"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="256"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="256"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="256" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="294">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="294"/>
- <SHIFTLIGHTSTYPE flag="294" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="294" value="65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="294" value="16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="294">
- <MAXBRIGHTNESS flag="294" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-DLX).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="294" value="90%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="294" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <LEDBRIGHTNESSBALANCE flag="294" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="256" value=" " info="SIMRACE-DLX Default Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SIMRACEDLX info="SIMRACE-DLX device options" flag="256">
+ <HELP flag="256" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="294" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="294" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="256" value="1,2,3,4,5,6,7,8,9,10,11,13,14,16,17,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <F1RIGHTDIGITSPANELS flag="256" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,9,4,22,21,23,24,6,25,27,42"/>
+ <F1QIFUNCTIONLEFT flag="294" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="294" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="294" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="294" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="294" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="294" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="294" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="294" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="294" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SIMRACEDLX>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="294">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="294"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="294" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="294" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="256"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="256"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="256"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="256"/>
+ <LEDGREENFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="256"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="256"/>
+ <LEDREDFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="256"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="256"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="256"/>
+ <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="256"/>
+ <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="256"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="256"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="256"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="256"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="256"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="256"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="256" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="294">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="294"/>
+ <SHIFTLIGHTSTYPE flag="294" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="294" value="65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="294" value="16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="294">
+ <MAXBRIGHTNESS flag="294" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-DLX).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="294" value="90%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 90%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="294" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <LEDBRIGHTNESSBALANCE flag="294" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/simracedlx_f1_2012.sli b/cfg/simracedlx_f1_2012.sli
index 3b777d7..44ec72c 100644
--- a/cfg/simracedlx_f1_2012.sli
+++ b/cfg/simracedlx_f1_2012.sli
@@ -1,81 +1,81 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="256" value=" " info="SIMRACE-DLX F1 2012 Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SIMRACEDLX info="SIMRACE-DLX device options" flag="256">
- <HELP flag="256" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="294" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="294" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="256" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="4,1,2,3,25,5,6,7,8,27,24"/>
- <F1RIGHTDIGITSPANELS flag="256" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,19,9,4,27,24,2,6,25"/>
- <F1QIFUNCTIONLEFT flag="294" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="294" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
- <BUTTONSCHARSMAPPING flag="294" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="294" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="294" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="294" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="294" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="294" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="294" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SIMRACEDLX>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="294">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="294"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="294" value="3"/>
- </SHIFTPOINTS>
- <LED flag="294" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="256"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="256"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="256"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="256"/>
- <LEDGREENFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="256"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="256"/>
- <LEDREDFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="256"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="256"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="256"/>
- <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="256"/>
- <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="256"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="256"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="256"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="256"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="256"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="256"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="256" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="294">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="294"/>
- <SHIFTLIGHTSTYPE flag="294" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="5"/>
- <RPMVALUES flag="294" value="65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="294" value="16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="294">
- <MAXBRIGHTNESS flag="294" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-DLX).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="294" value="90%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="294" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <LEDBRIGHTNESSBALANCE flag="294" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="256" value=" " info="SIMRACE-DLX F1 2012 Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SIMRACEDLX info="SIMRACE-DLX device options" flag="256">
+ <HELP flag="256" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="294" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="294" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="256" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="4,1,2,3,25,5,6,7,8,27,24"/>
+ <F1RIGHTDIGITSPANELS flag="256" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,47,9,4,27,24,2,6,25"/>
+ <F1QIFUNCTIONLEFT flag="294" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="294" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
+ <BUTTONSCHARSMAPPING flag="294" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="294" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="294" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="294" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="294" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="294" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="294" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SIMRACEDLX>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="294">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="294"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="294" value="3"/>
+ </SHIFTPOINTS>
+ <LED flag="294" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="256"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="256"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="256"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="256"/>
+ <LEDGREENFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="256"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="256"/>
+ <LEDREDFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="256"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="256"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="256"/>
+ <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="256"/>
+ <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="256"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="256"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="256"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="256"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="256"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="256"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="256" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="294">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="294"/>
+ <SHIFTLIGHTSTYPE flag="294" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="5"/>
+ <RPMVALUES flag="294" value="65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="294" value="16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="294">
+ <MAXBRIGHTNESS flag="294" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-DLX).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="294" value="90%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 90%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="294" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <LEDBRIGHTNESSBALANCE flag="294" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/simracedlx_f1_2013.sli b/cfg/simracedlx_f1_2013.sli
index 155d931..a8ea328 100644
--- a/cfg/simracedlx_f1_2013.sli
+++ b/cfg/simracedlx_f1_2013.sli
@@ -1,89 +1,81 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="256" value=" " info="SIMRACE-DLX F1 2013 Settings #~http://www.eksimracing.com">
- <GLOBAL info="global device options overridden" flag="0">
- <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
- <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
- <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
- <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
- <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
- <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
- </GLOBAL>
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SIMRACEDLX info="SIMRACE-DLX device options" flag="256">
- <HELP flag="256" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="294" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="294" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="256" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,25,5,6,7,8,27,24"/>
- <F1RIGHTDIGITSPANELS flag="256" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,19,9,4,27,24,2,6,25"/>
- <F1QIFUNCTIONLEFT flag="294" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="294" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
- <BUTTONSCHARSMAPPING flag="294" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="294" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="294" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="294" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="294" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="294" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="294" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SIMRACEDLX>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="294">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="294"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="294" value="0"/>
- </SHIFTPOINTS>
- <LED flag="294" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="256"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="256"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="256"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="256"/>
- <LEDGREENFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="256"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="256"/>
- <LEDREDFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="256"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="256"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="256"/>
- <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="256"/>
- <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="256"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="256"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="256"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="256"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="256"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="256"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="256" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="294">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="294"/>
- <SHIFTLIGHTSTYPE flag="294" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="1"/>
- <RPMVALUES flag="294" value="65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="294" value="16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="294">
- <MAXBRIGHTNESS flag="294" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-DLX).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="294" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
- <BRIGHTSTEP flag="294" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <LEDBRIGHTNESSBALANCE flag="294" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="256" value=" " info="SIMRACE-DLX F1 2013 Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SIMRACEDLX info="SIMRACE-DLX device options" flag="256">
+ <HELP flag="256" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="294" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="294" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="256" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,25,5,6,7,8,27,24"/>
+ <F1RIGHTDIGITSPANELS flag="256" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,47,9,4,27,24,2,6,25"/>
+ <F1QIFUNCTIONLEFT flag="294" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="294" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
+ <BUTTONSCHARSMAPPING flag="294" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="294" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="294" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="294" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="294" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="294" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="294" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SIMRACEDLX>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="294">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="294"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="294" value="3"/>
+ </SHIFTPOINTS>
+ <LED flag="294" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="256"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="256"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="256"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="256"/>
+ <LEDGREENFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="256"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="256"/>
+ <LEDREDFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="256"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="256"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="256"/>
+ <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="256"/>
+ <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="256"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="256"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="256"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="256"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="256"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="256"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="256" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="294">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="294"/>
+ <SHIFTLIGHTSTYPE flag="294" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="7"/>
+ <RPMVALUES flag="294" value="65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="294" value="16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="294">
+ <MAXBRIGHTNESS flag="294" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-DLX).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="294" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 90%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
+ <BRIGHTSTEP flag="294" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <LEDBRIGHTNESSBALANCE flag="294" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/simracedlx_f1_2013_v2.sli b/cfg/simracedlx_f1_2013_v2.sli
index 079ba48..b7dd332 100644
--- a/cfg/simracedlx_f1_2013_v2.sli
+++ b/cfg/simracedlx_f1_2013_v2.sli
@@ -1,89 +1,91 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="256" value=" " info="SIMRACE-DLX F1 2013 Settings with KERS feedback #~http://www.eksimracing.com">
- <GLOBAL info="global device options overridden" flag="0">
- <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
- <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
- <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
- <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
- <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
- <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
- </GLOBAL>
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SIMRACEDLX info="SIMRACE-DLX device options" flag="256">
- <HELP flag="256" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="294" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="294" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="256" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,25,5,6,7,8,27,24"/>
- <F1RIGHTDIGITSPANELS flag="256" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,19,9,4,27,24,2,6,25"/>
- <F1QIFUNCTIONLEFT flag="294" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="294" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
- <BUTTONSCHARSMAPPING flag="294" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="294" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="294" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="294" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="294" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="294" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="294" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SIMRACEDLX>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="294">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="294"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="294" value="3"/>
- </SHIFTPOINTS>
- <LED flag="294" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="256"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="256"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="256"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="256"/>
- <LEDGREENFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="256"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="256"/>
- <LEDREDFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="256"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="256"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="256"/>
- <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="256"/>
- <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="256"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="256"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="256"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="256"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="256"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="256"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="256" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="294">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="294"/>
- <SHIFTLIGHTSTYPE flag="294" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="5"/>
- <RPMVALUES flag="294" value="65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="294" value="16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="294">
- <MAXBRIGHTNESS flag="294" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-DLX).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="294" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
- <BRIGHTSTEP flag="294" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <LEDBRIGHTNESSBALANCE flag="294" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="256" value=" " info="SIMRACE-DLX F1 2013 Settings with KERS feedback #~http://www.eksimracing.com">
+ <GLOBAL info="global device options overridden" flag="0">
+ <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
+ <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
+ <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
+ <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
+ <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
+ <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
+ </GLOBAL>
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
+ <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
+ </GENERAL>
+ <SIMRACEDLX info="SIMRACE-DLX device options" flag="256">
+ <HELP flag="256" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="294" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="294" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="256" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,25,5,6,7,8,27,24"/>
+ <F1RIGHTDIGITSPANELS flag="256" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,47,9,4,27,24,2,6,25"/>
+ <F1QIFUNCTIONLEFT flag="294" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="294" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
+ <BUTTONSCHARSMAPPING flag="294" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="294" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="294" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="294" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="294" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="294" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="294" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SIMRACEDLX>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="294">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="294"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="294" value="3"/>
+ </SHIFTPOINTS>
+ <LED flag="294" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="256"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="256"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="256"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="256"/>
+ <LEDGREENFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="256"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="256"/>
+ <LEDREDFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="256"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="256"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="256"/>
+ <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="256"/>
+ <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="256"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="256"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="256"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="256"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="256"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="256"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="256" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="294">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="294"/>
+ <SHIFTLIGHTSTYPE flag="294" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="5"/>
+ <RPMVALUES flag="294" value="65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="294" value="16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="294">
+ <MAXBRIGHTNESS flag="294" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-DLX).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="294" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 90%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
+ <BRIGHTSTEP flag="294" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <LEDBRIGHTNESSBALANCE flag="294" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/simracedlx_iracing.sli b/cfg/simracedlx_iracing.sli
index 43cdc80..3186f4e 100644
--- a/cfg/simracedlx_iracing.sli
+++ b/cfg/simracedlx_iracing.sli
@@ -1,83 +1,83 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="256" value=" " info="SIMRACE-DLX iRacing Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="256">
- <REVERSE flag="256" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="256"/>
- <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
- <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR,SPDLMTMETHOD,SHIFTPOINTSMETHOD,SHIFTLIGHTSTYPE,RPMVALUES" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
- </GENERAL>
- <SIMRACEDLX info="SIMRACE-DLX device options" flag="256">
- <HELP flag="256" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="294" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="294" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="256" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,2,3,4,5,6,7,8,10,11,27,22"/>
- <F1RIGHTDIGITSPANELS flag="256" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,13,14,16,17,9,4,6,41,43,42"/>
- <F1QIFUNCTIONLEFT flag="294" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="294" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="294" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="294" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="294" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="294" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="294" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="294" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="294" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SIMRACEDLX>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="294">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="294"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="294" value="0"/>
- </SHIFTPOINTS>
- <LED flag="294" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="256"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="256"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="256"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="256"/>
- <LEDGREENFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="256"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="256"/>
- <LEDREDFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="256"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="256"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="256"/>
- <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="256"/>
- <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="256"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="256"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="256"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="256"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="256"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="256"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="256" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="294">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="294"/>
- <SHIFTLIGHTSTYPE flag="294" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="294" value="65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="294" value="16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="294">
- <MAXBRIGHTNESS flag="294" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-DLX).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="294" value="90%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="294" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <LEDBRIGHTNESSBALANCE flag="294" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="256" value=" " info="SIMRACE-DLX iRacing Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="256">
+ <REVERSE flag="256" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="256"/>
+ <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
+ <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR,SPDLMTMETHOD,SHIFTPOINTSMETHOD,SHIFTLIGHTSTYPE,RPMVALUES" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
+ </GENERAL>
+ <SIMRACEDLX info="SIMRACE-DLX device options" flag="256">
+ <HELP flag="256" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="294" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="294" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="256" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,2,3,4,5,6,7,8,10,11,27,22"/>
+ <F1RIGHTDIGITSPANELS flag="256" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,13,14,16,17,9,4,6,41,43,42"/>
+ <F1QIFUNCTIONLEFT flag="294" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="294" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="294" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="294" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="294" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="294" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="294" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="294" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="294" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SIMRACEDLX>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="294">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="294"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="294" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="294" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="256"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="256"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="256"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="256"/>
+ <LEDGREENFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="256"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="256"/>
+ <LEDREDFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="256"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="256"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="256"/>
+ <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="256"/>
+ <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="256"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="256"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="256"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="256"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="256"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="256"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="256" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="294">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="294"/>
+ <SHIFTLIGHTSTYPE flag="294" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="294" value="65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="294" value="16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="294">
+ <MAXBRIGHTNESS flag="294" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-DLX).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="294" value="90%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 90%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="294" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <LEDBRIGHTNESSBALANCE flag="294" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/simracedlx_lfs.sli b/cfg/simracedlx_lfs.sli
index 7da541b..d44a97b 100644
--- a/cfg/simracedlx_lfs.sli
+++ b/cfg/simracedlx_lfs.sli
@@ -1,81 +1,81 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="256" value=" " info="SIMRACE-DLX LFS Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SIMRACEDLX info="SIMRACE-DLX device options" flag="256">
- <HELP flag="256" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="294" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="294" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="256" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,22,5,6,7,8,23,24"/>
- <F1RIGHTDIGITSPANELS flag="256" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,19,9,4,27,5,2,6,25,44,42"/>
- <F1QIFUNCTIONLEFT flag="294" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="294" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
- <BUTTONSCHARSMAPPING flag="294" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="294" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="294" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="294" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="294" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="294" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="294" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SIMRACEDLX>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="294">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="294"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="294" value="1"/>
- </SHIFTPOINTS>
- <LED flag="294" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="256"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="256"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="256"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="256"/>
- <LEDGREENFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="256"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="256"/>
- <LEDREDFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="256"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="256"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="256"/>
- <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="256"/>
- <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="256"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="256"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="256"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="256"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="256"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="256"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="256" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="294">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="294"/>
- <SHIFTLIGHTSTYPE flag="294" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="294" value="65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="294" value="16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="294">
- <MAXBRIGHTNESS flag="294" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-DLX).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="294" value="90%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="294" info="Set the step for brightness adjustment (default 10)" value="20"/>
- <LEDBRIGHTNESSBALANCE flag="294" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="256" value=" " info="SIMRACE-DLX LFS Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SIMRACEDLX info="SIMRACE-DLX device options" flag="256">
+ <HELP flag="256" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="294" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="294" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="256" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,22,5,6,7,8,23,24"/>
+ <F1RIGHTDIGITSPANELS flag="256" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,19,9,4,27,5,2,6,25,44,42"/>
+ <F1QIFUNCTIONLEFT flag="294" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="294" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
+ <BUTTONSCHARSMAPPING flag="294" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="294" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="294" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="294" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="294" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="294" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="294" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SIMRACEDLX>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="294">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="294"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="294" value="1"/>
+ </SHIFTPOINTS>
+ <LED flag="294" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="256"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="256"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="256"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="256"/>
+ <LEDGREENFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="256"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="256"/>
+ <LEDREDFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="256"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="256"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="256"/>
+ <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="256"/>
+ <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="256"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="256"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="256"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="256"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="256"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="256"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="256" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="294">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="294"/>
+ <SHIFTLIGHTSTYPE flag="294" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="294" value="65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="294" value="16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="294">
+ <MAXBRIGHTNESS flag="294" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-DLX).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="294" value="90%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 90%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="294" info="Set the step for brightness adjustment (default 10)" value="20"/>
+ <LEDBRIGHTNESSBALANCE flag="294" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/simracedlx_rfactor.sli b/cfg/simracedlx_rfactor.sli
index 8a384b5..0b38f16 100644
--- a/cfg/simracedlx_rfactor.sli
+++ b/cfg/simracedlx_rfactor.sli
@@ -1,81 +1,81 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="256" value=" " info="SIMRACE-DLX rFactor Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SIMRACEDLX info="SIMRACE-DLX device options" flag="256">
- <HELP flag="256" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="294" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="294" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="256" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,25,5,6,7,8,27,24"/>
- <F1RIGHTDIGITSPANELS flag="256" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,19,9,4,27,5,2,6,25,44"/>
- <F1QIFUNCTIONLEFT flag="294" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="294" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
- <BUTTONSCHARSMAPPING flag="294" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="294" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="294" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="294" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="294" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="294" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="294" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SIMRACEDLX>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="294">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="294"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="294" value="1"/>
- </SHIFTPOINTS>
- <LED flag="294" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="256"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="256"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="256"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="256"/>
- <LEDGREENFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="256"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="256"/>
- <LEDREDFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="256"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="256"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="256"/>
- <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="256"/>
- <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="256"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="256"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="256"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="256"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="256"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="256"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="256" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="294">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="294"/>
- <SHIFTLIGHTSTYPE flag="294" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="1"/>
- <RPMVALUES flag="294" value="65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="294" value="16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="294">
- <MAXBRIGHTNESS flag="294" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-DLX).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="294" value="90%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="294" info="Set the step for brightness adjustment (default 10)" value="20"/>
- <LEDBRIGHTNESSBALANCE flag="294" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="256" value=" " info="SIMRACE-DLX rFactor Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SIMRACEDLX info="SIMRACE-DLX device options" flag="256">
+ <HELP flag="256" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="294" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="294" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="256" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,25,5,6,7,8,27,24"/>
+ <F1RIGHTDIGITSPANELS flag="256" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,59,9,4,27,5,2,6,25,44"/>
+ <F1QIFUNCTIONLEFT flag="294" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="294" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
+ <BUTTONSCHARSMAPPING flag="294" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="294" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="294" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="294" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="294" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="294" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="294" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SIMRACEDLX>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="294">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="294"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="294" value="1"/>
+ </SHIFTPOINTS>
+ <LED flag="294" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="256"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="256"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="256"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="256"/>
+ <LEDGREENFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="256"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="256"/>
+ <LEDREDFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="256"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="256"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="256"/>
+ <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="256"/>
+ <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="256"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="256"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="256"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="256"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="256"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="256"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="256" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="294">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="294"/>
+ <SHIFTLIGHTSTYPE flag="294" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="1"/>
+ <RPMVALUES flag="294" value="65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="294" value="16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="294">
+ <MAXBRIGHTNESS flag="294" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-DLX).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="294" value="90%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 90%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="294" info="Set the step for brightness adjustment (default 10)" value="20"/>
+ <LEDBRIGHTNESSBALANCE flag="294" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/simracedlx_simbin.sli b/cfg/simracedlx_simbin.sli
index a4810d9..ef0653f 100644
--- a/cfg/simracedlx_simbin.sli
+++ b/cfg/simracedlx_simbin.sli
@@ -1,83 +1,83 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="256" value=" " info="SIMRACE-DLX Simbin Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="256">
- <REVERSE flag="256" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="256"/>
- <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
- <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR,SPDLMTMETHOD,SHIFTPOINTSMETHOD,SHIFTLIGHTSTYPE,RPMVALUES" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
- </GENERAL>
- <SIMRACEDLX info="SIMRACE-DLX device options" flag="256">
- <HELP flag="256" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="294" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="2"/>
- <SPDLMTRPMLEDONLY flag="294" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="256" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,2,3,4,5,6,7,8,10,11,22"/>
- <F1RIGHTDIGITSPANELS flag="256" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,9,3,4,6,43,22,23,24,42"/>
- <F1QIFUNCTIONLEFT flag="294" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="294" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="294" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="294" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="294" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="294" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="294" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="294" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="294" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SIMRACEDLX>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="294">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="294"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="294" value="0"/>
- </SHIFTPOINTS>
- <LED flag="294" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="256"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="256"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="256"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="256"/>
- <LEDGREENFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="256"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="256"/>
- <LEDREDFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="256"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="256"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="256"/>
- <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="256"/>
- <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="256"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="256"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="256"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="256"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="256"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="256"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="256" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="294">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="294"/>
- <SHIFTLIGHTSTYPE flag="294" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="294" value="65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="294" value="16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="294">
- <MAXBRIGHTNESS flag="294" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-DLX).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="294" value="90%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="294" info="Set the step for brightness adjustment (default 10)" value="15"/>
- <LEDBRIGHTNESSBALANCE flag="294" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="256" value=" " info="SIMRACE-DLX Simbin Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="256">
+ <REVERSE flag="256" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="256"/>
+ <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
+ <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR,SPDLMTMETHOD,SHIFTPOINTSMETHOD,SHIFTLIGHTSTYPE,RPMVALUES" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
+ </GENERAL>
+ <SIMRACEDLX info="SIMRACE-DLX device options" flag="256">
+ <HELP flag="256" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="294" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="2"/>
+ <SPDLMTRPMLEDONLY flag="294" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="256" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,2,3,4,5,6,7,8,10,11,22"/>
+ <F1RIGHTDIGITSPANELS flag="256" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,9,3,4,6,43,22,23,24,42"/>
+ <F1QIFUNCTIONLEFT flag="294" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="294" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="294" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="294" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="294" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="294" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="294" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="294" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="294" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="294" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SIMRACEDLX>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="294">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="294"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="294" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="294" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="256"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="256"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="256"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="256"/>
+ <LEDGREENFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="256"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="256"/>
+ <LEDREDFLAG value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="256"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="256"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="256"/>
+ <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="256"/>
+ <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="256"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="256"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="256"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="256"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="256"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="256"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="256"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="256" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="294">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="294"/>
+ <SHIFTLIGHTSTYPE flag="294" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="294" value="65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="294" value="16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="294">
+ <MAXBRIGHTNESS flag="294" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-DLX).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="294" value="90%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 90%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="294" info="Set the step for brightness adjustment (default 10)" value="15"/>
+ <LEDBRIGHTNESSBALANCE flag="294" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/simracedlx_welcome.ecfg b/cfg/simracedlx_welcome.ecfg
index 892cb44..5f7adbe 100644
--- a/cfg/simracedlx_welcome.ecfg
+++ b/cfg/simracedlx_welcome.ecfg
@@ -1,2 +1,2 @@
-SIMR
-DLX*
+SIMR
+DLX*
diff --git a/cfg/simracef1_default.sli b/cfg/simracef1_default.sli
index a47428c..2fb5f0b 100644
--- a/cfg/simracef1_default.sli
+++ b/cfg/simracef1_default.sli
@@ -1,88 +1,88 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="512" value=" " info="SIM RACE F1 Default Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="512" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="512"/>
- </GENERAL>
- <SIMRACEF1 info="SIMRACE-F1 device options" flag="512">
- <HELP flag="512" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="512" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="512" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="512" value="1,2,3,4,5,6,7,8,9,10,11,13,14,16,17,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in simracef1.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <F1RIGHTDIGITSPANELS flag="512" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in simracef1.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,9,4,22,21,23,24,6,25,27,42"/>
- <F1QIFUNCTIONLEFT flag="512" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the simracef1.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="512" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in simracef1.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="512" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="512" info="Map each button to char (from button 1 to 32)" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA"/>
- <SW1CHARSMAPPING value="false" flag="512" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA"/>
- <SW2CHARSMAPPING value="false" flag="512" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="512" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="512" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="512" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW7CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW7CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW8CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW8CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW9CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW9CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SIMRACEF1>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="512">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="512"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="512" value="0"/>
- </SHIFTPOINTS>
- <LED flag="512" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
- <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
- <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
- <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
- <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="512">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="512"/>
- <SHIFTLIGHTSTYPE flag="512" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="512" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="512" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="512">
- <MAXBRIGHTNESS flag="512" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="512" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
- <BRIGHTSTEP flag="512" value="10" info="Set the step for brightness adjustment (default 10)"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="512" value=" " info="SIM RACE F1 Default Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="512" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="512"/>
+ </GENERAL>
+ <SIMRACEF1 info="SIMRACE-F1 device options" flag="512">
+ <HELP flag="512" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="512" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="512" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="512" value="1,2,3,4,5,6,7,8,9,10,11,13,14,16,17,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in simracef1.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <F1RIGHTDIGITSPANELS flag="512" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in simracef1.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,9,4,22,21,23,24,6,25,27,42"/>
+ <F1QIFUNCTIONLEFT flag="512" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the simracef1.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="512" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in simracef1.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="512" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="512" info="Map each button to char (from button 1 to 32)" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA"/>
+ <SW1CHARSMAPPING value="false" flag="512" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA"/>
+ <SW2CHARSMAPPING value="false" flag="512" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="512" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="512" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="512" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW7CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW7CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW8CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW8CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW9CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW9CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SIMRACEF1>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="512">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="512"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="512" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="512" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
+ <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
+ <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
+ <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
+ <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="512">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="512"/>
+ <SHIFTLIGHTSTYPE flag="512" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="512" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="512" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="512">
+ <MAXBRIGHTNESS flag="512" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="512" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
+ <BRIGHTSTEP flag="512" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/simracef1_f1_2012.sli b/cfg/simracef1_f1_2012.sli
index d2f9da3..af01af7 100644
--- a/cfg/simracef1_f1_2012.sli
+++ b/cfg/simracef1_f1_2012.sli
@@ -1,88 +1,88 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="512" value=" " info="SIM RACE F1 - F1 2012 Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="512">
- <REVERSE flag="512" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="512"/>
- </GENERAL>
- <SIMRACEF1 info="SIMRACE-F1 device options" flag="512">
- <HELP flag="512" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="512" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="512" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="512" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="4,1,2,3,25,5,6,7,8,27,24"/>
- <F1RIGHTDIGITSPANELS flag="512" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,19,9,4,27,24,2,6,25"/>
- <F1QIFUNCTIONLEFT flag="512" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="512" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
- <BUTTONSCHARSMAPPING flag="512" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="512" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="512" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="512" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="512" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="512" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="512" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW7CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW7CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW8CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW8CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW9CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW9CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SIMRACEF1>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="512">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="512"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="512" value="3"/>
- </SHIFTPOINTS>
- <LED flag="512" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
- <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
- <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
- <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
- <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="512">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="512"/>
- <SHIFTLIGHTSTYPE flag="512" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="5"/>
- <RPMVALUES flag="512" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="512" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="512">
- <MAXBRIGHTNESS flag="512" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="512" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
- <BRIGHTSTEP flag="512" value="10" info="Set the step for brightness adjustment (default 10)"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="512" value=" " info="SIM RACE F1 - F1 2012 Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="512">
+ <REVERSE flag="512" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="512"/>
+ </GENERAL>
+ <SIMRACEF1 info="SIMRACE-F1 device options" flag="512">
+ <HELP flag="512" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="512" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="512" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="512" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="4,1,2,3,25,5,6,7,8,27,24"/>
+ <F1RIGHTDIGITSPANELS flag="512" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,47,9,4,27,24,2,6,25"/>
+ <F1QIFUNCTIONLEFT flag="512" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="512" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
+ <BUTTONSCHARSMAPPING flag="512" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="512" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="512" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="512" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="512" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="512" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="512" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW7CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW7CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW8CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW8CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW9CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW9CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SIMRACEF1>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="512">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="512"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="512" value="3"/>
+ </SHIFTPOINTS>
+ <LED flag="512" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
+ <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
+ <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
+ <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
+ <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="512">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="512"/>
+ <SHIFTLIGHTSTYPE flag="512" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="5"/>
+ <RPMVALUES flag="512" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="512" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="512">
+ <MAXBRIGHTNESS flag="512" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="512" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
+ <BRIGHTSTEP flag="512" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/simracef1_f1_2013.sli b/cfg/simracef1_f1_2013.sli
index 54d0b02..7f82fe8 100644
--- a/cfg/simracef1_f1_2013.sli
+++ b/cfg/simracef1_f1_2013.sli
@@ -1,97 +1,89 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="512" value=" " info="SIMRACE-F1 Settings for F1 2013 #~http://www.eksimracing.com">
- <GLOBAL info="global device options overridden" flag="0">
- <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
- <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
- <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
- <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
- <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
- <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
- </GLOBAL>
- <GENERAL info="Common device options" flag="512">
- <REVERSE flag="512" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="512"/>
- </GENERAL>
- <SIMRACEF1 info="SIMRACE-F1 device options" flag="512">
- <HELP flag="512" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="512" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="512" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="512" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,25,5,6,7,8,27,24"/>
- <F1RIGHTDIGITSPANELS flag="512" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,19,9,4,27,24,2,6,25"/>
- <F1QIFUNCTIONLEFT flag="512" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="512" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
- <BUTTONSCHARSMAPPING flag="512" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="512" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="512" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="512" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="512" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="512" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="512" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW7CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW7CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW8CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW8CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW9CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW9CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SIMRACEF1>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="512">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="512"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="512" value="0"/>
- </SHIFTPOINTS>
- <LED flag="512" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
- <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
- <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
- <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
- <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="512">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="512"/>
- <SHIFTLIGHTSTYPE flag="512" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="1"/>
- <RPMVALUES flag="512" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="512" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="512">
- <MAXBRIGHTNESS flag="512" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="512" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
- <BRIGHTSTEP flag="512" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <LEDBRIGHTNESSBALANCE flag="512" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="512" value=" " info="SIMRACE-F1 Settings for F1 2013 #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="512">
+ <REVERSE flag="512" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="512"/>
+ </GENERAL>
+ <SIMRACEF1 info="SIMRACE-F1 device options" flag="512">
+ <HELP flag="512" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="512" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="512" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="512" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,25,5,6,7,8,27,24"/>
+ <F1RIGHTDIGITSPANELS flag="512" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,47,9,4,27,24,2,6,25"/>
+ <F1QIFUNCTIONLEFT flag="512" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="512" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
+ <BUTTONSCHARSMAPPING flag="512" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="512" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="512" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="512" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="512" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="512" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="512" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW7CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW7CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW8CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW8CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW9CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW9CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SIMRACEF1>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="512">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="512"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="512" value="3"/>
+ </SHIFTPOINTS>
+ <LED flag="512" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
+ <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
+ <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
+ <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
+ <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="512">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="512"/>
+ <SHIFTLIGHTSTYPE flag="512" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="7"/>
+ <RPMVALUES flag="512" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="512" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="512">
+ <MAXBRIGHTNESS flag="512" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="512" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
+ <BRIGHTSTEP flag="512" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <LEDBRIGHTNESSBALANCE flag="512" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/simracef1_f1_2013_v2.sli b/cfg/simracef1_f1_2013_v2.sli
index f214208..02939b8 100644
--- a/cfg/simracef1_f1_2013_v2.sli
+++ b/cfg/simracef1_f1_2013_v2.sli
@@ -1,97 +1,99 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="512" value=" " info="SIMRACE-F1 F1 2013 Settings with KERS feedback #~http://www.eksimracing.com">
- <GLOBAL info="global device options overridden" flag="0">
- <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
- <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
- <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
- <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
- <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
- <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
- </GLOBAL>
- <GENERAL info="Common device options" flag="512">
- <REVERSE flag="512" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="512"/>
- </GENERAL>
- <SIMRACEF1 info="SIMRACE-F1 device options" flag="512">
- <HELP flag="512" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="512" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="512" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="512" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,25,5,6,7,8,27,24"/>
- <F1RIGHTDIGITSPANELS flag="512" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,19,9,4,27,24,2,6,25"/>
- <F1QIFUNCTIONLEFT flag="512" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="512" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
- <BUTTONSCHARSMAPPING flag="512" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="512" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="512" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="512" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="512" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="512" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="512" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW7CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW7CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW8CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW8CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW9CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW9CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SIMRACEF1>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="512">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="512"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="512" value="3"/>
- </SHIFTPOINTS>
- <LED flag="512" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
- <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
- <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
- <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
- <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="512">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="512"/>
- <SHIFTLIGHTSTYPE flag="512" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="5"/>
- <RPMVALUES flag="512" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="512" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="512">
- <MAXBRIGHTNESS flag="512" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="512" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
- <BRIGHTSTEP flag="512" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <LEDBRIGHTNESSBALANCE flag="512" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="512" value=" " info="SIMRACE-F1 F1 2013 Settings with KERS feedback #~http://www.eksimracing.com">
+ <GLOBAL info="global device options overridden" flag="0">
+ <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
+ <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
+ <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
+ <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
+ <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
+ <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
+ </GLOBAL>
+ <GENERAL info="Common device options" flag="512">
+ <REVERSE flag="512" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="512"/>
+ <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
+ <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
+ </GENERAL>
+ <SIMRACEF1 info="SIMRACE-F1 device options" flag="512">
+ <HELP flag="512" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="512" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="512" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="512" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,25,5,6,7,8,27,24"/>
+ <F1RIGHTDIGITSPANELS flag="512" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,47,9,4,27,24,2,6,25"/>
+ <F1QIFUNCTIONLEFT flag="512" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="512" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
+ <BUTTONSCHARSMAPPING flag="512" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="512" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="512" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="512" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="512" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="512" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="512" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW7CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW7CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW8CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW8CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW9CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW9CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SIMRACEF1>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="512">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="512"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="512" value="3"/>
+ </SHIFTPOINTS>
+ <LED flag="512" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
+ <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
+ <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
+ <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
+ <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="512">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="512"/>
+ <SHIFTLIGHTSTYPE flag="512" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="5"/>
+ <RPMVALUES flag="512" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="512" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="512">
+ <MAXBRIGHTNESS flag="512" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="512" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
+ <BRIGHTSTEP flag="512" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <LEDBRIGHTNESSBALANCE flag="512" info="LEDs are brighter than digits. Adjust the brightness percentage in less (from -1 to -80%) compared to the digits (default -40%)" value="40%"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/simracef1_iracing.sli b/cfg/simracef1_iracing.sli
index acfc79a..521c081 100644
--- a/cfg/simracef1_iracing.sli
+++ b/cfg/simracef1_iracing.sli
@@ -1,90 +1,90 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="512" value=" " info="SIM RACE F1 iRacing Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="512">
- <REVERSE flag="512" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="512"/>
- <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
- <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR,SPDLMTMETHOD,SHIFTPOINTSMETHOD,SHIFTLIGHTSTYPE,RPMVALUES" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
- </GENERAL>
- <SIMRACEF1 info="SIMRACE-F1 device options" flag="512">
- <HELP flag="512" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="512" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="512" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="512" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,2,3,4,5,6,7,8,10,11,27,22"/>
- <F1RIGHTDIGITSPANELS flag="512" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,13,14,16,17,9,4,6,41,43,42"/>
- <F1QIFUNCTIONLEFT flag="512" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="512" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="512" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="512" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="512" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="512" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="512" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="512" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="512" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW7CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW7CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW8CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW8CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW9CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW9CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SIMRACEF1>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="512">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="512"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="512" value="0"/>
- </SHIFTPOINTS>
- <LED flag="512" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
- <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
- <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
- <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
- <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="512">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="512"/>
- <SHIFTLIGHTSTYPE flag="512" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="512" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="512" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="512">
- <MAXBRIGHTNESS flag="512" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="512" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
- <BRIGHTSTEP flag="512" value="10" info="Set the step for brightness adjustment (default 10)"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="512" value=" " info="SIM RACE F1 iRacing Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="512">
+ <REVERSE flag="512" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="512"/>
+ <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
+ <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR,SPDLMTMETHOD,SHIFTPOINTSMETHOD,SHIFTLIGHTSTYPE,RPMVALUES" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
+ </GENERAL>
+ <SIMRACEF1 info="SIMRACE-F1 device options" flag="512">
+ <HELP flag="512" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="512" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="512" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="512" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,2,3,4,5,6,7,8,10,11,27,22"/>
+ <F1RIGHTDIGITSPANELS flag="512" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,13,14,16,17,9,4,6,41,43,42"/>
+ <F1QIFUNCTIONLEFT flag="512" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="512" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="512" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="512" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="512" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="512" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="512" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="512" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="512" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW7CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW7CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW8CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW8CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW9CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW9CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SIMRACEF1>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="512">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="512"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="512" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="512" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
+ <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
+ <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
+ <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
+ <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="512">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="512"/>
+ <SHIFTLIGHTSTYPE flag="512" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="512" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="512" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="512">
+ <MAXBRIGHTNESS flag="512" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="512" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
+ <BRIGHTSTEP flag="512" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/simracef1_lfs.sli b/cfg/simracef1_lfs.sli
index ead39bc..5fbd92b 100644
--- a/cfg/simracef1_lfs.sli
+++ b/cfg/simracef1_lfs.sli
@@ -1,88 +1,88 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="512" value=" " info="SIM RACE F1 - LFS Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="512">
- <REVERSE flag="512" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="512"/>
- </GENERAL>
- <SIMRACEF1 info="SIMRACE-F1 device options" flag="512">
- <HELP flag="512" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="512" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="512" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="512" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,22,5,6,7,8,23,24"/>
- <F1RIGHTDIGITSPANELS flag="512" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,19,9,4,27,5,2,6,25,44,42"/>
- <F1QIFUNCTIONLEFT flag="512" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="512" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
- <BUTTONSCHARSMAPPING flag="512" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="512" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="512" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="512" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="512" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="512" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="512" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW7CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW7CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW8CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW8CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW9CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW9CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SIMRACEF1>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="512">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="512"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="512" value="1"/>
- </SHIFTPOINTS>
- <LED flag="512" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
- <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
- <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
- <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
- <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="512">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="512"/>
- <SHIFTLIGHTSTYPE flag="512" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="512" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="512" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="512">
- <MAXBRIGHTNESS flag="512" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="512" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
- <BRIGHTSTEP flag="512" value="10" info="Set the step for brightness adjustment (default 10)"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="512" value=" " info="SIM RACE F1 - LFS Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="512">
+ <REVERSE flag="512" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="512"/>
+ </GENERAL>
+ <SIMRACEF1 info="SIMRACE-F1 device options" flag="512">
+ <HELP flag="512" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="512" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="512" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="512" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,22,5,6,7,8,23,24"/>
+ <F1RIGHTDIGITSPANELS flag="512" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,19,9,4,27,5,2,6,25,44,42"/>
+ <F1QIFUNCTIONLEFT flag="512" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="512" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
+ <BUTTONSCHARSMAPPING flag="512" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="512" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="512" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="512" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="512" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="512" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="512" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW7CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW7CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW8CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW8CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW9CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW9CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SIMRACEF1>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="512">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="512"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="512" value="1"/>
+ </SHIFTPOINTS>
+ <LED flag="512" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
+ <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
+ <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
+ <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
+ <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="512">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="512"/>
+ <SHIFTLIGHTSTYPE flag="512" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="512" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="512" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="512">
+ <MAXBRIGHTNESS flag="512" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="512" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
+ <BRIGHTSTEP flag="512" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/simracef1_rfactor.sli b/cfg/simracef1_rfactor.sli
index 5eb3ec5..7894657 100644
--- a/cfg/simracef1_rfactor.sli
+++ b/cfg/simracef1_rfactor.sli
@@ -1,88 +1,88 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="512" value=" " info="SIM RACE F1 - rFactor Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="512">
- <REVERSE flag="512" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="512"/>
- </GENERAL>
- <SIMRACEF1 info="SIMRACE-F1 device options" flag="512">
- <HELP flag="512" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="512" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="512" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="512" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,25,5,6,7,8,27,24"/>
- <F1RIGHTDIGITSPANELS flag="512" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,19,9,4,27,5,2,6,25,44"/>
- <F1QIFUNCTIONLEFT flag="512" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="512" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
- <BUTTONSCHARSMAPPING flag="512" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="512" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="512" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="512" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="512" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="512" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="512" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW7CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW7CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW8CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW8CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW9CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW9CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SIMRACEF1>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="512">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="512"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="512" value="1"/>
- </SHIFTPOINTS>
- <LED flag="512" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
- <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
- <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
- <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
- <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="512">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="512"/>
- <SHIFTLIGHTSTYPE flag="512" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="1"/>
- <RPMVALUES flag="512" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="512" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="512">
- <MAXBRIGHTNESS flag="512" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="512" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
- <BRIGHTSTEP flag="512" value="10" info="Set the step for brightness adjustment (default 10)"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="512" value=" " info="SIM RACE F1 - rFactor Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="512">
+ <REVERSE flag="512" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="512"/>
+ </GENERAL>
+ <SIMRACEF1 info="SIMRACE-F1 device options" flag="512">
+ <HELP flag="512" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="512" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="512" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="512" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,25,5,6,7,8,27,24"/>
+ <F1RIGHTDIGITSPANELS flag="512" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,59,9,4,27,5,2,6,25,44"/>
+ <F1QIFUNCTIONLEFT flag="512" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="512" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
+ <BUTTONSCHARSMAPPING flag="512" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="512" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="512" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="512" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="512" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="512" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="512" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW7CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW7CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW8CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW8CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW9CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW9CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SIMRACEF1>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="512">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="512"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="512" value="1"/>
+ </SHIFTPOINTS>
+ <LED flag="512" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
+ <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
+ <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
+ <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
+ <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="512">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="512"/>
+ <SHIFTLIGHTSTYPE flag="512" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="1"/>
+ <RPMVALUES flag="512" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="512" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="512">
+ <MAXBRIGHTNESS flag="512" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="512" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
+ <BRIGHTSTEP flag="512" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/simracef1_simbin.sli b/cfg/simracef1_simbin.sli
index 8cd1122..63831fa 100644
--- a/cfg/simracef1_simbin.sli
+++ b/cfg/simracef1_simbin.sli
@@ -1,90 +1,90 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="512" value=" " info="SIM RACE F1 - Simbin Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="512">
- <REVERSE flag="512" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="512"/>
- <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
- <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR,SPDLMTMETHOD,SHIFTPOINTSMETHOD,SHIFTLIGHTSTYPE,RPMVALUES" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
- </GENERAL>
- <SIMRACEF1 info="SIMRACE-F1 device options" flag="512">
- <HELP flag="512" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="512" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="2"/>
- <SPDLMTRPMLEDONLY flag="512" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="512" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,2,3,4,5,6,7,8,10,11,22"/>
- <F1RIGHTDIGITSPANELS flag="512" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,9,3,4,6,43,22,23,24,42"/>
- <F1QIFUNCTIONLEFT flag="512" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="512" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="512" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="512" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="512" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="512" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="512" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="512" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="512" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW7CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW7CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW8CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW8CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW9CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW9CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SIMRACEF1>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="512">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="512"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="512" value="0"/>
- </SHIFTPOINTS>
- <LED flag="512" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
- <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
- <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
- <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
- <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="512">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="512"/>
- <SHIFTLIGHTSTYPE flag="512" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="512" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="512" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="512">
- <MAXBRIGHTNESS flag="512" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="512" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
- <BRIGHTSTEP flag="512" value="10" info="Set the step for brightness adjustment (default 10)"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="512" value=" " info="SIM RACE F1 - Simbin Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="512">
+ <REVERSE flag="512" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="512"/>
+ <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
+ <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR,SPDLMTMETHOD,SHIFTPOINTSMETHOD,SHIFTLIGHTSTYPE,RPMVALUES" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
+ </GENERAL>
+ <SIMRACEF1 info="SIMRACE-F1 device options" flag="512">
+ <HELP flag="512" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="512" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="2"/>
+ <SPDLMTRPMLEDONLY flag="512" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="512" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,2,3,4,5,6,7,8,10,11,22"/>
+ <F1RIGHTDIGITSPANELS flag="512" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,9,3,4,6,43,22,23,24,42"/>
+ <F1QIFUNCTIONLEFT flag="512" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="512" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="512" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="512" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="512" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="512" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="512" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="512" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="512" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW7CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW7CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW8CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW8CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW9CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW9CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="512" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SIMRACEF1>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="512">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="512"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="512" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="512" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
+ <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
+ <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="0"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
+ <LEDREVLIMIT value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
+ <LEDPOWER value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="512">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="512"/>
+ <SHIFTLIGHTSTYPE flag="512" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="512" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="512" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="512">
+ <MAXBRIGHTNESS flag="512" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="512" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
+ <BRIGHTSTEP flag="512" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/simracef1_welcome.ecfg b/cfg/simracef1_welcome.ecfg
index 44a1512..a8f5408 100644
--- a/cfg/simracef1_welcome.ecfg
+++ b/cfg/simracef1_welcome.ecfg
@@ -1,2 +1,2 @@
-SIMR
-*F1*
+SIMR
+*F1*
diff --git a/cfg/sli_left_functions.ecfg b/cfg/sli_left_functions.ecfg
index 98d37a1..54cbd91 100644
--- a/cfg/sli_left_functions.ecfg
+++ b/cfg/sli_left_functions.ecfg
@@ -1,36 +1,36 @@
-1.speed
-2.fuel:speed
-3.position:speed
-4.laps completed:speed
-5.sector:speed
-6.laps completed:total laps
-7.water temp
-8.oil temp
-9.wheels temp FL
-10.wheels temp FR
-11.wheels temp RL
-12.wheels temp RR
-13.wheels press FL
-14.wheels press FR
-15.wheels press RL
-16.wheels press RR
-17.brakes temp FL
-18.brakes temp FR
-19.brakes temp RL
-20.brakes temp RR
-21.position
-22.Remaining laps for fuel in tank
-23.rpm
-24.track size
-25.fuel
-26.distance
-27.laps completed
-28.total laps
-29.sector
-30.kers
-31.kers max
-32.drs
-33.kers percent
-34.kers percent:speed
-35.PIT
+1.speed
+2.fuel:speed
+3.position:speed
+4.laps completed:speed
+5.sector:speed
+6.laps completed:total laps
+7.water temp
+8.oil temp
+9.wheels temp FL
+10.wheels temp FR
+11.wheels temp RL
+12.wheels temp RR
+13.wheels press FL
+14.wheels press FR
+15.wheels press RL
+16.wheels press RR
+17.brakes temp FL
+18.brakes temp FR
+19.brakes temp RL
+20.brakes temp RR
+21.position
+22.Remaining laps for fuel in tank
+23.rpm
+24.track size
+25.fuel
+26.distance
+27.laps completed
+28.total laps
+29.sector
+30.kers
+31.kers max
+32.drs
+33.kers percent
+34.kers percent:speed
+35.PIT
36.Safety Car \ No newline at end of file
diff --git a/cfg/sli_options.ecfg b/cfg/sli_options.ecfg
index a935363..5933923 100644
--- a/cfg/sli_options.ecfg
+++ b/cfg/sli_options.ecfg
@@ -1,31 +1,31 @@
-// SLIMAX Mgr III (c)2012-2013 By Zappadoc - All Rights Reserved. - options -
-// *** Do not edit this file ***
-[options]
-left = 5332
-right = 5736
-top = 10
-bottom = 286
-alpha = 90
-skin = default
-closebutton_x = 375
-closebutton_y = 0
-sizebutton_x = 351
-sizebutton_y = 0
-optionsbutton_x = 314
-optionsbutton_y = 0
-splash = 1
-splashsnd = 0
-winstate = 0
-prefs_idx = 42
-prefs_tabid = 4
-prefs_flag = 4
-prefs_itemname = slipro_gus.sli
-prefs_bu0710name = bu0710_default.sli
-prefs_slimname = slim_default.sli
-prefs_sliproname = slipro_gus.sli
-prefs_sliemuname = sliemu_default.sli
-prefs_fanatecname = fanatec_default.sli
-prefs_g27ledscname = g27leds_default.sli
-prefs_simdisplaydlxname = simracedlx_default.sli
-prefs_simdisplayf1name = simracef1_default.sli
-prefs_srf1emuname = srf1emu_default.sli
+// SLIMAX Mgr III (c)2012-2013 By Zappadoc - All Rights Reserved. - options -
+// *** Do not edit this file ***
+[options]
+left = 5332
+right = 5736
+top = 5
+bottom = 281
+alpha = 90
+skin = default
+closebutton_x = 375
+closebutton_y = 0
+sizebutton_x = 351
+sizebutton_y = 0
+optionsbutton_x = 314
+optionsbutton_y = 0
+splash = 1
+splashsnd = 0
+winstate = 0
+prefs_idx = 3
+prefs_tabid = 0
+prefs_flag = 4
+prefs_itemname = slipro_gus.sli
+prefs_bu0710name = bu0710_default.sli
+prefs_slimname = slim_default.sli
+prefs_sliproname = slipro_gus.sli
+prefs_sliemuname = sliemu_default.sli
+prefs_fanatecname = fanatec_default.sli
+prefs_g27ledscname = g27leds_default.sli
+prefs_simdisplaydlxname = simracedlx_default.sli
+prefs_simdisplayf1name = simracef1_default.sli
+prefs_srf1emuname = srf1emu_default.sli
diff --git a/cfg/sli_osp_methods.ecfg b/cfg/sli_osp_methods.ecfg
index 357e348..82551d2 100644
--- a/cfg/sli_osp_methods.ecfg
+++ b/cfg/sli_osp_methods.ecfg
@@ -1,5 +1,5 @@
-0 Default
-1 Default + Blue RPM blinking
-2 Default Blinking + Blue RPM No Blinking
-3 Blue RPM Alone Blinking
+0 Default
+1 Default + Blue RPM blinking
+2 Default Blinking + Blue RPM No Blinking
+3 Blue RPM Alone Blinking
4 Blue RPM Alone No Blinking \ No newline at end of file
diff --git a/cfg/sli_right_functions.ecfg b/cfg/sli_right_functions.ecfg
index b3cab92..b88728a 100644
--- a/cfg/sli_right_functions.ecfg
+++ b/cfg/sli_right_functions.ecfg
@@ -1,38 +1,45 @@
-1.current lap time
-2.best lap time
-3.last lap time
-4.iRacing current partial (off)
-5.iRacing vs best lap
-6.iRacing vs optimal lap
-7.iRacing vs optimal sector (off)
-8.iRacing vs session best lap
-9.iRacing vs session optimal lap
-10.iRacing vs session optimal sector (off)
-11.real time diff vs best
-12.real time diff vs last
-13.current sector (1, 2 and 3)
-14.best sector1
-15.best sector2
-16.last sector1
-17.last sector2
-18.position
-19.Remaining laps for fuel in tank
-20.speed
-21.time remaining
-22.system time
-23.rpm:gear
-24.time elapsed
-25.fuel
-26.distance
-27.lap completed
-28.total laps
-29.sector
-30.kers
-31.kers max
-32.drs
-33.kers percent
-34.track size
-35.last sector (3, 1 and 2)
-36.rpm
-37.real time diff vs last + sector
-38.real time diff vs best + sector \ No newline at end of file
+1.current lap time
+2.best lap time
+3.last lap time
+4.iRacing current partial (off)
+5.iRacing vs best lap
+6.iRacing vs optimal lap
+7.iRacing vs optimal sector (off)
+8.iRacing vs session best lap
+9.iRacing vs session optimal lap
+10.iRacing vs session optimal sector (off)
+11.real time diff vs best
+12.real time diff vs last
+13.current sector (1, 2 and 3)
+14.best sector1
+15.best sector2
+16.last sector1
+17.last sector2
+18.position
+19.Remaining laps for fuel in tank
+20.speed
+21.time remaining
+22.system time
+23.rpm:gear
+24.time elapsed
+25.fuel
+26.distance
+27.lap completed
+28.total laps
+29.sector
+30.kers
+31.kers max
+32.drs
+33.kers percent
+34.track size
+35.last sector (3, 1 and 2)
+36.rpm
+37.real time diff vs last + sector diff
+38.real time diff vs best + sector diff
+39.last sector3
+40.best sector3
+41.current sector1
+42.current sector2
+43.current sector3
+44.rFactor real time diff vs last + sector
+45.rFactor real time diff vs best + sector \ No newline at end of file
diff --git a/cfg/sli_shiftlights_methods.ecfg b/cfg/sli_shiftlights_methods.ecfg
index 169e89c..5784eb6 100644
--- a/cfg/sli_shiftlights_methods.ecfg
+++ b/cfg/sli_shiftlights_methods.ecfg
@@ -1,7 +1,8 @@
-0 Progressive
-1 Alternate G/R/B
-2 Percentage
-3 Absolute
-4 Side To Center
-5 KERS Green And Alternate R/B
-6 Revers KERS Green And Alternate R/B \ No newline at end of file
+0 Progressive
+1 Alternate G/R/B
+2 Percentage
+3 Absolute
+4 Side To Center
+5 KERS Green And Alternate R/B
+6 Revers KERS Green And Alternate R/B
+7 Semi-Progressive F1 Style \ No newline at end of file
diff --git a/cfg/sli_spdlmt_methods.ecfg b/cfg/sli_spdlmt_methods.ecfg
index 0a46dcf..4b0f1a4 100644
--- a/cfg/sli_spdlmt_methods.ecfg
+++ b/cfg/sli_spdlmt_methods.ecfg
@@ -1,7 +1,7 @@
-0 SpeedLimiter Led
-1 SpeedLimiter Blinking
-2 SpeedLimiter + RPM Blinking
-3 Alternate RPM Blinking
-4 Digits Blinking
-5 Gear + Digits Blinking
+0 SpeedLimiter Led
+1 SpeedLimiter Blinking
+2 SpeedLimiter + RPM Blinking
+3 Alternate RPM Blinking
+4 Digits Blinking
+5 Gear + Digits Blinking
6 RPM Freezed + Digits Blinking \ No newline at end of file
diff --git a/cfg/sliemu_default.sli b/cfg/sliemu_default.sli
index 44bd2e6..605b5b8 100644
--- a/cfg/sliemu_default.sli
+++ b/cfg/sliemu_default.sli
@@ -1,74 +1,74 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="16" value=" " info="SLI-EMU settings (c)2012 by Zappadoc - All Rights Reserved #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="31">
- <REVERSE flag="31" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="31"/>
- <PHONEIP flag="16" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager II for the changes to take effect!" value="0.0.0.0"/>
- </GENERAL>
- <SLIEMU info="SLI-EMU options" flag="16">
- <HELP flag="16" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="22" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="22" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <LEFTDIGITSPANELS flag="16" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <RIGHTDIGITSPANELS flag="16" value="1,2,3,18,20,22,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <QIFUNCTIONLEFT flag="22" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <QIFUNCTIONRIGHT flag="22" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="38" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function" value="false"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32) double-click BTNCHARLIST to open the wizard panel and do your mapping."/>
- <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SLIEMU>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="22">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="22"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="22" value="0"/>
- </SHIFTPOINTS>
- <LED flag="22" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="22"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="22"/>
- <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="22"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="22"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="22"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="22"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="22"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="22"/>
- <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="22"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="22"/>
- <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="22"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="22"/>
- <LEDHEADLIGHTS info="value from led 1 to 11 (zero to deactivate)" flag="22" value="10"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="22"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="22"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="31">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="31"/>
- <SHIFTLIGHTSTYPE flag="31" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="22">
- <GLOBALBRIGHTNESS flag="22" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="75%"/>
- <BRIGHTSTEP flag="22" value="10" info="Set the step for brightness adjustment (default 10)"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="16" value=" " info="SLI-EMU settings (c)2012 by Zappadoc - All Rights Reserved #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="31">
+ <REVERSE flag="31" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="31"/>
+ <PHONEIP flag="16" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager II for the changes to take effect!" value="0.0.0.0"/>
+ </GENERAL>
+ <SLIEMU info="SLI-EMU options" flag="16">
+ <HELP flag="16" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="22" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="22" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <LEFTDIGITSPANELS flag="16" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <RIGHTDIGITSPANELS flag="16" value="1,2,3,18,20,22,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <QIFUNCTIONLEFT flag="22" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <QIFUNCTIONRIGHT flag="22" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="38" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function" value="false"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32) double-click BTNCHARLIST to open the wizard panel and do your mapping."/>
+ <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SLIEMU>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="22">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="22"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="22" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="22" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="22"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="22"/>
+ <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="22"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="22"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="22"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="22"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="22"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="22"/>
+ <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="22"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="22"/>
+ <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="22"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="22"/>
+ <LEDHEADLIGHTS info="value from led 1 to 11 (zero to deactivate)" flag="22" value="10"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="22"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="22"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="31">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="31"/>
+ <SHIFTLIGHTSTYPE flag="31" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="22">
+ <GLOBALBRIGHTNESS flag="22" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="75%"/>
+ <BRIGHTSTEP flag="22" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/sliemu_f1_2013.sli b/cfg/sliemu_f1_2013.sli
index 0b2583e..09dd3c8 100644
--- a/cfg/sliemu_f1_2013.sli
+++ b/cfg/sliemu_f1_2013.sli
@@ -1,82 +1,74 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="16" value=" " info="SLI-EMU F1 2013 settings #~http://www.eksimracing.com">
- <GLOBAL info="global device options overridden" flag="0">
- <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
- <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
- <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
- <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
- <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
- <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
- </GLOBAL>
- <GENERAL info="Common device options" flag="31">
- <REVERSE flag="31" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="31"/>
- <PHONEIP flag="16" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager II for the changes to take effect!" value="NONE"/>
- </GENERAL>
- <SLIEMU info="SLI-EMU options" flag="16">
- <HELP flag="16" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="22" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="22" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <LEFTDIGITSPANELS flag="16" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <RIGHTDIGITSPANELS flag="16" value="11,12,1,2,3,22,24,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <QIFUNCTIONLEFT flag="22" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <QIFUNCTIONRIGHT flag="22" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="38" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function" value="false"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32) double-click BTNCHARLIST to open the wizard panel and do your mapping."/>
- <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SLIEMU>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="22">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="22"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="22" value="0"/>
- </SHIFTPOINTS>
- <LED flag="22" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="22"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="22"/>
- <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="22"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="22"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="22"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="22"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="22"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="22"/>
- <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="22"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="22"/>
- <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="22"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="22"/>
- <LEDHEADLIGHTS info="value from led 1 to 11 (zero to deactivate)" flag="22" value="10"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="22"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="22"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="31">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="31"/>
- <SHIFTLIGHTSTYPE flag="31" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="1"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="22">
- <GLOBALBRIGHTNESS flag="22" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="75%"/>
- <BRIGHTSTEP flag="22" value="10" info="Set the step for brightness adjustment (default 10)"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="16" value=" " info="SLI-EMU F1 2013 settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="31">
+ <REVERSE flag="31" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="31"/>
+ <PHONEIP flag="16" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager II for the changes to take effect!" value="NONE"/>
+ </GENERAL>
+ <SLIEMU info="SLI-EMU options" flag="16">
+ <HELP flag="16" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="22" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="22" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <LEFTDIGITSPANELS flag="16" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <RIGHTDIGITSPANELS flag="16" value="37,38,1,2,3,13,14,15,16,17,22,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <QIFUNCTIONLEFT flag="22" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <QIFUNCTIONRIGHT flag="22" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="38" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function" value="false"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32) double-click BTNCHARLIST to open the wizard panel and do your mapping."/>
+ <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SLIEMU>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="22">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="22"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="22" value="3"/>
+ </SHIFTPOINTS>
+ <LED flag="22" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="22"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="22"/>
+ <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="22"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="22"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="22"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="22"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="22"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="22"/>
+ <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="22"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="22"/>
+ <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="22"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="22"/>
+ <LEDHEADLIGHTS info="value from led 1 to 11 (zero to deactivate)" flag="22" value="10"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="22"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="22"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="31">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="31"/>
+ <SHIFTLIGHTSTYPE flag="31" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="7"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="22">
+ <GLOBALBRIGHTNESS flag="22" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="75%"/>
+ <BRIGHTSTEP flag="22" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/sliemu_f1_2013_v2.sli b/cfg/sliemu_f1_2013_v2.sli
index 028b7c5..673068d 100644
--- a/cfg/sliemu_f1_2013_v2.sli
+++ b/cfg/sliemu_f1_2013_v2.sli
@@ -1,82 +1,84 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="16" value=" " info="SLI-EMU F1 2013 settings with KERS feedback #~http://www.eksimracing.com">
- <GLOBAL info="global device options overridden" flag="0">
- <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
- <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
- <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
- <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
- <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
- <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
- </GLOBAL>
- <GENERAL info="Common device options" flag="31">
- <REVERSE flag="31" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="31"/>
- <PHONEIP flag="16" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager II for the changes to take effect!" value="NONE"/>
- </GENERAL>
- <SLIEMU info="SLI-EMU options" flag="16">
- <HELP flag="16" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="22" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="22" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <LEFTDIGITSPANELS flag="16" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <RIGHTDIGITSPANELS flag="16" value="11,12,1,2,3,22,24,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <QIFUNCTIONLEFT flag="22" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <QIFUNCTIONRIGHT flag="22" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="38" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function" value="false"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32) double-click BTNCHARLIST to open the wizard panel and do your mapping."/>
- <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SLIEMU>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="22">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="22"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="22" value="3"/>
- </SHIFTPOINTS>
- <LED flag="22" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="22"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="22"/>
- <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="22"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="22"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="22"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="22"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="22"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="22"/>
- <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="22"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="22"/>
- <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="22"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="22"/>
- <LEDHEADLIGHTS info="value from led 1 to 11 (zero to deactivate)" flag="22" value="10"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="22"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="22"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="31">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="31"/>
- <SHIFTLIGHTSTYPE flag="31" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="5"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="22">
- <GLOBALBRIGHTNESS flag="22" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="75%"/>
- <BRIGHTSTEP flag="22" value="10" info="Set the step for brightness adjustment (default 10)"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="16" value=" " info="SLI-EMU F1 2013 settings with KERS feedback #~http://www.eksimracing.com">
+ <GLOBAL info="global device options overridden" flag="0">
+ <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
+ <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
+ <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
+ <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
+ <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
+ <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
+ </GLOBAL>
+ <GENERAL info="Common device options" flag="31">
+ <REVERSE flag="31" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="31"/>
+ <PHONEIP flag="16" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager II for the changes to take effect!" value="NONE"/>
+ <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
+ <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
+ </GENERAL>
+ <SLIEMU info="SLI-EMU options" flag="16">
+ <HELP flag="16" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="22" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="22" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <LEFTDIGITSPANELS flag="16" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <RIGHTDIGITSPANELS flag="16" value="2,3,37,1,3,22,24,23,30,31,32" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <QIFUNCTIONLEFT flag="22" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <QIFUNCTIONRIGHT flag="22" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="38" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function" value="false"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32) double-click BTNCHARLIST to open the wizard panel and do your mapping."/>
+ <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SLIEMU>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="22">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="22"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="22" value="3"/>
+ </SHIFTPOINTS>
+ <LED flag="22" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="22"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="22"/>
+ <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="22"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="22"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="22"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="22"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="22"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="22"/>
+ <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="22"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="22"/>
+ <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="22"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="22"/>
+ <LEDHEADLIGHTS info="value from led 1 to 11 (zero to deactivate)" flag="22" value="10"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="22"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="22"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="31">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="31"/>
+ <SHIFTLIGHTSTYPE flag="31" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="5"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="22">
+ <GLOBALBRIGHTNESS flag="22" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="75%"/>
+ <BRIGHTSTEP flag="22" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/sliemu_iracing.sli b/cfg/sliemu_iracing.sli
index 7656fc1..483952d 100644
--- a/cfg/sliemu_iracing.sli
+++ b/cfg/sliemu_iracing.sli
@@ -1,76 +1,76 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="16" value=" " info="SLI-EMU settings (c)2012 by Zappadoc - All Rights Reserved #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="31">
- <REVERSE flag="31" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="31"/>
- <PHONEIP flag="16" value="NONE" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager II for the changes to take effect!"/>
- <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
- <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR,SPDLMTMETHOD,SHIFTPOINTSMETHOD,SHIFTLIGHTSTYPE,RPMVALUES" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
- </GENERAL>
- <SLIEMU info="SLI-EMU options" flag="16">
- <HELP flag="16" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="22" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="22" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <LEFTDIGITSPANELS flag="16" value="1,2,3,4,24,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <RIGHTDIGITSPANELS flag="16" value="1,2,3,5,6,8,9,11,12,18,22,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <QIFUNCTIONLEFT flag="22" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <QIFUNCTIONRIGHT flag="22" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="38" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function" value="false"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32) double-click BTNCHARLIST to open the wizard panel and do your mapping."/>
- <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SLIEMU>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="22">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="22"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="22" value="0"/>
- </SHIFTPOINTS>
- <LED flag="22" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="22"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="22"/>
- <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="22"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="22"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="22"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="22"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="22"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="22"/>
- <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="22"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="22"/>
- <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="22"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="22"/>
- <LEDHEADLIGHTS info="value from led 1 to 11 (zero to deactivate)" flag="22" value="10"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="22"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="22"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="31">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="31"/>
- <SHIFTLIGHTSTYPE flag="31" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="22">
- <GLOBALBRIGHTNESS flag="22" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="75%"/>
- <BRIGHTSTEP flag="22" value="10" info="Set the step for brightness adjustment (default 10)"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="16" value=" " info="SLI-EMU settings (c)2012 by Zappadoc - All Rights Reserved #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="31">
+ <REVERSE flag="31" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="31"/>
+ <PHONEIP flag="16" value="NONE" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager II for the changes to take effect!"/>
+ <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
+ <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR,SPDLMTMETHOD,SHIFTPOINTSMETHOD,SHIFTLIGHTSTYPE,RPMVALUES" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
+ </GENERAL>
+ <SLIEMU info="SLI-EMU options" flag="16">
+ <HELP flag="16" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="22" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="22" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <LEFTDIGITSPANELS flag="16" value="1,2,3,4,24,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <RIGHTDIGITSPANELS flag="16" value="1,2,3,5,6,8,9,11,12,18,22,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <QIFUNCTIONLEFT flag="22" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <QIFUNCTIONRIGHT flag="22" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="38" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function" value="false"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32) double-click BTNCHARLIST to open the wizard panel and do your mapping."/>
+ <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SLIEMU>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="22">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="22"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="22" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="22" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="22"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="22"/>
+ <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="22"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="22"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="22"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="22"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="22"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="22"/>
+ <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="22"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="22"/>
+ <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="22"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="22"/>
+ <LEDHEADLIGHTS info="value from led 1 to 11 (zero to deactivate)" flag="22" value="10"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="22"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="22"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="22"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="31">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="31"/>
+ <SHIFTLIGHTSTYPE flag="31" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="22">
+ <GLOBALBRIGHTNESS flag="22" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="75%"/>
+ <BRIGHTSTEP flag="22" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/sliemu_welcome.ecfg b/cfg/sliemu_welcome.ecfg
index b9b12be..a14328c 100644
--- a/cfg/sliemu_welcome.ecfg
+++ b/cfg/sliemu_welcome.ecfg
@@ -1,2 +1,2 @@
-*SLI
-EMU*
+*SLI
+EMU*
diff --git a/cfg/slim_codemasters.sli b/cfg/slim_codemasters.sli
index 79ce06b..140628c 100644
--- a/cfg/slim_codemasters.sli
+++ b/cfg/slim_codemasters.sli
@@ -1,72 +1,72 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" info="SLI-M settings for Codemasters titles#~http://www.eksimracing.com" flag="2">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SLIM info="SLI-M device options" flag="2">
- <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="6" value="false" info="enter true if you want to blink the RPM led without the speedlimiter led."/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- </SLIM>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="########## Leds Layout ###########">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="0"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="3607,4262,5574,6230,7213,8525,9836,10820,11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 13 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="170" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 170 for SLI-M).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="6"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" info="SLI-M settings for Codemasters titles#~http://www.eksimracing.com" flag="2">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SLIM info="SLI-M device options" flag="2">
+ <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="6" value="false" info="enter true if you want to blink the RPM led without the speedlimiter led."/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 16)"/>
+ </SLIM>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="########## Leds Layout ###########">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="0"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="3607,4262,5574,6230,7213,8525,9836,10820,11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 13 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="170" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 170 for SLI-M).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="6"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slim_default.sli b/cfg/slim_default.sli
index 7448bcf..cac71ce 100644
--- a/cfg/slim_default.sli
+++ b/cfg/slim_default.sli
@@ -1,72 +1,72 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" info="SLI-M default settings #~http://www.eksimracing.com" flag="2">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SLIM info="SLI-M device options" flag="2">
- <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="6" value="false" info="enter true if you want to blink the RPM led without the speedlimiter led."/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- </SLIM>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="########## Leds Layout ###########">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="0"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="3607,4262,5574,6230,7213,8525,9836,10820,11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 13 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="170" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 170 for SLI-M).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="6"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" info="SLI-M default settings #~http://www.eksimracing.com" flag="2">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SLIM info="SLI-M device options" flag="2">
+ <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="6" value="false" info="enter true if you want to blink the RPM led without the speedlimiter led."/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 16)"/>
+ </SLIM>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="########## Leds Layout ###########">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="0"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="3607,4262,5574,6230,7213,8525,9836,10820,11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 13 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="170" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 170 for SLI-M).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="6"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slim_f1_2012.sli b/cfg/slim_f1_2012.sli
index 96309df..65cd551 100644
--- a/cfg/slim_f1_2012.sli
+++ b/cfg/slim_f1_2012.sli
@@ -1,72 +1,72 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" info="SLI-M settings for F1 2012 #~http://www.eksimracing.com" flag="2">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SLIM info="SLI-M device options" flag="2">
- <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="4"/>
- <SPDLMTRPMLEDONLY flag="6" value="false" info="enter true if you want to blink the RPM led without the speedlimiter led."/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- </SLIM>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="########## Leds Layout ###########">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="0"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="1"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="3607,4262,5574,6230,7213,8525,9836,10820,11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 13 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="170" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 170 for SLI-M).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="6"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" info="SLI-M settings for F1 2012 #~http://www.eksimracing.com" flag="2">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SLIM info="SLI-M device options" flag="2">
+ <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="6" value="false" info="enter true if you want to blink the RPM led without the speedlimiter led."/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 16)"/>
+ </SLIM>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="3"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="########## Leds Layout ###########">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="0"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="1"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="3607,4262,5574,6230,7213,8525,9836,10820,11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 13 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="170" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 170 for SLI-M).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="6"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slim_f1_2013.sli b/cfg/slim_f1_2013.sli
index 6acbd45..6fc7d2f 100644
--- a/cfg/slim_f1_2013.sli
+++ b/cfg/slim_f1_2013.sli
@@ -1,80 +1,80 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" info="SLI-M settings for F1 2013 #~http://www.eksimracing.com" flag="2">
- <GLOBAL info="global device options overridden" flag="0">
- <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
- <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
- <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
- <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
- <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
- <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
- </GLOBAL>
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SLIM info="SLI-M device options" flag="2">
- <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="4"/>
- <SPDLMTRPMLEDONLY flag="6" value="false" info="enter true if you want to blink the RPM led without the speedlimiter led."/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- </SLIM>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="########## Leds Layout ###########">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="0"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="1"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="3607,4262,5574,6230,7213,8525,9836,10820,11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 13 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="170" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 170 for SLI-M).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="6"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" info="SLI-M settings for F1 2013 #~http://www.eksimracing.com" flag="2">
+ <GLOBAL info="global device options overridden" flag="0">
+ <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
+ <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
+ <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
+ <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
+ <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
+ <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
+ </GLOBAL>
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SLIM info="SLI-M device options" flag="2">
+ <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="4"/>
+ <SPDLMTRPMLEDONLY flag="6" value="false" info="enter true if you want to blink the RPM led without the speedlimiter led."/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ </SLIM>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="3"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="########## Leds Layout ###########">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="0"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="7"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="3607,4262,5574,6230,7213,8525,9836,10820,11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 13 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="170" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 170 for SLI-M).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="6"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slim_f1_2013_v2.sli b/cfg/slim_f1_2013_v2.sli
index 1fb61f5..a0b74f7 100644
--- a/cfg/slim_f1_2013_v2.sli
+++ b/cfg/slim_f1_2013_v2.sli
@@ -1,80 +1,80 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" info="SLI-M settings for F1 2013 #~http://www.eksimracing.com" flag="2">
- <GLOBAL info="global device options overridden" flag="0">
- <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
- <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
- <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
- <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
- <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
- <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
- </GLOBAL>
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SLIM info="SLI-M device options" flag="2">
- <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="4"/>
- <SPDLMTRPMLEDONLY flag="6" value="false" info="enter true if you want to blink the RPM led without the speedlimiter led."/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- </SLIM>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="3"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="########## Leds Layout ###########">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="0"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS legal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="5"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="3607,4262,5574,6230,7213,8525,9836,10820,11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 13 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="170" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 170 for SLI-M).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="6"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" info="SLI-M settings for F1 2013 #~http://www.eksimracing.com" flag="2">
+ <GLOBAL info="global device options overridden" flag="0">
+ <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
+ <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
+ <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
+ <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
+ <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
+ <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
+ </GLOBAL>
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SLIM info="SLI-M device options" flag="2">
+ <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="6" value="false" info="enter true if you want to blink the RPM led without the speedlimiter led."/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 16)"/>
+ </SLIM>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="3"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="########## Leds Layout ###########">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="0"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS legal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="5"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="3607,4262,5574,6230,7213,8525,9836,10820,11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 13 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="170" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 170 for SLI-M).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="6"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slim_iracing.sli b/cfg/slim_iracing.sli
index 02a5e72..97d89be 100644
--- a/cfg/slim_iracing.sli
+++ b/cfg/slim_iracing.sli
@@ -1,74 +1,74 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" info="SLI-M settings For iRacing simulation. A useful iRacing custom scripts to select automatically the good settings for each iracing car you drive (shiftlights, max gears, osp, et.).#~http://www.eksimracing.com" flag="2">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
- <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR,SPDLMTMETHOD,SHIFTPOINTSMETHOD,SHIFTLIGHTSTYPE,RPMVALUES" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
- </GENERAL>
- <SLIM info="SLI-M device options" flag="2">
- <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="6" value="false" info="enter true if you want to blink the RPM led without the speedlimiter led."/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- </SLIM>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="########## Leds Layout ###########">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="0"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="3607,4262,5574,6230,7213,8525,9836,10820,11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 13 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="170" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 170 for SLI-M).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="6"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" info="SLI-M settings For iRacing simulation. A useful iRacing custom scripts to select automatically the good settings for each iracing car you drive (shiftlights, max gears, osp, et.).#~http://www.eksimracing.com" flag="2">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
+ <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR,SPDLMTMETHOD,SHIFTPOINTSMETHOD,SHIFTLIGHTSTYPE,RPMVALUES" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
+ </GENERAL>
+ <SLIM info="SLI-M device options" flag="2">
+ <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="6" value="false" info="enter true if you want to blink the RPM led without the speedlimiter led."/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 16)"/>
+ </SLIM>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="########## Leds Layout ###########">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="0"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="3607,4262,5574,6230,7213,8525,9836,10820,11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 13 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="170" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 170 for SLI-M).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="6"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slim_lfs.sli b/cfg/slim_lfs.sli
index 8e68e39..83193da 100644
--- a/cfg/slim_lfs.sli
+++ b/cfg/slim_lfs.sli
@@ -1,72 +1,72 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" info="SLI-M settings for LFS#~http://www.eksimracing.com" flag="2">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SLIM info="SLI-M device options" flag="2">
- <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="6" value="false" info="enter true if you want to blink the RPM led without the speedlimiter led."/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- </SLIM>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="########## Leds Layout ###########">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="0"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="3607,4262,5574,6230,7213,8525,9836,10820,11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 13 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="170" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 170 for SLI-M).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="6"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" info="SLI-M settings for LFS#~http://www.eksimracing.com" flag="2">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SLIM info="SLI-M device options" flag="2">
+ <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="6" value="false" info="enter true if you want to blink the RPM led without the speedlimiter led."/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 16)"/>
+ </SLIM>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="########## Leds Layout ###########">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="0"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="3607,4262,5574,6230,7213,8525,9836,10820,11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 13 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="170" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 170 for SLI-M).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="6"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slim_rfactor.sli b/cfg/slim_rfactor.sli
index c8859f7..47f8603 100644
--- a/cfg/slim_rfactor.sli
+++ b/cfg/slim_rfactor.sli
@@ -1,72 +1,72 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" info="SLI-M settings for rFactor and rFactor2 #~http://www.eksimracing.com" flag="2">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SLIM info="SLI-M device options" flag="2">
- <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="6" value="false" info="enter true if you want to blink the RPM led without the speedlimiter led."/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- </SLIM>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="########## Leds Layout ###########">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="0"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="1"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="3607,4262,5574,6230,7213,8525,9836,10820,11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 13 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="170" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 170 for SLI-M).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="6"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" info="SLI-M settings for rFactor and rFactor2 #~http://www.eksimracing.com" flag="2">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SLIM info="SLI-M device options" flag="2">
+ <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="6" value="false" info="enter true if you want to blink the RPM led without the speedlimiter led."/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 16)"/>
+ </SLIM>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="########## Leds Layout ###########">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="0"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="1"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="3607,4262,5574,6230,7213,8525,9836,10820,11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 13 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="170" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 170 for SLI-M).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="6"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slim_simbin.sli b/cfg/slim_simbin.sli
index 028c63a..1b5db3b 100644
--- a/cfg/slim_simbin.sli
+++ b/cfg/slim_simbin.sli
@@ -1,72 +1,72 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" info="SLI-M settings for Simbin titles#~http://www.eksimracing.com" flag="2">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SLIM info="SLI-M device options" flag="2">
- <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="6" value="false" info="enter true if you want to blink the RPM led without the speedlimiter led."/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- </SLIM>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="########## Leds Layout ###########">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="0"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="3607,4262,5574,6230,7213,8525,9836,10820,11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 13 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="170" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 170 for SLI-M).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="6"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" info="SLI-M settings for Simbin titles#~http://www.eksimracing.com" flag="2">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SLIM info="SLI-M device options" flag="2">
+ <INVERTGEAR info="Rotate gear digits for display mounted upside down (true or false)" flag="3" value="false"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="6" value="false" info="enter true if you want to blink the RPM led without the speedlimiter led."/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 16)"/>
+ </SLIM>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback methods are defined in osp.lua script." flag="6"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="########## Leds Layout ###########">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="0"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="3607,4262,5574,6230,7213,8525,9836,10820,11803,12459,14754,15738,16721" info="Individual RPM threshold value for shiftlights method 3, for all 13 leds #~set the value of each led from 0 to 20000 rpm#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="170" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 170 for SLI-M).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="6"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slipro_codemasters.sli b/cfg/slipro_codemasters.sli
index 4c27c4a..5b14eeb 100644
--- a/cfg/slipro_codemasters.sli
+++ b/cfg/slipro_codemasters.sli
@@ -1,90 +1,90 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Settings For Codemasters #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SLIPRO info="SLI-PRO device options" flag="4">
- <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="6" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <LEFTDIGITSPANELS flag="4" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <RIGHTDIGITSPANELS flag="4" value="1,2,3,11,12,18,20,22,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <QIFUNCTIONLEFT flag="6" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <QIFUNCTIONRIGHT flag="6" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SLIPRO>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="1"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
- <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Settings For Codemasters #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SLIPRO info="SLI-PRO device options" flag="4">
+ <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="6" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <LEFTDIGITSPANELS flag="4" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <RIGHTDIGITSPANELS flag="4" value="1,2,3,11,12,18,20,22,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <QIFUNCTIONLEFT flag="6" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <QIFUNCTIONRIGHT flag="6" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SLIPRO>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="1"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
+ <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slipro_default.sli b/cfg/slipro_default.sli
index 64a1e9b..88df4b3 100644
--- a/cfg/slipro_default.sli
+++ b/cfg/slipro_default.sli
@@ -1,90 +1,90 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Default Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SLIPRO info="SLI-PRO device options" flag="4">
- <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="6" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <LEFTDIGITSPANELS flag="4" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <RIGHTDIGITSPANELS flag="4" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,2,3,18,20,22,23"/>
- <QIFUNCTIONLEFT flag="6" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <QIFUNCTIONRIGHT flag="6" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SLIPRO>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="98%"/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
- <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Default Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SLIPRO info="SLI-PRO device options" flag="4">
+ <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="6" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <LEFTDIGITSPANELS flag="4" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <RIGHTDIGITSPANELS flag="4" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,2,3,18,20,22,23"/>
+ <QIFUNCTIONLEFT flag="6" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <QIFUNCTIONRIGHT flag="6" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SLIPRO>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
+ <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slipro_f1_2012.sli b/cfg/slipro_f1_2012.sli
index 1268f4a..5d2b876 100644
--- a/cfg/slipro_f1_2012.sli
+++ b/cfg/slipro_f1_2012.sli
@@ -1,90 +1,90 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Default Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL flag="15" value="n" info="choose the neutral char (* for blank char)"/>
- </GENERAL>
- <SLIPRO info="SLI-PRO device options" flag="4">
- <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="1"/>
- <SPDLMTRPMLEDONLY flag="6" value="true" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <LEFTDIGITSPANELS flag="4" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <RIGHTDIGITSPANELS flag="4" value="11,12,1,2,3,22,24,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <QIFUNCTIONLEFT flag="6" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)." value="4"/>
- <QIFUNCTIONRIGHT flag="6" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="23"/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SLIPRO>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
- <SHIFTPOINTSMETHOD flag="6" info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." value="0"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL flag="6" value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="1"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
- <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Default Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL flag="15" value="n" info="choose the neutral char (* for blank char)"/>
+ </GENERAL>
+ <SLIPRO info="SLI-PRO device options" flag="4">
+ <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="1"/>
+ <SPDLMTRPMLEDONLY flag="6" value="true" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <LEFTDIGITSPANELS flag="4" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <RIGHTDIGITSPANELS flag="4" value="37,38,1,2,3,13,14,15,16,17,22,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <QIFUNCTIONLEFT flag="6" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)." value="4"/>
+ <QIFUNCTIONRIGHT flag="6" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="23"/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SLIPRO>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
+ <SHIFTPOINTSMETHOD flag="6" info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." value="3"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL flag="6" value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="1"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
+ <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slipro_f1_2012_api_v2.sli b/cfg/slipro_f1_2012_api_v2.sli
index 2830aa7..023ea9e 100644
--- a/cfg/slipro_f1_2012_api_v2.sli
+++ b/cfg/slipro_f1_2012_api_v2.sli
@@ -1,90 +1,90 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Settings For F1 2012 #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SLIPRO info="SLI-PRO device options" flag="4">
- <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="6" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <LEFTDIGITSPANELS flag="4" value="1,2,3,5,6,30,31,32,4,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <RIGHTDIGITSPANELS flag="4" value="1,2,3,18,11,12,13,14,15,16,17,22,23,30,31,32" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <QIFUNCTIONLEFT flag="6" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <QIFUNCTIONRIGHT flag="6" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SLIPRO>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS flag="38" value="7" info="value from led 1 to 11 (zero to deactivate)"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="5"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
- <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Settings For F1 2012 #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SLIPRO info="SLI-PRO device options" flag="4">
+ <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="6" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <LEFTDIGITSPANELS flag="4" value="1,2,3,5,6,30,31,32,4,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <RIGHTDIGITSPANELS flag="4" value="1,2,3,18,37,38,13,14,15,16,17,22,23,30,31,32" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <QIFUNCTIONLEFT flag="6" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <QIFUNCTIONRIGHT flag="6" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SLIPRO>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="3"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS flag="38" value="7" info="value from led 1 to 11 (zero to deactivate)"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="5"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
+ <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slipro_f1_2013.sli b/cfg/slipro_f1_2013.sli
index 250f088..98c81d3 100644
--- a/cfg/slipro_f1_2013.sli
+++ b/cfg/slipro_f1_2013.sli
@@ -1,98 +1,90 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO F1 2013 Settings with KERS feedback #~http://www.eksimracing.com">
- <GLOBAL info="global device options overridden" flag="0">
- <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
- <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
- <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
- <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
- <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
- <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
- </GLOBAL>
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL flag="15" value="n" info="choose the neutral char (* for blank char)"/>
- </GENERAL>
- <SLIPRO info="SLI-PRO device options" flag="4">
- <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="6" value="true" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <LEFTDIGITSPANELS flag="4" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <RIGHTDIGITSPANELS flag="4" value="11,12,1,2,3,22,24,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <QIFUNCTIONLEFT flag="6" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)." value="4"/>
- <QIFUNCTIONRIGHT flag="6" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="23"/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SLIPRO>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
- <SHIFTPOINTSMETHOD flag="6" info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." value="0"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL flag="6" value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="1"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
- <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO F1 2013 Settings with KERS feedback #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL flag="15" value="n" info="choose the neutral char (* for blank char)"/>
+ </GENERAL>
+ <SLIPRO info="SLI-PRO device options" flag="4">
+ <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="6" value="true" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <LEFTDIGITSPANELS flag="4" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <RIGHTDIGITSPANELS flag="4" value="37,38,1,2,3,13,14,15,16,17,22,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <QIFUNCTIONLEFT flag="6" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)." value="4"/>
+ <QIFUNCTIONRIGHT flag="6" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="23"/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SLIPRO>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
+ <SHIFTPOINTSMETHOD flag="6" info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." value="3"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL flag="6" value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="4" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="7"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
+ <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slipro_f1_2013_api_v2.sli b/cfg/slipro_f1_2013_api_v2.sli
index 41becb9..91d566b 100644
--- a/cfg/slipro_f1_2013_api_v2.sli
+++ b/cfg/slipro_f1_2013_api_v2.sli
@@ -1,98 +1,100 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Settings For F1 2013 with KERS feedback #~http://www.eksimracing.com">
- <GLOBAL info="global device options overridden" flag="0">
- <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
- <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
- <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
- <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
- <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
- <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
- </GLOBAL>
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SLIPRO info="SLI-PRO device options" flag="4">
- <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="6" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <LEFTDIGITSPANELS flag="4" value="1,2,3,5,6,30,31,32,4,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <RIGHTDIGITSPANELS flag="4" value="1,2,3,18,11,12,13,14,15,16,17,22,23,30,31,32" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <QIFUNCTIONLEFT flag="6" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <QIFUNCTIONRIGHT flag="6" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SLIPRO>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="3"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS flag="38" value="4" info="value from led 1 to 11 (zero to deactivate)"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="5"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
- <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Settings For F1 2013 with KERS feedback #~http://www.eksimracing.com">
+ <GLOBAL info="global device options overridden" flag="0">
+ <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
+ <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
+ <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
+ <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
+ <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
+ <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
+ </GLOBAL>
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
+ <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
+ </GENERAL>
+ <SLIPRO info="SLI-PRO device options" flag="4">
+ <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="6" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <LEFTDIGITSPANELS flag="4" value="1,2,3,5,6,30,31,32,4,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <RIGHTDIGITSPANELS flag="4" value="1,2,3,18,37,38,13,14,15,16,17,22,23,30,31,32" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <QIFUNCTIONLEFT flag="6" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <QIFUNCTIONRIGHT flag="6" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SLIPRO>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="3"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS flag="38" value="4" info="value from led 1 to 11 (zero to deactivate)"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="5"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
+ <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slipro_gus.sli b/cfg/slipro_gus.sli
index cf295e4..ba1c653 100644
--- a/cfg/slipro_gus.sli
+++ b/cfg/slipro_gus.sli
@@ -1,84 +1,84 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Default Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" value="r" info="choose the reverse char (* for blank char)"/>
- <NEUTRAL flag="15" info="choose the neutral char (* for blank char)" value="-"/>
- </GENERAL>
- <SLIPRO info="SLI-PRO device options" flag="4">
- <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="2"/>
- <SPDLMTRPMLEDONLY flag="6" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <LEFTDIGITSPANELS flag="4" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="2,3,4,1,6,25,23"/>
- <RIGHTDIGITSPANELS flag="4" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="13,12,1,11,2,24,21"/>
- <QIFUNCTIONLEFT flag="6" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)." value="25"/>
- <QIFUNCTIONRIGHT flag="6" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="22"/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 16: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 16)"/>
- <SW3CHARSMAPPING flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function" value="false"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SLIPRO>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="2"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6" value="5"/>
- <LEDLOWFUEL info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6" value="3"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES info="value from led 1 to 11 (zero to deactivate)" flag="6" value="4"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG flag="6" info="value from led 1 to 11 (zero to deactivate)" value="9"/>
- <RESETLEDYELLOWFLAG info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6" value="true"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG flag="6" value="false" info="set if you want to have a red flag feedback (not implemented in all API)"/>
- <LEDREDFLAG flag="6" info="value from led 1 to 11 (zero to deactivate)" value="4"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="11"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST flag="6" info="value from led 1 to 11 (zero to deactivate)" value="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG flag="6" info="value from led 1 to 11 (zero to deactivate)" value="1"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="0"/>
- <RPMVALUES flag="22" value="75,77,79,81,83,85,87,89,91,93,95,97,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="0"/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS info="Max TC brightness from 3 to 8 (Default 6)" flag="6" value="6"/>
- <ABSBRIGHTNESS info="Max ABS brightness from 3 to 8 (Default 6)" flag="6" value="6"/>
- <RPMBRIGHTNESS flag="6" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8" value="1,1,1,1,6,6,6,6,6,4,4,4,4"/>
- <EXTRABRIGHTNESS flag="6" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8" value="8,7,7,7,5,8"/>
- <EXTERNALBRIGHTNESS info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6" value="7,7,7,7,7"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="8"/>
- <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="4"/>
- <SPEEDDIGITBRIGHTNESS flag="4" info="Individual Digits brightness from 1 to 8" value="4"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Default Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" value="r" info="choose the reverse char (* for blank char)"/>
+ <NEUTRAL flag="15" info="choose the neutral char (* for blank char)" value="-"/>
+ </GENERAL>
+ <SLIPRO info="SLI-PRO device options" flag="4">
+ <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="6" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <LEFTDIGITSPANELS flag="4" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="2,3,4,1,27,6,25,23"/>
+ <RIGHTDIGITSPANELS flag="4" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="13,12,1,11,2,24,21"/>
+ <QIFUNCTIONLEFT flag="6" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)." value="25"/>
+ <QIFUNCTIONRIGHT flag="6" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="22"/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 16: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 16)"/>
+ <SW3CHARSMAPPING flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function" value="false"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SLIPRO>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="2"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6" value="5"/>
+ <LEDLOWFUEL info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6" value="3"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES info="value from led 1 to 11 (zero to deactivate)" flag="6" value="4"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG flag="6" info="value from led 1 to 11 (zero to deactivate)" value="9"/>
+ <RESETLEDYELLOWFLAG info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6" value="true"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG flag="6" value="false" info="set if you want to have a red flag feedback (not implemented in all API)"/>
+ <LEDREDFLAG flag="6" info="value from led 1 to 11 (zero to deactivate)" value="4"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER info="value from led 1 to 11 (zero to deactivate)" flag="6" value="11"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST flag="6" info="value from led 1 to 11 (zero to deactivate)" value="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG flag="6" info="value from led 1 to 11 (zero to deactivate)" value="1"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="1"/>
+ <RPMVALUES flag="22" value="75,77,79,81,83,85,87,89,91,93,95,97,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="0"/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS info="Max TC brightness from 3 to 8 (Default 6)" flag="6" value="6"/>
+ <ABSBRIGHTNESS info="Max ABS brightness from 3 to 8 (Default 6)" flag="6" value="6"/>
+ <RPMBRIGHTNESS flag="6" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8" value="1,1,1,1,6,6,6,6,6,4,4,4,4"/>
+ <EXTRABRIGHTNESS flag="6" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8" value="8,7,7,7,5,8"/>
+ <EXTERNALBRIGHTNESS info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6" value="7,7,7,7,7"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="8"/>
+ <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="4"/>
+ <SPEEDDIGITBRIGHTNESS flag="4" info="Individual Digits brightness from 1 to 8" value="4"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slipro_iracing.sli b/cfg/slipro_iracing.sli
index 71d3e4c..6bff52c 100644
--- a/cfg/slipro_iracing.sli
+++ b/cfg/slipro_iracing.sli
@@ -1,92 +1,92 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Settings For iRacing Simulation #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
- <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR,SPDLMTMETHOD,SHIFTPOINTSMETHOD,SHIFTLIGHTSTYPE,RPMVALUES" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
- </GENERAL>
- <SLIPRO info="SLI-PRO device options" flag="4">
- <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="0"/>
- <SPDLMTRPMLEDONLY flag="6" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <LEFTDIGITSPANELS flag="4" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <RIGHTDIGITSPANELS flag="4" value="1,2,3,5,6,8,9,11,12,18,22,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <QIFUNCTIONLEFT flag="6" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <QIFUNCTIONRIGHT flag="6" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="38" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function" value="false"/>
- <BTNCHARLIST flag="38" info="Map each button to char (from button 1 to 32) Double-click BTNCHARLIST to open the wizard panel and do your mapping then apply your change by clicking the button APPLY." value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA"/>
- <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch) Double-click SW4CHARS to open the wizard panel and do your mapping then apply your change by clicking the button APPLY." value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA"/>
- <SW5CHARSMAPPING flag="38" value="false" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch) Double-click SW5CHARS to open the wizard panel and do your mapping then apply your change by clicking the button APPLY." value="NA,F2|200|0,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="set each position of switch to map it to char (up to 12 mapping per switch) Double-click SW6CHARS to open the wizard panel and do your mapping then apply your change by clicking the button APPLY."/>
- </SLIPRO>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
- <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Settings For iRacing Simulation #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
+ <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR,SPDLMTMETHOD,SHIFTPOINTSMETHOD,SHIFTLIGHTSTYPE,RPMVALUES" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
+ </GENERAL>
+ <SLIPRO info="SLI-PRO device options" flag="4">
+ <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="0"/>
+ <SPDLMTRPMLEDONLY flag="6" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <LEFTDIGITSPANELS flag="4" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <RIGHTDIGITSPANELS flag="4" value="1,2,3,5,6,8,9,11,12,18,22,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <QIFUNCTIONLEFT flag="6" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <QIFUNCTIONRIGHT flag="6" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="38" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function" value="false"/>
+ <BTNCHARLIST flag="38" info="Map each button to char (from button 1 to 32) Double-click BTNCHARLIST to open the wizard panel and do your mapping then apply your change by clicking the button APPLY." value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA"/>
+ <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch) Double-click SW4CHARS to open the wizard panel and do your mapping then apply your change by clicking the button APPLY." value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA"/>
+ <SW5CHARSMAPPING flag="38" value="false" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch) Double-click SW5CHARS to open the wizard panel and do your mapping then apply your change by clicking the button APPLY." value="NA,F2|200|0,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="set each position of switch to map it to char (up to 12 mapping per switch) Double-click SW6CHARS to open the wizard panel and do your mapping then apply your change by clicking the button APPLY."/>
+ </SLIPRO>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
+ <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slipro_lfs.sli b/cfg/slipro_lfs.sli
index 896ace8..8cd5b96 100644
--- a/cfg/slipro_lfs.sli
+++ b/cfg/slipro_lfs.sli
@@ -1,90 +1,90 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Settings For Live For Speed #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SLIPRO info="SLI-PRO device options" flag="4">
- <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="6" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <LEFTDIGITSPANELS flag="4" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <RIGHTDIGITSPANELS flag="4" value="1,2,3,11,12,13,14,15,16,17,22,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <QIFUNCTIONLEFT flag="6" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <QIFUNCTIONRIGHT flag="6" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SLIPRO>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
- <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Settings For Live For Speed #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SLIPRO info="SLI-PRO device options" flag="4">
+ <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="6" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <LEFTDIGITSPANELS flag="4" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <RIGHTDIGITSPANELS flag="4" value="1,2,3,11,12,13,14,15,16,17,22,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <QIFUNCTIONLEFT flag="6" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <QIFUNCTIONRIGHT flag="6" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SLIPRO>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
+ <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slipro_rfactor.sli b/cfg/slipro_rfactor.sli
index 7b9e321..857c987 100644
--- a/cfg/slipro_rfactor.sli
+++ b/cfg/slipro_rfactor.sli
@@ -1,90 +1,90 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Settings For rFactor #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SLIPRO info="SLI-PRO device options" flag="4">
- <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="6" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <LEFTDIGITSPANELS flag="4" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <RIGHTDIGITSPANELS flag="4" value="1,2,3,11,12,13,14,15,16,17,22,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <QIFUNCTIONLEFT flag="6" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <QIFUNCTIONRIGHT flag="6" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SLIPRO>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="1"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
- <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Settings For rFactor #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SLIPRO info="SLI-PRO device options" flag="4">
+ <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="6" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <LEFTDIGITSPANELS flag="4" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <RIGHTDIGITSPANELS flag="4" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,2,3,44,13,35,14,15,40,32,22,23"/>
+ <QIFUNCTIONLEFT flag="6" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <QIFUNCTIONRIGHT flag="6" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SLIPRO>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="1"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
+ <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slipro_simbin.sli b/cfg/slipro_simbin.sli
index 6acb1cd..369485e 100644
--- a/cfg/slipro_simbin.sli
+++ b/cfg/slipro_simbin.sli
@@ -1,90 +1,90 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Settings For Simbin #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="15">
- <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
- </GENERAL>
- <SLIPRO info="SLI-PRO device options" flag="4">
- <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="6" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <LEFTDIGITSPANELS flag="4" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <RIGHTDIGITSPANELS flag="4" value="1,2,3,11,12,18,19,20,22,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <QIFUNCTIONLEFT flag="6" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <QIFUNCTIONRIGHT flag="6" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
- <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SLIPRO>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
- </SHIFTPOINTS>
- <LED flag="6" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
- <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
- <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
- <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
- <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
- <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
- <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
- <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
- <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
- <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
- <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
- <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="15">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
- <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
- <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
- <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
- <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
- <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
- <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
- <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
- <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
- <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
- <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="4" value=" " info="SLI-PRO Settings For Simbin #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="15">
+ <REVERSE flag="15" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="15"/>
+ </GENERAL>
+ <SLIPRO info="SLI-PRO device options" flag="4">
+ <HELP flag="4" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="6" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="6" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <LEFTDIGITSPANELS flag="4" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <RIGHTDIGITSPANELS flag="4" value="1,2,3,11,12,18,19,20,22,23" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <QIFUNCTIONLEFT flag="6" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <QIFUNCTIONRIGHT flag="6" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="38" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="38" value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" info="Map each button to char (from button 1 to 32)"/>
+ <SW1CHARSMAPPING value="false" flag="38" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="38" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW3CHARSMAPPING value="false" flag="38" info="Switch 3: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW3CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW4CHARSMAPPING value="false" flag="38" info="Switch 4: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW4CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW5CHARSMAPPING value="false" flag="38" info="Switch 5: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW5CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW6CHARSMAPPING value="false" flag="38" info="Switch 6: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW6CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="38" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SLIPRO>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="6">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="6"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="6" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="6" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 11#~(6 extra and 5 external)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDSPEEDLIMITER value="5" info="set if you want to have a speedlimiter feedback, value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="6"/>
+ <LEDTRACTIONCONTROL value="4" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="6"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="6"/>
+ <LEDGREENFLAG value="9" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="6"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="6"/>
+ <LEDREDFLAG value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="6"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="6"/>
+ <LEDOVERHEATING value="3" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="6"/>
+ <LEDREVLIMIT value="8" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="6"/>
+ <LEDPOWER value="11" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="6"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="6"/>
+ <LEDHEADLIGHTS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="6"/>
+ <LEDSAFEPREFS value="10" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="6"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 11 (zero to deactivate)" flag="6"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="38"/>
+ <LEDDRS value="7" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="38"/>
+ <LEDDRSLEGAL value="8" info="value from led 1 to 11 (zero to deactivate)" flag="38"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="15">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="15"/>
+ <SHIFTLIGHTSTYPE flag="15" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="22" value="50,55,60,65,70,75,80,85,90,95,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="22" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="6">
+ <MAXBRIGHTNESS flag="6" value="145" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SLI-PRO).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="6" value="98%" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness."/>
+ <BRIGHTSTEP flag="6" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ <TCBRIGHTNESS value="6" info="Max TC brightness from 3 to 8 (Default 6)" flag="6"/>
+ <ABSBRIGHTNESS value="6" info="Max ABS brightness from 3 to 8 (Default 6)" flag="6"/>
+ <RPMBRIGHTNESS flag="6" value="6,6,6,6,8,8,8,8,8,5,5,5,5" info="Individual brightness for shiftlights, for all 13 leds #~set the value of each led from 1 to 8"/>
+ <EXTRABRIGHTNESS flag="6" value="5,7,7,7,7,5" info="Individual brightness for the 6 extra leds #~set the value of each led from 1 to 8"/>
+ <EXTERNALBRIGHTNESS value="7,7,7,7,7" info="Individual brightness for the 5 external leds #~set the value of each led from 1 to 8" flag="6"/>
+ <GEARDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="6" value="7"/>
+ <TIMEDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ <SPEEDDIGITBRIGHTNESS info="Individual Digits brightness from 1 to 8" flag="4" value="7"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/slipro_status.ecfg b/cfg/slipro_status.ecfg
index 65d939d..99108c6 100644
--- a/cfg/slipro_status.ecfg
+++ b/cfg/slipro_status.ecfg
@@ -1,8 +1,8 @@
-// SLIMAX Mgr III (c)2012-2013 By Zappadoc - All Rights Reserved.
-// *** Do not edit this file ***
-[PREFS]
-TCLEVEL = 1
-SPDLMTLEVEL = 0
-BRITLEVEL = 0
-SPEEDPOS = 0
-TIMEPOS = 2
+// SLIMAX Mgr III (c)2012-2013 By Zappadoc - All Rights Reserved.
+// *** Do not edit this file ***
+[PREFS]
+TCLEVEL = 0
+SPDLMTLEVEL = 0
+BRITLEVEL = 0
+SPEEDPOS = 4
+TIMEPOS = 0
diff --git a/cfg/slipro_welcome.ecfg b/cfg/slipro_welcome.ecfg
index 0322990..c0d6519 100644
--- a/cfg/slipro_welcome.ecfg
+++ b/cfg/slipro_welcome.ecfg
@@ -1,2 +1,2 @@
-*SLI
-Pro*
+*SLI
+Pro*
diff --git a/cfg/srf1emu_default.sli b/cfg/srf1emu_default.sli
index 1be6030..68f5fe7 100644
--- a/cfg/srf1emu_default.sli
+++ b/cfg/srf1emu_default.sli
@@ -1,75 +1,75 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="1024" value=" " info="SIM RACE F1 EMULATOR For Android Default Settings (c)2013 by Zappadoc - All Rights Reserved #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="1024">
- <REVERSE flag="1024" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="1024"/>
- <PHONEIP flag="1024" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate and NONE (in UPERCASE )to reset ). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager for the changes to take effect!" value="0.0.0.0"/>
- </GENERAL>
- <SRF1EMU info="SIM RACE F1 EMU options" flag="1024">
- <HELP flag="1024" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="1024" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="1024" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="1024" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'F1LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in simracef1.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <F1RIGHTDIGITSPANELS flag="1024" value="10,11,9,4,22,21,23,24,6,25,27,42" info="Double-Click 'F1RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in simracef1.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
- <F1QIFUNCTIONLEFT flag="1024" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the simracef1.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="1024" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in simracef1.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="1024" info="Buttons from 1 to 4: Activate (true) or deactivate (false) button mapping to char function" value="false"/>
- <BTNCHARLIST flag="1024" value="NA,NA,NA,NA" info="Map each button to char (from button 1 to 4) double-click BTNCHARLIST to open the wizard panel and do your mapping."/>
- <SW1CHARSMAPPING value="false" flag="1024" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="1024" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SRF1EMU>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="1024">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="1024"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="1024" value="0"/>
- </SHIFTPOINTS>
- <LED flag="1024" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
- <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="9"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
- <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="8"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
- <LEDREVLIMIT value="7" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
- <LEDPOWER value="13" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="1024">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="1024"/>
- <SHIFTLIGHTSTYPE flag="1024" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="1024" value="50,55,60,65,70,75,80,85,90,95,97,97.5,98,98.5,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="1024" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18677,18679" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="1024">
- <MAXBRIGHTNESS flag="1024" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value." value="220"/>
- <GLOBALBRIGHTNESS flag="1024" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="98%"/>
- <BRIGHTSTEP flag="1024" value="10" info="Set the step for brightness adjustment (default 10)"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="1024" value=" " info="SIM RACE F1 EMULATOR For Android Default Settings (c)2013 by Zappadoc - All Rights Reserved #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="1024">
+ <REVERSE flag="1024" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="1024"/>
+ <PHONEIP flag="1024" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate and NONE (in UPERCASE )to reset ). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager for the changes to take effect!" value="0.0.0.0"/>
+ </GENERAL>
+ <SRF1EMU info="SIM RACE F1 EMU options" flag="1024">
+ <HELP flag="1024" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="1024" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="1024" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="1024" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20" info="Double-Click 'F1LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in simracef1.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <F1RIGHTDIGITSPANELS flag="1024" value="10,11,9,4,22,21,23,24,6,25,27,42" info="Double-Click 'F1RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in simracef1.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game"/>
+ <F1QIFUNCTIONLEFT flag="1024" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the simracef1.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="1024" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in simracef1.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="1024" info="Buttons from 1 to 4: Activate (true) or deactivate (false) button mapping to char function" value="false"/>
+ <BTNCHARLIST flag="1024" value="NA,NA,NA,NA" info="Map each button to char (from button 1 to 4) double-click BTNCHARLIST to open the wizard panel and do your mapping."/>
+ <SW1CHARSMAPPING value="false" flag="1024" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="1024" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SRF1EMU>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="1024">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="1024"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="1024" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="1024" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
+ <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="9"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
+ <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="8"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
+ <LEDREVLIMIT value="7" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
+ <LEDPOWER value="13" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="1024">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="1024"/>
+ <SHIFTLIGHTSTYPE flag="1024" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="1024" value="50,55,60,65,70,75,80,85,90,95,97,97.5,98,98.5,99" info="Individual RPM threshold value in percentage for shiftlights , for all 13 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="1024" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18677,18679" info="Individual RPM threshold value for shiftlights, for all 13 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="1024">
+ <MAXBRIGHTNESS flag="1024" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value." value="220"/>
+ <GLOBALBRIGHTNESS flag="1024" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="98%"/>
+ <BRIGHTSTEP flag="1024" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/srf1emu_f1_2012.sli b/cfg/srf1emu_f1_2012.sli
index 1878a76..ee413cc 100644
--- a/cfg/srf1emu_f1_2012.sli
+++ b/cfg/srf1emu_f1_2012.sli
@@ -1,75 +1,75 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="1024" value=" " info="SIM RACE F1 Emulator - F1 2012 Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="1024">
- <REVERSE flag="1024" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="1024"/>
- <PHONEIP flag="1024" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate and NONE (in UPERCASE )to reset ). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager for the changes to take effect!" value="NONE"/>
- </GENERAL>
- <SRF1EMU info="SIMRACE-F1 Emulator options" flag="1024">
- <HELP flag="1024" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="1024" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="1024" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="1024" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="4,1,2,3,25,5,6,7,8,27,24"/>
- <F1RIGHTDIGITSPANELS flag="1024" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,19,9,4,27,24,2,6,25"/>
- <F1QIFUNCTIONLEFT flag="1024" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="1024" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
- <BUTTONSCHARSMAPPING flag="1024" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="1024" value="NA,NA,NA,NA" info="Map each button to char (from button 1 to 4)"/>
- <SW1CHARSMAPPING value="false" flag="1024" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="1024" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SRF1EMU>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="1024">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="1024"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="1024" value="3"/>
- </SHIFTPOINTS>
- <LED flag="1024" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
- <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="9"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
- <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="8"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
- <LEDREVLIMIT value="7" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
- <LEDPOWER value="13" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="1024">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="1024"/>
- <SHIFTLIGHTSTYPE flag="1024" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="5"/>
- <RPMVALUES flag="1024" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="1024" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="1024">
- <MAXBRIGHTNESS flag="1024" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="1024" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
- <BRIGHTSTEP flag="1024" value="10" info="Set the step for brightness adjustment (default 10)"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="1024" value=" " info="SIM RACE F1 Emulator - F1 2012 Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="1024">
+ <REVERSE flag="1024" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="1024"/>
+ <PHONEIP flag="1024" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate and NONE (in UPERCASE )to reset ). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager for the changes to take effect!" value="NONE"/>
+ </GENERAL>
+ <SRF1EMU info="SIMRACE-F1 Emulator options" flag="1024">
+ <HELP flag="1024" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="1024" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="1024" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="1024" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="4,1,2,3,25,5,6,7,8,27,24"/>
+ <F1RIGHTDIGITSPANELS flag="1024" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,47,9,4,27,24,2,6,25"/>
+ <F1QIFUNCTIONLEFT flag="1024" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="1024" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
+ <BUTTONSCHARSMAPPING flag="1024" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="1024" value="NA,NA,NA,NA" info="Map each button to char (from button 1 to 4)"/>
+ <SW1CHARSMAPPING value="false" flag="1024" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="1024" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SRF1EMU>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="1024">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="1024"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="1024" value="3"/>
+ </SHIFTPOINTS>
+ <LED flag="1024" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
+ <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="9"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
+ <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="8"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
+ <LEDREVLIMIT value="7" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
+ <LEDPOWER value="13" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="1024">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="1024"/>
+ <SHIFTLIGHTSTYPE flag="1024" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="5"/>
+ <RPMVALUES flag="1024" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="1024" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="1024">
+ <MAXBRIGHTNESS flag="1024" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="1024" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
+ <BRIGHTSTEP flag="1024" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/srf1emu_f1_2013.sli b/cfg/srf1emu_f1_2013.sli
index cbc96f8..3bfe21f 100644
--- a/cfg/srf1emu_f1_2013.sli
+++ b/cfg/srf1emu_f1_2013.sli
@@ -1,82 +1,74 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="1024" value=" " info="SIMRACE-F1 Emulator F1 2013 Settings #~http://www.eksimracing.com">
- <GLOBAL info="global device options overridden" flag="0">
- <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
- <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
- <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
- <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
- <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
- <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
- </GLOBAL>
- <GENERAL info="Common device options" flag="1024">
- <REVERSE flag="1024" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="1024"/>
- </GENERAL>
- <SRF1EMU info="SIMRACE-F1 Emulator device options" flag="1024">
- <HELP flag="1024" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="1024" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="1024" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="1024" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,25,5,6,7,8,27,24"/>
- <F1RIGHTDIGITSPANELS flag="1024" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,19,9,4,27,24,2,6,25"/>
- <F1QIFUNCTIONLEFT flag="1024" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="1024" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
- <BUTTONSCHARSMAPPING flag="1024" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="1024" value="NA,NA,NA,NA" info="Map each button to char (from button 1 to 4)"/>
- <SW1CHARSMAPPING value="false" flag="1024" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="1024" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SRF1EMU>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="1024">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="1024"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="1024" value="0"/>
- </SHIFTPOINTS>
- <LED flag="1024" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
- <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="9"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
- <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="8"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
- <LEDREVLIMIT value="7" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
- <LEDPOWER value="13" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="1024">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="1024"/>
- <SHIFTLIGHTSTYPE flag="1024" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="1"/>
- <RPMVALUES flag="1024" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="1024" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="1024">
- <MAXBRIGHTNESS flag="1024" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-F1 Emulator).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="1024" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
- <BRIGHTSTEP flag="1024" value="10" info="Set the step for brightness adjustment (default 10)"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="1024" value=" " info="SIMRACE-F1 Emulator F1 2013 Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="1024">
+ <REVERSE flag="1024" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="1024"/>
+ </GENERAL>
+ <SRF1EMU info="SIMRACE-F1 Emulator device options" flag="1024">
+ <HELP flag="1024" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="1024" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="1024" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="1024" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,25,5,6,7,8,27,24"/>
+ <F1RIGHTDIGITSPANELS flag="1024" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,47,9,4,27,24,2,6,25"/>
+ <F1QIFUNCTIONLEFT flag="1024" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="1024" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
+ <BUTTONSCHARSMAPPING flag="1024" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="1024" value="NA,NA,NA,NA" info="Map each button to char (from button 1 to 4)"/>
+ <SW1CHARSMAPPING value="false" flag="1024" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="1024" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SRF1EMU>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="1024">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="1024"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="1024" value="3"/>
+ </SHIFTPOINTS>
+ <LED flag="1024" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
+ <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="9"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
+ <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="8"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
+ <LEDREVLIMIT value="7" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
+ <LEDPOWER value="13" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="1024">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="1024"/>
+ <SHIFTLIGHTSTYPE flag="1024" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="7"/>
+ <RPMVALUES flag="1024" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="1024" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="1024">
+ <MAXBRIGHTNESS flag="1024" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-F1 Emulator).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="1024" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
+ <BRIGHTSTEP flag="1024" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/srf1emu_f1_2013_v2.sli b/cfg/srf1emu_f1_2013_v2.sli
index e4809ec..5408c65 100644
--- a/cfg/srf1emu_f1_2013_v2.sli
+++ b/cfg/srf1emu_f1_2013_v2.sli
@@ -1,82 +1,84 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="1024" value=" " info="SIMRACE-F1 Emulator F1 2013 Settings with KERS feedback #~http://www.eksimracing.com">
- <GLOBAL info="global device options overridden" flag="0">
- <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
- <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
- <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
- <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
- <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
- <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
- </GLOBAL>
- <GENERAL info="Common device options" flag="1024">
- <REVERSE flag="1024" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="1024"/>
- </GENERAL>
- <SRF1EMU info="SIMRACE-F1 Emulator device options" flag="1024">
- <HELP flag="1024" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="1024" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="1024" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="1024" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,25,5,6,7,8,27,24"/>
- <F1RIGHTDIGITSPANELS flag="1024" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,19,9,4,27,24,2,6,25"/>
- <F1QIFUNCTIONLEFT flag="1024" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="1024" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
- <BUTTONSCHARSMAPPING flag="1024" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="1024" value="NA,NA,NA,NA" info="Map each button to char (from button 1 to 4)"/>
- <SW1CHARSMAPPING value="false" flag="1024" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="1024" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SRF1EMU>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="1024">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="1024"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="1024" value="3"/>
- </SHIFTPOINTS>
- <LED flag="1024" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
- <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="9"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
- <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="8"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
- <LEDREVLIMIT value="7" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
- <LEDPOWER value="13" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="1024">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="1024"/>
- <SHIFTLIGHTSTYPE flag="1024" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="5"/>
- <RPMVALUES flag="1024" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="1024" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="1024">
- <MAXBRIGHTNESS flag="1024" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-F1 Emulator).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="1024" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
- <BRIGHTSTEP flag="1024" value="10" info="Set the step for brightness adjustment (default 10)"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="1024" value=" " info="SIMRACE-F1 Emulator F1 2013 Settings with KERS feedback #~http://www.eksimracing.com">
+ <GLOBAL info="global device options overridden" flag="0">
+ <MAXGEARATSTARTUP flag="0" info="Enter the max gear value at startup from 4 to 7 (default 4)#~Simulation doesn't provide the max gear of current car#~so by default the software set the max gear to the minimum (i.e. gear 4) and increase this value when you shift and go beyond this limit. Increase this value if you only use one car class with the same gearbox (i.e. F1 car use 7)." value="7"/>
+ <LASTGEARNORPM flag="0" value="true" info="No shiftlights (RPM Leds) feedback with last gear. it will not display any shiftlights feedback on last gear if it set to true. Typically using on OVAL track or by F1 class car."/>
+ <LOWFUEL flag="0" info="Enter the number of laps remaining in tank before activate the Low Fuel warning feedback (default 4). The average of liter per lap is calculated dynamically." value="3"/>
+ <LASTLAPNOFUELWARNING flag="0" value="true" info="true to deactivate Low Fuel warning during last lap (default false)"/>
+ <OSPFACTOR flag="0" info="Adjust the standard optimal shiftpoint curve by changing the OSPFactor value from 10% to 150% (hard to supersafe) or by entering this param: hard, demanding, normal, safe, supersafe This value is ignored when custom OSP settings exists" value="40%"/>
+ <PITFEEDBACK flag="0" info="This option displays 'PIT' on left digits panel and speed on right panel when car pits (default false)." value="true"/>
+ </GLOBAL>
+ <GENERAL info="Common device options" flag="1024">
+ <REVERSE flag="1024" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="1024"/>
+ <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
+ <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
+ </GENERAL>
+ <SRF1EMU info="SIMRACE-F1 Emulator device options" flag="1024">
+ <HELP flag="1024" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="1024" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="1024" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="1024" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,25,5,6,7,8,27,24"/>
+ <F1RIGHTDIGITSPANELS flag="1024" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,47,9,4,27,24,2,6,25"/>
+ <F1QIFUNCTIONLEFT flag="1024" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="1024" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
+ <BUTTONSCHARSMAPPING flag="1024" value="false" info="Buttons from 1 to 32: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="1024" value="NA,NA,NA,NA" info="Map each button to char (from button 1 to 4)"/>
+ <SW1CHARSMAPPING value="false" flag="1024" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="1024" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SRF1EMU>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="1024">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="1024"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="1024" value="3"/>
+ </SHIFTPOINTS>
+ <LED flag="1024" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
+ <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="9"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
+ <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="8"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
+ <LEDREVLIMIT value="7" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
+ <LEDPOWER value="13" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="1024">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="1024"/>
+ <SHIFTLIGHTSTYPE flag="1024" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="5"/>
+ <RPMVALUES flag="1024" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="1024" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="1024">
+ <MAXBRIGHTNESS flag="1024" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 220 (default 145 for SIMRACE-F1 Emulator).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="1024" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
+ <BRIGHTSTEP flag="1024" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/srf1emu_iracing.sli b/cfg/srf1emu_iracing.sli
index 677abdf..9ff3394 100644
--- a/cfg/srf1emu_iracing.sli
+++ b/cfg/srf1emu_iracing.sli
@@ -1,77 +1,77 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="1024" value=" " info="SIM RACE F1 Emulator iRacing Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="1024">
- <REVERSE flag="1024" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="1024"/>
- <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
- <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR,SPDLMTMETHOD,SHIFTPOINTSMETHOD,SHIFTLIGHTSTYPE,RPMVALUES" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
- <PHONEIP flag="1024" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate and NONE (in UPERCASE )to reset ). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager for the changes to take effect!" value="NONE"/>
- </GENERAL>
- <SRF1EMU info="SIMRACE-F1 Emulator options" flag="1024">
- <HELP flag="1024" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="1024" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="1024" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="1024" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,2,3,4,5,6,7,8,10,11,27,22"/>
- <F1RIGHTDIGITSPANELS flag="1024" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,13,14,16,17,9,4,6,41,43,42"/>
- <F1QIFUNCTIONLEFT flag="1024" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="1024" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="1024" value="false" info="Buttons from 1 to 4: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="1024" value="NA,NA,NA,NA" info="Map each button to char (from button 1 to 4)"/>
- <SW1CHARSMAPPING value="false" flag="1024" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="1024" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SRF1EMU>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="1024">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="1024"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="1024" value="0"/>
- </SHIFTPOINTS>
- <LED flag="1024" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
- <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="9"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
- <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="8"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
- <LEDREVLIMIT value="7" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
- <LEDPOWER value="13" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="1024">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="1024"/>
- <SHIFTLIGHTSTYPE flag="1024" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="1024" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="1024" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="1024">
- <MAXBRIGHTNESS flag="1024" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="1024" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
- <BRIGHTSTEP flag="1024" value="10" info="Set the step for brightness adjustment (default 10)"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="1024" value=" " info="SIM RACE F1 Emulator iRacing Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="1024">
+ <REVERSE flag="1024" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="1024"/>
+ <COMBOSETUP value="true" info="Set to true if it's a COMBO SETUP associated with one or more script" flag="0"/>
+ <COMBOFUNCTIONS value="MAXGEARATSTARTUP,OSPFACTOR,SPDLMTMETHOD,SHIFTPOINTSMETHOD,SHIFTLIGHTSTYPE,RPMVALUES" info="Combo Setup, list (comma delimited) of functions neutralized or dynamically set by the associated script" flag="0"/>
+ <PHONEIP flag="1024" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate and NONE (in UPERCASE )to reset ). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager for the changes to take effect!" value="NONE"/>
+ </GENERAL>
+ <SRF1EMU info="SIMRACE-F1 Emulator options" flag="1024">
+ <HELP flag="1024" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="1024" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="1024" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="1024" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,2,3,4,5,6,7,8,10,11,27,22"/>
+ <F1RIGHTDIGITSPANELS flag="1024" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,13,14,16,17,9,4,6,41,43,42"/>
+ <F1QIFUNCTIONLEFT flag="1024" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="1024" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="1024" value="false" info="Buttons from 1 to 4: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="1024" value="NA,NA,NA,NA" info="Map each button to char (from button 1 to 4)"/>
+ <SW1CHARSMAPPING value="false" flag="1024" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="1024" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SRF1EMU>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="1024">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="1024"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="1024" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="1024" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
+ <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="9"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
+ <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="8"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
+ <LEDREVLIMIT value="7" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
+ <LEDPOWER value="13" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="1024">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="1024"/>
+ <SHIFTLIGHTSTYPE flag="1024" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="1024" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="1024" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="1024">
+ <MAXBRIGHTNESS flag="1024" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="1024" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
+ <BRIGHTSTEP flag="1024" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/srf1emu_lfs.sli b/cfg/srf1emu_lfs.sli
index 8031ae2..140eab6 100644
--- a/cfg/srf1emu_lfs.sli
+++ b/cfg/srf1emu_lfs.sli
@@ -1,75 +1,75 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="1024" value=" " info="SIM RACE F1 Emulator - LFS Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="1024">
- <REVERSE flag="1024" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="1024"/>
- <PHONEIP flag="1024" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate and NONE (in UPERCASE )to reset ). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager for the changes to take effect!" value="NONE"/>
- </GENERAL>
- <SRF1EMU info="SIMRACE-F1 Emulator options" flag="1024">
- <HELP flag="1024" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="1024" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="1024" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="1024" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,22,5,6,7,8,23,24"/>
- <F1RIGHTDIGITSPANELS flag="1024" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,19,9,4,27,5,2,6,25,44,42"/>
- <F1QIFUNCTIONLEFT flag="1024" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="1024" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
- <BUTTONSCHARSMAPPING flag="1024" value="false" info="Buttons from 1 to 4: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="1024" value="NA,NA,NA,NA" info="Map each button to char (from button 1 to 4)"/>
- <SW1CHARSMAPPING value="false" flag="1024" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="1024" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SRF1EMU>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="1024">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="1024"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="1024" value="1"/>
- </SHIFTPOINTS>
- <LED flag="1024" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
- <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="9"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
- <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="8"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
- <LEDREVLIMIT value="7" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
- <LEDPOWER value="13" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="1024">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="1024"/>
- <SHIFTLIGHTSTYPE flag="1024" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="1024" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="1024" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="1024">
- <MAXBRIGHTNESS flag="1024" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="1024" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
- <BRIGHTSTEP flag="1024" value="10" info="Set the step for brightness adjustment (default 10)"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="1024" value=" " info="SIM RACE F1 Emulator - LFS Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="1024">
+ <REVERSE flag="1024" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="1024"/>
+ <PHONEIP flag="1024" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate and NONE (in UPERCASE )to reset ). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager for the changes to take effect!" value="NONE"/>
+ </GENERAL>
+ <SRF1EMU info="SIMRACE-F1 Emulator options" flag="1024">
+ <HELP flag="1024" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="1024" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="1024" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="1024" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,22,5,6,7,8,23,24"/>
+ <F1RIGHTDIGITSPANELS flag="1024" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,19,9,4,27,5,2,6,25,44,42"/>
+ <F1QIFUNCTIONLEFT flag="1024" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="1024" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
+ <BUTTONSCHARSMAPPING flag="1024" value="false" info="Buttons from 1 to 4: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="1024" value="NA,NA,NA,NA" info="Map each button to char (from button 1 to 4)"/>
+ <SW1CHARSMAPPING value="false" flag="1024" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="1024" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SRF1EMU>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="1024">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="1024"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="1024" value="1"/>
+ </SHIFTPOINTS>
+ <LED flag="1024" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
+ <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="9"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
+ <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="8"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
+ <LEDREVLIMIT value="7" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
+ <LEDPOWER value="13" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="1024">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="1024"/>
+ <SHIFTLIGHTSTYPE flag="1024" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="1024" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="1024" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="1024">
+ <MAXBRIGHTNESS flag="1024" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="1024" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
+ <BRIGHTSTEP flag="1024" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/srf1emu_rfactor.sli b/cfg/srf1emu_rfactor.sli
index f691eb5..888f925 100644
--- a/cfg/srf1emu_rfactor.sli
+++ b/cfg/srf1emu_rfactor.sli
@@ -1,75 +1,75 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="1024" value=" " info="SIM RACE F1 Emulator - rFactor Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="1024">
- <REVERSE flag="1024" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="1024"/>
- <PHONEIP flag="1024" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate and NONE (in UPERCASE )to reset ). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager for the changes to take effect!" value="NONE"/>
- </GENERAL>
- <SRF1EMU info="SIMRACE-F1 Emulator options" flag="1024">
- <HELP flag="1024" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="1024" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
- <SPDLMTRPMLEDONLY flag="1024" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="1024" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,25,5,6,7,8,27,24"/>
- <F1RIGHTDIGITSPANELS flag="1024" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,19,9,4,27,5,2,6,25,44"/>
- <F1QIFUNCTIONLEFT flag="1024" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="1024" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
- <BUTTONSCHARSMAPPING flag="1024" value="false" info="Buttons from 1 to 4: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="1024" value="NA,NA,NA,NA" info="Map each button to char (from button 1 to 4)"/>
- <SW1CHARSMAPPING value="false" flag="1024" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="1024" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SRF1EMU>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="1024">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="1024"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="1024" value="1"/>
- </SHIFTPOINTS>
- <LED flag="1024" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
- <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="9"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
- <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="8"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
- <LEDREVLIMIT value="7" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
- <LEDPOWER value="13" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="1024">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="1024"/>
- <SHIFTLIGHTSTYPE flag="1024" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="1"/>
- <RPMVALUES flag="1024" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="1024" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="1024">
- <MAXBRIGHTNESS flag="1024" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="1024" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
- <BRIGHTSTEP flag="1024" value="10" info="Set the step for brightness adjustment (default 10)"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="1024" value=" " info="SIM RACE F1 Emulator - rFactor Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="1024">
+ <REVERSE flag="1024" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="1024"/>
+ <PHONEIP flag="1024" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate and NONE (in UPERCASE )to reset ). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager for the changes to take effect!" value="NONE"/>
+ </GENERAL>
+ <SRF1EMU info="SIMRACE-F1 Emulator options" flag="1024">
+ <HELP flag="1024" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="1024" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="3"/>
+ <SPDLMTRPMLEDONLY flag="1024" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="1024" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,4,2,3,25,5,6,7,8,27,24"/>
+ <F1RIGHTDIGITSPANELS flag="1024" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,59,9,4,27,5,2,6,25,44"/>
+ <F1QIFUNCTIONLEFT flag="1024" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="1024" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)." value="4"/>
+ <BUTTONSCHARSMAPPING flag="1024" value="false" info="Buttons from 1 to 4: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="1024" value="NA,NA,NA,NA" info="Map each button to char (from button 1 to 4)"/>
+ <SW1CHARSMAPPING value="false" flag="1024" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="1024" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SRF1EMU>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="1024">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="1024"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="1024" value="1"/>
+ </SHIFTPOINTS>
+ <LED flag="1024" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
+ <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="9"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
+ <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="8"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
+ <LEDREVLIMIT value="7" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
+ <LEDPOWER value="13" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="1024">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="1024"/>
+ <SHIFTLIGHTSTYPE flag="1024" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="1"/>
+ <RPMVALUES flag="1024" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="1024" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="1024">
+ <MAXBRIGHTNESS flag="1024" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="1024" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="90%"/>
+ <BRIGHTSTEP flag="1024" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/srf1emu_simbin.sli b/cfg/srf1emu_simbin.sli
index 4a523d0..d40d47e 100644
--- a/cfg/srf1emu_simbin.sli
+++ b/cfg/srf1emu_simbin.sli
@@ -1,75 +1,75 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings version="SLIPREFS02" flag="1024" value=" " info="SIM RACE F1 Emulator - Simbin Settings #~http://www.eksimracing.com">
- <GENERAL info="Common device options" flag="1024">
- <REVERSE flag="1024" info="choose the reverse char (* for blank char)" value="r"/>
- <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="1024"/>
- <PHONEIP flag="1024" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate and NONE (in UPERCASE )to reset ). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager for the changes to take effect!" value="NONE"/>
- </GENERAL>
- <SRF1EMU info="SIMRACE-F1 Emulator options" flag="1024">
- <HELP flag="1024" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
- <SPDLMTMETHOD flag="1024" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="2"/>
- <SPDLMTRPMLEDONLY flag="1024" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
- <F1LEFTDIGITSPANELS flag="1024" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,2,3,4,5,6,7,8,10,11,22"/>
- <F1RIGHTDIGITSPANELS flag="1024" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,9,3,4,6,43,22,23,24,42"/>
- <F1QIFUNCTIONLEFT flag="1024" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
- <F1QIFUNCTIONRIGHT flag="1024" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
- <BUTTONSCHARSMAPPING flag="1024" value="false" info="Buttons from 1 to 4: Activate (true) or deactivate (false) button mapping to char function"/>
- <BTNCHARLIST flag="1024" value="NA,NA,NA,NA" info="Map each button to char (from button 1 to 4)"/>
- <SW1CHARSMAPPING value="false" flag="1024" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- <SW2CHARSMAPPING value="false" flag="1024" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
- <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
- </SRF1EMU>
- <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="1024">
- <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="1024"/>
- <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="1024" value="0"/>
- </SHIFTPOINTS>
- <LED flag="1024" value=" " info="####### Leds Layout ######">
- <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
- <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
- <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
- <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="9"/>
- <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
- <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
- <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="8"/>
- <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
- <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
- <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
- <LEDREVLIMIT value="7" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
- <LEDPOWER value="13" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
- <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
- <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
- <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
- <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
- <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
- <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
- <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
- </LED>
- <SHIFTLIGHTS info="Shiftlights options" flag="1024">
- <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="1024"/>
- <SHIFTLIGHTSTYPE flag="1024" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center" value="2"/>
- <RPMVALUES flag="1024" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
- <RPMABSOLUTE flag="1024" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
- </SHIFTLIGHTS>
- <BRIGHTNESS info="Global and indivudual brightness options" flag="1024">
- <MAXBRIGHTNESS flag="1024" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
- <GLOBALBRIGHTNESS flag="1024" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="75%"/>
- <BRIGHTSTEP flag="1024" value="10" info="Set the step for brightness adjustment (default 10)"/>
- </BRIGHTNESS>
-</settings>
+<?xml version="1.0" encoding="utf-8"?>
+<settings version="SLIPREFS02" flag="1024" value=" " info="SIM RACE F1 Emulator - Simbin Settings #~http://www.eksimracing.com">
+ <GENERAL info="Common device options" flag="1024">
+ <REVERSE flag="1024" info="choose the reverse char (* for blank char)" value="r"/>
+ <NEUTRAL value="n" info="choose the neutral char (* for blank char)" flag="1024"/>
+ <PHONEIP flag="1024" info="Enter the IP address (i.e. 192.168.0.153) of your Android Phone or Tablet (enter 0.0.0.0 to deactivate and NONE (in UPERCASE )to reset ). Your Phone and your PC must be connected to your network. Your SmartPhone on WIFI and your PC on Ethernet or Wifi.#~#~ATTENTION: You must restart SLIMax Manager for the changes to take effect!" value="NONE"/>
+ </GENERAL>
+ <SRF1EMU info="SIMRACE-F1 Emulator options" flag="1024">
+ <HELP flag="1024" value=" " info="Define the default value for speed-limiter method, left and right panel function, max left and right functions, Quick-Info left and right function"/>
+ <SPDLMTMETHOD flag="1024" info="SPD LMT Methods functions are defined in speedlimiter.lua script. Enter a value from 0 to 5 (default 3)" value="2"/>
+ <SPDLMTRPMLEDONLY flag="1024" value="false" info="Enter true if you want to blink the RPM led without the speedlimiter led when speedlimiter is activated."/>
+ <F1LEFTDIGITSPANELS flag="1024" info="Double-Click 'LEFTDIGITSPANELS' tag to assign left panel functions and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="1,2,3,4,5,6,7,8,10,11,22"/>
+ <F1RIGHTDIGITSPANELS flag="1024" info="Double-Click 'RIGHTDIGITSPANELS' tag to assign right panel functions (time related functions) and apply your change. These functions are defined in slipro.lua script#~Custom Script can change the default behavior.#~These Functions ARE Not Available In All Simulation/Game" value="10,11,9,3,4,6,43,22,23,24,42"/>
+ <F1QIFUNCTIONLEFT flag="1024" value="3" info="Enter the corresponding function number (0 to deactivate) to show the info on left digits while you keep the button assigned to QIButton pressed (see the functions list in the slipro.lua script or by editing LEFTDIGITSPANELS tag)."/>
+ <F1QIFUNCTIONRIGHT flag="1024" value="2" info="Enter the corresponding function number (0 to deactivate) to show the info on right digits while you keep the button assigned to QIButton pressed (see the functions list in slipro.lua script or by editing RIGHTDIGITSPANELS tag)."/>
+ <BUTTONSCHARSMAPPING flag="1024" value="false" info="Buttons from 1 to 4: Activate (true) or deactivate (false) button mapping to char function"/>
+ <BTNCHARLIST flag="1024" value="NA,NA,NA,NA" info="Map each button to char (from button 1 to 4)"/>
+ <SW1CHARSMAPPING value="false" flag="1024" info="Switch 1: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW1CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ <SW2CHARSMAPPING value="false" flag="1024" info="Switch 2: Activate (true) or deactivate (false) switch mapping to char function"/>
+ <SW2CHARS value="NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA" flag="1024" info="set each position of switch to map it to char (up to 12 mapping per switch)"/>
+ </SRF1EMU>
+ <SHIFTPOINTS info="Shiftpoints is calculated on fly and depend the car you drive (see method below)" flag="1024">
+ <HELP info="OSP Feedback method is defined in osp.lua script and contains the following methods: #~#~0 default two std blue led blinking#~1 two std blue led blinking + shiftlights rpm blue blinking#~2 normal blinking + shiftlights rpm blue no blinking#~3 shiftlights rpm blue only no blinking#~4 shiftlights rpm blue only blinking" flag="1024"/>
+ <SHIFTPOINTSMETHOD info="Enter the type of OSP feedback (method used) from 0 to 4 (default 0)." flag="1024" value="0"/>
+ </SHIFTPOINTS>
+ <LED flag="1024" value=" " info="####### Leds Layout ######">
+ <HELP info="Set the corresponding function for each led from 1 to 6#~(6 extra)#~#~RESET LED what does it means?#~#~well, by default all led are reseted before applying its new state, typically ON or OFF and this work fine if you have each led function assigned to ONE led only!#~#~But now, let say you have TC and Pit-Request on the same led. If you allow reset for both function TC can't be ON if the Pit-Request is OFF! #~PitReq function is after TC (see the priority order below) and will reset the state of TC...#~#~In other words, to avoid reseting the led you just have to put false in the 2th function this way the led will stay highlighted if one of the two function state is ON... clear? hope so!#~#~Here the current priority order of all functions :#~#~Ignition (supersede all other with no led and 'E' displayed)#~shiftpoint#~speedlimiter#~low fuel#~TC#~ALB#~Green flag#~Yellow flag#~Red flag#~Overheating#~Damage#~PitReq and InPits#~Power#~RevLimit#~Headlights#~SafePrefs#~IMPORTANT External method (supersede all other if activated)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTRIGHT value="6" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDOPTIMALSHIFTPOINTLEFT value="1" info="set if you want to have a shiftpoint feedback on one or two led, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDSPEEDLIMITER value="4" info="set if you want to have a speedlimiter feedback, value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <LEDLOWFUEL value="2" info="set if you want to have a low fuel feedback value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDTRACTIONCONTROL value="true" info="set if you want to have a TC feedback" flag="512"/>
+ <LEDTRACTIONCONTROL value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDANTILOCKBRAKES value="true" info="set if you want to have a anti-lock brakes feedback" flag="512"/>
+ <LEDANTILOCKBRAKES value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDGREENFLAG value="true" info="set if you want to have a green flag feedback (not implemented in all API)" flag="512"/>
+ <LEDGREENFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="9"/>
+ <RESETLEDYELLOWFLAG value="false" info="set if you want to have a yellow flag feedback (not implemented in all API)" flag="512"/>
+ <LEDYELLOWFLAG value="2" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREDFLAG value="true" info="set if you want to have a red flag feedback (not implemented in all API)" flag="512"/>
+ <LEDREDFLAG info="value from led 1 to 6 (zero to deactivate)" flag="512" value="8"/>
+ <RESETLEDDAMAGE value="false" info="set if you want to have a damage feedback (not implemented in all API)" flag="512"/>
+ <LEDDAMAGE value="3" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDOVERHEATING value="false" info="set if you want to have an overheating feedback" flag="512"/>
+ <LEDOVERHEATING value="5" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDREVLIMIT value="true" info="set if you want to have the revlimit feedback" flag="512"/>
+ <LEDREVLIMIT value="7" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPOWER value="true" info="set if you want to have a power ON/OFF feedback" flag="512"/>
+ <LEDPOWER value="13" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDPITREQUEST value="false" info="set if you want to have a pit request and inpits feedback" flag="512"/>
+ <LEDPITREQUEST value="6" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDHEADLIGHTS value="true" info="set if you want to have a headlights feedback" flag="512"/>
+ <LEDHEADLIGHTS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDSAFEPREFS value="false" info="set when SafePrefs toggle button is ON" flag="512"/>
+ <LEDSAFEPREFS value="0" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDBLUEFLAG value="false" info="set if you want to have a blue flag feedback (not implemented in all API)" flag="512"/>
+ <LEDBLUEFLAG value="1" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRS value="false" info="set if you want to have a DRS feedback (not implemented in all API)" flag="512"/>
+ <LEDDRS value="4" info="value from led 1 to 6 (zero to deactivate)" flag="512"/>
+ <RESETLEDDRSLEGAL value="false" info="set if you want to have a DRS lagal status (not implemented in all API)" flag="512"/>
+ <LEDDRSLEGAL info="value from led 1 to 6 (zero to deactivate)" flag="512" value="5"/>
+ </LED>
+ <SHIFTLIGHTS info="Shiftlights options" flag="1024">
+ <HELP info="SHIFTLIGHTS Methods Information defined in shiftlights.lua script." flag="1024"/>
+ <SHIFTLIGHTSTYPE flag="1024" info="SHIFTLIGHTS Methods Functions are defined in shiftlights.lua script. the default implementation contains the following methods:#~0 Progressive,#~1 all green/red/blue alternatively,#~2 percentage method,#~3 absolute method (not recommended), #~4 from side to center#~5 KERS Yellow And Alternate R/B#~6 Revers KERS Yellow And Alternate R/B#~7 Semi-Progressive F1 Style" value="2"/>
+ <RPMVALUES flag="1024" value="48,50,55,60,65,70,75,80,85,90,95,96,97,98,99" info="Individual RPM threshold value in percentage for shiftlights , for all 10 leds #~set the value of each led from 0 to 100%#~*Double-Click 'RPMVALUES' tag to edit RPM values and apply your change"/>
+ <RPMABSOLUTE flag="1024" value="15452,15545,15823,16354,16410,16675,17252,17545,17823,18354,18510,18655,18675,18685,18695" info="Individual RPM threshold value for shiftlights, for all 10 leds #~set the value of each led from 0 to 20000%#~*Double-Click 'RPMABSOLUTE' tag to edit RPM values and apply your change"/>
+ </SHIFTLIGHTS>
+ <BRIGHTNESS info="Global and indivudual brightness options" flag="1024">
+ <MAXBRIGHTNESS flag="1024" value="210" info="Calibrate your device brightness by adjusting the maximum brightness value from 128 to 254 (default 210 for SIMRACE-F1).#~To calibrate your device, Choose the Test Device... menu and check if the device do not reset by itself during the testing process, if it does, decrease the maximum value."/>
+ <GLOBALBRIGHTNESS flag="1024" info="GLOBAL BRIGHTNESS from 1 to 100%, (default 98%), use an encoder (2 inputs) to decrease or increase brightness." value="75%"/>
+ <BRIGHTSTEP flag="1024" value="10" info="Set the step for brightness adjustment (default 10)"/>
+ </BRIGHTNESS>
+</settings>
diff --git a/cfg/srf1emu_welcome.ecfg b/cfg/srf1emu_welcome.ecfg
index 8d3b1d9..317b228 100644
--- a/cfg/srf1emu_welcome.ecfg
+++ b/cfg/srf1emu_welcome.ecfg
@@ -1,2 +1,2 @@
-SRF1
-EMU*
+SRF1
+EMU*