PS3, 2 DIY USB, 1 PC, 2 PLAYERS

Need help? Ask here and someone will help
K20
Posts: 7
Joined: Thu Nov 23, 2017 1:38 pm

PS3, 2 DIY USB, 1 PC, 2 PLAYERS

Post by K20 »

Hi,

I've tried a 2 players mode on a PS3 with to DIY USB, I can get it to work.
I've bought one GIMX a DIY USB, and build an other one with a Teensy 2.0++.

Bought DIY USB seems to be made with a PRO MINI and a CP 2104 Module
Made DIY USB made with a Teensy 2,0 ++ and a USB 2.0 to UART TTL Module

I runned the command "gimx –c Config.xml -p COM8 -p COM9" in CMD, I got 2 controllers, but they're only running the same player.
I can't get the 2 controllers to run separate players.

I try to follow this post "viewtopic.php?f=5&t=1241", and load the attached firmware on one of the DIY USB, but since one is a Teensy 2,0 ++ and the othe is a Pro Mini I can't load it on either one.

Do you have any solution for me plz?
Last edited by K20 on Thu Nov 23, 2017 7:32 pm, edited 1 time in total.
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: PS3, 2 DIY USB, 1 PC, 2 PLAYERS

Post by Matlo »

Hi,

You have to add a second controller to your configuration.
Open the configuration with gimx-config, click on "Controller>2".
GIMX creator
K20
Posts: 7
Joined: Thu Nov 23, 2017 1:38 pm

Re: PS3, 2 DIY USB, 1 PC, 2 PLAYERS

Post by K20 »

Hi,

I have of course already done it. See here.

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <controller id="1" dpi="0" type="Sixaxis">
    <configuration id="1">
      <trigger type="" id="1" name="" button_id="" switch_back="no" delay="0"/>
      <mouse_options_list>
        <mouse name="" id="0" mode="Aiming" buffer_size="1" filter="0.00"/>
      </mouse_options_list>
      <intensity_list/>
      <button_map>
        <button id="abs_axis_4" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="RIGHT"/>
        </button>
        <button id="abs_axis_6" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="LEFT"/>
        </button>
        <button id="abs_axis_3" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="UP"/>
        </button>
        <button id="abs_axis_5" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="DOWN"/>
        </button>
        <button id="abs_axis_7" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="o"/>
        </button>
        <button id="abs_axis_8" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="SEMICOLON"/>
        </button>
        <button id="abs_axis_9" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="l"/>
        </button>
        <button id="abs_axis_10" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="k"/>
        </button>
        <button id="abs_axis_1" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="RETURN"/>
        </button>
        <button id="abs_axis_0" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="SPACE"/>
        </button>
        <button id="abs_axis_2" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="RALT"/>
        </button>
      </button_map>
      <axis_map>
        <axis id="rel_axis_0" label="">
          <device type="mouse" id="0" name=""/>
          <event type="axis" id="x" dead_zone="20" multiplier="50.00" exponent="0.50" shape=""/>
        </axis>
        <axis id="rel_axis_1" label="">
          <device type="mouse" id="0" name=""/>
          <event type="axis" id="y" dead_zone="20" multiplier="50.00" exponent="0.50" shape=""/>
        </axis>
      </axis_map>
      <joystick_corrections_list/>
    </configuration>
  </controller>
  <controller id="2" dpi="0" type="Sixaxis">
    <configuration id="1">
      <trigger type="" id="1" name="" button_id="" switch_back="no" delay="0"/>
      <mouse_options_list/>
      <intensity_list/>
      <button_map>
        <button id="abs_axis_6" label="">
          <device type="keyboard" id="0" name="Clavier standard PS/2"/>
          <event type="button" id="a"/>
        </button>
        <button id="abs_axis_5" label="">
          <device type="keyboard" id="0" name="Clavier standard PS/2"/>
          <event type="button" id="s"/>
        </button>
        <button id="abs_axis_4" label="">
          <device type="keyboard" id="0" name="Clavier standard PS/2"/>
          <event type="button" id="d"/>
        </button>
        <button id="abs_axis_3" label="">
          <device type="keyboard" id="0" name="Clavier standard PS/2"/>
          <event type="button" id="w"/>
        </button>
        <button id="abs_axis_2" label="">
          <device type="keyboard" id="0" name="Clavier standard PS/2"/>
          <event type="button" id="z"/>
        </button>
      </button_map>
      <axis_map/>
      <joystick_corrections_list/>
    </configuration>
  </controller>
</root>
I have a second config file that takes 2 external controllers:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <controller id="1" dpi="0" type="Sixaxis">
    <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_11" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="button" id="9"/>
        </button>
        <button id="abs_axis_12" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="button" id="10"/>
        </button>
        <button id="abs_axis_3" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="button" id="11"/>
        </button>
        <button id="abs_axis_1" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="button" id="6"/>
        </button>
        <button id="abs_axis_6" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="button" id="13"/>
        </button>
        <button id="abs_axis_4" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="button" id="14"/>
        </button>
        <button id="abs_axis_0" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="button" id="4"/>
        </button>
        <button id="abs_axis_9" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="button" id="0"/>
        </button>
        <button id="abs_axis_7" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="button" id="3"/>
        </button>
        <button id="abs_axis_10" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="button" id="2"/>
        </button>
        <button id="abs_axis_8" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="button" id="1"/>
        </button>
        <button id="abs_axis_2" label="">
          <device type="keyboard" id="0" name="Clavier standard PS/2"/>
          <event type="button" id="p"/>
        </button>
        <button id="abs_axis_15" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="button" id="7"/>
        </button>
        <button id="abs_axis_16" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="button" id="8"/>
        </button>
      </button_map>
      <axis_map>
        <axis id="rel_axis_1" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="axis" id="1" dead_zone="0" multiplier="0.0039" exponent="1.00" shape=""/>
        </axis>
        <axis id="rel_axis_0" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="axis" id="0" dead_zone="0" multiplier="0.0039" exponent="1.00" shape=""/>
        </axis>
        <axis id="rel_axis_3" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="axis" id="3" dead_zone="0" multiplier="0.0039" exponent="1.00" shape=""/>
        </axis>
        <axis id="rel_axis_3" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="axis" id="2" dead_zone="0" multiplier="0.0039" exponent="1.00" shape=""/>
        </axis>
        <axis id="abs_axis_13" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="axis" id="4" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
        <axis id="abs_axis_14" label="">
          <device type="joystick" id="0" name="XInput Controller"/>
          <event type="axis" id="5" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
      </axis_map>
      <joystick_corrections_list/>
    </configuration>
  </controller>
  <controller id="2" dpi="0" type="Sixaxis">
    <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_3" label="">
          <device type="joystick" id="0" name="PC/PS3/Android"/>
          <event type="button" id="13"/>
        </button>
        <button id="abs_axis_1" label="">
          <device type="joystick" id="0" name="PC/PS3/Android"/>
          <event type="button" id="9"/>
        </button>
        <button id="abs_axis_0" label="">
          <device type="joystick" id="0" name="PC/PS3/Android"/>
          <event type="button" id="8"/>
        </button>
        <button id="abs_axis_5" label="">
          <device type="joystick" id="0" name="PC/PS3/Android"/>
          <event type="button" id="15"/>
        </button>
        <button id="abs_axis_6" label="">
          <device type="joystick" id="0" name="PC/PS3/Android"/>
          <event type="button" id="16"/>
        </button>
        <button id="abs_axis_10" label="">
          <device type="joystick" id="0" name="PC/PS3/Android"/>
          <event type="button" id="3"/>
        </button>
        <button id="abs_axis_15" label="">
          <device type="joystick" id="0" name="PC/PS3/Android"/>
          <event type="button" id="10"/>
        </button>
        <button id="abs_axis_16" label="">
          <device type="joystick" id="0" name="PC/PS3/Android"/>
          <event type="button" id="11"/>
        </button>
        <button id="abs_axis_4" label="">
          <device type="joystick" id="0" name="PC/PS3/Android"/>
          <event type="button" id="14"/>
        </button>
        <button id="abs_axis_2" label="">
          <device type="keyboard" id="0" name="Clavier standard PS/2"/>
          <event type="button" id="s"/>
        </button>
      </button_map>
      <axis_map/>
      <joystick_corrections_list/>
    </configuration>
  </controller>
</root>
But the controllers only run the same player.
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: PS3, 2 DIY USB, 1 PC, 2 PLAYERS

Post by Matlo »

Please post a log file as explained here: https://gimx.fr/forum/viewtopic.php?f=5&t=691
Activate controls for both controllers while generating the log file.
GIMX creator
K20
Posts: 7
Joined: Thu Nov 23, 2017 1:38 pm

Re: PS3, 2 DIY USB, 1 PC, 2 PLAYERS

Post by K20 »

I ran the tests with the 1st config file.
When using gimx_launcher only one controller is activated. The log file is as follows.

Code: Select all

global option -l with value `log.txt'
global option -c with value `TestKeyboardPadControl - Backup.xml'
controller #1: option -p with value `COM9'
now reading arguments for controller #2
le flag "status" est positionné
le flag "subpos" est positionné
le flag "force_updates" est positionné
GIMX 6.10 x86_64
Windows 10 (or later) x64
Kernel version: 10.0 (15063)
USB adapter detected, controller type is: Sixaxis.
Désactivation de "force updates" en raison de #335.
pas besoin de périphérique "pass-through"
utilisation de la période de rafraîchissement par défaut : 10.00ms
mouse 0 has name 'Synaptics SMBus ClickPad' and virtual id 0
keyboard 0 has name 'Clavier standard PS/2' and virtual id 0
Un nom de device est vide. Les souris et claviers multiples ne sont pas gérés.
Warning: can't open macro directory C:\Users\K20\AppData\Roaming//gimx//macros/
Press the PS button to activate the controller.
Timer resolution: min=156250 max=5000 current=5013
0 1511876150.098860, up (255)
0 1511876150.320841
0 1511876150.428001, down (255)
0 1511876150.582019
0 1511876150.612153, down (255)
0 1511876150.736931
0 1511876150.755842, down (255)
0 1511876150.958434
0 1511876151.196917, up (255)
0 1511876151.342209
0 1511876151.428234, up (255)
0 1511876151.514953
0 1511876151.745820, right (255)
0 1511876151.940275
0 1511876152.268266, down (255)
0 1511876152.459852
0 1511876155.510628, up (255)
0 1511876155.635189
0 1511876156.060838, lstick y (73)
0 1511876156.070673
0 1511876156.109955, lstick y (-149)
0 1511876156.119344, lstick x (124), lstick y (-231)
0 1511876156.128890, lstick x (244), lstick y (-408)
0 1511876156.138316, lstick x (165), lstick y (-289)
0 1511876156.147906, lstick x (146), lstick y (-256)
0 1511876156.157451, lstick x (135), lstick y (-256)
0 1511876156.166938, lstick x (173), lstick y (-332)
0 1511876156.176763, lstick x (96), lstick y (-210)
0 1511876156.186446, lstick x (98), lstick y (-186)
0 1511876156.196349, lstick x (137), lstick y (-216)
0 1511876156.206023, lstick x (102), lstick y (-135)
0 1511876156.215453, lstick x (59), lstick y (-110)
0 1511876156.225409, lstick x (104), lstick y (-122)
0 1511876156.235704, lstick x (62), lstick y (-94)
0 1511876156.245475, lstick x (7), lstick y (-73)
0 1511876156.255023, lstick x (67), lstick y (-67)
0 1511876156.264580
0 1511876156.302973, lstick y (111)
0 1511876156.312237, lstick y (160)
0 1511876156.321936, lstick x (-121), lstick y (315)
0 1511876156.331315, lstick x (-135), lstick y (273)
0 1511876156.340765, lstick x (-133), lstick y (328)
0 1511876156.350981, lstick x (-188), lstick y (401)
0 1511876156.360175, lstick x (-144), lstick y (314)
0 1511876156.369619, lstick x (-110), lstick y (244)
0 1511876156.379028, lstick x (-124), lstick y (250)
0 1511876156.388534, lstick x (-180), lstick y (386)
0 1511876156.398436, lstick x (-123), lstick y (250)
0 1511876156.408590, lstick x (-112), lstick y (217)
0 1511876156.418259, lstick x (-173), lstick y (323)
0 1511876156.427889, lstick x (-125), lstick y (217)
0 1511876156.437411, lstick x (-81), lstick y (159)
0 1511876156.446601, lstick x (-84), lstick y (123)
0 1511876156.456509, lstick x (-56), lstick y (150)
0 1511876156.466289, lstick x (-67), lstick y (67)
0 1511876156.475674, lstick x (-73)
0 1511876156.486062
0 1511876156.505060, lstick x (-73)
0 1511876156.514585, lstick x (-56), lstick y (-138)
0 1511876156.524302, lstick x (-10), lstick y (-232)
0 1511876156.534011, lstick x (121), lstick y (-351)
0 1511876156.543376, lstick x (170), lstick y (-457)
0 1511876156.553215, lstick x (121), lstick y (-324)
0 1511876156.563037, lstick x (122), lstick y (-310)
0 1511876156.572436, lstick x (133), lstick y (-367)
0 1511876156.582057, lstick x (170), lstick y (-440)
0 1511876156.592157, lstick x (76), lstick y (-268)
0 1511876156.601570, lstick x (79), lstick y (-203)
0 1511876156.611586, lstick x (55), lstick y (-195)
0 1511876156.621655, lstick x (6), lstick y (-94)
0 1511876156.631523, lstick y (-96)
0 1511876156.641037, lstick y (-111)
0 1511876156.650732, lstick y (-74)
0 1511876156.660275
0 1511876156.669833, lstick x (73)
0 1511876156.679358, lstick x (86), lstick y (108)
0 1511876156.688884, lstick x (89), lstick y (89)
0 1511876156.698897, lstick x (86), lstick y (109)
0 1511876156.709079, lstick x (84), lstick y (124)
0 1511876156.718604, lstick x (92), lstick y (63)
0 1511876156.728440, lstick x (13), lstick y (73)
0 1511876156.737963
0 1511876156.796296, lstick y (126)
0 1511876156.806124, lstick y (95)
0 1511876156.816153, lstick y (111)
0 1511876156.825646, lstick y (170)
0 1511876156.835036, lstick y (170)
0 1511876156.844855, lstick y (160)
0 1511876156.854358, lstick y (170)
0 1511876156.863592, lstick y (203)
0 1511876156.873181, lstick y (138)
0 1511876156.883454, lstick y (126)
0 1511876156.892978, lstick y (111)
0 1511876156.903005, lstick y (74)
0 1511876156.912532, lstick y (95)
0 1511876156.922058, lstick y (74)
0 1511876156.931651
0 1511876156.941062, lstick y (73)
0 1511876156.950870
0 1511876157.200940, lstick y (-126)
0 1511876157.210727, lstick y (-170)
0 1511876157.220750, lstick x (94), lstick y (-268)
0 1511876157.230086, lstick x (78), lstick y (-210)
0 1511876157.240027, lstick x (95), lstick y (-250)
0 1511876157.249327, lstick x (123), lstick y (-268)
0 1511876157.258824, lstick x (137), lstick y (-230)
0 1511876157.268445, lstick x (80), lstick y (-159)
0 1511876157.277721, lstick x (147), lstick y (-256)
0 1511876157.287547, lstick x (110), lstick y (-231)
0 1511876157.297088, lstick x (98), lstick y (-186)
0 1511876157.306657, lstick x (81), lstick y (-159)
0 1511876157.315968, lstick x (98), lstick y (-195)
0 1511876157.325334, lstick x (103), lstick y (-122)
0 1511876157.334886, lstick x (87), lstick y (-108)
0 1511876157.344461
0 1511876158.017532, lstick x (-120), lstick y (120)
0 1511876158.027108, lstick x (-95), lstick y (7)
0 1511876158.036858, lstick x (-262), lstick y (135)
0 1511876158.046381, lstick x (-250), lstick y (110)
0 1511876158.055933, lstick x (-284), lstick y (122)
0 1511876158.065449, lstick x (-371), lstick y (121)
0 1511876158.074956, lstick x (-295), lstick y (77)
0 1511876158.084303, lstick x (-300), lstick y (77)
0 1511876158.094005, lstick x (-285), lstick y (76)
0 1511876158.103561, lstick x (-430), lstick y (93)
0 1511876158.113057, lstick x (-305), lstick y (55)
0 1511876158.122824, lstick x (-285), lstick y (53)
0 1511876158.132378, lstick x (-375), lstick y (9)
0 1511876158.141955, lstick x (-257), lstick y (4)
0 1511876158.151685, lstick x (-232)
0 1511876158.161218, lstick x (-285)
0 1511876158.171331, lstick x (-170)
0 1511876158.180855, lstick x (-160), lstick y (-55)
0 1511876158.190163, lstick x (-126), lstick y (-10)
0 1511876158.199717, lstick x (-138)
0 1511876158.209558, lstick x (-73)
0 1511876158.219126, lstick x (-73)
0 1511876158.228649, lstick x (-73)
0 1511876158.238301
0 1511876158.257492, lstick x (126)
0 1511876158.267043, lstick x (238)
0 1511876158.276570, lstick x (218)
0 1511876158.285910, lstick x (225), lstick y (54)
0 1511876158.295620, lstick x (350), lstick y (133)
0 1511876158.305072, lstick x (262), lstick y (109)
0 1511876158.314458, lstick x (244), lstick y (111)
0 1511876158.324104, lstick x (290), lstick y (122)
0 1511876158.333665, lstick x (409), lstick y (163)
0 1511876158.343007, lstick x (295), lstick y (76)
0 1511876158.353298, lstick x (290), lstick y (94)
0 1511876158.363186, lstick x (367), lstick y (76)
0 1511876158.372616, lstick x (263), lstick y (11)
0 1511876158.382145, lstick x (244), lstick y (3)
0 1511876158.392207, lstick x (375), lstick y (-120)
0 1511876158.401768, lstick x (231), lstick y (-96)
0 1511876158.411307, lstick x (217), lstick y (-112)
0 1511876158.421268, lstick x (267), lstick y (-157)
0 1511876158.430141, lstick x (167), lstick y (-115)
0 1511876158.440166, lstick x (148), lstick y (-81)
0 1511876158.450269, lstick x (122), lstick y (-104)
0 1511876158.460170, lstick x (135), lstick y (-102)
0 1511876158.469498, lstick x (92), lstick y (-62)
0 1511876158.479025, lstick x (12), lstick y (-74)
0 1511876158.488413, lstick x (92), lstick y (-62)
0 1511876158.497905, lstick x (13), lstick y (-73)
0 1511876158.507753, lstick y (-73)
0 1511876158.517747, lstick y (-73)
0 1511876158.526657
0 1511876158.556185, lstick y (-73)
0 1511876158.565626, lstick x (-92), lstick y (-61)
0 1511876158.575329, lstick x (-95), lstick y (-11)
0 1511876158.584854, lstick x (-126), lstick y (-57)
0 1511876158.594380, lstick x (-95), lstick y (-10)
0 1511876158.604054, lstick x (-68), lstick y (-66)
0 1511876158.613751, lstick x (-73), lstick y (-11)
0 1511876158.623289
Sortie
rounding timer period to 9524

Using the CMD with the command
gimx -l log.txt -c Config.xml -p COM8 -p COM9
, both controllers are activated but still running the same player. The log is as follows:

Code: Select all

global option -l with value `log.txt'
global option -c with value `TestKeyboardPadControl.xml'
controller #1: option -p with value `COM8'
now reading arguments for controller #2
controller #2: option -p with value `COM9'
now reading arguments for controller #3
GIMX 6.10 x86_64
Windows 10 (or later) x64
Kernel version: 10.0 (15063)
USB adapter detected, controller type is: Sixaxis.
Disable force updates to work-around #335.
USB adapter detected, controller type is: Sixaxis.
Disable force updates to work-around #335.
using default refresh period: 10.00ms
mouse 0 has name 'Synaptics SMBus ClickPad' and virtual id 0
keyboard 0 has name 'Clavier standard PS/2' and virtual id 0
Press the PS button to activate the controller.
Press the PS button to activate the controller.
Timer resolution: min=156250 max=5000 current=5013
rounding timer period to 9524
In both cases I have this error showing in the terminal
windows/gprio.c:23 gprio: failed to set priority class
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: PS3, 2 DIY USB, 1 PC, 2 PLAYERS

Post by Matlo »

I can't see any controls being activated in the second log file. Please make a new one.
GIMX creator
K20
Posts: 7
Joined: Thu Nov 23, 2017 1:38 pm

Re: PS3, 2 DIY USB, 1 PC, 2 PLAYERS

Post by K20 »

What exactly do you want to see? What tells that there are two controllers activated? Because on the 2nd log there is
controller #1: option -p with value `COM8'
now reading arguments for controller #2
controller #2: option -p with value `COM9'
now reading arguments for controller #3
I can't get much difference, for any test I run the log file looks like this:

Code: Select all

global option -l with value `log2.txt'
global option -c with value `TestKeyboardPadControl.xml'
controller #1: option -p with value `COM8'
now reading arguments for controller #2
controller #2: option -p with value `COM9'
now reading arguments for controller #3
GIMX 6.10 x86_64
Windows 10 (or later) x64
Kernel version: 10.0 (15063)
USB adapter detected, controller type is: Sixaxis.
Disable force updates to work-around #335.
USB adapter detected, controller type is: Sixaxis.
Disable force updates to work-around #335.
using default refresh period: 10.00ms
mouse 0 has name 'Synaptics SMBus ClickPad' and virtual id 0
keyboard 0 has name 'Clavier standard PS/2' and virtual id 0
Press the PS button to activate the controller.
Press the PS button to activate the controller.
Timer resolution: min=156250 max=5000 current=5013
rounding timer period to 9524
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: PS3, 2 DIY USB, 1 PC, 2 PLAYERS

Post by Matlo »

Please update GIMX to the latest version, and add "--force_updates --status" to your command line.
It will make GIMX show its output.
GIMX creator
K20
Posts: 7
Joined: Thu Nov 23, 2017 1:38 pm

Re: PS3, 2 DIY USB, 1 PC, 2 PLAYERS

Post by K20 »

I used the command
gimx -l log.txt -c Config.xml -p COM8 -p COM9 --force-updates --status
and I caught this log

Code: Select all

global option -l with value `log3.txt'
global option -c with value `TestKeyboardPadControl.xml'
controller #1: option -p with value `COM8'
now reading arguments for controller #2
controller #2: option -p with value `COM9'
now reading arguments for controller #3
status flag is set
force_updates flag is set
GIMX 6.10 x86_64
Windows 10 (or later) x64
Kernel version: 10.0 (15063)
USB adapter detected, controller type is: Sixaxis.
Disable force updates to work-around #335.
no pass-through device is needed
USB adapter detected, controller type is: Sixaxis.
Disable force updates to work-around #335.
no pass-through device is needed
using default refresh period: 10.00ms
mouse 0 has name 'Synaptics SMBus ClickPad' and virtual id 0
keyboard 0 has name 'Clavier standard PS/2' and virtual id 0
A device name is empty. Multiple mice and keyboards are not managed.
Warning: can't open macro directory C:\Users\K20\AppData\Roaming//gimx//macros/
Press the PS button to activate the controller.
Press the PS button to activate the controller.
Timer resolution: min=156250 max=5000 current=5013
0 1512072806.574071, up (255)
0 1512072806.710743
0 1512072806.846785, up (255)
0 1512072806.972550
0 1512072807.175891, down (255)
0 1512072807.321743
0 1512072807.360850, down (255)
0 1512072807.487281
0 1512072807.564384, down (255)
0 1512072807.632765
0 1512072807.680603, down (255)
0 1512072807.796872
0 1512072807.864126, down (255)
0 1512072807.923292
0 1512072808.146607, up (255)
0 1512072808.291250
1 1512072808.475891, up (255)
1 1512072808.583004
1 1512072808.834938, up (255)
1 1512072808.997378
1 1512072809.016428, up (255)
1 1512072809.239958, up (255), down (255)
1 1512072809.258741, down (255)
1 1512072809.502382
1 1512072809.580307, right (255)
1 1512072809.771813
1 1512072809.781339, left (255)
1 1512072810.002241
1 1512072810.030803, left (255)
1 1512072810.235123
0 1512072810.254176, left (255)
0 1512072810.429799, down (255), left (255)
0 1512072810.439321, down (255)
0 1512072810.544912, down (255), left (255)
0 1512072810.593040, left (255)
0 1512072810.690137
0 1512072810.815426, up (255)
0 1512072810.892954, up (255), right (255)
0 1512072810.960789, right (255)
0 1512072811.115353, right (255), left (255)
0 1512072811.173254, up (255), right (255), left (255)
0 1512072811.182762, up (255), right (255)
0 1512072811.231450, right (255)
0 1512072811.532888
0 1512072812.647125, left (255)
0 1512072812.734396
0 1512072814.071932, PS (255)
0 1512072814.158340
1 1512072815.902931, PS (255)
1 1512072816.087440
1 1512072816.300252, PS (255)
1 1512072816.464238
1 1512072816.561024, PS (255)
1 1512072816.744485, PS (255)
1 1512072816.936871
Exiting
rounding timer period to 9524
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: PS3, 2 DIY USB, 1 PC, 2 PLAYERS

Post by Matlo »

I'll see if I can reproduce the issue.
GIMX creator
Post Reply