|
|
(75 intermediate revisions by 3 users not shown)
|
Line 1: |
Line 1: |
| <languages /> | | <languages /> |
| <translate> | | <translate> |
− | ==Start GIMX== | + | {{Deprecated}} |
| + | ==Start GIMX== <!--T:1--> |
| | | |
− | ===GIMX+Ubuntu+bluetooth=== | + | ===Ubuntu or Windows=== <!--T:3--> |
− | Plug your sixaxis (and the bt dongle, if external) to your PC.
| + | Launch gimx-launcher. |
− | Launch gimx-bluetooth.
| |
− | <div class="image200px">[http://gimx.fr/img/screenshots/tuto/2.1_1_start_gimx-bluetooth.jpg http://gimx.fr/img/screenshots/tuto/2.1_1_start_gimx-bluetooth.jpg]</div>
| |
| | | |
− | ===Ubuntu or Windows + DIY USB adapter===
| + | <!--T:28--> |
− | Plug the USB to serial TTL adapter to the PC.
| + | <div class="image200px">[https://gimx.fr/wiki/images/2/29/Start-gimx-launcher.jpg https://gimx.fr/wiki/images/2/29/Start-gimx-launcher.jpg]</div> |
− | Launch gimx-serial.
| |
− | <div class="image200px">[http://gimx.fr/img/screenshots/tuto/2.1_2_start_gimx-serial.jpg http://gimx.fr/img/screenshots/tuto/2.1_2_start_gimx-serial.jpg]</div> | |
| | | |
− | ==Config file download== | + | ==How to download a config file== <!--T:4--> |
| | | |
− | A few config files are shared by users of the GIMX community, and can be downloaded from gimx-bluetooth or gimx-serial.<br/>
| + | <!--T:52--> |
− | Please contribute by sharing your own configs in the [http://gimx.fr/forum/viewforum.php?f=9 Configuration and Requests forum section].
| + | <div class="mw-collapsible mw-collapsed"> |
| + | '''This section contains information about downloading configuration from gimx-launcher.''' |
| | | |
− | The first time gimx-bluetooth (GIMX + Ubuntu + bluetooth) or gimx-serial (Linux or Windows + DIY USB adapter) are started, if there is no config file present on the PC, a message box will ask you if config files should be downloaded.<br/>
| + | <!--T:53--> |
− | <div class="image200px">[http://gimx.fr/img/screenshots/tuto/2.2_1_first_start.jpg http://gimx.fr/img/screenshots/tuto/2.2_1_first_start.jpg]</div>
| + | Most config files shared by users of the GIMX community can be downloaded directly from gimx-launcher. <!-- TODO: link page ---> |
| + | Please contribute by sharing your own configs in the [https://gimx.fr/forum/viewforum.php?f=9 Configuration and Requests forum section]. |
| | | |
− | The config file downloader is also available through the "Help>Get configs" menu entry.<br/> | + | <!--T:54--> |
− | <div class="image200px">[http://gimx.fr/img/screenshots/tuto/2.2_2_get_configs.jpg http://gimx.fr/img/screenshots/tuto/2.2_2_get_configs.jpg]</div> | + | * The first time '''gimx-launcher''' is started, if there is no config file present on the PC, a message box will ask you if config files should be downloaded. <div class="image200px">[https://gimx.fr/wiki/images/d/d3/Noconfigs.jpg https://gimx.fr/wiki/images/d/d3/Noconfigs.jpg]</div> |
| | | |
− | The config file downloader displays all config files available to download:<br/>
| |
− | <div class="image200px">[http://gimx.fr/img/screenshots/tuto/2.2_3_config_download.jpg http://gimx.fr/img/screenshots/tuto/2.2_3_config_download.jpg]</div>
| |
| | | |
− | The config name syntax is: <CONSOLE>_<GAME>_<AUTHOR>.xml or <CONSOLE>_<OS>_<DEVICE>_<AUTHOR>.xml.<br/> | + | <!--T:55--> |
| + | * The config file downloader is also available through the "Help>Get configs" menu entry. <div class="image200px">[https://gimx.fr/wiki/images/f/f0/Getconfigs.jpg https://gimx.fr/wiki/images/f/f0/Getconfigs.jpg]</div> |
| + | |
| + | |
| + | <!--T:56--> |
| + | * The config file downloader displays all config files available to download: <div class="image200px">[https://gimx.fr/wiki/images/9/96/Configdownload.jpg https://gimx.fr/wiki/images/9/96/Configdownload.jpg]</div> |
| + | |
| + | |
| + | <!--T:57--> |
| + | The config name syntax is: <CONSOLE>_<GAME>_<AUTHOR>.xml or <CONSOLE>_<OS>_<DEVICE>_<AUTHOR>.xml. |
| Examples: | | Examples: |
− | * PS3_Battlefield3_McKack.xml: config file built by McKack for the PS3 version of Battlefiled 3. | + | * '''LogitechDrivingForceGT_G29.xml''': config file that emulates '''G29''' to use with '''Logitech Driving Force GT'''. |
− | * PS3_LINUX_X360Pad.xml: config file to use in Linux with a 360 pad and a PS3. | + | * '''PS3_Battlefield3_McKack.xml''': config file to use with '''mouse''' built by McKack for the PS3 version of '''Battlefield 3'''. |
| + | * '''PS3_LINUX_X360Pad.xml''': config file to use in Linux with a '''360''' pad and a '''PS3'''. |
| | | |
− | ==Mouse sensitivity conversion==
| + | <!--T:58--> |
| + | Just select configurations you want to download and click <u>OK</u>, program will do the rest and you can now use config you've downloaded. |
| | | |
| + | |
| + | <!--T:59--> |
| + | </div> |
| + | |
| + | ==Mouse sensitivity conversion== <!--T:10--> |
| + | |
| + | <!--T:60--> |
| + | <div class="mw-collapsible mw-collapsed"> |
| + | |
| + | <!--T:11--> |
| This part is for the FPS gamers. | | This part is for the FPS gamers. |
− | Before using a prebuilt config file, you have to convert the sensitivity so that it matches your own mouse DPI.<br/> | + | Before using a prebuilt config file, you have to convert the sensitivity so that it matches your own mouse DPI.<br /> |
− | Make sure to set the in-game sensitivity to the highest, and make sure to have your mouse tracking at its highest DPI setting (examples: Logitech G5 @2000DPI, Logitech G500 @5700DPI).
| + | For most cases the in-game sensitivity should be set to the highest however there are some exceptions to that. If you get bad results try playing with the in-game sensitivity bar until you get good results. Also make sure to have your mouse tracking at its highest DPI setting (examples: Logitech G5 @2000DPI, Logitech G500 @5700DPI). |
| | | |
− | GIMX provides means to convert the sensitivity, knowing both the DPI of the source mouse (which can be embedded in the config file) and the DPI of the destination mouse.<br/> | + | <!--T:12--> |
| + | GIMX provides means to convert the sensitivity, knowing both the DPI of the source mouse (which can be embedded in the config file) and the DPI of the destination mouse.<br /> |
| If the source DPI and the destination DPI are the same, there is no need to convert anything. | | If the source DPI and the destination DPI are the same, there is no need to convert anything. |
| | | |
− | It's possible to to this with gimx-config or gimx-fpsconfig. These tools are further detailed on [[Config_Editors|this page]]. | + | <!--T:13--> |
| + | It's possible to do this with gimx-config or gimx-fpsconfig. These tools are further detailed on [[Config_Editors|this page]]. |
| | | |
− | ===Gimx-config=== | + | ===Gimx-config=== <!--T:14--> |
− | In gimx-serial or gimx-bluetooth, select the config file, and click on the "File>Edit config" menu item.<br/> | + | |
− | <div class="image200px">[http://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.jpg http://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.jpg]</div><br/> | + | <!--T:61--> |
− | This opens the config file with the gimx-config editor.<br/> | + | <div class="mw-collapsible mw-collapsed"> |
− | Click on the "Edit>Convert mouse sensitivity".<br/> | + | |
− | <div class="image200px">[http://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.jpg http://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.jpg]</div><br/> | + | <!--T:62--> |
− | If the config contains no DPI value, a first dialog box is displayed. Enter the source DPI and validate.<br/> | + | In gimx-launcher, select the config file, and click on the "File>Edit config" menu item.<br /> |
− | A dialog box is displayed. Enter the destination DPI and validate.<br/> | + | <div class="image200px">[https://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.png https://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.png]</div><br /> |
− | <div class="image200px">[http://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.jpg http://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.jpg]</div><br/> | + | This opens the config file with the gimx-config editor.<br /> |
− | The sensitivity is converted in all profiles (hip fire = profile 1, ADS = profile 2).<br/> | + | Click on the "Edit>Convert mouse sensitivity".<br /> |
− | <div class="image200px">[http://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.jpg http://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.jpg]</div><br/> | + | <div class="image200px">[https://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.png]</div><br /> |
| + | If the config contains no DPI value, a first dialog box is displayed. Enter the source DPI and validate.<br /> |
| + | A dialog box is displayed. Enter the destination DPI and validate.<br /> |
| + | <div class="image200px">[https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png]</div><br /> |
| + | The sensitivity is converted in all profiles (hip fire = profile 1, ADS = profile 2).<br /> |
| + | <div class="image200px">[https://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.png https://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.png]</div><br /> |
| Click on the "File>Save". | | Click on the "File>Save". |
| | | |
− | ===Gimx-fpsconfig=== | + | <!--T:63--> |
− | In gimx-serial or gimx-bluetooth, select the config file, and click on the "File>Edit FPS config" menu item.<br/> | + | </div> |
− | <div class="image200px">[http://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.jpg http://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.jpg]</div><br/> | + | |
− | This opens the config file with the gimx-fpsconfig editor.<br/> | + | ===Gimx-fpsconfig=== <!--T:15--> |
− | If the source DPI was saved into the config file, the mouse DPI should be different from 0.<br/> | + | |
− | Click on the "Convert sensitivity" button. A dialog box is displayed. Enter the destination DPI and validate.<br/> | + | <!--T:64--> |
− | <div class="image200px">[http://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.jpg http://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.jpg]</div><br/> | + | <div class="mw-collapsible mw-collapsed"> |
− | <div class="image200px">[http://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.jpg http://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.jpg]</div><br/> | + | |
− | The sensitivity is converted for both hip fire and ADS.<br/> | + | <!--T:65--> |
− | <div class="image200px">[http://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.jpg http://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.jpg]</div><br/> | + | In gimx-launcher, select the config file, and click on the "File>Edit FPS config" menu item.<br /> |
| + | <div class="image200px">[https://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.png https://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.png]</div><br /> |
| + | This opens the config file with the gimx-fpsconfig editor.<br /> |
| + | If the source DPI was saved into the config file, the mouse DPI should be different from 0.<br /> |
| + | Click on the "Convert sensitivity" button. A dialog box is displayed. Enter the destination DPI and validate.<br /> |
| + | <div class="image200px">[https://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.png https://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.png]</div><br /> |
| + | <div class="image200px">[https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png]</div><br /> |
| + | The sensitivity is converted for both hip fire and ADS.<br /> |
| + | <div class="image200px">[https://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.png https://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.png]</div><br /> |
| Click on the "File>Save". | | Click on the "File>Save". |
| | | |
− | ==Play== | + | <!--T:66--> |
| + | </div> |
| + | </div> |
| + | |
| + | ==Play== <!--T:16--> |
| + | |
| + | ===Ubuntu or Raspbian + bluetooth=== <!--T:17--> |
| + | |
| + | <!--T:67--> |
| + | <div class="mw-collapsible mw-collapsed"> |
| + | |
| + | <!--T:34--> |
| + | Make sure to read the [[Main_Page#Hardware_requirements|Hardware requirements]]. |
| + | |
| + | ====PS3==== <!--T:35--> |
| + | |
| + | <!--T:68--> |
| + | <div class="mw-collapsible mw-collapsed"> |
| + | |
| + | <!--T:36--> |
| + | # Open gimx-launcher. |
| + | # In the "Output" drop-down menu, select "Bluetooth / PS3". |
| + | # If no previous pairing was defined, you will be asked to create a new pairing. Click on "Yes". |
| + | # As requested, connect a Sixaxis / Dualshock 3, and click on "Yes". |
| + | # Select the pairing to use and click on "Validate". |
| + | # As requested, connect a bluetooth dongle, and click on "Yes". |
| + | # Save the bluetooth dongle address as you may wish to restore it later. |
| + | # Select the bluetooth dongle, and click on "Validate". |
| + | # Make sure you saved the dongle address, and click on "Yes". |
| + | # The dongle address will be modified to match the address of the Sixaxis / Dualshock 3. |
| + | # If you get an error message, buy a [[Bluetooth_dongle|compatible bluetooth dongle]]. |
| + | # Unplug your sixaxis and if it doesn't power off by itself, press the PS button until it powers off. |
| + | # In the "Config" drop-down menu, select the configuration file to use. |
| + | # Click on "Start". |
| + | # Play. |
| + | # Press Left Shift + Escape to quit. |
| + | |
| + | <!--T:69--> |
| + | </div> |
| + | |
| + | ====PS4==== <!--T:37--> |
| + | |
| + | <!--T:70--> |
| + | <div class="mw-collapsible mw-collapsed"> |
| + | |
| + | <!--T:38--> |
| + | The PS4 only takes inputs from licensed controller.<br /> |
| + | In order to authenticate itself as a licensed controller, GIMX needs to be connected over bluetooth to a real Dualshock 4 all the time. |
| + | |
| + | <!--T:39--> |
| + | * Raspbian-specific instructions |
| | | |
− | ===GIMX + Ubuntu + bluetooth===
| + | <!--T:40--> |
| + | The bluetooth service is automatically started when a device tries to connect.<br /> |
| + | This is annoying since it will intercept the connection requests.<br /> |
| + | To disable the service, run the following command '''and reboot''':<br /> |
| | | |
− | <div class="image200px">[http://gimx.fr/img/screenshots/tuto/2.4_1_gimx-bluetooth.jpg http://gimx.fr/img/screenshots/tuto/2.4_1_gimx-bluetooth.jpg]</div> | + | <!--T:41--> |
| + | sudo update-rc.d bluetooth disable |
| | | |
− | # Select the sixaxis
| + | <!--T:42--> |
− | # Select the bt dongle
| + | Alternatively, you can stop the bluetooth service and move the bluetoothd binary:<br /> |
− | # Set the dongle address (don't forget to write the old one down) --todo: add screenshots OK/KO | + | |
− | # Unplug your sixaxis and if it doesn't power off by itself, press the PS3 button until it powers off | + | <!--T:43--> |
− | # Select the configuration file to use | + | sudo service bluetooth stop |
− | # Start emu (emuclient starts automatically if the connection is established) | + | cd /usr/sbin |
− | # Play (press Left Shift + Escape to quit emuclient) | + | sudo mv bluetoothd bluetoothd.bk |
− | # Stop emu
| + | |
| + | <!--T:44--> |
| + | The drawback of this second method is that it will need to be performed again after each update of the bluez package. |
| + | |
| + | <!--T:45--> |
| + | * AVR USB development board |
| + | |
| + | <!--T:46--> |
| + | An [[DIY_USB_adapter#AVR_USB_development_board|AVR USB development board]] is required for pairing the bluetooth dongle with the PS4.<br /> |
| + | The same board can be used to build a DIY USB adapter, but no USB to serial TTL converter is needed here.<br /> |
| + | The firmware with the needed "atmega32u4.hex" file is available at: https://gimx.fr/download/EMUPS4PAIRING.7z<br /> |
| + | Load this firmware as explained in the [[DIY_USB_adapter#Firmware_loading|Firmware loading]] instructions. |
| + | |
| + | <!--T:47--> |
| + | * First-start instructions |
| + | |
| + | <!--T:48--> |
| + | # Open gimx-launcher. |
| + | # In the "Output" drop-down menu, select "Bluetooth / PS4". |
| + | # If no previous pairing was defined, you will be asked to create a new pairing. Click on "Yes". |
| + | # As requested, connect a [[Bluetooth_dongle|compatible bluetooth dongle]], and click on "Yes". |
| + | # As requested, connect a Dualshock 4 with a micro USB cable, and click on "Yes". |
| + | # Select the pairing to use and click on "Validate". |
| + | # Connect the AVR USB board (e.g. Teensy 2.0) and click on "Yes". |
| + | # As requested, connect the AVR USB board to the PS4, and wait a few seconds. |
| + | # Connect the AVR USB board back to the computer, and click on "Yes". |
| + | # A new pairing should appear in the "Pairing" drop-down menu. |
| + | # Unplug the Dualshock 4. |
| + | # In the "Config" drop-down menu, select the configuration file to use. |
| + | # Click on "Start". |
| + | # Press on the PS button of the Dualshock 4. |
| + | # Play. |
| + | # Press Left Shift + Escape to quit. |
| + | |
| + | <!--T:71--> |
| + | </div> |
| + | |
| + | <!--T:72--> |
| + | </div> |
| + | |
| + | ===Ubuntu or Windows + DIY USB adapter=== <!--T:21--> |
| + | |
| + | <!--T:73--> |
| + | <div class="mw-collapsible mw-collapsed"> |
| + | |
| + | ====Controller authentication==== <!--T:32--> |
| + | |
| + | <!--T:24--> |
| + | * Xbox 360: it is required to have a genuine wired controller (the play and charge cable won't work) wired to the PC at startup. In Windows, the 360 controller has to be unplugged/replugged before each spoof attempt.<br /> |
| + | * Xbox One: it is required to have a genuine controller wired to the PC at startup. In Windows, the Xbox One controller has to be unplugged/replugged each time the AVR USB board or the console are power-cycled.<br /> |
| + | * PS4: it is required to have a genuine Dualshock 4 wired to the PC all the time.<br /> |
| + | |
| + | <!--T:49--> |
| + | '''Note: when using a console that requires authentication, make sure to turn off the controller before connecting it to the PC.''' |
| + | |
| + | ====Connexion==== <!--T:50--> |
| | | |
− | Note: File>Save lets you save the sixaxis and PS3 addresses so that you don't require to plug the sixaxis anymore after that.
| + | <!--T:51--> |
| + | Plug the AVR USB board (e.g. Teensy, Arduino Leonardo, Micro Pro...) to the console.<br /> |
| + | Plug the USB to UART adapter (e.g. CP2102, FT232RL...) to the computer.<br /> |
| | | |
− | ===Ubuntu or Windows + DIY USB adapter=== | + | ====Start==== <!--T:33--> |
| | | |
− | <div class="image200px">[http://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.jpg http://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.jpg]</div> | + | <!--T:22--> |
| + | <div class="image200px">[https://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.png https://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.png]</div> |
| | | |
− | # Select the USB to serial board | + | <!--T:23--> |
− | # Select the update frequency (recommended value: half your mouse frequency) | + | # Turn on the console |
| + | # Select the adapter |
| + | # Select the serial port |
| # Select the configuration file to use | | # Select the configuration file to use |
− | # Start emuclient | + | # Click on Start |
− | # Play (press Left Shift + Escape to quit emuclient) | + | # Press the PS button on Playstation consoles, or the Home button on Xbox consoles. |
| + | # Play |
| + | # Press Left Shift + Escape to quit |
| + | |
| + | <!--T:74--> |
| + | </div> |
| + | |
| </translate> | | </translate> |