G29 problem

General Chat, Feel Free To talk about anything here.
Post Reply
User avatar
rex1825
Posts: 20
Joined: Tue Jan 19, 2016 3:49 pm

G29 problem

Post by rex1825 » Wed Mar 13, 2019 5:15 am

So I have a slight problem with my G29.
My clutch broke and I cannot use shifter. So my question is, is there a way to make a profile for G29 with G29 so when I use H-Shifter it does automatically use clutch.

For example, when I push into 1st gear, it presses clutch, after 0.1sec it makes gear shift to 1st, and after 0.1s releases clutch. And it works like that for every single gear?
Something like macro or something?

Thanks in advance

User avatar
kaiba_seto2004
Posts: 356
Joined: Sat Jul 15, 2017 9:15 am

Re: G29 problem

Post by kaiba_seto2004 » Wed Mar 13, 2019 9:59 am

I think macro is the solution but why you don't select "auto clutch with H pattern shifter"?
PS4 enthusiast.

User avatar
rex1825
Posts: 20
Joined: Tue Jan 19, 2016 3:49 pm

Re: G29 problem

Post by rex1825 » Wed Mar 13, 2019 3:15 pm

Problem is when you use H-Shifter with auto-clutch in some games, it takes ages to shift, as if you were using paddles for H-Shifter. Gran Turismo Sport for example, older cars with H-Shifter, some newer too, like Toyota 86 and Subaru BRZ, like this:
https://www.youtube.com/watch?v=mKfXNpwoXjI
Ghost is H-Shifter with clutch (while it was working)
Normal car is paddles or H-Shifter with auto-clutch
Car is same in any regard in both cases...

So I was looking at the tutorials about macros, if I understand it right, I should call macro when I press button on input controller, and in macro alone, there should be buttons of output controller set. And macro alone is defined at the end of cfg file?

Cheers...

User avatar
rex1825
Posts: 20
Joined: Tue Jan 19, 2016 3:49 pm

Re: G29 problem

Post by rex1825 » Wed Mar 13, 2019 5:39 pm

...so if I am correct, it should be something like this:

Code: Select all

#1st gear
MACRO JBUTTON 12
#push clutch
JAXIS abs_axis_19 0
#delay and gear change
DELAY 50
JBUTTONUP abs_axis_21
JBUTTONUP abs_axis_22
JBUTTONUP abs_axis_23
JBUTTONUP abs_axis_24
JBUTTONUP abs_axis_25
JBUTTONUP abs_axis_26
JBUTTONDOWN abs_axis_20
#delay to let go clutch
DELAY 50
JAXIS abs_axis_19 32767

#2nd gear
MACRO JBUTTON 13
#push clutch
JAXIS abs_axis_19 0
#delay and gear change
DELAY 50
JBUTTONUP abs_axis_20
JBUTTONUP abs_axis_22
JBUTTONUP abs_axis_23
JBUTTONUP abs_axis_24
JBUTTONUP abs_axis_25
JBUTTONUP abs_axis_26
JBUTTONDOWN abs_axis_21
#delay to let go clutch
DELAY 50
JAXIS abs_axis_19 32767

#3rd gear
MACRO JBUTTON 14
#push clutch
JAXIS abs_axis_19 0
#delay and gear change
DELAY 50
JBUTTONUP abs_axis_20
JBUTTONUP abs_axis_21
JBUTTONUP abs_axis_23
JBUTTONUP abs_axis_24
JBUTTONUP abs_axis_25
JBUTTONUP abs_axis_26
JBUTTONDOWN abs_axis_22
#delay to let go clutch
DELAY 50
JAXIS abs_axis_19 32767

#4th gear
MACRO JBUTTON 15
#push clutch
JAXIS abs_axis_19 0
#delay and gear change
DELAY 50
JBUTTONUP abs_axis_20
JBUTTONUP abs_axis_21
JBUTTONUP abs_axis_22
JBUTTONUP abs_axis_24
JBUTTONUP abs_axis_25
JBUTTONUP abs_axis_26
JBUTTONDOWN abs_axis_23
#delay to let go clutch
DELAY 50
JAXIS abs_axis_19 32767

#5th gear
MACRO JBUTTON 16
#push clutch
JAXIS abs_axis_19 0
#delay and gear change
DELAY 50
JBUTTONUP abs_axis_20
JBUTTONUP abs_axis_21
JBUTTONUP abs_axis_22
JBUTTONUP abs_axis_23
JBUTTONUP abs_axis_25
JBUTTONUP abs_axis_26
JBUTTONDOWN abs_axis_24
#delay to let go clutch
DELAY 50
JAXIS abs_axis_19 32767

#6th gear
MACRO JBUTTON 17
#push clutch
JAXIS abs_axis_19 0
#delay and gear change
DELAY 50
JBUTTONUP abs_axis_20
JBUTTONUP abs_axis_21
JBUTTONUP abs_axis_22
JBUTTONUP abs_axis_23
JBUTTONUP abs_axis_24
JBUTTONUP abs_axis_26
JBUTTONDOWN abs_axis_25
#delay to let go clutch
DELAY 50
JAXIS abs_axis_19 32767

#R gear
MACRO JBUTTON 18
#push clutch
JAXIS abs_axis_19 0
#delay and gear change
DELAY 50
JBUTTONUP abs_axis_20
JBUTTONUP abs_axis_21
JBUTTONUP abs_axis_22
JBUTTONUP abs_axis_23
JBUTTONUP abs_axis_24
JBUTTONUP abs_axis_25
JBUTTONDOWN abs_axis_26
#delay to let go clutch
DELAY 50
JAXIS abs_axis_19 32767
This is cfg file for G29 to G29 (I need only to delete H-Shifter assignments right?):

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <controller id="1" dpi="0" type="G29 PS4">
    <configuration id="1">
      <trigger type="" id="" name="" button_id="" switch_back="no" delay="0"/>
      <mouse_options_list/>
      <intensity_list/>
      <button_map>
        <button id="abs_axis_9" label="cross">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="0"/>
        </button>
        <button id="abs_axis_10" label="square">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="1"/>
        </button>
        <button id="abs_axis_7" label="triangle">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="3"/>
        </button>
        <button id="abs_axis_8" label="circle">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="2"/>
        </button>
        <button id="abs_axis_11" label="L1 - shift UP paddle">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="5"/>
        </button>
        <button id="abs_axis_12" label="R1 - shift DOWN paddle">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="4"/>
        </button>
        <button id="abs_axis_13" label="L2">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="7"/>
        </button>
        <button id="abs_axis_14" label="R2">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="6"/>
        </button>
        <button id="abs_axis_15" label="L3">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="11"/>
        </button>
        <button id="abs_axis_16" label="R3">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="10"/>
        </button>
        <button id="abs_axis_27" label="+">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="19"/>
        </button>
        <button id="abs_axis_28" label="-">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="20"/>
        </button>
        <button id="abs_axis_31" label="Enter">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="23"/>
        </button>
        <button id="abs_axis_29" label="Dial Left">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="22"/>
        </button>
        <button id="abs_axis_30" label="Dial Right">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="21"/>
        </button>
        <button id="abs_axis_0" label="Share">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="8"/>
        </button>
        <button id="abs_axis_1" label="Options">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="9"/>
        </button>
        <button id="abs_axis_2" label="PS">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="24"/>
        </button>
        <button id="abs_axis_3" label="D-Pad UP">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="25"/>
        </button>
        <button id="abs_axis_5" label="D-Pad DOWN">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="27"/>
        </button>
        <button id="abs_axis_6" label="D-Pad LEFT">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="28"/>
        </button>
        <button id="abs_axis_4" label="D-Pad RIGHT">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="26"/>
        </button>
        <button id="abs_axis_20" label="H-Shifter - 1st">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="12"/>
        </button>
        <button id="abs_axis_21" label="H-Shifter - 2nd">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="13"/>
        </button>
        <button id="abs_axis_22" label="H-Shifter - 3rd">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="14"/>
        </button>
        <button id="abs_axis_23" label="H-Shifter - 4th">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="15"/>
        </button>
        <button id="abs_axis_24" label="H-Shifter - 5th">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="16"/>
        </button>
        <button id="abs_axis_25" label="H-Shifter - 6th">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="17"/>
        </button>
        <button id="abs_axis_26" label="H-Shifter - R">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="18"/>
        </button>
      </button_map>
      <axis_map>
        <axis id="abs_axis_17" label="throttle">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="axis" id="1" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
        <axis id="abs_axis_18" label="brake">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="axis" id="2" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
        <axis id="abs_axis_19" label="clutch">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="axis" id="3" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
        <axis id="rel_axis_0" label="wheel">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="axis" id="0" dead_zone="0" multiplier="0.0039" exponent="1.00" shape=""/>
        </axis>
      </axis_map>
      <joystick_corrections_list>
        <correction low_value="32767" low_coef="-8191" high_value="0" high_coef="0">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="axis" id="1"/>
        </correction>
        <correction low_value="32767" low_coef="-8191" high_value="0" high_coef="0">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="axis" id="2"/>
        </correction>
        <correction low_value="32767" low_coef="-8191" high_value="0" high_coef="0">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="axis" id="3"/>
        </correction>
      </joystick_corrections_list>
    </configuration>
  </controller>
</root>

User avatar
rex1825
Posts: 20
Joined: Tue Jan 19, 2016 3:49 pm

Re: G29 problem

Post by rex1825 » Wed Mar 13, 2019 7:05 pm

...I cannot figure it out how to make it work, some help would be appreciated

User avatar
Matlo
Posts: 5407
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: G29 problem

Post by Matlo » Wed Mar 13, 2019 8:11 pm

Replace all abs_axis_xxx with the event id (case sensitive) as displayed in gimx-config.

Syntax is described here: https://gimx.fr/wiki/index.php?title=Macros#Syntax
GIMX creator Donate Shop

User avatar
rex1825
Posts: 20
Joined: Tue Jan 19, 2016 3:49 pm

Re: G29 problem

Post by rex1825 » Wed Mar 13, 2019 9:49 pm

for some reason clutch doens't want to work with me... It is on axis 3 set, I presume low value is 32767 and high is 0, but it just doesn't wont to work... whatever I try, it disengages gear, but doesn't want to engage it at all...

User avatar
Matlo
Posts: 5407
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: G29 problem

Post by Matlo » Wed Mar 13, 2019 9:58 pm

Try 32767 or -32767.
GIMX creator Donate Shop

User avatar
rex1825
Posts: 20
Joined: Tue Jan 19, 2016 3:49 pm

Re: G29 problem

Post by rex1825 » Wed Mar 13, 2019 11:43 pm

Matlo wrote:
Wed Mar 13, 2019 9:58 pm
Try 32767 or -32767.
Did try both multiple times, even rewrite the script in order to make something but no go...

This is how I managed to do it, basically H-Shifter ID's 12, 13, ..., 18 (1st, 2nd, ..., R) I assigned to Numpad 0 to 6, and I made additional clutch (didn't touch one I had already assigned, but just added one more) as a digital (0 or 1) to Numpad 9, and script code looks like this:

Code: Select all

#1st gear
MACRO JBUTTONDOWN 12
#engage clutch
KEYDOWN KP9
DELAY 30
#disengage all gears
KEYUP KP1
KEYUP KP2
KEYUP KP3
KEYUP KP4
KEYUP KP5
KEYUP KP6
KEYUP KP0
DELAY 30
#engage needed gear
KEYDOWN KP1
DELAY 30
#disengage clutch
KEYUP KP9

#2nd gear
MACRO JBUTTONDOWN 13
KEYDOWN KP9
DELAY 30
KEYUP KP1
KEYUP KP2
KEYUP KP3
KEYUP KP4
KEYUP KP5
KEYUP KP6
KEYUP KP0
DELAY 30
KEYDOWN KP2
DELAY 30
KEYUP KP9

#3rd gear
MACRO JBUTTONDOWN 14
KEYDOWN KP9
DELAY 30
KEYUP KP1
KEYUP KP2
KEYUP KP3
KEYUP KP4
KEYUP KP5
KEYUP KP6
KEYUP KP0
DELAY 30
KEYDOWN KP3
DELAY 30
KEYUP KP9

#4th gear
MACRO JBUTTONDOWN 15
KEYDOWN KP9
DELAY 30
KEYUP KP1
KEYUP KP2
KEYUP KP3
KEYUP KP4
KEYUP KP5
KEYUP KP6
KEYUP KP0
DELAY 30
KEYDOWN KP4
DELAY 30
KEYUP KP9

#5th gear
MACRO JBUTTONDOWN 16
KEYDOWN KP9
DELAY 30
KEYUP KP1
KEYUP KP2
KEYUP KP3
KEYUP KP4
KEYUP KP5
KEYUP KP6
KEYUP KP0
DELAY 30
KEYDOWN KP5
DELAY 30
KEYUP KP9

#6th gear
MACRO JBUTTONDOWN 17
KEYDOWN KP9
DELAY 30
KEYUP KP1
KEYUP KP2
KEYUP KP3
KEYUP KP4
KEYUP KP5
KEYUP KP6
KEYUP KP0
DELAY 30
KEYDOWN KP6
DELAY 30
KEYUP KP9

#Reverse
MACRO JBUTTONDOWN 18
KEYDOWN KP9
DELAY 30
KEYUP KP1
KEYUP KP2
KEYUP KP3
KEYUP KP4
KEYUP KP5
KEYUP KP6
KEYUP KP0
DELAY 30
KEYDOWN KP0
DELAY 30
KEYUP KP9

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <controller id="1" dpi="0" type="G29 PS4">
    <configuration id="1">
      <trigger type="" id="" name="" button_id="" switch_back="no" delay="0"/>
      <mouse_options_list/>
      <intensity_list/>
      <button_map>
        <button id="abs_axis_20" label="H-Shifter - 1st">
          <device type="keyboard" id="0" name="Standard PS/2 Keyboard"/>
          <event type="button" id="KP1"/>
        </button>
        <button id="abs_axis_21" label="H-Shifter - 2nd">
          <device type="keyboard" id="0" name="Standard PS/2 Keyboard"/>
          <event type="button" id="KP2"/>
        </button>
        <button id="abs_axis_22" label="H-Shifter - 3rd">
          <device type="keyboard" id="0" name="Standard PS/2 Keyboard"/>
          <event type="button" id="KP3"/>
        </button>
        <button id="abs_axis_23" label="H-Shifter - 4th">
          <device type="keyboard" id="0" name="Standard PS/2 Keyboard"/>
          <event type="button" id="KP4"/>
        </button>
        <button id="abs_axis_24" label="H-Shifter - 5th">
          <device type="keyboard" id="0" name="Standard PS/2 Keyboard"/>
          <event type="button" id="KP5"/>
        </button>
        <button id="abs_axis_25" label="H-Shifter - 6th">
          <device type="keyboard" id="0" name="Standard PS/2 Keyboard"/>
          <event type="button" id="KP6"/>
        </button>
        <button id="abs_axis_26" label="H-Shifter - R">
          <device type="keyboard" id="0" name="Standard PS/2 Keyboard"/>
          <event type="button" id="KP0"/>
        </button>
        <button id="abs_axis_9" label="cross">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="0"/>
        </button>
        <button id="abs_axis_10" label="square">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="1"/>
        </button>
        <button id="abs_axis_8" label="circle">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="2"/>
        </button>
        <button id="abs_axis_7" label="triangle">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="3"/>
        </button>
        <button id="abs_axis_0" label="Share">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="8"/>
        </button>
        <button id="abs_axis_1" label="Options">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="9"/>
        </button>
        <button id="abs_axis_2" label="PS">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="24"/>
        </button>
        <button id="abs_axis_27" label="+">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="19"/>
        </button>
        <button id="abs_axis_28" label="-">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="20"/>
        </button>
        <button id="abs_axis_3" label="D-Pad UP">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="25"/>
        </button>
        <button id="abs_axis_5" label="D-Pad DOWN">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="27"/>
        </button>
        <button id="abs_axis_6" label="D-Pad LEFT">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="28"/>
        </button>
        <button id="abs_axis_4" label="D-Pad RIGHT">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="26"/>
        </button>
        <button id="abs_axis_13" label="L2">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="7"/>
        </button>
        <button id="abs_axis_15" label="L3">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="11"/>
        </button>
        <button id="abs_axis_14" label="R2">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="6"/>
        </button>
        <button id="abs_axis_16" label="R3">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="10"/>
        </button>
        <button id="abs_axis_11" label="L1 - shift UP paddle">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="5"/>
        </button>
        <button id="abs_axis_12" label="R1 - shift DOWN paddle">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="button" id="4"/>
        </button>
      </button_map>
      <axis_map>
        <axis id="abs_axis_17" label="gas">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="axis" id="1" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
        <axis id="abs_axis_18" label="brake">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="axis" id="2" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
        <axis id="abs_axis_19" label="clutch">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="axis" id="3" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
        <axis id="rel_axis_0" label="wheel">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="axis" id="0" dead_zone="0" multiplier="0.0039" exponent="1.00" shape=""/>
        </axis>
        <axis id="abs_axis_19" label="clutch - digital">
          <device type="keyboard" id="0" name="Standard PS/2 Keyboard"/>
          <event type="button" id="KP9"/>
        </axis>
      </axis_map>
      <joystick_corrections_list>
        <correction low_value="32767" low_coef="-8192" high_value="0" high_coef="0">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="axis" id="1"/>
        </correction>
        <correction low_value="32767" low_coef="-8192" high_value="0" high_coef="0">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="axis" id="2"/>
        </correction>
        <correction low_value="32767" low_coef="-8192" high_value="0" high_coef="0">
          <device type="joystick" id="0" name="Logitech G29 Driving Force Racing Wheel USB"/>
          <event type="axis" id="3"/>
        </correction>
      </joystick_corrections_list>
    </configuration>
  </controller>
</root>
Now, what I could use a lot is throttle disengage for gear shift.

This is code for 1st gear engagement:
#1st gear
MACRO JBUTTONDOWN 12
#engage clutch
KEYDOWN KP9 < this, I'd rather not use digital clutch, but JAXIS 3 0/JAXIS 3 -32767/JAXIS 3 32767 doesn't work
< here I'd like to make it possible something like "IGNORE JAXIS 1 for 100ms"
DELAY 30
#disendgage all gears
KEYUP KP1
KEYUP KP2
KEYUP KP3
KEYUP KP4
KEYUP KP5
KEYUP KP6
KEYUP KP0
DELAY 30

#engage needed gear
KEYDOWN KP1
DELAY 30

#disendgage clutch
KEYUP KP9 < and again, here I tried JAXIS 3 0/JAXIS 3 -32767/JAXIS 3 32767 and it doesn't work

Thanks in advance...

Post Reply