<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://gimx.fr/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Matlo</id>
	<title>GIMX - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://gimx.fr/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Matlo"/>
	<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Special:Contributions/Matlo"/>
	<updated>2026-05-09T10:16:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.7</generator>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Config_Index&amp;diff=7730</id>
		<title>Config Index</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Config_Index&amp;diff=7730"/>
		<updated>2021-02-18T08:48:22Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains results of every game tested against compatibility with '''GIMX''' software. Tests are done on the latest available version of the game.&lt;br /&gt;
&lt;br /&gt;
For most of games listed with here '''playable''' status on '''GIMX''', there should be a config available to download from the &amp;quot;Help &amp;gt; Get configs&amp;quot; menu in '''gimx-launcher'''. If you are unsure how to do it see the [[Quick_Start#How_to_download_a_config_file|following tutorial]]. For some alternative configs you will need to download them manually, just click the &amp;lt;u&amp;gt;More Info&amp;lt;/u&amp;gt; link of the config you want to download.&lt;br /&gt;
&lt;br /&gt;
If there is some info missing in particular config feel free to add it! We will be happy to submit it to the repository. Not only you will help other players but you can also became famous as for every config here the author name is displayed.&lt;br /&gt;
&lt;br /&gt;
'''''Note''''': ''Most configs with &amp;quot;No Data&amp;quot; status were submitted before creating this index. Please add your opinion about the config playability to them''&lt;br /&gt;
&lt;br /&gt;
'''''Note''''': ''If you are a config author please add it here using edit Wiki page feature''&lt;br /&gt;
&lt;br /&gt;
==Playability==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot; border: 1px solid #a2a9b1; border-spacing:3px;padding: 5px; background-color: #f8f9fa;&amp;quot;&lt;br /&gt;
!colspan=2|Key &lt;br /&gt;
|-&lt;br /&gt;
|{{Template:ConfigIndex_Good}}&lt;br /&gt;
|style=&amp;quot;padding-left: 8px;&amp;quot;|Playable on mouse with little to no acceleration and without input bugs&lt;br /&gt;
|-&lt;br /&gt;
|{{Template:ConfigIndex_Average}}&lt;br /&gt;
|style=&amp;quot;padding-left: 8px;&amp;quot;|Playable on mouse but with some amounts of forced smoothing or acceleration&lt;br /&gt;
|-&lt;br /&gt;
|{{Template:ConfigIndex_Bad}}&lt;br /&gt;
|style=&amp;quot;padding-left: 8px;&amp;quot;|Barely playable on mouse with massive amounts of smoothing, acceleration and/or input bugs&lt;br /&gt;
|-&lt;br /&gt;
|{{Template:ConfigIndex_Unplayable}}&lt;br /&gt;
|style=&amp;quot;padding-left: 8px;&amp;quot;|Unplayable on mouse, mostly due to bad input mechanics implementation in the game engine&lt;br /&gt;
|-&lt;br /&gt;
|{{Template:ConfigIndex_NoData}}&lt;br /&gt;
|style=&amp;quot;padding-left: 8px;&amp;quot;|No data about playability level available, feel free to add some!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Index==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: center; min-width: 50%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Title&lt;br /&gt;
! Playability&lt;br /&gt;
! Date tested&lt;br /&gt;
! Tested on&lt;br /&gt;
! On repo&lt;br /&gt;
! Author&lt;br /&gt;
! More info&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Anthem&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Unplayable}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 18/09/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Very odd deadzone shape&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Apex: Legends&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}?&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 10/02/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox One&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; lordaeron&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2909 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Army of Two&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/07/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3475 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Army of Two: The 40th Day&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/08/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3498 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 1&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 17/02/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2479 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 1&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}?&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 02/02/2017&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; DoM__&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?p=11195#p11195 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Not longer compatible after BF1 update&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 1943&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 13/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3425 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 2: Modern Combat&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 28/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3549 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 2: Modern Combat&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 30/09/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1814 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 31/05/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3413 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Correct Dead Zone shape. Tank/Jet/Heli config added.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 29/09/2011&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; McKack&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?f=9&amp;amp;t=288 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 06/12/2011&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; sp3c14list&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?p=2154 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 15/02/2012&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; rizzlan&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?f=9&amp;amp;t=424&amp;amp;p=2478 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 4&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 10/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3423 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 4&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; No Data&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; foxy&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 4&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 11/02/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2911 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield Hardline&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 05/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3623 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield Hardline&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 03/04/2015&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; shatterstar78&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1185 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield V&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/11/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2806 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield: Bad Company&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 06/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3418 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Games dead zone shape is big and most likely diagonal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield: Bad Company 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 31/05/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3414 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield: Bad Company 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; No Data&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Matlo&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Game has low max turning speed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Bioshock&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Bad}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 08/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3422 Link]&lt;br /&gt;
| Input filtering and random acceleration, also bad on controller.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Bioshock&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Unplayable}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 28/02/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
| Input filtering and random acceleration, also bad on controller.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Bioshock Infinite&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Unplayable}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 06/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
| Weird deadzone, acceleration spikes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Black&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 13/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3520 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Black&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 08/09/2017&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; &amp;lt;abbr title=&amp;quot;Original Xbox emulator in X360&amp;quot;&amp;gt;Xbox 360E&amp;lt;/abbr&amp;gt;&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2208 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Blacklight: Retribution&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Unplayable}}?&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 29/07/2014&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Kekskrümel&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?f=3&amp;amp;t=1038&amp;amp;p=6073 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Borderlands&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 28/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3656 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Borderlands 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 11/02/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3663 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Borderlands 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 13/09/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3182 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Borderlands: The Handsome Collection&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 10/06/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; kaiba_seto2004&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3064 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Brothers in Arms: Earned in Blood&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3540&amp;amp;p=19484#p19484 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Wierd dead zone shape&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Brothers in Arms: Road to Hill 30&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3540&amp;amp;p=19484#p19484 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Wierd dead zone shape&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Bulletstorm&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 17/02/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3671 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Call of Duty 2: Big Red One&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 13/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3522&amp;amp;p=19449#p19449 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Call of Duty 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 13/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3524 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Call of Duty: Black Ops&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; No data&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Matlo&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Call of Duty: Black Ops&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 11/07/2011&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; McKack&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?f=9&amp;amp;t=38 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Call of Duty: Black Ops 4&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 12/10/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2772 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Call of Duty: Modern Warfare&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 12/02/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3666 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Call of Duty: Modern Warfare 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 04/02/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3660 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Call of Duty: Modern Warfare 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 11/02/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3664 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Call of Duty: Modern Warfare Remastered&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/01/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; 4773n0x&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2881 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Crysis 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; No data&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Matlo&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Crysis 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3651 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Dark Souls 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 23/04/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; cajuil&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?f=9&amp;amp;t=1625&amp;amp;p=9952 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Dead Space&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3445 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Game lacks ingame sensitivity change&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Destiny&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}?&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 23/07/2014&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Cybereu&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?t=1227 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Deus Ex: Human Revolution&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 07/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3420 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Slow turnspeed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Dishonored&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 22/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3444 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Ingame sensitivity has to be under 10 or pixel skipping will occur&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Dishonored 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Unplayable}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 21/04/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
| Extreme input lag by game engine&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; DOOM&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 24/10/2017&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; kaiba_seto2004&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2268 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Doom 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 16/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3530 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Doom 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 26/01/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3297&amp;amp;p=18337#p18337 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; DOOM Eternal&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 16/04/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3361 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Fallout 4&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Bad}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 22/12/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Johny&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1949 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Config lacks an ADS profile. High DPI needed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Fallout 4&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 18/02/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; kaiba_seto2004&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2476 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Game input is not good. High DPI needed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Far Cry 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Unplayable}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 18/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3640 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Game has bad variable acceleration.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Far Cry 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; No data&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Matlo&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Far Cry 4&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 22/08/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3497 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Far Cry 5&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 02/04/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2537 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Far Cry Evolution&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3539&amp;amp;p=19483#p19483 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Far Cry Instincts&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3539&amp;amp;p=19483#p19483 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; FEAR 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 21/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3647 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Game has slower turn speed when aiming down sight.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Gears of War 1&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 11/05/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1648 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Gears of War 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 16/05/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1661 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Gears of War 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/08/2016 &lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1757 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Ghost Recon: Advanced Warfighter&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 13/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3523 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Ghost Recon: Future Soldier&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 12/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3519 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; No way to disable aim assist&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Ghost Recon: Wildlands&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Unplayable}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/09/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Bad input implementation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; GoldenEye 007:Reloaded&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}?&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 18/12/2011&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; McKack&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1772 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; GoldenEye 007:Reloaded&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 28/03/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1772 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Grand Theft Auto V&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 26/08/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3500 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; More buffer needed on low DPI mouse to prevents the ingame acceleration to take over.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Halo&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 15/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3526 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Halo 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 15/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3527 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Halo 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 07/07/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2661&amp;amp;p=14907#p14907 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Halo 4&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 02/08/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1734 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Halo 5: Guardians&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 30/01/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox One&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; sephirotdnf&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1450 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Config lacks an ADS profile.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Halo: CEA&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 04/03/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2496 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Halo: Reach&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 19/07/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2674 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; HAZE&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 05/08/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2698 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Hitman: Absolution&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3446 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Homefront&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 01/02/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3659 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Horizon: Zero Dawn&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 28/01/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2455 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Infamous&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 14/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3429 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Unpredictable acceleration and only 3 sensitivity options ingame&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Infamous: Second Son&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Bad}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 03/02/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2459 Link]&lt;br /&gt;
| Severe input bugs in game engine&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Killzone 1 HD&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 05/08/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2699 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Killzone 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Bad}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 05/08/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2700 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Genuine DS3 with Gyroscope is required&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Killzone 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 05/08/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2701 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Killzone 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 31/07/2011&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; McKack&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=151 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Killzone: Shadow Fall&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; No Data&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Matlo&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Mass Effect 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/08/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3499 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Max Payne&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 16/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3531&amp;amp;p=19464#p19464 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Max Payne 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 16/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3533 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Macro needed for faster turn speed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Max Payne 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 12/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3518 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Vertical aim is slow in the game, so horizontal needs to be reduced to 7 in-game&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Medal of Honor 2010&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 16/08/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3491 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Medal of Honor: European Assault&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3541 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Medal of Honor: Frontline&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Unplayable}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 10/10/2017&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Medal of Honor: Warfighter&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 22/07/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3468 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Metro: Exodus&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 03/05/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2917 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Install 1.03 patch&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Mirrors Edge&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 12/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3424 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Nioh: Complete Edition&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 13/02/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; kaiba_seto2004&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2473 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Overwatch&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 06/07/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Cybereu&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1685 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Paladins&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 24/10/2017 &lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; kaiba_seto2004&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2269 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Payday: The Heist&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 18/12/2011&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; McKack&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=390&amp;amp;p=2280 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Perfect Dark&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Bad}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 24/9/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1796 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; PUBG&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 22/8/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox One&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; lekken&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2717 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; PUBG&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 07/12/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; kaiba_seto2004&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2820 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; RAGE 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 16/05/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;p=17105#p17105 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Rainbow Six: Siege&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 10/11/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; DiJu519&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1879 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Rainbow Six: Siege&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}?&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 27/02/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox One&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Fluffywafflz&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2939 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Red Dead Redemption/ Undead Nightmare&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?f=9&amp;amp;t=3650 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; No way to disable aim assist&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Red Dead Redemption&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/02/2012&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; yeicob&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=474&amp;amp;p=2830 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Red Dead Redemption 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Bad}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 28/10/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2792 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Input filtering, bad controls&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Resistance 1&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 03/12/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1916 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Resistance 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 11/12/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1933 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Resistance 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 13/12/2011&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; McKack&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=383 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Return to Castle Wolfenstein&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 15/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3528 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Sniper Elite&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3538 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Sniper Elite 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 07/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3626 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Sniper Elite 4&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 17/10/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3201 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Sniper Elite V2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 14/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3636 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Sniper: Ghost Warrior&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 29/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3657 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Very slow ads aiming while scoped.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Sniper: Ghost Warrior 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 05/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3624 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; This game has bad micromovements with high ingame sensitivity.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Splinter Cell: Blacklist&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 17/08/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3494 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Splinter Cell: Chaos Theory&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 17/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3534 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Star Wars: Republic Commando&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 08/03/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox One&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3145 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; StarHawk&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/11/2017&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2350&amp;amp;p=13125#p13125 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Syndicate&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 23/07/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3472 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; The Chronicles of Riddick&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 19/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3536 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Acceleration spikes when turning&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; The Darkness&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Unplayable}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 09/09/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; The Last of Us&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 01/02/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3658 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Game has slow turnspeed and unpredictable acceleration&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; The Last of Us&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 19/03/2014&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; pawel&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=952&amp;amp;p=7898 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Only Profile 1 is configured.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Titanfall 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 28/08/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; kaiba_seto2004&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2686#p15014 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Tom Clancy's: The Division&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}?&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/02/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Cybereu&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1507 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Tom Clancy's: The Division&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}?&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 23/10/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; kaiba_seto2004&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2785 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Tom Clancy's: The Division 2 &lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 15/03/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2968 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Tomb Raider 2013&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 24/08/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3443 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Input filtering&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Uncharted 1: Drake's Fortune&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 10/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3513 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Game has slow turnspeed and unpredictable acceleration&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Uncharted 1: Drake's Fortune&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 19/03/2012&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; yeicob&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?f=9&amp;amp;t=506 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Uncharted 2: Among Thieves&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 16/08/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3493 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Game has slow turnspeed and unpredictable acceleration&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Uncharted 2: Among Thieves&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/03/2012&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; yeicob&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?f=9&amp;amp;t=520 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Uncharted 3: Drake's Deception&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 16/08/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3492 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Game has slow turnspeed and unpredictable acceleration&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Warhammer 40K: Space Marine&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 07/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3421 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Watch Dogs&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; No Data&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; foxy&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Wolfenstein: The New Order&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 26/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3652 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Aiming system is &amp;quot;wonky&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Wolfenstein 2: The New Colossus&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 08/12/2017&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2375 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Slightly annoying input lag&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Config_Index&amp;diff=7729</id>
		<title>Config Index</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Config_Index&amp;diff=7729"/>
		<updated>2021-02-18T08:46:35Z</updated>

		<summary type="html">&lt;p&gt;Matlo: Update ckaiycool's config status&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains results of every game tested against compatibility with '''GIMX''' software. Tests are done on the latest available version of the game.&lt;br /&gt;
&lt;br /&gt;
For most of games listed with here '''playable''' status on '''GIMX''', there should be a config available to download from the &amp;quot;Help &amp;gt; Get configs&amp;quot; menu in '''gimx-launcher'''. If you are unsure how to do it see the [[Quick_Start#How_to_download_a_config_file|following tutorial]]. For some alternative configs you will need to download them manually, just click the &amp;lt;u&amp;gt;More Info&amp;lt;/u&amp;gt; link of the config you want to download.&lt;br /&gt;
&lt;br /&gt;
If there is some info missing in particular config feel free to add it! We will be happy to submit it to the repository. Not only you will help other players but you can also became famous as for every config here the author name is displayed.&lt;br /&gt;
&lt;br /&gt;
'''''Note''''': ''Most configs with &amp;quot;No Data&amp;quot; status were submitted before creating this index. Please add your opinion about the config playability to them''&lt;br /&gt;
&lt;br /&gt;
'''''Note''''': ''If you are a config author please add it here using edit Wiki page feature''&lt;br /&gt;
&lt;br /&gt;
==Playability==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  style=&amp;quot; border: 1px solid #a2a9b1; border-spacing:3px;padding: 5px; background-color: #f8f9fa;&amp;quot;&lt;br /&gt;
!colspan=2|Key &lt;br /&gt;
|-&lt;br /&gt;
|{{Template:ConfigIndex_Good}}&lt;br /&gt;
|style=&amp;quot;padding-left: 8px;&amp;quot;|Playable on mouse with little to no acceleration and without input bugs&lt;br /&gt;
|-&lt;br /&gt;
|{{Template:ConfigIndex_Average}}&lt;br /&gt;
|style=&amp;quot;padding-left: 8px;&amp;quot;|Playable on mouse but with some amounts of forced smoothing or acceleration&lt;br /&gt;
|-&lt;br /&gt;
|{{Template:ConfigIndex_Bad}}&lt;br /&gt;
|style=&amp;quot;padding-left: 8px;&amp;quot;|Barely playable on mouse with massive amounts of smoothing, acceleration and/or input bugs&lt;br /&gt;
|-&lt;br /&gt;
|{{Template:ConfigIndex_Unplayable}}&lt;br /&gt;
|style=&amp;quot;padding-left: 8px;&amp;quot;|Unplayable on mouse, mostly due to bad input mechanics implementation in the game engine&lt;br /&gt;
|-&lt;br /&gt;
|{{Template:ConfigIndex_NoData}}&lt;br /&gt;
|style=&amp;quot;padding-left: 8px;&amp;quot;|No data about playability level available, feel free to add some!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Index==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: center; min-width: 50%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Title&lt;br /&gt;
! Playability&lt;br /&gt;
! Date tested&lt;br /&gt;
! Tested on&lt;br /&gt;
! On repo&lt;br /&gt;
! Author&lt;br /&gt;
! More info&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Anthem&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Unplayable}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 18/09/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Very odd deadzone shape&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Apex: Legends&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}?&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 10/02/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox One&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; lordaeron&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2909 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Army of Two&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/07/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3475 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Army of Two: The 40th Day&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/08/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3498 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 1&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 17/02/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2479 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 1&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}?&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 02/02/2017&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; DoM__&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?p=11195#p11195 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Not longer compatible after BF1 update&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 1943&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 13/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3425 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 2: Modern Combat&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 28/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3549 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 2: Modern Combat&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 30/09/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1814 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 31/05/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3413 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Correct Dead Zone shape. Tank/Jet/Heli config added.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 29/09/2011&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; McKack&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?f=9&amp;amp;t=288 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 06/12/2011&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; sp3c14list&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?p=2154 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 15/02/2012&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; rizzlan&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?f=9&amp;amp;t=424&amp;amp;p=2478 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 4&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 10/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3423 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 4&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; No Data&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; foxy&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield 4&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 11/02/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2911 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield Hardline&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 05/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3623 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield Hardline&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 03/04/2015&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; shatterstar78&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1185 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield V&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/11/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2806 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield: Bad Company&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 06/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3418 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Games dead zone shape is big and most likely diagonal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield: Bad Company 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 31/05/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3414 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Battlefield: Bad Company 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; No Data&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Matlo&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Game has low max turning speed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Bioshock&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Bad}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 08/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3422 Link]&lt;br /&gt;
| Input filtering and random acceleration, also bad on controller.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Bioshock&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Unplayable}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 28/02/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
| Input filtering and random acceleration, also bad on controller.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Bioshock Infinite&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Unplayable}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 06/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
| Weird deadzone, acceleration spikes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Black&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 13/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3520 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Black&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 08/09/2017&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; &amp;lt;abbr title=&amp;quot;Original Xbox emulator in X360&amp;quot;&amp;gt;Xbox 360E&amp;lt;/abbr&amp;gt;&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2208 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Blacklight: Retribution&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Unplayable}}?&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 29/07/2014&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Kekskrümel&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?f=3&amp;amp;t=1038&amp;amp;p=6073 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Borderlands&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 28/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3656 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Borderlands 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 11/02/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3663 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Borderlands 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 13/09/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3182 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Borderlands: The Handsome Collection&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 10/06/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; kaiba_seto2004&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3064 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Brothers in Arms: Earned in Blood&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3540&amp;amp;p=19484#p19484 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Wierd dead zone shape&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Brothers in Arms: Road to Hill 30&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3540&amp;amp;p=19484#p19484 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Wierd dead zone shape&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Bulletstorm&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 17/02/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3671 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Call of Duty 2: Big Red One&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 13/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3522&amp;amp;p=19449#p19449 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Call of Duty 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 13/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3524 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Call of Duty: Black Ops&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; No data&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Matlo&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Call of Duty: Black Ops&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 11/07/2011&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; McKack&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?f=9&amp;amp;t=38 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Call of Duty: Black Ops 4&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 12/10/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2772 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Call of Duty: Modern Warfare&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 12/02/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3666 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Call of Duty: Modern Warfare 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 04/02/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3660 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Call of Duty: Modern Warfare 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 11/02/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3664 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Call of Duty: Modern Warfare Remastered&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/01/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; 4773n0x&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2881 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Crysis 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; No data&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Matlo&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Crysis 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3651 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Dark Souls 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 23/04/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; cajuil&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?f=9&amp;amp;t=1625&amp;amp;p=9952 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Dead Space&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3445 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Game lacks ingame sensitivity change&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Destiny&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}?&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 23/07/2014&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Cybereu&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?t=1227 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Deus Ex: Human Revolution&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 07/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3420 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Slow turnspeed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Dishonored&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 22/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3444 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Ingame sensitivity has to be under 10 or pixel skipping will occur&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Dishonored 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Unplayable}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 21/04/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
| Extreme input lag by game engine&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; DOOM&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 24/10/2017&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; kaiba_seto2004&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2268 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Doom 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 16/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3530 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Doom 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 26/01/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3297&amp;amp;p=18337#p18337 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; DOOM Eternal&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 16/04/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3361 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Fallout 4&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Bad}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 22/12/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Johny&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1949 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Config lacks an ADS profile. High DPI needed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Fallout 4&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 18/02/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; kaiba_seto2004&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2476 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Game input is not good. High DPI needed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Far Cry 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Unplayable}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 18/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3640 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Game has bad variable acceleration.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Far Cry 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; No data&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Matlo&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Far Cry 4&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 22/08/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3497 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Far Cry 5&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 02/04/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2537 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Far Cry Evolution&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3539&amp;amp;p=19483#p19483 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Far Cry Instincts&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3539&amp;amp;p=19483#p19483 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; FEAR 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 21/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3647 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Game has slower turn speed when aiming down sight.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Gears of War 1&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 11/05/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1648 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Gears of War 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 16/05/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1661 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Gears of War 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/08/2016 &lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1757 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Ghost Recon: Advanced Warfighter&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 13/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3523 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Ghost Recon: Future Soldier&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 12/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3519 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; No way to disable aim assist&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Ghost Recon: Wildlands&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Unplayable}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/09/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Bad input implementation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; GoldenEye 007:Reloaded&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}?&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 18/12/2011&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; McKack&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1772 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; GoldenEye 007:Reloaded&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 28/03/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1772 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Grand Theft Auto V&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 26/08/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3500 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; More buffer needed on low DPI mouse to prevents the ingame acceleration to take over.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Halo&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 15/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3526 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Halo 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 15/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3527 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Halo 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 07/07/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2661&amp;amp;p=14907#p14907 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Halo 4&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 02/08/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1734 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Halo 5: Guardians&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 30/01/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox One&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; sephirotdnf&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1450 Link]&lt;br /&gt;
| &amp;lt;!--Comment    --&amp;gt; Config lacks an ADS profile.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Halo: CEA&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 04/03/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2496 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Halo: Reach&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 19/07/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2674 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; HAZE&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 05/08/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2698 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Hitman: Absolution&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3446 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Homefront&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 01/02/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3659 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Horizon: Zero Dawn&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 28/01/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2455 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Infamous&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 14/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3429 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Unpredictable acceleration and only 3 sensitivity options ingame&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Infamous: Second Son&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Bad}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 03/02/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2459 Link]&lt;br /&gt;
| Severe input bugs in game engine&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Killzone 1 HD&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 05/08/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2699 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Killzone 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Bad}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 05/08/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2700 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Genuine DS3 with Gyroscope is required&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Killzone 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 05/08/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2701 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Killzone 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 31/07/2011&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; McKack&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=151 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Killzone: Shadow Fall&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; No Data&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Matlo&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Mass Effect 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/08/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3499 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Max Payne&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 16/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3531&amp;amp;p=19464#p19464 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Max Payne 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 16/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3533 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Macro needed for faster turn speed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Max Payne 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 12/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3518 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Vertical aim is slow in the game, so horizontal needs to be reduced to 7 in-game&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Medal of Honor 2010&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 16/08/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3491 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Medal of Honor: European Assault&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3541 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Medal of Honor: Frontline&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Unplayable}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 10/10/2017&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Medal of Honor: Warfighter&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 22/07/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3468 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Metro: Exodus&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 03/05/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2917 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Install 1.03 patch&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Mirrors Edge&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 12/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3424 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Nioh: Complete Edition&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 13/02/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; kaiba_seto2004&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2473 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Overwatch&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 06/07/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Cybereu&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1685 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Paladins&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 24/10/2017 &lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; kaiba_seto2004&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2269 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Payday: The Heist&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 18/12/2011&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; McKack&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=390&amp;amp;p=2280 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Perfect Dark&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Bad}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 24/9/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1796 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; PUBG&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 22/8/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox One&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; lekken&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2717 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; PUBG&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 07/12/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; kaiba_seto2004&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2820 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; RAGE 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 16/05/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;p=17105#p17105 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Rainbow Six: Siege&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 10/11/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; DiJu519&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1879 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Rainbow Six: Siege&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}?&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 27/02/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox One&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Fluffywafflz&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2939 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Red Dead Redemption/ Undead Nightmare&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?f=9&amp;amp;t=3650 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; No way to disable aim assist&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Red Dead Redemption&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/02/2012&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; yeicob&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=474&amp;amp;p=2830 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Red Dead Redemption 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Bad}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 28/10/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2792 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Input filtering, bad controls&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Resistance 1&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 03/12/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1916 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Resistance 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 11/12/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1933 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Resistance 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 13/12/2011&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; McKack&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=383 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Return to Castle Wolfenstein&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 15/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3528 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Sniper Elite&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 20/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3538 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Sniper Elite 3&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 07/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3626 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Sniper Elite 4&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 17/10/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3201 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Sniper Elite V2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 14/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3636 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Sniper: Ghost Warrior&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 29/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3657 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Very slow ads aiming while scoped.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Sniper: Ghost Warrior 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 05/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3624 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; This game has bad micromovements with high ingame sensitivity.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Splinter Cell: Blacklist&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 17/08/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3494 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Splinter Cell: Chaos Theory&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 17/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3534 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Star Wars: Republic Commando&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 08/03/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox One&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3145 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; StarHawk&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/11/2017&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2350&amp;amp;p=13125#p13125 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Syndicate&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 23/07/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3472 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; The Chronicles of Riddick&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 19/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; OG Xbox&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3536 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Acceleration spikes when turning&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; The Darkness&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Unplayable}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 09/09/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; Xbox 360&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; The Last of Us&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 01/02/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3658 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Game has slow turnspeed and unpredictable acceleration&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; The Last of Us&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 19/03/2014&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; pawel&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=952&amp;amp;p=7898 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Only Profile 1 is configured.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Titanfall 2&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 28/08/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; kaiba_seto2004&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2686#p15014 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Tom Clancy's: The Division&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}?&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/02/2016&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; Cybereu&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=1507 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Tom Clancy's: The Division&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}?&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 23/10/2018&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; kaiba_seto2004&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2785 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Tom Clancy's: The Division 2 &lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 15/03/2019&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{No}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2968 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Tomb Raider 2013&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 24/08/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3443 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Input filtering&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Uncharted 1: Drake's Fortune&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 10/09/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3513 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Game has slow turnspeed and unpredictable acceleration&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Uncharted 1: Drake's Fortune&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 19/03/2012&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; yeicob&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?f=9&amp;amp;t=506 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Uncharted 2: Among Thieves&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 16/08/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3493 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Game has slow turnspeed and unpredictable acceleration&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Uncharted 2: Among Thieves&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 25/03/2012&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; yeicob&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://gimx.fr/forum/viewtopic.php?f=9&amp;amp;t=520 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Uncharted 3: Drake's Deception&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Average}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 16/08/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3492 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Game has slow turnspeed and unpredictable acceleration&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Warhammer 40K: Space Marine&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 07/06/2020&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3421 Link]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Watch Dogs&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_NoData}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; No Data&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; foxy&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; N/A&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Wolfenstein: The New Order&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 26/01/2021&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS3&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; ckaiycool&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=3652 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Aiming system is &amp;quot;wonky&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!--Title      --&amp;gt; Wolfenstein 2: The New Colossus&lt;br /&gt;
| &amp;lt;!--Status     --&amp;gt; {{Template:ConfigIndex_Good}}&lt;br /&gt;
| &amp;lt;!--Date tested--&amp;gt; 08/12/2017&lt;br /&gt;
| &amp;lt;!--Platform   --&amp;gt; PS4&lt;br /&gt;
| &amp;lt;!--Repo       --&amp;gt; {{Yes}}&lt;br /&gt;
| &amp;lt;!--Author     --&amp;gt; GoDlike&lt;br /&gt;
| &amp;lt;!--Forum Link --&amp;gt; [https://forum.gimx.fr/viewtopic.php?f=9&amp;amp;t=2375 Link]&lt;br /&gt;
| &amp;lt;!--Notes      --&amp;gt; Slightly annoying input lag&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7575</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7575"/>
		<updated>2021-01-07T11:52:36Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Run &amp;quot;MSYS2 MSYS&amp;quot; from Start menu, and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
'''Run &amp;quot;MSYS MinGW 64-bit&amp;quot; from Start menu, and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
On 32-bit Windows run Run &amp;quot;MSYS2 MinGW 32-bit&amp;quot; from Start menu instead.&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
'''Run &amp;quot;MSYS2 MinGW 64-bit&amp;quot; from Start menu, and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
On 32-bit Windows run Run &amp;quot;MSYS2 MinGW 32-bit&amp;quot; from Start menu instead.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use default workspace folder.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails at finding make or gcc :&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* unfold &amp;quot;C/C++ Build&amp;quot;, and click on &amp;quot;Environment&amp;quot;&lt;br /&gt;
* make sure msys2 and mingw64 bin folders are present in the PATH variable&lt;br /&gt;
** for example, if you used default installation folder for msys2 (C:\msys64), you should have this at the end of the PATH variable: C:\msys64\usr\bin;C:\msys64\mingw64\bin&lt;br /&gt;
** it is not a good idea to change PATH at the system level, as this could lead to other apps malfunctioning&lt;br /&gt;
&lt;br /&gt;
===Debug build===&lt;br /&gt;
&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* in &amp;quot;C/C++ Build&amp;quot;, uncheck &amp;quot;Use default build command&amp;quot;&lt;br /&gt;
* enter &amp;quot;make -j 4 DEBUG=1 VERBOSE=1&amp;quot; without quotes as &amp;quot;Build command&amp;quot; (replace 4 with your number of CPU cores)&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Clean project&amp;quot;&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build project&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The build system does not detect changes in headers. Clean and rebuild project after modifying a header.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7574</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7574"/>
		<updated>2021-01-07T11:52:23Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Run &amp;quot;MSYS2 MSYS&amp;quot; from Start menu, and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
'''Run &amp;quot;MSYS MinGW 64-bit&amp;quot; from Start menu, and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
On 32-bit Windows run mingw32.exe instead.&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
'''Run &amp;quot;MSYS2 MinGW 64-bit&amp;quot; from Start menu, and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
On 32-bit Windows run Run &amp;quot;MSYS2 MinGW 32-bit&amp;quot; from Start menu instead.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use default workspace folder.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails at finding make or gcc :&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* unfold &amp;quot;C/C++ Build&amp;quot;, and click on &amp;quot;Environment&amp;quot;&lt;br /&gt;
* make sure msys2 and mingw64 bin folders are present in the PATH variable&lt;br /&gt;
** for example, if you used default installation folder for msys2 (C:\msys64), you should have this at the end of the PATH variable: C:\msys64\usr\bin;C:\msys64\mingw64\bin&lt;br /&gt;
** it is not a good idea to change PATH at the system level, as this could lead to other apps malfunctioning&lt;br /&gt;
&lt;br /&gt;
===Debug build===&lt;br /&gt;
&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* in &amp;quot;C/C++ Build&amp;quot;, uncheck &amp;quot;Use default build command&amp;quot;&lt;br /&gt;
* enter &amp;quot;make -j 4 DEBUG=1 VERBOSE=1&amp;quot; without quotes as &amp;quot;Build command&amp;quot; (replace 4 with your number of CPU cores)&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Clean project&amp;quot;&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build project&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The build system does not detect changes in headers. Clean and rebuild project after modifying a header.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7573</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7573"/>
		<updated>2021-01-07T11:50:27Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Run &amp;quot;MSYS2 MSYS&amp;quot; from Start menu, and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
'''Run &amp;quot;MSYS MinGW 64-bit&amp;quot; from Start menu, and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
On 32-bit Windows run mingw32.exe instead.&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
'''Run mingw64.exe and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
On 32-bit Windows run mingw32.exe instead.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use default workspace folder.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails at finding make or gcc :&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* unfold &amp;quot;C/C++ Build&amp;quot;, and click on &amp;quot;Environment&amp;quot;&lt;br /&gt;
* make sure msys2 and mingw64 bin folders are present in the PATH variable&lt;br /&gt;
** for example, if you used default installation folder for msys2 (C:\msys64), you should have this at the end of the PATH variable: C:\msys64\usr\bin;C:\msys64\mingw64\bin&lt;br /&gt;
** it is not a good idea to change PATH at the system level, as this could lead to other apps malfunctioning&lt;br /&gt;
&lt;br /&gt;
===Debug build===&lt;br /&gt;
&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* in &amp;quot;C/C++ Build&amp;quot;, uncheck &amp;quot;Use default build command&amp;quot;&lt;br /&gt;
* enter &amp;quot;make -j 4 DEBUG=1 VERBOSE=1&amp;quot; without quotes as &amp;quot;Build command&amp;quot; (replace 4 with your number of CPU cores)&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Clean project&amp;quot;&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build project&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The build system does not detect changes in headers. Clean and rebuild project after modifying a header.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7572</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7572"/>
		<updated>2021-01-07T11:49:52Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Run &amp;quot;MSYS2 MSYS&amp;quot; from Start menu, and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
'''Run mingw64.exe and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
On 32-bit Windows run mingw32.exe instead.&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
'''Run mingw64.exe and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
On 32-bit Windows run mingw32.exe instead.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use default workspace folder.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails at finding make or gcc :&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* unfold &amp;quot;C/C++ Build&amp;quot;, and click on &amp;quot;Environment&amp;quot;&lt;br /&gt;
* make sure msys2 and mingw64 bin folders are present in the PATH variable&lt;br /&gt;
** for example, if you used default installation folder for msys2 (C:\msys64), you should have this at the end of the PATH variable: C:\msys64\usr\bin;C:\msys64\mingw64\bin&lt;br /&gt;
** it is not a good idea to change PATH at the system level, as this could lead to other apps malfunctioning&lt;br /&gt;
&lt;br /&gt;
===Debug build===&lt;br /&gt;
&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* in &amp;quot;C/C++ Build&amp;quot;, uncheck &amp;quot;Use default build command&amp;quot;&lt;br /&gt;
* enter &amp;quot;make -j 4 DEBUG=1 VERBOSE=1&amp;quot; without quotes as &amp;quot;Build command&amp;quot; (replace 4 with your number of CPU cores)&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Clean project&amp;quot;&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build project&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The build system does not detect changes in headers. Clean and rebuild project after modifying a header.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Template:Firmwares&amp;diff=7571</id>
		<title>Template:Firmwares</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Template:Firmwares&amp;diff=7571"/>
		<updated>2020-11-27T08:30:10Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
:* EMUJOYSTICK: HID joystick emulation, with 16bit stick axes, for PS3 and PC&lt;br /&gt;
:* EMUPS3: Sixaxis emulation, for PS3&lt;br /&gt;
:* EMU360: 360 pad emulation, for Xbox 360 and PC&lt;br /&gt;
:* EMUPS4: Hori Pad FPS Plus emulation, for PS4 and PC&lt;br /&gt;
:* EMUXONE: Xbox One pad emulation, for Xbox One&lt;br /&gt;
:* EMUG29PS4: Logitech G29 gaming wheel emulation, for PS4&lt;br /&gt;
:* EMUG27: Logitech G27 gaming wheel emulation, for PS3 and PC&lt;br /&gt;
:* EMUGTF: Logitech GT Force emulation, for PS2 and PC&lt;br /&gt;
:* EMUDF: Logitech Driving Force emulation, for PS2 and PC&lt;br /&gt;
:* EMUDFP: Logitech Driving Force Pro emulation, for PS2 and PC&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Linux&amp;diff=7570</id>
		<title>Development on Linux</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Linux&amp;diff=7570"/>
		<updated>2020-11-25T21:25:16Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to compile GIMX from a Linux terminal.&lt;br /&gt;
&lt;br /&gt;
==Install development packages== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
On Ubuntu 20.04:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo apt-get install build-essential pkg-config git g++ libwxgtk3.0-gtk3-dev libbluetooth-dev libxml2-dev libusb-1.0-0-dev libncursesw5-dev gettext xterm xdg-utils libmhash-dev libcurl4-gnutls-dev libxi-dev libx11-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
On Ubuntu 18.04 / Raspbian Stretch:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo apt-get install build-essential pkg-config git g++ libwxgtk3.0-dev libbluetooth-dev libxml2-dev libusb-1.0-0-dev libncursesw5-dev gettext xterm xdg-utils libmhash-dev libcurl4-gnutls-dev libxi-dev libx11-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
On Ubuntu 14.04:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo apt-get install git g++ libwxgtk2.8-dev libbluetooth-dev libxml2-dev libusb-1.0-0-dev libncursesw5-dev gettext xterm xdg-utils libmhash-dev libcurl4-gnutls-dev libxi-dev libx11-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
On Raspbian Jessie:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo apt-get install build-essential pkg-config git g++ libwxgtk2.8-dev libbluetooth-dev libxml2-dev libusb-1.0-0-dev libncursesw5-dev gettext xterm xdg-utils libmhash-dev libcurl4-gnutls-dev libxi-dev libx11-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
On Fedora:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
yum -y install wxGTK-devel bluez-libs-devel glib2-devel libxml2-devel libXi-devel libusb-devel (to be completed)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download GIMX sources== &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
git clone -b master --single-branch --depth 1 --recursive -j8 &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compile== &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd GIMX&amp;lt;br /&amp;gt;&lt;br /&gt;
make -j 2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
Replace &amp;quot;2&amp;quot; with your number of CPU cores.&lt;br /&gt;
&lt;br /&gt;
==Install== &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo make install&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Set the setuid== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
A few gimx binaries need root priviledges.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo chmod u+s /usr/bin/gimx /usr/bin/sixaddr /usr/bin/bdaddr /usr/bin/hcirevision&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Set Input Device Permissions== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
One way to give read permissions to GIMX is to create a special group, change /dev/input/event* group ownership to that group, and then make the gimx binaries setgid to that group.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo su&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
groupadd -f input&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
echo &amp;quot;KERNEL==\&amp;quot;event*\&amp;quot;, NAME=\&amp;quot;input/%k\&amp;quot;, MODE:=\&amp;quot;660\&amp;quot;, GROUP=\&amp;quot;input\&amp;quot;&amp;quot; &amp;gt; /etc/udev/rules.d/99-gimx-input.rules&amp;lt;br /&amp;gt;&lt;br /&gt;
echo &amp;quot;KERNEL==\&amp;quot;js*\&amp;quot;, NAME=\&amp;quot;input/%k\&amp;quot;, MODE:=\&amp;quot;664\&amp;quot;, GROUP=\&amp;quot;input\&amp;quot;&amp;quot; &amp;gt;&amp;gt; /etc/udev/rules.d/99-gimx-input.rules&amp;lt;br /&amp;gt;&lt;br /&gt;
chgrp -f input /dev/input/event* /dev/input/js*&amp;lt;br /&amp;gt;&lt;br /&gt;
chmod -f g+rw /dev/input/event* /dev/input/js*&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
chgrp input /usr/bin/gimx-config /usr/bin/gimx-fpsconfig /usr/bin/gimx-launcher&amp;lt;br /&amp;gt;&lt;br /&gt;
chmod g+s /usr/bin/gimx-config /usr/bin/gimx-fpsconfig /usr/bin/gimx-launcher&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
exit&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Template:FirmwaresNext/USB&amp;diff=7568</id>
		<title>Template:FirmwaresNext/USB</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Template:FirmwaresNext/USB&amp;diff=7568"/>
		<updated>2020-05-06T09:35:04Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This part explains how to load the right firmware into the adapter.&lt;br /&gt;
&lt;br /&gt;
{{#ifeq:{{{platform|}}}|ps4|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{device|}}}|SteeringWheel|&amp;lt;!--&lt;br /&gt;
--&amp;gt;'''If you have a brand new official GIMX adapter you can skip this part (it has the right firmware preloaded).'''&amp;lt;!--&lt;br /&gt;
--&amp;gt;|}}|}}&lt;br /&gt;
&lt;br /&gt;
===Preparation for flash===&lt;br /&gt;
&lt;br /&gt;
Connect both ends of the adapter to the computer, as shown in the picture below.&lt;br /&gt;
&lt;br /&gt;
[[File:Schemeflash.png]]&lt;br /&gt;
&lt;br /&gt;
===Flashing firmware for official GIMX adapter===&lt;br /&gt;
# Run gimx-launcher.&lt;br /&gt;
# Click on &amp;quot;Help &amp;gt; Update firmware&amp;quot;.&lt;br /&gt;
# Select '''{{#switch:{{{platform|}}}&lt;br /&gt;
 | ps4 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = EMUG29PS4&lt;br /&gt;
          | Mouse = EMUPS4&lt;br /&gt;
          | Pad = EMUPS4&lt;br /&gt;
         }}&lt;br /&gt;
 | xboxone = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = EMUXONE&lt;br /&gt;
              | Pad = EMUXONE&lt;br /&gt;
             }}&lt;br /&gt;
 | ps3 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = EMUG27&lt;br /&gt;
          | Mouse = EMUPS3&lt;br /&gt;
          | Pad = EMUPS3&lt;br /&gt;
         }}&lt;br /&gt;
 | xbox360 = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = EMU360&lt;br /&gt;
              | Pad = EMU360&lt;br /&gt;
             }}&lt;br /&gt;
 | ps2 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = EMUGTF, EMUDF, or EMUDFP&lt;br /&gt;
         }}&lt;br /&gt;
 | pc = {{#switch:{{{device|}}}&lt;br /&gt;
         | SteeringWheel = EMUG27, EMUDFP, EMUDF, or EMUGTF&lt;br /&gt;
         | Pad = EMUXBOX, EMU360, EMUXONE, EMUPS3, EMUPS4, or EMUJOYSTICK&lt;br /&gt;
        }}&lt;br /&gt;
 | originalxbox = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = EMUXBOX&lt;br /&gt;
              | Pad = EMUXBOX&lt;br /&gt;
             }}&lt;br /&gt;
 | #default = default&lt;br /&gt;
}}''', click on &amp;quot;Load&amp;quot;, and follow the instructions. Upon success a &amp;quot;Firmware loaded successfully!&amp;quot; message should be displayed.&lt;br /&gt;
&lt;br /&gt;
===Flashing firmware for other adapters===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Firmwares'''&lt;br /&gt;
&lt;br /&gt;
[http://gimx.fr/download/gimx-firmwares Download link]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FirmwareLoading}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Template:FirmwaresNext/USB&amp;diff=7567</id>
		<title>Template:FirmwaresNext/USB</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Template:FirmwaresNext/USB&amp;diff=7567"/>
		<updated>2020-05-06T09:34:25Z</updated>

		<summary type="html">&lt;p&gt;Matlo: /* Flashing firmware for official GIMX adapter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This part explains how to load the right firmware into the adapter.&lt;br /&gt;
&lt;br /&gt;
{{#ifeq:{{{platform|}}}|ps4|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{device|}}}|SteeringWheel|&amp;lt;!--&lt;br /&gt;
--&amp;gt;'''If you have a brand new official GIMX adapter you can skip this part (it has the right firmware preloaded).'''&amp;lt;!--&lt;br /&gt;
--&amp;gt;|}}|}}&lt;br /&gt;
&lt;br /&gt;
===Preparation for flash===&lt;br /&gt;
&lt;br /&gt;
Connect both ends of the adapter to the computer, as shown in the picture below.&lt;br /&gt;
&lt;br /&gt;
[[File:Schemeflash.png]]&lt;br /&gt;
&lt;br /&gt;
===Flashing firmware for official GIMX adapter===&lt;br /&gt;
# Run gimx-launcher.&lt;br /&gt;
# Click on &amp;quot;Help &amp;gt; Update firmware&amp;quot;.&lt;br /&gt;
# Select '''{{#switch:{{{platform|}}}&lt;br /&gt;
 | ps4 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = EMUG29PS4&lt;br /&gt;
          | Mouse = EMUPS4&lt;br /&gt;
          | Pad = EMUPS4&lt;br /&gt;
         }}&lt;br /&gt;
 | xboxone = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = EMUXONE&lt;br /&gt;
              | Pad = EMUXONE&lt;br /&gt;
             }}&lt;br /&gt;
 | ps3 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = EMUG27&lt;br /&gt;
          | Mouse = EMUPS3&lt;br /&gt;
          | Pad = EMUPS3&lt;br /&gt;
         }}&lt;br /&gt;
 | xbox360 = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = EMU360&lt;br /&gt;
              | Pad = EMU360&lt;br /&gt;
             }}&lt;br /&gt;
 | ps2 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = EMUGTF, EMUDF, or EMUDFP&lt;br /&gt;
         }}&lt;br /&gt;
 | pc = {{#switch:{{{device|}}}&lt;br /&gt;
         | SteeringWheel = EMUG27, EMUDFP, EMUDF, or EMUGTF&lt;br /&gt;
         | Pad = EMUXBOX, EMU360, EMUXONE, EMUPS3, EMUPS4, EMUJOYSTICK&lt;br /&gt;
        }}&lt;br /&gt;
 | originalxbox = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = EMUXBOX&lt;br /&gt;
              | Pad = EMUXBOX&lt;br /&gt;
             }}&lt;br /&gt;
 | #default = default&lt;br /&gt;
}}''', click on &amp;quot;Load&amp;quot;, and follow the instructions. Upon success a &amp;quot;Firmware loaded successfully!&amp;quot; message should be displayed.&lt;br /&gt;
&lt;br /&gt;
===Flashing firmware for other adapters===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Firmwares'''&lt;br /&gt;
&lt;br /&gt;
[http://gimx.fr/download/gimx-firmwares Download link]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FirmwareLoading}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Template:Capabilities&amp;diff=7566</id>
		<title>Template:Capabilities</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Template:Capabilities&amp;diff=7566"/>
		<updated>2020-05-06T09:31:17Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Capabilities and limitations==&lt;br /&gt;
&lt;br /&gt;
{{#switch:{{{platform|}}}&lt;br /&gt;
 | ps4 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = GIMX allows to emulate a G29 for PS4. All controls are working: wheel and pedals axes, wheel buttons, shifter buttons. Combining multiple devices (wheel, pedals, shifter, ...) is possible. &amp;lt;!--&lt;br /&gt;
                         --&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
                             | windows = Force feedback is supported for all Windows-compatible force feedback wheels.&lt;br /&gt;
                             | linux = Force feedback only works for Logitech wheels older than the G29/G920, and for the G29/G920 starting from Linux kernel 4.6.&lt;br /&gt;
                            }}&amp;lt;!--&lt;br /&gt;
                         --&amp;gt; Auto-adjustment of the wheel range is only supported for Logitech wheels older than the G29/G920, and rpm led control is only supported for the G27.&lt;br /&gt;
          | Mouse = {{#switch:{{{ostype|}}}&lt;br /&gt;
                     | windows = GIMX allows to emulate a HORI Pad FPS Plus. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Motion sensing controls are not supported due to limitations of the emulated device. Audio is not supported as well (but it is possible to use another Dualshock 4).&lt;br /&gt;
                     | linux = {{#switch:{{{connectionType|}}}&lt;br /&gt;
                                | USB = GIMX allows to emulate a HORI Pad FPS Plus. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Motion sensing controls are not supported due to limitations of the emulated device. Audio is not supported as well (but it is possible to use another Dualshock 4).&lt;br /&gt;
                                | BT = GIMX allows to emulate a Dualshock 4. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls (except motion sensing) are working including touchpad. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported (but it is possible to use another Dualshock 4).&lt;br /&gt;
                               }}&lt;br /&gt;
                    }}&lt;br /&gt;
          | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                   | windows = GIMX allows to emulate a HORI Pad FPS Plus. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Motion sensing controls are not supported. Audio is not supported as well (but it is possible to use another Dualshock 4).&lt;br /&gt;
                   | linux = {{#switch:{{{connectionType|}}}&lt;br /&gt;
                              | USB = GIMX allows to emulate a HORI Pad FPS Plus. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Motion sensing controls are not supported. Audio is not supported as well (but it is possible to use another Dualshock 4).controller.&lt;br /&gt;
                              | BT = GIMX allows to emulate a Dualshock 4. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Motion sensing controls are not supported. Audio is not supported as well (but it is possible to use another Dualshock 4).&lt;br /&gt;
                             }}&lt;br /&gt;
                  }}&lt;br /&gt;
         }}&lt;br /&gt;
 | xboxone = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = {{#switch:{{{ostype|}}}&lt;br /&gt;
                         | windows = GIMX allows to emulate an Xbox One controller. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                         | linux = GIMX allows to emulate an Xbox One controller. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                        }}&lt;br /&gt;
              | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                       | windows = GIMX allows to emulate an Xbox One controller. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported.&lt;br /&gt;
                       | linux = GIMX allows to emulate an Xbox One controller. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported.&lt;br /&gt;
                      }}&lt;br /&gt;
             }}&lt;br /&gt;
 | ps3 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = GIMX allows to emulate a G27 for PS3. All controls are working: wheel and pedals axes, wheel buttons, shifter buttons. Combining multiple devices (wheel, pedals, shifter, ...) is possible. &amp;lt;!--&lt;br /&gt;
                         --&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
                             | windows = Force feedback is supported for all Windows-compatible force feedback wheels.&lt;br /&gt;
                             | linux = Force feedback only works for Logitech wheels older than the G29/G920, and for the G29/G920 starting from Linux kernel 4.6.&lt;br /&gt;
                            }}&amp;lt;!--&lt;br /&gt;
                         --&amp;gt; Auto-adjustment of the wheel range is only supported for Logitech wheels older than the G29/G920, and rpm led control is only supported for the G27.&amp;lt;br /&amp;gt;A current limitation is that the controls do not work correctly in the XMB (PS3 menus). To work-around this issue, start the game with a Dualshock 3, and then [https://support.us.playstation.com/articles/en_US/KC_Article/PS3-Pair-and-Assign-Controllers reassign controllers].&lt;br /&gt;
&lt;br /&gt;
          | Mouse = {{#switch:{{{ostype|}}}&lt;br /&gt;
                     | windows = GIMX allows to emulate a Dualshock 3. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles.&lt;br /&gt;
                     | linux = {{#switch:{{{connectionType|}}}&lt;br /&gt;
                                | USB = GIMX allows to emulate a Dualshock 3. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles.&lt;br /&gt;
                                | BT = GIMX allows to emulate a Dualshock 3. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles.&lt;br /&gt;
                               }}&lt;br /&gt;
                    }}&lt;br /&gt;
          | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                   | windows = GIMX allows to emulate a Dualshock 3. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing.&lt;br /&gt;
                   | linux = {{#switch:{{{connectionType|}}}&lt;br /&gt;
                              | USB = GIMX allows to emulate a Dualshock 3. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing.&lt;br /&gt;
                              | BT = GIMX allows to emulate a Dualshock 3. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing.&lt;br /&gt;
                             }}&lt;br /&gt;
                  }}&lt;br /&gt;
         }}&lt;br /&gt;
 | xbox360 = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = {{#switch:{{{ostype|}}}&lt;br /&gt;
                         | windows = GIMX allows to emulate an Xbox 360 controller. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                         | linux = GIMX allows to emulate an Xbox 360 controller. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                        }}&lt;br /&gt;
              | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                       | windows = GIMX allows to emulate an Xbox One controller. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported.&lt;br /&gt;
                       | linux = GIMX allows to emulate an Xbox One controller. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported.&lt;br /&gt;
                      }}&lt;br /&gt;
             }}&lt;br /&gt;
 | ps2 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = GIMX allows to emulate either a GT Force, a Driving Force, or a Driving Force Pro, for PS2. It is recommended to use the most recent wheel emulation supported by the game (GT Force &amp;lt; Driving Force &amp;lt; Driving Force Pro). All controls are working: wheel and pedals axes, wheel buttons, shifter buttons. Combining multiple devices (wheel, pedals, shifter, ...) is possible. &amp;lt;!--&lt;br /&gt;
                         --&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
                             | windows = Force feedback is supported for all Windows-compatible force feedback wheels.&lt;br /&gt;
                             | linux = Force feedback only works for Logitech wheels older than the G29/G920, and for the G29/G920 starting from Linux kernel 4.6.&lt;br /&gt;
                            }}&lt;br /&gt;
         }}&lt;br /&gt;
 | pc = {{#switch:{{{device|}}}&lt;br /&gt;
         | SteeringWheel = GIMX allows to emulate any of the following Logitech wheels: G27, Driving Force Pro, Driving Force, GT Force. It is possible to run GIMX on the target PC. All controls are working: wheel and pedals axes, wheel buttons, shifter buttons. Combining multiple devices (wheel, pedals, shifter, ...) is possible. &amp;lt;!--&lt;br /&gt;
                        --&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
                            | windows = Force feedback is supported for all Windows-compatible force feedback wheels.&lt;br /&gt;
                            | linux = Force feedback only works for Logitech wheels older than the G29/G920, and for the G29/G920 starting from Linux kernel 4.6.&lt;br /&gt;
                           }}&amp;lt;!--&lt;br /&gt;
                        --&amp;gt; Auto-adjustment of the wheel range is only supported for Logitech wheels older than the G29/G920, and rpm led control is only supported for the G27.&lt;br /&gt;
         | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                  | windows = GIMX allows to emulate the following controllers: Xbox 360 controller, Dualshock 4. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported.&lt;br /&gt;
                  | linux = GIMX allows to emulate the following controllers: original Xbox controller, Xbox 360 controller, Xbox One controller, Dualshock 3, Dualshock 4, HID joystick. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported. Rumble is not supported for the HID joystick emulation.&lt;br /&gt;
                 }}&lt;br /&gt;
        }}&lt;br /&gt;
 | originalxbox = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = {{#switch:{{{ostype|}}}&lt;br /&gt;
                         | windows = GIMX allows to emulate a controller for the original Xbox. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                         | linux = GIMX allows to emulate a controller for the original Xbox. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                        }}&lt;br /&gt;
              | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                       | windows = GIMX allows to emulate a controller for the original Xbox. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported.&lt;br /&gt;
                       | linux = GIMX allows to emulate a controller for the original Xbox. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported.&lt;br /&gt;
                      }}&lt;br /&gt;
             }}&lt;br /&gt;
 | #default = default&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#switch:{{{device|}}}&lt;br /&gt;
|Pad = Rumble should work with any controller that has rumble support at driver level. Rumble commands are either directed to the controller defined in the FFB tweaks, or to the first controller found in the configuration that has a binding to the left stick x axis.&lt;br /&gt;
|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#switch:{{{device|}}}&lt;br /&gt;
|Mouse = &amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#switch:{{{platform|}}}&lt;br /&gt;
|ps3 = [[File:schememouse.png]]&lt;br /&gt;
|ps4&lt;br /&gt;
|xboxone&lt;br /&gt;
|xbox360 = [[File:schememouseauth.png]]&lt;br /&gt;
|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|SteeringWheel = &amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#switch:{{{platform|}}}&lt;br /&gt;
|ps2&lt;br /&gt;
|ps3 = [[File:schemewheel.png]]&lt;br /&gt;
|ps4 = [[File:schemewheelauth.png]]&lt;br /&gt;
|pc = '''In the diagram below, the computer is represented by the console. It is possible to have the game and GIMX run on the same computer. In this case both ends of the adapter are plugged to the same computer.'''&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;[[File:schemewheel.png]]&lt;br /&gt;
|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|Pad = &amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#switch:{{{platform|}}}&lt;br /&gt;
|ps3 = [[File:schemegamepad.png]]&lt;br /&gt;
|ps4&lt;br /&gt;
|xboxone&lt;br /&gt;
|xbox360 = [[File:schemegamepadauth.png]]&lt;br /&gt;
|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|}}&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Template:FirmwaresNext/USB&amp;diff=7564</id>
		<title>Template:FirmwaresNext/USB</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Template:FirmwaresNext/USB&amp;diff=7564"/>
		<updated>2020-05-06T09:17:30Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This part explains how to load the right firmware into the adapter.&lt;br /&gt;
&lt;br /&gt;
{{#ifeq:{{{platform|}}}|ps4|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{device|}}}|SteeringWheel|&amp;lt;!--&lt;br /&gt;
--&amp;gt;'''If you have a brand new official GIMX adapter you can skip this part (it has the right firmware preloaded).'''&amp;lt;!--&lt;br /&gt;
--&amp;gt;|}}|}}&lt;br /&gt;
&lt;br /&gt;
===Preparation for flash===&lt;br /&gt;
&lt;br /&gt;
Connect both ends of the adapter to the computer, as shown in the picture below.&lt;br /&gt;
&lt;br /&gt;
[[File:Schemeflash.png]]&lt;br /&gt;
&lt;br /&gt;
===Flashing firmware for official GIMX adapter===&lt;br /&gt;
# Run gimx-launcher.&lt;br /&gt;
# Click on &amp;quot;Help &amp;gt; Update firmware&amp;quot;.&lt;br /&gt;
# Select '''{{#switch:{{{platform|}}}&lt;br /&gt;
 | ps4 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = EMUG29PS4&lt;br /&gt;
          | Mouse = EMUPS4&lt;br /&gt;
          | Pad = EMUPS4&lt;br /&gt;
         }}&lt;br /&gt;
 | xboxone = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = EMUXONE&lt;br /&gt;
              | Pad = EMUXONE&lt;br /&gt;
             }}&lt;br /&gt;
 | ps3 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = EMUG27&lt;br /&gt;
          | Mouse = EMUPS3&lt;br /&gt;
          | Pad = EMUPS3&lt;br /&gt;
         }}&lt;br /&gt;
 | xbox360 = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = EMU360&lt;br /&gt;
              | Pad = EMU360&lt;br /&gt;
             }}&lt;br /&gt;
 | ps2 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = EMUGTF, EMUDF, or EMUDFP&lt;br /&gt;
         }}&lt;br /&gt;
 | pc = {{#switch:{{{device|}}}&lt;br /&gt;
         | SteeringWheel = EMUG27, EMUDFP, EMUDF, or EMUGTF&lt;br /&gt;
        }}&lt;br /&gt;
 | originalxbox = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = EMUXBOX&lt;br /&gt;
              | Pad = EMUXBOX&lt;br /&gt;
             }}&lt;br /&gt;
 | #default = default&lt;br /&gt;
}}''', click on &amp;quot;Load&amp;quot;, and follow the instructions. Upon success a &amp;quot;Firmware loaded successfully!&amp;quot; message should be displayed.&lt;br /&gt;
&lt;br /&gt;
===Flashing firmware for other adapters===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Firmwares'''&lt;br /&gt;
&lt;br /&gt;
[http://gimx.fr/download/gimx-firmwares Download link]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FirmwareLoading}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Template:FirmwaresNext/USB&amp;diff=7563</id>
		<title>Template:FirmwaresNext/USB</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Template:FirmwaresNext/USB&amp;diff=7563"/>
		<updated>2020-05-06T09:16:41Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This part explains how to load the right firmware into the adapter.&lt;br /&gt;
&lt;br /&gt;
{{#ifeq:{{{platform|}}}|ps4|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{device|}}}|SteeringWheel|&amp;lt;!--&lt;br /&gt;
--&amp;gt;'''If you have a brand new official GIMX adapter you can skip this part (it has the right firmware preloaded).'''&amp;lt;!--&lt;br /&gt;
--&amp;gt;|}}|}}&lt;br /&gt;
&lt;br /&gt;
===Preparation for flash===&lt;br /&gt;
&lt;br /&gt;
Connect both ends of the adapter to the computer, as shown in the picture below.&lt;br /&gt;
&lt;br /&gt;
[[File:Schemeflash.png]]&lt;br /&gt;
&lt;br /&gt;
===Flashing firmware for official GIMX adapter===&lt;br /&gt;
# Run gimx-launcher.&lt;br /&gt;
# Click on &amp;quot;Help &amp;gt; Update firmware&amp;quot;.&lt;br /&gt;
# Select '''{{#switch:{{{platform|}}}&lt;br /&gt;
 | ps4 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = EMUG29PS4&lt;br /&gt;
          | Mouse = EMUPS4&lt;br /&gt;
          | Pad = EMUPS4&lt;br /&gt;
         }}&lt;br /&gt;
 | xboxone = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = EMUXONE&lt;br /&gt;
              | Pad = EMUXONE&lt;br /&gt;
             }}&lt;br /&gt;
 | ps3 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = EMUG27&lt;br /&gt;
          | Mouse = EMUPS3&lt;br /&gt;
          | Pad = EMUPS3&lt;br /&gt;
         }}&lt;br /&gt;
 | xbox360 = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = EMU360&lt;br /&gt;
              | Pad = EMU360&lt;br /&gt;
             }}&lt;br /&gt;
 | ps2 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = EMUGTF, EMUDF, EMUDFP&lt;br /&gt;
         }}&lt;br /&gt;
 | pc = {{#switch:{{{device|}}}&lt;br /&gt;
         | SteeringWheel = EMUG27, EMUDFP, EMUDF, EMUGTF&lt;br /&gt;
        }}&lt;br /&gt;
 | originalxbox = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = EMUXBOX&lt;br /&gt;
              | Pad = EMUXBOX&lt;br /&gt;
             }}&lt;br /&gt;
 | #default = default&lt;br /&gt;
}}''', click on &amp;quot;Load&amp;quot;, and follow the instructions. Upon success a &amp;quot;Firmware loaded successfully!&amp;quot; message should be displayed.&lt;br /&gt;
&lt;br /&gt;
===Flashing firmware for other adapters===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Firmwares'''&lt;br /&gt;
&lt;br /&gt;
[http://gimx.fr/download/gimx-firmwares Download link]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FirmwareLoading}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Axis_translation_parameters&amp;diff=7531</id>
		<title>Axis translation parameters</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Axis_translation_parameters&amp;diff=7531"/>
		<updated>2020-01-26T13:53:26Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TODO: Give simple use cases such as: how to bind a joystick axis to an axis&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This page explains the purpose of each axis translation parameter.&lt;br /&gt;
&lt;br /&gt;
=Dead zone= &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
 [[File:DZShapeCircle.gif|left|frame|Visual Demonstration]] '''The dead zone parameter allows to shift the stick positions away from the stick center. Higher the DZ (Dead zone) is, larger mouse moves need to be done in order to aim.'''&lt;br /&gt;
&lt;br /&gt;
This allows to skip all the stick positions around the stick center that do not generate in-game movement (these positions are called the dead zone of the stick).&lt;br /&gt;
&lt;br /&gt;
If lowest input motion do not generate enough movement, increase the dead zone parameter.&lt;br /&gt;
&lt;br /&gt;
When you calibrate the dead zone you want the aim to move as slowly and smoothly as possible (no jitters or random jumps)&lt;br /&gt;
The aim should start moving by itself when you increase the dead zone using the mouse wheel, so all you need to do is fine tune it until the speed of the aim is slow and fluid.&lt;br /&gt;
&lt;br /&gt;
Remember to go out of dead zone calibration to test the results of your adjustments. If the aim lags in calibration mode you'll need to save your configuration and run the emulator in normal Grab mode to test any changes you've made.&lt;br /&gt;
&lt;br /&gt;
'''''Tip''''': ''To get rid of potential jerky aim when aiming slowly you need to increase DZ slightly above the game setting. So if you find through dead zone calibration that the aim starts moving by itself at '''22''', increase it to '''25'''-'''30''' instead.''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dead zone shape= &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
The dead zone shape can be set to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-top: 10px; &amp;quot;&amp;gt;&amp;lt;ul style=&amp;quot;margin-left:0px;&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:DZShapeCircle.gif|frame|none|Circle]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;margin-left: 10px;display: inline-block;&amp;quot;&amp;gt; [[File:DZShapeRectangle.gif|frame|none|Rectangle]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- I created my own images (Godlike), license Public Domain --&amp;gt;&lt;br /&gt;
More shapes will be added in a future version.&lt;br /&gt;
&lt;br /&gt;
=Sensitivity= &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
[[File:mpanim.gif|left|frame|Visual Demonstration]]'''The sensitivity parameter is nothing more than a multiplier: input motion is multiplied so as to scale to the output motion range.'''&lt;br /&gt;
&lt;br /&gt;
Increase it if the movement is too slow and decrease it if the movement is too fast.&lt;br /&gt;
&lt;br /&gt;
It can be a negative value, so as to reverse the motion direction.&lt;br /&gt;
&lt;br /&gt;
Remember that the output motion range is limited (the stick has a max position).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
To map a joystick axis to a stick axis, use a value of 128/32768 (about 0.004).&lt;br /&gt;
&lt;br /&gt;
To map a joystick axis to a button axis, use a value of 256/32768 (about 0.008).&lt;br /&gt;
&lt;br /&gt;
=X/Y ratio= &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
'''The x/y ratio allows to change the vertical sensitivity independently from the horizontal sensitivity''' i.e. it determines how much faster your vertical (Y axis) aim is in relation to your horizontal (X axis) aim. &lt;br /&gt;
&lt;br /&gt;
A value of 3.0 would make you aim up and down incredibly fast, whereas 0.1 would make it almost impossible to move it up or down at all.&lt;br /&gt;
&lt;br /&gt;
Some games require higher or lower value. It all depends on developers implementation of controls in the game engine.&lt;br /&gt;
&lt;br /&gt;
Vertical sensitivity formula is as follows:&lt;br /&gt;
  vertical_sens = sens * xy_ratio&lt;br /&gt;
&lt;br /&gt;
=Acceleration= &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
[[File:expanim.gif|left|frame|Visual Demonstration]] '''The acceleration parameter allows to change the in-game acceleration.'''&lt;br /&gt;
&lt;br /&gt;
Values higher than '''1''' increase the effective acceleration, whereas values lower that '''1''' decrease it.&lt;br /&gt;
&lt;br /&gt;
FPS games generally have a positive acceleration, which means there is a value in the '''0..1''' range that will cancel it (at least for games that use simple look mechanics).&lt;br /&gt;
&lt;br /&gt;
Acceleration value required for good aiming experience may vary from game to game as it depends on developers implementation of controls in the game engine.&lt;br /&gt;
&lt;br /&gt;
After having played around with these settings and you've learned what does what and how they work together, you can start fine tuning configurations to fit your personal preference or make your very own ones that we hope you'd like to share with us on the [https://forum.gimx.fr/viewforum.php?f=9 forums!]. &lt;br /&gt;
&lt;br /&gt;
'''''Tip''''': ''In the Call of Duty series (since Call of Duty 4) for example, a value of 0.39 will give you a 1:1-like aim (meaning there is little to no acceleration when moving the mouse) Having a higher exponent will make the aim accelerate but you won't need a high multiplier (the higher the multiplier is the bigger the gaps are between each &amp;quot;step&amp;quot; in the speed curve)&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
=Buffer size and filter= &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
These parameters are specific to the mouse smoothing, which is detailed on the [[Mouse_Calibration|Mouse calibration]] page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Macros&amp;diff=7530</id>
		<title>Macros</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Macros&amp;diff=7530"/>
		<updated>2020-01-24T19:03:48Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
It's possible to configure keyboard/mouse/joystick macros: a key or button press can trigger a series of keyboard/mouse/joystick events, with timing conditions.&lt;br /&gt;
&lt;br /&gt;
==File format==&lt;br /&gt;
&lt;br /&gt;
File format is plain text UTF-8. Recommended text editors are [https://notepad-plus-plus.org/ Notepad++] on Windows and gedit on Ubuntu.&lt;br /&gt;
&lt;br /&gt;
==Directory== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
To open the directory where to put macro files, open gimx-launcher and click on &amp;quot;File &amp;gt; Open Macro Directory&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Syntax== &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO &amp;lt;DEVICE EVENT&amp;gt; &amp;lt;ID&amp;gt; &amp;lt;RANGE&amp;gt;&lt;br /&gt;
&amp;lt;DEVICE EVENT&amp;gt; &amp;lt;ID&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
DELAY &amp;lt;MS&amp;gt;&lt;br /&gt;
#&amp;lt;COMMENT&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
*&amp;lt;DEVICE EVENT&amp;gt;: KEYDOWN, KEYUP, MBUTTON, MBUTTONDOWN, MBUTTONUP, JBUTTON, JBUTTONDOWN, JBUTTONUP, MAXIS, JAXIS&lt;br /&gt;
*&amp;lt;ID&amp;gt;: the event id (case sensitive) as displayed in gimx-config&lt;br /&gt;
*&amp;lt;VALUE&amp;gt;: the axis value (only for MAXIS and JAXIS)&lt;br /&gt;
*&amp;lt;RANGE&amp;gt;: the axis range (only for MAXIS and JAXIS); the syntax is [min,max] with min and max in [-32768,32767]; example: [8192,16384]&lt;br /&gt;
*&amp;lt;MS&amp;gt;: integer value in milliseconds&lt;br /&gt;
*&amp;lt;COMMENT&amp;gt;: a comment, not interpreted ('#' is the first character of the line)&lt;br /&gt;
&lt;br /&gt;
==Commands== &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
* KEYDOWN: keyboard key pressed&lt;br /&gt;
* KEYUP: keyboard key released&lt;br /&gt;
* KEY: KEYDOWN + DELAY 50 + KEYUP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
* MBUTTONDOWN: mouse button pressed&lt;br /&gt;
* MBUTTONUP: mouse button released&lt;br /&gt;
* MBUTTON: MBUTTONDOWN + DELAY 50 + MBUTTONUP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
* JBUTTONDOWN: joystick button pressed&lt;br /&gt;
* JBUTTONUP: joystick button released&lt;br /&gt;
* JBUTTON: JBUTTONDOWN + DELAY 50 + JBUTTONUP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
* DELAY: delay in milliseconds&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
* MAXIS: mouse axis moved; ID: 0 for x axis, and 1 for y axis; VALUE: positive values for right and down&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
* JAXIS: joystick axis moved; ID: the axis id as displayed in gimx-config; VALUE: in [-32768 .. 32767] for centered axes, and in [0 .. 32767] for non-centered axes&lt;br /&gt;
&lt;br /&gt;
==Macro activation== &amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
* '''It is possible to specify the macro files to be read for each configuration file.'''&lt;br /&gt;
This can be configured in a file named &amp;quot;configs.txt&amp;quot;, located in the macros directory.&amp;lt;br /&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;#If config1.xml is loaded, macro1.txt is read.&lt;br /&gt;
config1.xml/macro1.txt&lt;br /&gt;
#If config1.xml is loaded, macro2.txt is read.&lt;br /&gt;
config1.xml/macro2.txt&lt;br /&gt;
#If config2.xml is loaded, macro2.txt is read.&lt;br /&gt;
config2.xml/macro2.txt&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lines beginning with a # are not interpreted.&amp;lt;br /&amp;gt;&lt;br /&gt;
Since GIMX 4.0 the separator is a slash so as to allow using file names containing spaces.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
* '''It is also possible to define activation triggers within the macro definition.'''&lt;br /&gt;
The syntax is:&lt;br /&gt;
&amp;lt;pre&amp;gt;TRIGGER &amp;lt;event&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO F1&lt;br /&gt;
#content&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
MACRO F2&lt;br /&gt;
TRIGGER F5&lt;br /&gt;
#content&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
MACRO F3&lt;br /&gt;
TRIGGER F6&lt;br /&gt;
#content&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
MACRO F4&lt;br /&gt;
TRIGGER F5&lt;br /&gt;
#content&amp;lt;/pre&amp;gt;&lt;br /&gt;
The above example works the following way: F1 is default active, F2, F3, F4 are default inactive. When F5 is pressed, F2 and F4 become active, and F3 becomes inactive. When F6 is pressed, F3 becomes active, and F2 and F4 become inactive.&amp;lt;br /&amp;gt;&lt;br /&gt;
Macros with a trigger are default inactive. To make a macro with trigger default active, add a line containing &amp;quot;INIT ON&amp;quot; after the &amp;quot;TRIGGER &amp;lt;event&amp;gt;&amp;quot; line.&amp;lt;br /&amp;gt;&lt;br /&gt;
Macros with a trigger can work with a toggle mode, which allows to activate and deactivate a macro autonomously: activating a togglable macro has no impact on other macros, and activating another macro has no impact on a togglable macro. This can be configured adding a line containing &amp;quot;TOGGLE YES&amp;quot; after the &amp;quot;TRIGGER &amp;lt;event&amp;gt;&amp;quot; line.&amp;lt;br /&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO F1&lt;br /&gt;
TRIGGER 1&lt;br /&gt;
INIT ON&lt;br /&gt;
TOGGLE YES&lt;br /&gt;
#content&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Delay precision=== &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
The delay precision depends on the controller update period:&lt;br /&gt;
* ds3/bluetooth = 11.25ms&lt;br /&gt;
* ds3/usb       = 10ms&lt;br /&gt;
* ds4/bluetooth = 10ms&lt;br /&gt;
* ds4/usb       = 10ms&lt;br /&gt;
* 360 pad       = 8ms&lt;br /&gt;
* XOne pad      = 4ms&lt;br /&gt;
If you specify a delay that is not a multiple of the precision, the resulting delay will be the lowest multiple of the precision higher than the specified delay.&amp;lt;br /&amp;gt;&lt;br /&gt;
For example, if the precision is 11.25ms and the delay is 12ms, the resulting delay will be 22.50ms (=2*11.25ms).&lt;br /&gt;
&lt;br /&gt;
===Macro loop=== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
To make a macro loop, just add a matching KEYDOWN, MBUTTONDOWN or JBUTTONDOWN command at the end of the macro.&amp;lt;br /&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
#content&lt;br /&gt;
MBUTTONDOWN BUTTON_LEFT&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
The macro is triggered by pressing 'BUTTON_LEFT'.&amp;lt;br /&amp;gt;&lt;br /&gt;
The last command of the macro restarts the macro, creating a loop.&amp;lt;br /&amp;gt;&lt;br /&gt;
To stop a macro loop, just press the trigger again. The macro is stopped immediately, and the state of the controller is unchanged.&lt;br /&gt;
&lt;br /&gt;
===Multiple keyboards/mice/joysticks=== &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
In case multiple keyboards or mice or joysticks are used, it's not possible to specify the device for which events are generated.&amp;lt;br /&amp;gt;&lt;br /&gt;
Events are generated for the first keyboard/mouse/joystick found in the configuration.&lt;br /&gt;
&lt;br /&gt;
==Examples== &amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Rapid fire macro=== &amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
KEYDOWN p&lt;br /&gt;
#Set delay no less than the maximum rate of fire&lt;br /&gt;
#10 rounds per second (600 rpm)&lt;br /&gt;
DELAY 100&lt;br /&gt;
KEYUP p&lt;br /&gt;
#~Do not set delay after keyup or it will negatively impact automatic weapons&lt;br /&gt;
MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
 &lt;br /&gt;
MACRO MBUTTONUP BUTTON_LEFT&lt;br /&gt;
MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
#Sometimes the fire key can be stuck down after the macro ends this releases it after the macro has been terminated&lt;br /&gt;
KEYUP p&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
In gimx-config, bind 'p' to r1 in both hip fire and ADS profiles (profiles 1 and 2).&amp;lt;br /&amp;gt;&lt;br /&gt;
DO NOT bind 'BUTTON_LEFT' to r1 in both hip fire and ADS profiles.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
The macro is triggered by pressing the left mouse button.&amp;lt;br /&amp;gt;&lt;br /&gt;
The last command of the first macro restarts the macro, creating a loop.&amp;lt;br /&amp;gt;&lt;br /&gt;
Upon the release of the left mouse button the second macro ends the loop of the first macro.&lt;br /&gt;
&lt;br /&gt;
===Recoil macro=== &amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO KEYDOWN o&lt;br /&gt;
MAXIS 1 25&lt;br /&gt;
KEYDOWN o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
MACRO MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
KEYDOWN o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
MACRO MBUTTONUP BUTTON_LEFT&lt;br /&gt;
KEYDOWN o&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
Change '25' with the value that cancels the recoil.&lt;br /&gt;
&lt;br /&gt;
===Custom button press duration===&lt;br /&gt;
&lt;br /&gt;
Using gimx-config, replace your current binding with an unused key, for example 'p', and define the following macro:&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO JBUTTONDOWN X&lt;br /&gt;
KEYDOWN p&lt;br /&gt;
DELAY Y&lt;br /&gt;
KEYUP p&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace X with the button id, and Y with the delay value in ms (should be at least 1 report period = 1 / frequency).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Macros&amp;diff=7529</id>
		<title>Macros</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Macros&amp;diff=7529"/>
		<updated>2020-01-24T18:57:03Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
It's possible to configure keyboard/mouse/joystick macros: a key or button press can trigger a series of keyboard/mouse/joystick events, with timing conditions.&lt;br /&gt;
&lt;br /&gt;
==File format==&lt;br /&gt;
&lt;br /&gt;
File format is plain text UTF-8. Recommended text editors are [https://notepad-plus-plus.org/ Notepad++] on Windows and gedit on Ubuntu.&lt;br /&gt;
&lt;br /&gt;
==Directory== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
To open the directory where to put macro files, open gimx-launcher and click on &amp;quot;File &amp;gt; Open Macro Directory&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Syntax== &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO &amp;lt;DEVICE EVENT&amp;gt; &amp;lt;ID&amp;gt; &amp;lt;RANGE&amp;gt;&lt;br /&gt;
&amp;lt;DEVICE EVENT&amp;gt; &amp;lt;ID&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
DELAY &amp;lt;MS&amp;gt;&lt;br /&gt;
#&amp;lt;COMMENT&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
*&amp;lt;DEVICE EVENT&amp;gt;: KEYDOWN, KEYUP, MBUTTON, MBUTTONDOWN, MBUTTONUP, JBUTTON, JBUTTONDOWN, JBUTTONUP, MAXIS, JAXIS&lt;br /&gt;
*&amp;lt;ID&amp;gt;: the event id (case sensitive) as displayed in gimx-config&lt;br /&gt;
*&amp;lt;VALUE&amp;gt;: the axis value (only for MAXIS and JAXIS)&lt;br /&gt;
*&amp;lt;RANGE&amp;gt;: the axis range (only for MAXIS and JAXIS); the syntax is [min,max] with min and max in [-32768,32767]; example: [8192,16384]&lt;br /&gt;
*&amp;lt;MS&amp;gt;: integer value in milliseconds&lt;br /&gt;
*&amp;lt;COMMENT&amp;gt;: a comment, not interpreted ('#' is the first character of the line)&lt;br /&gt;
&lt;br /&gt;
==Commands== &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
* KEYDOWN: keyboard key pressed&lt;br /&gt;
* KEYUP: keyboard key released&lt;br /&gt;
* KEY: KEYDOWN + DELAY 50 + KEYUP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
* MBUTTONDOWN: mouse button pressed&lt;br /&gt;
* MBUTTONUP: mouse button released&lt;br /&gt;
* MBUTTON: MBUTTONDOWN + DELAY 50 + MBUTTONUP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
* JBUTTONDOWN: joystick button pressed&lt;br /&gt;
* JBUTTONUP: joystick button released&lt;br /&gt;
* JBUTTON: JBUTTONDOWN + DELAY 50 + JBUTTONUP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
* DELAY: delay in milliseconds&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
* MAXIS: mouse axis moved; ID: 0 for x axis, and 1 for y axis; VALUE: positive values for right and down&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
* JAXIS: joystick axis moved; ID: the axis id as displayed in gimx-config; VALUE: in [-32768 .. 32767] for centered axes, and in [0 .. 32767] for non-centered axes&lt;br /&gt;
&lt;br /&gt;
==Macro activation== &amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
* '''It is possible to specify the macro files to be read for each configuration file.'''&lt;br /&gt;
This can be configured in a file named &amp;quot;configs.txt&amp;quot;, located in the macros directory.&amp;lt;br /&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;#If config1.xml is loaded, macro1.txt is read.&lt;br /&gt;
config1.xml/macro1.txt&lt;br /&gt;
#If config1.xml is loaded, macro2.txt is read.&lt;br /&gt;
config1.xml/macro2.txt&lt;br /&gt;
#If config2.xml is loaded, macro2.txt is read.&lt;br /&gt;
config2.xml/macro2.txt&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lines beginning with a # are not interpreted.&amp;lt;br /&amp;gt;&lt;br /&gt;
Since GIMX 4.0 the separator is a slash so as to allow using file names containing spaces.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
* '''It is also possible to define activation triggers within the macro definition.'''&lt;br /&gt;
The syntax is:&lt;br /&gt;
&amp;lt;pre&amp;gt;TRIGGER &amp;lt;event&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO F1&lt;br /&gt;
#content&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
MACRO F2&lt;br /&gt;
TRIGGER F5&lt;br /&gt;
#content&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
MACRO F3&lt;br /&gt;
TRIGGER F6&lt;br /&gt;
#content&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
MACRO F4&lt;br /&gt;
TRIGGER F5&lt;br /&gt;
#content&amp;lt;/pre&amp;gt;&lt;br /&gt;
The above example works the following way:&amp;lt;br /&amp;gt;&lt;br /&gt;
Macros with a trigger are default inactive. To make a macro with trigger default active, add a line containing &amp;quot;INIT ON&amp;quot; after the &amp;quot;TRIGGER &amp;lt;event&amp;gt;&amp;quot; line.&amp;lt;br /&amp;gt;&lt;br /&gt;
Macros with a trigger can work with a toggle mode, which allows to activate and deactivate a macro autonomously: activating a togglable macro has no impact on other macros, and activating another macro has no impact on a togglable macro. This can be configured adding a line containing &amp;quot;TOGGLE YES&amp;quot; after the &amp;quot;TRIGGER &amp;lt;event&amp;gt;&amp;quot; line.&amp;lt;br /&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO F1&lt;br /&gt;
TRIGGER 1&lt;br /&gt;
INIT ON&lt;br /&gt;
TOGGLE YES&lt;br /&gt;
#content&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Delay precision=== &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
The delay precision depends on the controller update period:&lt;br /&gt;
* ds3/bluetooth = 11.25ms&lt;br /&gt;
* ds3/usb       = 10ms&lt;br /&gt;
* ds4/bluetooth = 10ms&lt;br /&gt;
* ds4/usb       = 10ms&lt;br /&gt;
* 360 pad       = 8ms&lt;br /&gt;
* XOne pad      = 4ms&lt;br /&gt;
If you specify a delay that is not a multiple of the precision, the resulting delay will be the lowest multiple of the precision higher than the specified delay.&amp;lt;br /&amp;gt;&lt;br /&gt;
For example, if the precision is 11.25ms and the delay is 12ms, the resulting delay will be 22.50ms (=2*11.25ms).&lt;br /&gt;
&lt;br /&gt;
===Macro loop=== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
To make a macro loop, just add a matching KEYDOWN, MBUTTONDOWN or JBUTTONDOWN command at the end of the macro.&amp;lt;br /&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
#content&lt;br /&gt;
MBUTTONDOWN BUTTON_LEFT&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
The macro is triggered by pressing 'BUTTON_LEFT'.&amp;lt;br /&amp;gt;&lt;br /&gt;
The last command of the macro restarts the macro, creating a loop.&amp;lt;br /&amp;gt;&lt;br /&gt;
To stop a macro loop, just press the trigger again. The macro is stopped immediately, and the state of the controller is unchanged.&lt;br /&gt;
&lt;br /&gt;
===Multiple keyboards/mice/joysticks=== &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
In case multiple keyboards or mice or joysticks are used, it's not possible to specify the device for which events are generated.&amp;lt;br /&amp;gt;&lt;br /&gt;
Events are generated for the first keyboard/mouse/joystick found in the configuration.&lt;br /&gt;
&lt;br /&gt;
==Examples== &amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Rapid fire macro=== &amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
KEYDOWN p&lt;br /&gt;
#Set delay no less than the maximum rate of fire&lt;br /&gt;
#10 rounds per second (600 rpm)&lt;br /&gt;
DELAY 100&lt;br /&gt;
KEYUP p&lt;br /&gt;
#~Do not set delay after keyup or it will negatively impact automatic weapons&lt;br /&gt;
MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
 &lt;br /&gt;
MACRO MBUTTONUP BUTTON_LEFT&lt;br /&gt;
MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
#Sometimes the fire key can be stuck down after the macro ends this releases it after the macro has been terminated&lt;br /&gt;
KEYUP p&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
In gimx-config, bind 'p' to r1 in both hip fire and ADS profiles (profiles 1 and 2).&amp;lt;br /&amp;gt;&lt;br /&gt;
DO NOT bind 'BUTTON_LEFT' to r1 in both hip fire and ADS profiles.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
The macro is triggered by pressing the left mouse button.&amp;lt;br /&amp;gt;&lt;br /&gt;
The last command of the first macro restarts the macro, creating a loop.&amp;lt;br /&amp;gt;&lt;br /&gt;
Upon the release of the left mouse button the second macro ends the loop of the first macro.&lt;br /&gt;
&lt;br /&gt;
===Recoil macro=== &amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO KEYDOWN o&lt;br /&gt;
MAXIS 1 25&lt;br /&gt;
KEYDOWN o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
MACRO MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
KEYDOWN o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
MACRO MBUTTONUP BUTTON_LEFT&lt;br /&gt;
KEYDOWN o&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
Change '25' with the value that cancels the recoil.&lt;br /&gt;
&lt;br /&gt;
===Custom button press duration===&lt;br /&gt;
&lt;br /&gt;
Using gimx-config, replace your current binding with an unused key, for example 'p', and define the following macro:&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO JBUTTONDOWN X&lt;br /&gt;
KEYDOWN p&lt;br /&gt;
DELAY Y&lt;br /&gt;
KEYUP p&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace X with the button id, and Y with the delay value in ms (should be at least 1 report period = 1 / frequency).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Macros&amp;diff=7528</id>
		<title>Macros</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Macros&amp;diff=7528"/>
		<updated>2020-01-24T18:55:11Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
It's possible to configure keyboard/mouse/joystick macros: a key or button press can trigger a series of keyboard/mouse/joystick events, with timing conditions.&lt;br /&gt;
&lt;br /&gt;
==File format==&lt;br /&gt;
&lt;br /&gt;
File format is plain text UTF-8. Recommended text editors are [https://notepad-plus-plus.org/ Notepad++] on Windows and gedit on Ubuntu.&lt;br /&gt;
&lt;br /&gt;
==Directory== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
To open the directory where to put macro files, open gimx-launcher and click on &amp;quot;File &amp;gt; Open Macro Directory&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
GIMX 1.12 and older&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
* Ubuntu: the ~/.emuclient/macros directory. ~ is the home directory, and .emuclient folder is hidden (in the file manager, press ctrl+h to display hidden folders).&lt;br /&gt;
* Windows: the C:\Users\&amp;lt;username&amp;gt;\AppData\Roaming\emuclient\macros directory.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
GIMX 0.51 and older&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
* Windows 32bits: the C:\Program Files\GIMX\macros directory.&lt;br /&gt;
* Windows 64bits: the C:\Program Files (x86)\GIMX\macros directory.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Syntax== &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO &amp;lt;DEVICE EVENT&amp;gt; &amp;lt;ID&amp;gt; &amp;lt;RANGE&amp;gt;&lt;br /&gt;
&amp;lt;DEVICE EVENT&amp;gt; &amp;lt;ID&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
DELAY &amp;lt;MS&amp;gt;&lt;br /&gt;
#&amp;lt;COMMENT&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
*&amp;lt;DEVICE EVENT&amp;gt;: KEYDOWN, KEYUP, MBUTTON, MBUTTONDOWN, MBUTTONUP, JBUTTON, JBUTTONDOWN, JBUTTONUP, MAXIS, JAXIS&lt;br /&gt;
*&amp;lt;ID&amp;gt;: the event id (case sensitive) as displayed in gimx-config&lt;br /&gt;
*&amp;lt;VALUE&amp;gt;: the axis value (only for MAXIS and JAXIS)&lt;br /&gt;
*&amp;lt;RANGE&amp;gt;: the axis range (only for MAXIS and JAXIS); the syntax is [min,max] with min and max in [-32768,32767]; example: [8192,16384]&lt;br /&gt;
*&amp;lt;MS&amp;gt;: integer value in milliseconds&lt;br /&gt;
*&amp;lt;COMMENT&amp;gt;: a comment, not interpreted ('#' is the first character of the line)&lt;br /&gt;
&lt;br /&gt;
==Commands== &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
* KEYDOWN: keyboard key pressed&lt;br /&gt;
* KEYUP: keyboard key released&lt;br /&gt;
* KEY: KEYDOWN + DELAY 50 + KEYUP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
* MBUTTONDOWN: mouse button pressed&lt;br /&gt;
* MBUTTONUP: mouse button released&lt;br /&gt;
* MBUTTON: MBUTTONDOWN + DELAY 50 + MBUTTONUP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
* JBUTTONDOWN: joystick button pressed&lt;br /&gt;
* JBUTTONUP: joystick button released&lt;br /&gt;
* JBUTTON: JBUTTONDOWN + DELAY 50 + JBUTTONUP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
* DELAY: delay in milliseconds&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
* MAXIS: mouse axis moved; ID: 0 for x axis, and 1 for y axis; VALUE: positive values for right and down&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
* JAXIS: joystick axis moved; ID: the axis id as displayed in gimx-config; VALUE: in [-32768 .. 32767] for centered axes, and in [0 .. 32767] for non-centered axes&lt;br /&gt;
&lt;br /&gt;
==Macro activation== &amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
* '''It is possible to specify the macro files to be read for each configuration file.'''&lt;br /&gt;
This can be configured in a file named &amp;quot;configs.txt&amp;quot;, located in the macros directory.&amp;lt;br /&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;#If config1.xml is loaded, macro1.txt is read.&lt;br /&gt;
config1.xml/macro1.txt&lt;br /&gt;
#If config1.xml is loaded, macro2.txt is read.&lt;br /&gt;
config1.xml/macro2.txt&lt;br /&gt;
#If config2.xml is loaded, macro2.txt is read.&lt;br /&gt;
config2.xml/macro2.txt&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lines beginning with a # are not interpreted.&amp;lt;br /&amp;gt;&lt;br /&gt;
Since GIMX 4.0 the separator is a slash so as to allow using file names containing spaces.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
* '''It is also possible to define activation triggers within the macro definition.'''&lt;br /&gt;
The syntax is:&lt;br /&gt;
&amp;lt;pre&amp;gt;TRIGGER &amp;lt;event&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO F1&lt;br /&gt;
#content&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
MACRO F2&lt;br /&gt;
TRIGGER F5&lt;br /&gt;
#content&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
MACRO F3&lt;br /&gt;
TRIGGER F6&lt;br /&gt;
#content&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
MACRO F4&lt;br /&gt;
TRIGGER F5&lt;br /&gt;
#content&amp;lt;/pre&amp;gt;&lt;br /&gt;
The above example works the following way:&amp;lt;br /&amp;gt;&lt;br /&gt;
Macros with a trigger are default inactive. To make a macro with trigger default active, add a line containing &amp;quot;INIT ON&amp;quot; after the &amp;quot;TRIGGER &amp;lt;event&amp;gt;&amp;quot; line.&amp;lt;br /&amp;gt;&lt;br /&gt;
Macros with a trigger can work with a toggle mode, which allows to activate and deactivate a macro autonomously: activating a togglable macro has no impact on other macros, and activating another macro has no impact on a togglable macro. This can be configured adding a line containing &amp;quot;TOGGLE YES&amp;quot; after the &amp;quot;TRIGGER &amp;lt;event&amp;gt;&amp;quot; line.&amp;lt;br /&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO F1&lt;br /&gt;
TRIGGER 1&lt;br /&gt;
INIT ON&lt;br /&gt;
TOGGLE YES&lt;br /&gt;
#content&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Delay precision=== &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
The delay precision depends on the controller update period:&lt;br /&gt;
* ds3/bluetooth = 11.25ms&lt;br /&gt;
* ds3/usb       = 10ms&lt;br /&gt;
* ds4/bluetooth = 10ms&lt;br /&gt;
* ds4/usb       = 10ms&lt;br /&gt;
* 360 pad       = 8ms&lt;br /&gt;
* XOne pad      = 4ms&lt;br /&gt;
If you specify a delay that is not a multiple of the precision, the resulting delay will be the lowest multiple of the precision higher than the specified delay.&amp;lt;br /&amp;gt;&lt;br /&gt;
For example, if the precision is 11.25ms and the delay is 12ms, the resulting delay will be 22.50ms (=2*11.25ms).&lt;br /&gt;
&lt;br /&gt;
===Macro loop=== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
To make a macro loop, just add a matching KEYDOWN, MBUTTONDOWN or JBUTTONDOWN command at the end of the macro.&amp;lt;br /&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
#content&lt;br /&gt;
MBUTTONDOWN BUTTON_LEFT&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
The macro is triggered by pressing 'BUTTON_LEFT'.&amp;lt;br /&amp;gt;&lt;br /&gt;
The last command of the macro restarts the macro, creating a loop.&amp;lt;br /&amp;gt;&lt;br /&gt;
To stop a macro loop, just press the trigger again. The macro is stopped immediately, and the state of the controller is unchanged.&lt;br /&gt;
&lt;br /&gt;
===Multiple keyboards/mice/joysticks=== &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
In case multiple keyboards or mice or joysticks are used, it's not possible to specify the device for which events are generated.&amp;lt;br /&amp;gt;&lt;br /&gt;
Events are generated for the first keyboard/mouse/joystick found in the configuration.&lt;br /&gt;
&lt;br /&gt;
==Examples== &amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Rapid fire macro=== &amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
KEYDOWN p&lt;br /&gt;
#Set delay no less than the maximum rate of fire&lt;br /&gt;
#10 rounds per second (600 rpm)&lt;br /&gt;
DELAY 100&lt;br /&gt;
KEYUP p&lt;br /&gt;
#~Do not set delay after keyup or it will negatively impact automatic weapons&lt;br /&gt;
MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
 &lt;br /&gt;
MACRO MBUTTONUP BUTTON_LEFT&lt;br /&gt;
MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
#Sometimes the fire key can be stuck down after the macro ends this releases it after the macro has been terminated&lt;br /&gt;
KEYUP p&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
In gimx-config, bind 'p' to r1 in both hip fire and ADS profiles (profiles 1 and 2).&amp;lt;br /&amp;gt;&lt;br /&gt;
DO NOT bind 'BUTTON_LEFT' to r1 in both hip fire and ADS profiles.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
The macro is triggered by pressing the left mouse button.&amp;lt;br /&amp;gt;&lt;br /&gt;
The last command of the first macro restarts the macro, creating a loop.&amp;lt;br /&amp;gt;&lt;br /&gt;
Upon the release of the left mouse button the second macro ends the loop of the first macro.&lt;br /&gt;
&lt;br /&gt;
===Recoil macro=== &amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO KEYDOWN o&lt;br /&gt;
MAXIS 1 25&lt;br /&gt;
KEYDOWN o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
MACRO MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
KEYDOWN o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
MACRO MBUTTONUP BUTTON_LEFT&lt;br /&gt;
KEYDOWN o&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
Change '25' with the value that cancels the recoil.&lt;br /&gt;
&lt;br /&gt;
===Custom button press duration===&lt;br /&gt;
&lt;br /&gt;
Using gimx-config, replace your current binding with an unused key, for example 'p', and define the following macro:&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO JBUTTONDOWN X&lt;br /&gt;
KEYDOWN p&lt;br /&gt;
DELAY Y&lt;br /&gt;
KEYUP p&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace X with the button id, and Y with the delay value in ms (should be at least 1 report period = 1 / frequency).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=RPi&amp;diff=7527</id>
		<title>RPi</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=RPi&amp;diff=7527"/>
		<updated>2019-12-28T11:27:32Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
'''Warning: RPi support should be considered as experimental. The USB controller has been unstable since the first version. Be prepared to face issues if you try GIMX on the RPi.'''&lt;br /&gt;
&lt;br /&gt;
GIMX can run on many Linux targets, and the [http://www.raspberrypi.org/ the Raspberry Pi] is one of them!&lt;br /&gt;
&lt;br /&gt;
== Setup using pre-made image == &amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
The simplest way to set up GIMX on a Raspberry Pi is by flashing a pre-made image. See forum user steel_3d's instructions on getting up and running: [http://www.steve-marton.com/gimx/?p=462 Build your own Plug n Play GIMX emulator using Raspberry Pi] &lt;br /&gt;
&lt;br /&gt;
== Hardware considerations == &amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
Use a USB HUB only if there are no ports available on the RPi.&amp;lt;br /&amp;gt;&lt;br /&gt;
It is highly recommended to use a HUB with an external power supply.&lt;br /&gt;
&lt;br /&gt;
== USB adapter using the on-board UART interface == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hardware requirements === &amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
The on-board UART runs at 0V/3.3V levels, and the AVR USB board has to run at 5V to operate at 16MHz (running at 3.3V would only allow to operate at 8MHz).&amp;lt;br /&amp;gt;&lt;br /&gt;
Connecting the RPi and the AVR USB board directly may damage the hardware!&amp;lt;br /&amp;gt;&lt;br /&gt;
One cheap solution is to use a voltage divider:&amp;lt;br /&amp;gt;&lt;br /&gt;
* Connect both GNDs&lt;br /&gt;
* It's safe to connect the TXD pin of the RPi to the Rx pin of the AVR USB board (the GIMX firmwares configure the Rx pin as an input)&lt;br /&gt;
* To connect the Tx pin of the AVR USB board to the RXD pin of the RPi, you'll need to convert the voltage level from 0..5V to 0..3.3V.&amp;lt;br /&amp;gt;&lt;br /&gt;
This can be done with a simple voltage divider:&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/wiki/Resistive_divider.png https://gimx.fr/img/wiki/Resistive_divider.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
Vin is the Tx pin of the AVR USB board, Vout is the RXD pin of the RPi, R1=2.2kΩ , R2=3.3kΩ&lt;br /&gt;
* Do not connect any other pin!&lt;br /&gt;
&lt;br /&gt;
=== Sotware adjustments === &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
By default, the RPi UART is configured as a serial console.&amp;lt;br /&amp;gt;&lt;br /&gt;
Disable this serial console using raspi-config:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo raspi-config &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then select:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Advanced Options&amp;quot;, &amp;quot;Serial&amp;quot;, &amp;quot;No&amp;quot;, &amp;quot;Finish&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The default configuration does not allow high baudrates.&amp;lt;br /&amp;gt;&lt;br /&gt;
Enable high baudrates editing /boot/config.txt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /boot/config.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Add the following line at the end of the file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
init_uart_clock=8000000 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Reboot to apply the changes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GIMX installation == &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;wget https://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo dpkg -i gimx.deb&lt;br /&gt;
sudo apt-get update &amp;amp;&amp;amp; sudo apt-get -f install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
If you get a &amp;quot;Dependency is not satisfiable: ...&amp;quot; error message, upgrade Raspbian:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade&lt;br /&gt;
sudo apt-get -f install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Stop/disable triggerhappy service == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
[https://github.com/wertarbyte/triggerhappy/blob/master/README Triggerhappy] is a daemon that opens every input device for reading, and that consumes a few percent of the CPU time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
It seems a good idea to stop it while running GIMX.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
To stop triggerhappy:&lt;br /&gt;
 sudo service triggerhappy stop&lt;br /&gt;
To disable triggerhappy:&lt;br /&gt;
 sudo update-rc.d triggerhappy disable&lt;br /&gt;
&lt;br /&gt;
== Run GIMX == &amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
Read the [[Quick_Start|Quick start page]] to learn how to run GIMX through the GUI.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A good idea is to run GIMX directly from a terminal, without starting a graphical session, which can be done over the network, using a ssh client, or you can [[#Autostart GIMX at boot without GUI]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ideally, GIMX should be launched without using the Ethernet port (because it is connected on the USB bus). However, this doesn't seem to cause any issues generally.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More details on command line options on [[Command_line|this page]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The GUI will help you download the config xmls. If you never run the GUI, you MUST grab the Linux config xmls from here: https://github.com/matlo/GIMX-configurations/tree/master/Linux  The Windows xmls are NOT compatible!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Autostart GIMX at boot without GUI == &amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Simply create a file /etc/systemd/system/gimx.service (as root): &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/systemd/system/gimx.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With the following contents:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=GIMX  &lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
[Service]&lt;br /&gt;
User=pi  &lt;br /&gt;
Type=simple  &lt;br /&gt;
# Replace /dev/ttyUSB0 with /dev/ttyAMA0 when using the on-board UART interface&lt;br /&gt;
ExecStart=/usr/bin/gimx -p /dev/ttyUSB0 -c LogitechDrivingForceGT_G29.xml --nograb  &lt;br /&gt;
Restart=always  &lt;br /&gt;
RestartSec=5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
Replace ttyUSB0 with your device (/dev/ttyAMA0 when using the on-board UART interface) and LogitechDrivingForceGT_G29.xml with your mapping file (which should be available in the pi home directory as /home/pi/.gimx/config/LogitechDrivingForceGT_G29.xml)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
Run &amp;lt;pre&amp;gt;sudo systemctl daemon-reload&amp;lt;/pre&amp;gt; to notify systemd about the new file and &amp;lt;pre&amp;gt;sudo systemctl enable gimx &amp;amp;&amp;amp; sudo systemctl start gimx&amp;lt;/pre&amp;gt; to enable the gimx service start at boot and start it in the same line.&lt;br /&gt;
&lt;br /&gt;
== Notify when GIMX is running using a led == &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
In order to have a proper confirmation about if the gimx service is up and running, you can add a simple python script that turns a led on if the gimx service is running.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
The file will be located at /home/pi/blink.py:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo nano blink.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With the following contents:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
import os  &lt;br /&gt;
import time  &lt;br /&gt;
import RPi.GPIO as GPIO&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
led = 23  &lt;br /&gt;
button = 18  &lt;br /&gt;
GPIO.setmode(GPIO.BCM)  &lt;br /&gt;
GPIO.setup(led, GPIO.OUT)  &lt;br /&gt;
GPIO.setup(button, GPIO.IN, pull_up_down = GPIO.PUD_UP)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
def Shutdown(channel):  &lt;br /&gt;
  GPIO.output(led, True)&lt;br /&gt;
  time.sleep(0.2)&lt;br /&gt;
  GPIO.output(led, False)&lt;br /&gt;
  time.sleep(0.2)&lt;br /&gt;
  GPIO.output(led, True)&lt;br /&gt;
  time.sleep(0.2)&lt;br /&gt;
  GPIO.output(led, False)&lt;br /&gt;
  os.system(&amp;quot;sudo shutdown -h now&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
GPIO.add_event_detect(18, GPIO.FALLING, callback = Shutdown, bouncetime = 2000)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
while True:  &lt;br /&gt;
  found = False&lt;br /&gt;
  time.sleep(5)&lt;br /&gt;
  pids = [pid for pid in os.listdir('/proc') if pid.isdigit()]&lt;br /&gt;
  for pid in pids:&lt;br /&gt;
    try:&lt;br /&gt;
      cmd = open(os.path.join('/proc', pid, 'cmdline'), 'rb').read()&lt;br /&gt;
      if &amp;quot;gimx&amp;quot; in cmd:&lt;br /&gt;
        found = True&lt;br /&gt;
    except IOError: # proc has already terminated&lt;br /&gt;
      continue&lt;br /&gt;
  if found == True:&lt;br /&gt;
    GPIO.output(led, True)&lt;br /&gt;
  else:&lt;br /&gt;
    GPIO.output(led, False)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
As a bonus, you can add a button so when it is pressed, there is a little blink effect, and the pi is shutted down.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/wiki/PiButtonLed.png https://gimx.fr/img/wiki/PiButtonLed.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:43--&amp;gt;&lt;br /&gt;
To start at boot, simply add it to the pi user crontab (crontab -e) as &amp;lt;pre&amp;gt;@reboot python /home/pi/blink.py &amp;amp;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Powering on AVR and RPi simultaneously using the on-board UART interface  == &amp;lt;!--T:44--&amp;gt;&lt;br /&gt;
In case you want to power up AVR (Tested on Pro Micro ATmega32u4) and RPi at once (i.e. using PS4 USB port and a USB Y Splitter) using the on-board UART interface, you will need the adjust shown below in order to reset the AVR board from RPi once started.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:45--&amp;gt;&lt;br /&gt;
It is planned to solve this issue on GIMX 8 version [https://github.com/matlo/GIMX/issues/426]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:46--&amp;gt;&lt;br /&gt;
More details on support forum thread [https://gimx.fr/forum/viewtopic.php?f=5&amp;amp;t=1672]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:47--&amp;gt;&lt;br /&gt;
'''Physically'''&lt;br /&gt;
* RPi's PIN40 / GPIO21 connected to ATmega32u4 RST pin directly. (Any RPi GPIO pin should works)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:48--&amp;gt;&lt;br /&gt;
'''Logically'''&lt;br /&gt;
* New bash script created /home/pi/resetArduino.sh with content shown below:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
echo 21 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
sleep 1&lt;br /&gt;
echo out &amp;gt; /sys/class/gpio/gpio21/direction&lt;br /&gt;
sleep 1&lt;br /&gt;
echo 1 &amp;gt; /sys/class/gpio/gpio21/value&lt;br /&gt;
sleep 1&lt;br /&gt;
echo 0 &amp;gt; /sys/class/gpio/gpio21/value&lt;br /&gt;
sleep 1&lt;br /&gt;
echo 1 &amp;gt; /sys/class/gpio/gpio21/value&lt;br /&gt;
&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Grant execution permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod +x /home/pi/resetArduino.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add the new script to boot sequence (like we do with blink.py program)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pi@raspberrypi:~ $ crontab -l&lt;br /&gt;
@reboot /home/pi/resetArduino.sh &amp;amp;&amp;amp; python /home/pi/blink.py &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using this configuration, GIMX is able to start correctly on its first attempt when RPi and ATmega32u4 are powered on from PS4 simultaneously using GPIO instead of CP2102 USB UART.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Axis_translation_parameters&amp;diff=7526</id>
		<title>Axis translation parameters</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Axis_translation_parameters&amp;diff=7526"/>
		<updated>2019-10-24T05:51:19Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Give simple use cases such as: how to bind a joystick axis to an axis&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This page explains the purpose of each axis translation parameter.&lt;br /&gt;
&lt;br /&gt;
=Dead zone= &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
 [[File:DZShapeCircle.gif|left|frame|Visual Demonstration]] '''The dead zone parameter allows to shift the stick positions away from the stick center. Higher the DZ (Dead zone) is, larger mouse moves need to be done in order to aim.'''&lt;br /&gt;
&lt;br /&gt;
This allows to skip all the stick positions around the stick center that do not generate in-game movement (these positions are called the dead zone of the stick).&lt;br /&gt;
&lt;br /&gt;
If lowest input motion do not generate enough movement, increase the dead zone parameter.&lt;br /&gt;
&lt;br /&gt;
When you calibrate the dead zone you want the aim to move as slowly and smoothly as possible (no jitters or random jumps)&lt;br /&gt;
The aim should start moving by itself when you increase the dead zone using the mouse wheel, so all you need to do is fine tune it until the speed of the aim is slow and fluid.&lt;br /&gt;
&lt;br /&gt;
Remember to go out of dead zone calibration to test the results of your adjustments. If the aim lags in calibration mode you'll need to save your configuration and run the emulator in normal Grab mode to test any changes you've made.&lt;br /&gt;
&lt;br /&gt;
'''''Tip''''': ''To get rid of potential jerky aim when aiming slowly you need to increase DZ slightly above the game setting. So if you find through dead zone calibration that the aim starts moving by itself at '''22''', increase it to '''25'''-'''30''' instead.''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Dead zone shape= &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
The dead zone shape can be set to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-top: 10px; &amp;quot;&amp;gt;&amp;lt;ul style=&amp;quot;margin-left:0px;&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:DZShapeCircle.gif|frame|none|Circle]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;margin-left: 10px;display: inline-block;&amp;quot;&amp;gt; [[File:DZShapeRectangle.gif|frame|none|Rectangle]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- I created my own images (Godlike), license Public Domain --&amp;gt;&lt;br /&gt;
More shapes will be added in a future version.&lt;br /&gt;
&lt;br /&gt;
=Sensitivity= &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
[[File:mpanim.gif|left|frame|Visual Demonstration]]'''The sensitivity parameter is nothing more than a multiplier: input motion is multiplied so as to scale to the output motion range.'''&lt;br /&gt;
&lt;br /&gt;
Increase it if the movement is too slow and decrease it if the movement is too fast.&lt;br /&gt;
&lt;br /&gt;
It can be a negative value, so as to reverse the motion direction.&lt;br /&gt;
&lt;br /&gt;
Remember that the output motion range is limited (the stick has a max position).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
To map a joystick axis to a stick axis, use a value of 128/32768 (about 0.004).&lt;br /&gt;
&lt;br /&gt;
To map a joystick axis to a button axis, use a value of 256/32768 (about 0.008).&lt;br /&gt;
&lt;br /&gt;
=X/Y ratio= &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
'''The x/y ratio allows to change the vertical sensitivity independently from the horizontal sensitivity''' i.e. it determines how much faster your vertical (Y axis) aim is in relation to your horizontal (X axis) aim. &lt;br /&gt;
&lt;br /&gt;
A value of 3.0 would make you aim up and down incredibly fast, whereas 0.1 would make it almost impossible to move it up or down at all.&lt;br /&gt;
&lt;br /&gt;
Some games require higher or lower value. It all depends on developers implementation of controls in the game engine.&lt;br /&gt;
&lt;br /&gt;
Vertical sensitivity formula is as follows:&lt;br /&gt;
  vertical_sens = sens * xy_ratio&lt;br /&gt;
&lt;br /&gt;
=Acceleration= &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
[[File:expanim.gif|left|frame|Visual Demonstration]] '''The acceleration parameter allows to change the in-game acceleration.'''&lt;br /&gt;
&lt;br /&gt;
Values higher than '''1''' increase the effective acceleration, whereas values lower that '''1''' decrease it.&lt;br /&gt;
&lt;br /&gt;
FPS games generally have a positive acceleration, which means there is a value in the '''0..1''' range that will cancel it (at least for games that use simple look mechanics).&lt;br /&gt;
&lt;br /&gt;
Acceleration value required for good aiming experience may vary from game to game as it depends on developers implementation of controls in the game engine.&lt;br /&gt;
&lt;br /&gt;
After having played around with these settings and you've learned what does what and how they work together, you can start fine tuning configurations to fit your personal preference or make your very own ones that we hope you'd like to share with us on the [https://forum.gimx.fr/viewforum.php?f=9 forums!]. &lt;br /&gt;
&lt;br /&gt;
'''''Tip''''': ''In the Call of Duty series (since Call of Duty 4) for example, a value of 0.39 will give you a 1:1-like aim (meaning there is little to no acceleration when moving the mouse) Having a higher exponent will make the aim accelerate but you won't need a high multiplier (the higher the multiplier is the bigger the gaps are between each &amp;quot;step&amp;quot; in the speed curve)&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
=Buffer size and filter= &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
These parameters are specific to the mouse smoothing, which is detailed on the [[Mouse_Calibration|Mouse calibration]] page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Template:PrerequisitesNext&amp;diff=7523</id>
		<title>Template:PrerequisitesNext</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Template:PrerequisitesNext&amp;diff=7523"/>
		<updated>2019-10-04T14:06:19Z</updated>

		<summary type="html">&lt;p&gt;Matlo: /* Hardware requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Hardware requirements==&lt;br /&gt;
# '''Computer'''&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
 |windows = PC running Windows 7 or later&lt;br /&gt;
 |linux = #:PC running Ubuntu 18.04 or derivatives such as Linux Mint 19&amp;lt;br /&amp;gt;'''OR'''&amp;lt;br /&amp;gt;Raspberry Pi running Raspbian Stretch (experimental)&lt;br /&gt;
|}}{{#switch:{{{device|}}}&lt;br /&gt;
 | Mouse = # '''Mouse'''&amp;lt;br /&amp;gt;Forget about using a mouse with anything less than 2000DPI and 250Hz. A gaming mouse with 5000+ DPI and running at 500Hz is highly recommended. Whereas a gaming mouse with more than 1600 DPI doesn't really make a difference on a computer, it's not the case with GIMX. GIMX can decelerate mouse movements so as to counteract the in-game acceleration. A high DPI mouse results in smoother movements in this specific case.|}}&lt;br /&gt;
{{#switch:{{{connectionType|}}}&lt;br /&gt;
 |BT = # '''Bluetooth adapter'''&amp;lt;br /&amp;gt;Using a bluetooth dongle or an internal bluetooth module, GIMX can disguise itself as a controller to your console.&amp;lt;br /&amp;gt;While all bluetooth dongles/modules can't work with GIMX, working dongles are quite common. Check the [[Bluetooth_dongle|compatibility list]].&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{platform|}}}|ps4|&lt;br /&gt;
# '''Genuine Dualshock 4 controller'''&amp;lt;br /&amp;gt;It is required because GIMX has to authenticate to the PS4.&lt;br /&gt;
# '''An AVR USB board such as the Teensy 2.0'''&amp;lt;br /&amp;gt;It is required for the bluetooth pairing procedure.|}}&lt;br /&gt;
 |USB = # '''USB adapter'''&amp;lt;br /&amp;gt;This is an adapter that you can either buy from the GIMX shop or build yourself:&lt;br /&gt;
#* [https://blog.gimx.fr/product/gimx-adapter/ Buy a ready to use GIMX adapter from the official GIMX shop.]&lt;br /&gt;
#* [[DIY_USB_adapter|Build yourself a GIMX adapter]]&lt;br /&gt;
#: Forget about using any other USB to USB cable (like file transfer cables, or direct cables), they are not suited to this use.&lt;br /&gt;
{{#switch:{{{platform|}}}&lt;br /&gt;
 | ps4 = &lt;br /&gt;
# '''Genuine Dualshock 4 controller'''&amp;lt;br /&amp;gt;It is required because GIMX has to authenticate to the console.&lt;br /&gt;
 | xboxone = &lt;br /&gt;
# '''Genuine Xbox One controller'''&amp;lt;br /&amp;gt;It is required because GIMX has to authenticate to the console. Controllers with the 3.5mm jack are supported since GIMX 7.13.&lt;br /&gt;
 | xbox360 = &lt;br /&gt;
# '''Genuine wired 360 controller'''&amp;lt;br /&amp;gt;It is required because the USB adapter has to authenticate to the console. A wireless 360 controller with a play and charge kit will NOT work.&lt;br /&gt;
}}|}}&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Template:PrerequisitesNext&amp;diff=7522</id>
		<title>Template:PrerequisitesNext</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Template:PrerequisitesNext&amp;diff=7522"/>
		<updated>2019-10-04T14:05:36Z</updated>

		<summary type="html">&lt;p&gt;Matlo: /* Hardware requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Hardware requirements==&lt;br /&gt;
# '''Computer'''&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
 |windows = PC running Windows 7 or later&lt;br /&gt;
 |linux = #:PC running Ubuntu 18.04 or derivatives such as Linux Mint 19&amp;lt;br /&amp;gt;'''OR'''&amp;lt;br /&amp;gt;Raspberry Pi running Raspbian Stretch (experimental)&lt;br /&gt;
|}}{{#switch:{{{device|}}}&lt;br /&gt;
 | Mouse = # '''Mouse'''&amp;lt;br /&amp;gt;Forget about using a mouse with anything less than 2000DPI and 250Hz. A gaming mouse with 5000+ DPI and running at 500Hz is highly recommended. Whereas a gaming mouse with more than 1600 DPI doesn't really make a difference on a computer, it's not the case with GIMX. GIMX can decelerate mouse movements so as to counteract the in-game acceleration. A high DPI mouse gives a smoother movement in this specific case.|}}&lt;br /&gt;
{{#switch:{{{connectionType|}}}&lt;br /&gt;
 |BT = # '''Bluetooth adapter'''&amp;lt;br /&amp;gt;Using a bluetooth dongle or an internal bluetooth module, GIMX can disguise itself as a controller to your console.&amp;lt;br /&amp;gt;While all bluetooth dongles/modules can't work with GIMX, working dongles are quite common. Check the [[Bluetooth_dongle|compatibility list]].&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{platform|}}}|ps4|&lt;br /&gt;
# '''Genuine Dualshock 4 controller'''&amp;lt;br /&amp;gt;It is required because GIMX has to authenticate to the PS4.&lt;br /&gt;
# '''An AVR USB board such as the Teensy 2.0'''&amp;lt;br /&amp;gt;It is required for the bluetooth pairing procedure.|}}&lt;br /&gt;
 |USB = # '''USB adapter'''&amp;lt;br /&amp;gt;This is an adapter that you can either buy from the GIMX shop or build yourself:&lt;br /&gt;
#* [https://blog.gimx.fr/product/gimx-adapter/ Buy a ready to use GIMX adapter from the official GIMX shop.]&lt;br /&gt;
#* [[DIY_USB_adapter|Build yourself a GIMX adapter]]&lt;br /&gt;
#: Forget about using any other USB to USB cable (like file transfer cables, or direct cables), they are not suited to this use.&lt;br /&gt;
{{#switch:{{{platform|}}}&lt;br /&gt;
 | ps4 = &lt;br /&gt;
# '''Genuine Dualshock 4 controller'''&amp;lt;br /&amp;gt;It is required because GIMX has to authenticate to the console.&lt;br /&gt;
 | xboxone = &lt;br /&gt;
# '''Genuine Xbox One controller'''&amp;lt;br /&amp;gt;It is required because GIMX has to authenticate to the console. Controllers with the 3.5mm jack are supported since GIMX 7.13.&lt;br /&gt;
 | xbox360 = &lt;br /&gt;
# '''Genuine wired 360 controller'''&amp;lt;br /&amp;gt;It is required because the USB adapter has to authenticate to the console. A wireless 360 controller with a play and charge kit will NOT work.&lt;br /&gt;
}}|}}&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7517</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7517"/>
		<updated>2019-09-20T12:43:16Z</updated>

		<summary type="html">&lt;p&gt;Matlo: /* Debug build */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Run msys2.exe and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
'''Run mingw64.exe and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
On 32-bit Windows run mingw32.exe instead.&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
'''Run mingw64.exe and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
On 32-bit Windows run mingw32.exe instead.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use default workspace folder.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails at finding make or gcc :&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* unfold &amp;quot;C/C++ Build&amp;quot;, and click on &amp;quot;Environment&amp;quot;&lt;br /&gt;
* make sure msys2 and mingw64 bin folders are present in the PATH variable&lt;br /&gt;
** for example, if you used default installation folder for msys2 (C:\msys64), you should have this at the end of the PATH variable: C:\msys64\usr\bin;C:\msys64\mingw64\bin&lt;br /&gt;
** it is not a good idea to change PATH at the system level, as this could lead to other apps malfunctioning&lt;br /&gt;
&lt;br /&gt;
===Debug build===&lt;br /&gt;
&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* in &amp;quot;C/C++ Build&amp;quot;, uncheck &amp;quot;Use default build command&amp;quot;&lt;br /&gt;
* enter &amp;quot;make -j 4 DEBUG=1 VERBOSE=1&amp;quot; without quotes as &amp;quot;Build command&amp;quot; (replace 4 with your number of CPU cores)&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Clean project&amp;quot;&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build project&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The build system does not detect changes in headers. Clean and rebuild project after modifying a header.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7516</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7516"/>
		<updated>2019-09-20T12:42:14Z</updated>

		<summary type="html">&lt;p&gt;Matlo: /* Building project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Run msys2.exe and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
'''Run mingw64.exe and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
On 32-bit Windows run mingw32.exe instead.&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
'''Run mingw64.exe and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
On 32-bit Windows run mingw32.exe instead.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use default workspace folder.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails at finding make or gcc :&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* unfold &amp;quot;C/C++ Build&amp;quot;, and click on &amp;quot;Environment&amp;quot;&lt;br /&gt;
* make sure msys2 and mingw64 bin folders are present in the PATH variable&lt;br /&gt;
** for example, if you used default installation folder for msys2 (C:\msys64), you should have this at the end of the PATH variable: C:\msys64\usr\bin;C:\msys64\mingw64\bin&lt;br /&gt;
** it is not a good idea to change PATH at the system level, as this could lead to other apps malfunctioning&lt;br /&gt;
&lt;br /&gt;
===Debug build===&lt;br /&gt;
&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* in &amp;quot;C/C++ Build&amp;quot;, uncheck &amp;quot;Use default build command&amp;quot;&lt;br /&gt;
* enter &amp;quot;make -j 4 DEBUG=1 VERBOSE=1&amp;quot; without quotes as &amp;quot;Build command&amp;quot;&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Clean project&amp;quot;&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build project&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The build system does not detect changes in headers. Clean and rebuild project after modifying a header.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7515</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7515"/>
		<updated>2019-09-20T12:34:59Z</updated>

		<summary type="html">&lt;p&gt;Matlo: /* Building project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Run msys2.exe and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
'''Run mingw64.exe and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
On 32-bit Windows run mingw32.exe instead.&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
'''Run mingw64.exe and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
On 32-bit Windows run mingw32.exe instead.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use default workspace folder.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails at finding make or gcc :&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* unfold &amp;quot;C/C++ Build&amp;quot;, and click on &amp;quot;Environment&amp;quot;&lt;br /&gt;
* make sure msys2 and mingw64 bin folders are present in the PATH variable&lt;br /&gt;
** for example, if you used default installation folder for msys2 (C:\msys64), you should have this at the end of the PATH variable: C:\msys64\usr\bin;C:\msys64\mingw64\bin&lt;br /&gt;
** it is not a good idea to change PATH at the system level, as this could lead to other apps malfunctioning&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Mouse_Calibration&amp;diff=7513</id>
		<title>Mouse Calibration</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Mouse_Calibration&amp;diff=7513"/>
		<updated>2019-08-30T14:54:59Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;=Before calibrating the mouse= &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Set the in-game sensitivity to the highest, and set the mouse dpi to the highest value.&amp;lt;br /&amp;gt;&lt;br /&gt;
If game allows adjusting the dead zone, set it to the lowest value.&lt;br /&gt;
&lt;br /&gt;
'''''Note''''': ''In rare cases some games may require leaving sensitivity at default value due to input bugs introduced at higher speeds.''&lt;br /&gt;
=Start calibration= &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/a/ae/Mousecalibration.png https://gimx.fr/wiki/images/a/ae/Mousecalibration.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Select Messages&amp;gt;curses in gimx-launcher. Then click on Start.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/Calibration_2.png https://gimx.fr/img/screenshots/Calibration_2.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
Current mouse calibration values appear in the &amp;quot;Mouse calibration&amp;quot; part of the gui.&amp;lt;br /&amp;gt;&lt;br /&gt;
This calibration mode reads values from the loaded configuration.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you use multiple mice, it lets you calibrate each mouse independently.&lt;br /&gt;
&lt;br /&gt;
=General instructions= &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
Press ctrl+F1 to enable the calibration.&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/Calibration_3.png https://gimx.fr/img/screenshots/Calibration_3.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
Press F1 ... F12 to select the parameter, and use the mouse wheel to change the value.&lt;br /&gt;
Press ctrl+F1 to leave the calibration and save the parameters.&lt;br /&gt;
&lt;br /&gt;
=Step-by-step instructions= &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make sure to perform the steps &amp;lt;u&amp;gt;in order&amp;lt;/u&amp;gt;, and &amp;lt;u&amp;gt;don't skip any step&amp;lt;/u&amp;gt; or you'll get it wrong.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
# Press ctrl+F1. If you use multiple mice, select the mouse to calibrate with the mouse wheel.&lt;br /&gt;
# Press F2 and select the profile to calibrate with the mouse wheel (generally, profile 1 is for hip fire, and profile 2 is for aiming down the sight).&lt;br /&gt;
# Press F3. If the sight moves, decrease the x dead zone value with the mouse wheel until the sight does not move. Once the sight does not move, increase the x dead zone until the first moving position.&lt;br /&gt;
# Press F4. Set the same value as the x dead zone value.&lt;br /&gt;
# Press F5. Set the dead zone shape value to &amp;quot;rectangle&amp;quot;. If the sight moves, set the dead zone shape to &amp;quot;circle&amp;quot;, and let it set to &amp;quot;rectangle&amp;quot; otherwise.&lt;br /&gt;
# Press F6 to start a translation test. The sight will move horizontally at different speeds in both left and right directions. A 1:1 translation means the sight should come back near the start point. If it doesn't, use F7 and the mouse wheel to change the x acceleration value. Note that it's not always possible to get a 1:1 translation (this depends on the game).&lt;br /&gt;
# Press F8. Set the same value as the x acceleration value.&lt;br /&gt;
# Press F9. Adjust the x sensitivity to your liking.&lt;br /&gt;
# Press F10 to start a circle test. Adjust the circle radius and speed (F10/F11 + mouse wheel) if necessary. The x/y ratio is properly set if the sight moves in a perfect circle. If it doesn't, adjust the x/y ratio using F12 and the mouse wheel.&lt;br /&gt;
# Press ctrl+F1 to save.&lt;br /&gt;
&lt;br /&gt;
Note: if the mouse has low DPI and if the acceleration value is well below 1, your sensitivity will probably be so high that it will result in low movements to be jerky. This is because a mouse movement of 1 dot results in a stick position far away from the dead zone. To compensate this you may subtract the sensitivity from your dead zone. For example with a dead zone of 32 and a sensitivity of 10, set the dead zone to 22. Using smoothing may also help with a low DPI mouse.&lt;br /&gt;
&lt;br /&gt;
=Smoothing= &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
The mouse motion can be smoothed using previous mouse motion reports.&amp;lt;br /&amp;gt;&lt;br /&gt;
This is useful for lowering jerkiness, especially with a low DPI mouse (below 2000 DPI).&amp;lt;br /&amp;gt;&lt;br /&gt;
It is configurable with two parameters: a buffer size and a filter.&amp;lt;br /&amp;gt;&lt;br /&gt;
A deeper description of the smoothing technique used by GIMX is available [http://www.flipcode.com/archives/Smooth_Mouse_Filtering.shtml there].&lt;br /&gt;
&lt;br /&gt;
==Note== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
Before adding smoothing, you should have properly set the other parameters.&lt;br /&gt;
&lt;br /&gt;
==Buffer size== &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
The buffer size (in the 0..30 range) is the number of mouse motion reports that are used to smooth the mouse motion.&amp;lt;br /&amp;gt;&lt;br /&gt;
The smoothing window is the buffer size multiplied by the GIMX update period (inverse of the frequency).&amp;lt;br /&amp;gt;&lt;br /&gt;
Examples:&lt;br /&gt;
 GIMX frequency = 250Hz, buffer size = 10&lt;br /&gt;
 1000/250 * 10 = 40ms&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
GIMX frequency = 100Hz, buffer size = 10&lt;br /&gt;
 1000/100 * 10 = 100ms&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
Keep in mind that increasing the buffer size makes motion smoother but increases the latency.&lt;br /&gt;
&lt;br /&gt;
==Filter== &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
The filter (in the 0..1 range) defines how much the previous motion reports will count in the final motion.&amp;lt;br /&amp;gt;&lt;br /&gt;
Value 1 means that the final motion is an average of the buffered motion reports.&amp;lt;br /&amp;gt;&lt;br /&gt;
Value 0.5 means that the current motion report counts for 1, the previous one for 0.5, the next oldest one for 0.25 (=0.5x0.5), and so on.&amp;lt;br /&amp;gt;&lt;br /&gt;
Value 0 means that only the current motion report counts (resulting in an unfiltered motion).&amp;lt;br /&amp;gt;&lt;br /&gt;
So as to preserve a low latency, high filters (1) should only be used with low buffer sizes (2), and high buffer sizes (&amp;gt;10) should only be used with low filters (&amp;lt;0.75).&lt;br /&gt;
&lt;br /&gt;
=Pitfalls= &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
This summarizes all common errors you should avoid, and what you should do instead.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
* Don't change the mouse dpi to adjust your aiming speed. Always let the mouse dpi setting to the max value. Adjust the GIMX sensitivity instead.&lt;br /&gt;
* Don't change the in-game sensitivity to adjust your aiming speed. Always let the in-game sensitivity to the max value. Adjust the GIMX sensitivity instead.&lt;br /&gt;
* Don't change the mouse parameters of the OS (Linux/Windows) to adjust your aiming speed. GIMX uses raw (unmodified) events from the mouse!&lt;br /&gt;
* Prefer editing the sensitivity with the calibration mode. The calibration mode keeps the x/y ratio.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Mouse_Calibration&amp;diff=7512</id>
		<title>Mouse Calibration</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Mouse_Calibration&amp;diff=7512"/>
		<updated>2019-08-30T14:43:20Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;=Before calibrating the mouse= &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Set the in-game sensitivity to the highest, and set the mouse dpi to the highest value.&amp;lt;br /&amp;gt;&lt;br /&gt;
If game allows adjusting the dead zone, set it to the lowest value.&lt;br /&gt;
&lt;br /&gt;
'''''Note''''': ''In rare cases some games may require leaving sensitivity at default value due to input bugs introduced introduced at higher speeds.''&lt;br /&gt;
=Start calibration= &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/a/ae/Mousecalibration.png https://gimx.fr/wiki/images/a/ae/Mousecalibration.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Select Messages&amp;gt;curses in gimx-launcher. Then click on Start.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/Calibration_2.png https://gimx.fr/img/screenshots/Calibration_2.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
Current mouse calibration values appear in the &amp;quot;Mouse calibration&amp;quot; part of the gui.&amp;lt;br /&amp;gt;&lt;br /&gt;
This calibration mode reads values from the loaded configuration.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you use multiple mice, it lets you calibrate each mouse independently.&lt;br /&gt;
&lt;br /&gt;
=General instructions= &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
Press ctrl+F1 to enable the calibration.&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/Calibration_3.png https://gimx.fr/img/screenshots/Calibration_3.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
Press F1 ... F12 to select the parameter, and use the mouse wheel to change the value.&lt;br /&gt;
Press ctrl+F1 to leave the calibration and save the parameters.&lt;br /&gt;
&lt;br /&gt;
=Step-by-step instructions= &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make sure to perform the steps &amp;lt;u&amp;gt;in order&amp;lt;/u&amp;gt;, and &amp;lt;u&amp;gt;don't skip any step&amp;lt;/u&amp;gt; or you'll get it wrong.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
# Press ctrl+F1. If you use multiple mice, select the mouse to calibrate with the mouse wheel.&lt;br /&gt;
# Press F2 and select the profile to calibrate with the mouse wheel (generally, profile 1 is for hip fire, and profile 2 is for aiming down the sight).&lt;br /&gt;
# Press F3. If the sight moves, decrease the x dead zone value with the mouse wheel until the sight does not move. Once the sight does not move, increase the x dead zone until the first moving position.&lt;br /&gt;
# Press F4. Set the same value as the x dead zone value.&lt;br /&gt;
# Press F5. Set the dead zone shape value to &amp;quot;rectangle&amp;quot;. If the sight moves, set the dead zone shape to &amp;quot;circle&amp;quot;, and let it set to &amp;quot;rectangle&amp;quot; otherwise.&lt;br /&gt;
# Press F6 to start a translation test. The sight will move horizontally at different speeds in both left and right directions. A 1:1 translation means the sight should come back near the start point. If it doesn't, use F7 and the mouse wheel to change the x acceleration value. Note that it's not always possible to get a 1:1 translation (this depends on the game).&lt;br /&gt;
# Press F8. Set the same value as the x acceleration value.&lt;br /&gt;
# Press F9. Adjust the x sensitivity to your liking.&lt;br /&gt;
# Press F10 to start a circle test. Adjust the circle radius and speed (F10/F11 + mouse wheel) if necessary. The x/y ratio is properly set if the sight moves in a perfect circle. If it doesn't, adjust the x/y ratio using F12 and the mouse wheel.&lt;br /&gt;
# Press ctrl+F1 to save.&lt;br /&gt;
&lt;br /&gt;
Note: if the mouse has low DPI and if the acceleration value is well below 1, your sensitivity will probably be so high that it will result in low movements to be jerky. This is because a mouse movement of 1 dot results in a stick position far away from the dead zone. To compensate this you may subtract the sensitivity from your dead zone. For example with a dead zone of 32 and a sensitivity of 10, set the dead zone to 22. Using smoothing may also help with a low DPI mouse.&lt;br /&gt;
&lt;br /&gt;
=Smoothing= &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
The mouse motion can be smoothed using previous mouse motion reports.&amp;lt;br /&amp;gt;&lt;br /&gt;
This is useful for lowering jerkiness, especially with a low DPI mouse (below 2000 DPI).&amp;lt;br /&amp;gt;&lt;br /&gt;
It is configurable with two parameters: a buffer size and a filter.&amp;lt;br /&amp;gt;&lt;br /&gt;
A deeper description of the smoothing technique used by GIMX is available [http://www.flipcode.com/archives/Smooth_Mouse_Filtering.shtml there].&lt;br /&gt;
&lt;br /&gt;
==Note== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
Before adding smoothing, you should have properly set the other parameters.&lt;br /&gt;
&lt;br /&gt;
==Buffer size== &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
The buffer size (in the 0..30 range) is the number of mouse motion reports that are used to smooth the mouse motion.&amp;lt;br /&amp;gt;&lt;br /&gt;
The smoothing window is the buffer size multiplied by the GIMX update period (inverse of the frequency).&amp;lt;br /&amp;gt;&lt;br /&gt;
Examples:&lt;br /&gt;
 GIMX frequency = 250Hz, buffer size = 10&lt;br /&gt;
 1000/250 * 10 = 40ms&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
GIMX frequency = 100Hz, buffer size = 10&lt;br /&gt;
 1000/100 * 10 = 100ms&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
Keep in mind that increasing the buffer size makes motion smoother but increases the latency.&lt;br /&gt;
&lt;br /&gt;
==Filter== &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
The filter (in the 0..1 range) defines how much the previous motion reports will count in the final motion.&amp;lt;br /&amp;gt;&lt;br /&gt;
Value 1 means that the final motion is an average of the buffered motion reports.&amp;lt;br /&amp;gt;&lt;br /&gt;
Value 0.5 means that the current motion report counts for 1, the previous one for 0.5, the next oldest one for 0.25 (=0.5x0.5), and so on.&amp;lt;br /&amp;gt;&lt;br /&gt;
Value 0 means that only the current motion report counts (resulting in an unfiltered motion).&amp;lt;br /&amp;gt;&lt;br /&gt;
So as to preserve a low latency, high filters (1) should only be used with low buffer sizes (2), and high buffer sizes (&amp;gt;10) should only be used with low filters (&amp;lt;0.75).&lt;br /&gt;
&lt;br /&gt;
=Pitfalls= &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
This summarizes all common errors you should avoid, and what you should do instead.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
* Don't change the mouse dpi to adjust your aiming speed. Always let the mouse dpi setting to the max value. Adjust the GIMX sensitivity instead.&lt;br /&gt;
* Don't change the in-game sensitivity to adjust your aiming speed. Always let the in-game sensitivity to the max value. Adjust the GIMX sensitivity instead.&lt;br /&gt;
* Don't change the mouse parameters of the OS (Linux/Windows) to adjust your aiming speed. GIMX uses raw (unmodified) events from the mouse!&lt;br /&gt;
* Prefer editing the sensitivity with the calibration mode. The calibration mode keeps the x/y ratio.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Network_API&amp;diff=7511</id>
		<title>Network API</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Network_API&amp;diff=7511"/>
		<updated>2019-08-28T19:49:27Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes how to talk to a GIMX instance that is listening for UDP packets on a specific port.&amp;lt;br /&amp;gt;&lt;br /&gt;
See the &amp;quot;--src IP:port&amp;quot; argument on the [[Command_line#General_gimx_options|Command line page]] to learn how to start such a GIMX instance.&lt;br /&gt;
&lt;br /&gt;
=Protocol starting from version 7.1=&lt;br /&gt;
&lt;br /&gt;
One problem with the earlier protocol was that backward compatibility was broken each time a new axis was added to the controller map.&amp;lt;br /&amp;gt;&lt;br /&gt;
The new protocol allows to send any number of axis values.&lt;br /&gt;
&lt;br /&gt;
==Get controller type==&lt;br /&gt;
&lt;br /&gt;
Use this request for getting the controller type of the remote GIMX instance.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+Request&lt;br /&gt;
| byte || value&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0 || 0x00&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 0x00&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+Answer&lt;br /&gt;
| byte || value&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0 || 0x00&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 0x01&lt;br /&gt;
|-&lt;br /&gt;
| 2 || value&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|value || type&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0x00 || JOYSTICK&lt;br /&gt;
|-&lt;br /&gt;
| 0x01 || 360 PAD&lt;br /&gt;
|-&lt;br /&gt;
| 0x02 || SIXAXIS&lt;br /&gt;
|-&lt;br /&gt;
| 0x05 || DS4&lt;br /&gt;
|-&lt;br /&gt;
| 0x06 || Xbox One PAD&lt;br /&gt;
|-&lt;br /&gt;
| 0x07 || T300RS PS4&lt;br /&gt;
|-&lt;br /&gt;
| 0x08 || G27 PS3&lt;br /&gt;
|-&lt;br /&gt;
| 0x09 || G29 PS4&lt;br /&gt;
|-&lt;br /&gt;
| 0x0A || DF PS2 (Driving Force)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0B || DFP PS2 (Driving Force Pro)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0C || GTF PS2 (GT Force)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Send report==&lt;br /&gt;
&lt;br /&gt;
Use this request to update the axes of the remote GIMX instance.&amp;lt;br &amp;gt;&lt;br /&gt;
The [[Controller_Maps|Controller Maps]] page describes the axes and the value ranges corresponding to each controller type.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+Report&lt;br /&gt;
| byte || value&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0 || 0x01&lt;br /&gt;
|-&lt;br /&gt;
| 1 || number of axes to follow&lt;br /&gt;
|-&lt;br /&gt;
| 2 ||&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|bit 7&lt;br /&gt;
|bit 6&lt;br /&gt;
|bit 5&lt;br /&gt;
|bit 4&lt;br /&gt;
|bit 3&lt;br /&gt;
|bit 2&lt;br /&gt;
|bit 1&lt;br /&gt;
|bit 0&lt;br /&gt;
|-&lt;br /&gt;
|0 for rel_axis&amp;lt;br /&amp;gt;&lt;br /&gt;
1 for abs_axis&lt;br /&gt;
|colspan=&amp;quot;7&amp;quot;|axis index&amp;lt;br /&amp;gt;X for abs_axis_X or rel_axis_X&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| 3-6 || axis value (network byte order, see below)&lt;br /&gt;
|-&lt;br /&gt;
| ... || repeat 2 and 3-6 for each axis to update&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To compute the axis value, take the int value stored as two's complement, and store it using the network byte order, which is big endian.&amp;lt;br /&amp;gt;&lt;br /&gt;
Examples:&lt;br /&gt;
* -32767 = 0xffff8001 =&amp;gt; value = 0xff, 0xff, 0x80, 0x01&lt;br /&gt;
* -127   = 0xffffff81 =&amp;gt; value = 0xff, 0xff, 0xff, 0x81&lt;br /&gt;
* -1     = 0xffffffff =&amp;gt; value = 0xff, 0xff, 0xff, 0xff&lt;br /&gt;
*  0     = 0x00000000 =&amp;gt; value = 0x00, 0x00, 0x00, 0x00&lt;br /&gt;
*  1     = 0x00000001 =&amp;gt; value = 0x00, 0x00, 0x00, 0x01&lt;br /&gt;
*  127   = 0x0000007f =&amp;gt; value = 0x00, 0x00, 0x00, 0x7f&lt;br /&gt;
*  32767 = 0x00007fff =&amp;gt; value = 0x00, 0x00, 0x7f, 0xff&lt;br /&gt;
&lt;br /&gt;
=Python source code example=&lt;br /&gt;
&lt;br /&gt;
A python source code example is available here: https://github.com/matlo/gimx-network-client&lt;br /&gt;
&lt;br /&gt;
=Protocol for versions up to 6.11=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Get controller type==&lt;br /&gt;
&lt;br /&gt;
It's possible to send a packet to get the controller type from the remote GIMX.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+Request&lt;br /&gt;
| byte || value&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0 || 0x11&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 0x00&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+Answer&lt;br /&gt;
| byte || value&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0 || 0x11&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 0x01&lt;br /&gt;
|-&lt;br /&gt;
| 2 || value&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|value || type&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0x00 || JOYSTICK&lt;br /&gt;
|-&lt;br /&gt;
| 0x01 || 360 PAD&lt;br /&gt;
|-&lt;br /&gt;
| 0x02 || SIXAXIS&lt;br /&gt;
|-&lt;br /&gt;
| 0x05 || DS4&lt;br /&gt;
|-&lt;br /&gt;
| 0x07 || T300RS PS4&lt;br /&gt;
|-&lt;br /&gt;
| 0x08 || G27 PS3&lt;br /&gt;
|-&lt;br /&gt;
| 0x09 || G29 PS4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Send report==&lt;br /&gt;
&lt;br /&gt;
All axes are signed integers.&lt;br /&gt;
&lt;br /&gt;
The [[Controller_Maps|Controller Maps]] page describes the axes and the value ranges corresponding to each controller type.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+Report&lt;br /&gt;
| byte || value&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0 || 0xff&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 0x9C = 156&lt;br /&gt;
|-&lt;br /&gt;
| 2-5 || axis 0&lt;br /&gt;
|-&lt;br /&gt;
| 6-9 || axis 1&lt;br /&gt;
|-&lt;br /&gt;
| ... || &lt;br /&gt;
|-&lt;br /&gt;
| 158-161 || axis 39 (changed in GIMX 6.10)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Force_Feedback&amp;diff=7508</id>
		<title>Force Feedback</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Force_Feedback&amp;diff=7508"/>
		<updated>2019-07-03T21:26:24Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Force feedback support is available for all Logitech wheel emulations:&lt;br /&gt;
* EMUG29PS4: G29, for PS4 (does not work with PC as target)&lt;br /&gt;
* EMUG27PS3: G27, for PS3 (does not work with PC as target)&lt;br /&gt;
* EMUGTFPS2: GT Force, for PS2 (may work with PC as target)&lt;br /&gt;
* EMUDFPS2: Driving Force, for PS2 (may work with PC as target)&lt;br /&gt;
* EMUDFPPS2: Driving Force Pro, for PS2 (may work with PC as target)&lt;br /&gt;
* EMUG27PC: G27, for PC&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
There are two force feedback conversion methods: direct translation and OS translation.&lt;br /&gt;
&lt;br /&gt;
=Notes= &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compatibility mode== &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
This concerns at least the EMUG27PS3 firmware.&amp;lt;br /&amp;gt;&lt;br /&gt;
The G27 is supposed to switch to compatibility mode (behaving as a Driving Force) when in the XMB. GIMX does not do this. As a consequence the controls do not work correctly in the XMB.&amp;lt;br /&amp;gt;&lt;br /&gt;
To work-around this issue, start the game with a Dualshock 3, and then [https://support.us.playstation.com/articles/en_US/KC_Article/PS3-Pair-and-Assign-Controllers reassign controllers].&lt;br /&gt;
&lt;br /&gt;
==Device selection strategy== &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
GIMX considers the first joystick device controlling the wheel axis as the target for force feedback effects.&amp;lt;br /&amp;gt;&lt;br /&gt;
Starting from GIMX '''6.7''', any device set in the &amp;quot;Overall&amp;gt;Force Feeback tweaks&amp;quot; panel gets selected as the target.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the target has no force feedback capabilities, then no device receives the force feedback effects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
--todo: add screenshot&lt;br /&gt;
&lt;br /&gt;
=Direct translation= &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
It works for the following Logitech wheels:&lt;br /&gt;
* Formula Force GP&lt;br /&gt;
* Driving Force&lt;br /&gt;
* Driving Force Ex&lt;br /&gt;
* Momo Force&lt;br /&gt;
* Momo Racing Force&lt;br /&gt;
* Driving Force Pro&lt;br /&gt;
* G25&lt;br /&gt;
* Driving Force GT&lt;br /&gt;
* G27&lt;br /&gt;
* G29&lt;br /&gt;
It also should work for all wheels that have a Logitech compatibility mode. Many Fanatec wheel have such compatibility mode.&lt;br /&gt;
&lt;br /&gt;
=OS translation= &amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
* Windows: any wheel supporting force feedback over DirectInput should work&lt;br /&gt;
:All PC/Windows-compatible force feedback wheels should work.&lt;br /&gt;
* GNU/Linux: any wheel with force feedback support at driver level should work&lt;br /&gt;
:Currently only the G29/G920 wheels have good support at driver level on GNU/Linux, with Linux kernel 4.6+.&lt;br /&gt;
:The G29 has direct translation, and the G920 will have OS translation from GIMX 6.3 (with Linux kernel 4.6+ only).&lt;br /&gt;
&lt;br /&gt;
=Pedal axis correction= &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
From version '''6.8''' gimx-config includes a calibration tool for pedal axes. It is triggered when adding or editing a pedal axis mapping in the Axis tab. It automatically adds the right settings in the &amp;quot;Overall&amp;gt;Joystick corrections&amp;quot; tab.&lt;br /&gt;
&lt;br /&gt;
=Direct Input= &amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
Direct Input is a very tricky interface, and some wheels may require adjustments to have force feedback working.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use the instructions below to provide useful information to the GIMX devs.&lt;br /&gt;
&lt;br /&gt;
==API monitor== &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
This tools allows to observe how an application uses the Windows APIs.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download: http://www.rohitab.com/download/api-monitor-v2r13-x86-x64.zip&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to extract the whole archive.&lt;br /&gt;
&lt;br /&gt;
==fedit== &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
This tool was provided by Microsoft in the DirectX 8 SDK.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download: https://gimx.fr/download/b882e209a0ac023d03abbf560dfc3f25fe6367ca/fedit.zip&amp;lt;br /&amp;gt;&lt;br /&gt;
API capture instructions:&lt;br /&gt;
* run the '''x86''' version of API monitor (fedit is a 32-bit application)&lt;br /&gt;
* in the &amp;quot;API filter&amp;quot; area on the left, unfold &amp;quot;Graphics and Gaming&amp;quot; and &amp;quot;DirectX Graphics and Gaming&amp;quot;, and select &amp;quot;DirectX Input&amp;quot;&lt;br /&gt;
* in the near &amp;quot;Monitored Processes&amp;quot; area, click on &amp;quot;Monitor New Process&amp;quot;, and select fedit.exe&lt;br /&gt;
* in fedit, select the wheel: File&amp;gt;Select Device&lt;br /&gt;
* insert the desired effect: Effect&amp;gt;Insert&amp;gt;...&lt;br /&gt;
* play the effect: click on the play button&lt;br /&gt;
* quit fedit&lt;br /&gt;
* save the capture&lt;br /&gt;
Make a capture for each of the following effects: constant, spring and damper.&lt;br /&gt;
&lt;br /&gt;
==ffb_x== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
This tool mimics the GIMX interactions with the Direct Input API.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download: https://gimx.fr/download/4777c33d5c1b29f40605b3f898b6ed92d9a6eead/ffb_3.zip&amp;lt;br /&amp;gt;&lt;br /&gt;
In the following instructions, replace ffb_x with ffb_3.&amp;lt;br /&amp;gt;&lt;br /&gt;
Getting the tool text output:&lt;br /&gt;
* open a command window (run cmd.exe)&lt;br /&gt;
* click on the icon in the top left corner&lt;br /&gt;
* click on Properties&lt;br /&gt;
* click on the Layout tab&lt;br /&gt;
* set the width of the Window Size to 240&lt;br /&gt;
* go to the ffb_x.exe directory (cd C:\Users\&amp;lt;username&amp;gt;\Downloads\ffb_x)&lt;br /&gt;
* run ffb_x.exe&lt;br /&gt;
* select the device matching your wheel&lt;br /&gt;
* let the test finish&lt;br /&gt;
* right-click on the command window&lt;br /&gt;
* click on Select all&lt;br /&gt;
* press enter (this will copy the window contents)&lt;br /&gt;
* paste in a text editor and save in a file&lt;br /&gt;
API capture instructions:&lt;br /&gt;
* run the '''x64''' version of API monitor (ffb_x is a 64-bit application)&lt;br /&gt;
* in the &amp;quot;API filter&amp;quot; area on the left, unfold &amp;quot;Graphics and Gaming&amp;quot; and &amp;quot;DirectX Graphics and Gaming&amp;quot;, and select &amp;quot;DirectX Input&amp;quot;&lt;br /&gt;
* in the near &amp;quot;Monitored Processes&amp;quot; area, click on &amp;quot;Monitor New Process&amp;quot;, and select ffb_x.exe&lt;br /&gt;
* select the device matching your wheel&lt;br /&gt;
* let the test finish&lt;br /&gt;
* save the capture&lt;br /&gt;
&lt;br /&gt;
==Report== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
Make sure that your report contains all the following details:&lt;br /&gt;
* fedit API capture, constant force&lt;br /&gt;
* fedit API capture, spring force&lt;br /&gt;
* fedit API capture, damper force&lt;br /&gt;
* ffb_x command output as text&lt;br /&gt;
* ffb_x spring force result OK/KO (move the wheel during the test)&lt;br /&gt;
* ffb_x damper force result OK/KO (move the wheel during the test)&lt;br /&gt;
* ffb_x API capture&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Template:PrerequisitesNext&amp;diff=7504</id>
		<title>Template:PrerequisitesNext</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Template:PrerequisitesNext&amp;diff=7504"/>
		<updated>2019-04-18T21:09:21Z</updated>

		<summary type="html">&lt;p&gt;Matlo: /* Hardware requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Hardware requirements==&lt;br /&gt;
# '''Computer'''&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
 |windows = PC running Windows 7 or later&lt;br /&gt;
 |linux = #:PC running Ubuntu 18.04 or derivatives such as Linux Mint 19&amp;lt;br /&amp;gt;'''OR'''&amp;lt;br /&amp;gt;Raspberry Pi running Raspbian Stretch (experimental)&lt;br /&gt;
|}}{{#switch:{{{device|}}}&lt;br /&gt;
 | Mouse = # '''Mouse'''&amp;lt;br /&amp;gt;Forget about using a mouse with anything less than 2000DPI and 250Hz. A gaming mouse with 5000+ DPI and running at 500Hz is highly recommended. Whereas a gaming mouse with more than 1600 DPI doesn't really make a difference on a computer, it's not the case with GIMX. GIMX can decelerate mouse movements so as to counteract the in-game acceleration. A high DPI mouse gives a better linearity (i.e. smoother movements) in this specific case.|}}&lt;br /&gt;
{{#switch:{{{connectionType|}}}&lt;br /&gt;
 |BT = # '''Bluetooth adapter'''&amp;lt;br /&amp;gt;Using a bluetooth dongle or an internal bluetooth module, GIMX can disguise itself as a controller to your console.&amp;lt;br /&amp;gt;While all bluetooth dongles/modules can't work with GIMX, working dongles are quite common. Check the [[Bluetooth_dongle|compatibility list]].&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{platform|}}}|ps4|&lt;br /&gt;
# '''Genuine Dualshock 4 controller'''&amp;lt;br /&amp;gt;It is required because GIMX has to authenticate to the PS4.&lt;br /&gt;
# '''An AVR USB board such as the Teensy 2.0'''&amp;lt;br /&amp;gt;It is required for the bluetooth pairing procedure.|}}&lt;br /&gt;
 |USB = # '''USB adapter'''&amp;lt;br /&amp;gt;This is an adapter that you can either buy from the GIMX shop or build yourself:&lt;br /&gt;
#* [https://blog.gimx.fr/product/gimx-adapter/ Buy a ready to use GIMX adapter from the official GIMX shop.]&lt;br /&gt;
#* [[DIY_USB_adapter|Build yourself a GIMX adapter]]&lt;br /&gt;
#: Forget about using any other USB to USB cable (like file transfer cables, or direct cables), they are not suited to this use.&lt;br /&gt;
{{#switch:{{{platform|}}}&lt;br /&gt;
 | ps4 = &lt;br /&gt;
# '''Genuine Dualshock 4 controller'''&amp;lt;br /&amp;gt;It is required because GIMX has to authenticate to the console.&lt;br /&gt;
 | xboxone = &lt;br /&gt;
# '''Genuine Xbox One controller'''&amp;lt;br /&amp;gt;It is required because GIMX has to authenticate to the console. Controllers with the 3.5mm jack are supported since GIMX 7.13.&lt;br /&gt;
 | xbox360 = &lt;br /&gt;
# '''Genuine wired 360 controller'''&amp;lt;br /&amp;gt;It is required because the USB adapter has to authenticate to the console. A wireless 360 controller with a play and charge kit will NOT work.&lt;br /&gt;
}}|}}&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Template:PrerequisitesNext&amp;diff=7503</id>
		<title>Template:PrerequisitesNext</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Template:PrerequisitesNext&amp;diff=7503"/>
		<updated>2019-04-18T21:08:57Z</updated>

		<summary type="html">&lt;p&gt;Matlo: /* Hardware requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Hardware requirements==&lt;br /&gt;
# '''Computer'''&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
 |windows = PC running Windows 7 or later&lt;br /&gt;
 |linux = #:PC running Ubuntu 18.04 or derivatives such as Linux Mint 19&amp;lt;br /&amp;gt;'''OR'''&amp;lt;br /&amp;gt;Raspberry Pi running Raspbian Stretch (experimental)&lt;br /&gt;
|}}{{#switch:{{{device|}}}&lt;br /&gt;
 | Mouse = # '''Mouse'''&amp;lt;br /&amp;gt;Forget about using a mouse with anything less than 2000DPI and 250Hz. A gaming mouse with 5000+ DPI and running at 500Hz is highly recommended. Whereas a gaming mouse with more than 1600 DPI doesn't really make a difference on a computer, it's not the case with GIMX. GIMX can decelerate mouse movements so as to counteract the in-game acceleration. A high DPI mouse gives a better linearity (i.e. smoother movements) in this specific case.|}}&lt;br /&gt;
{{#switch:{{{connectionType|}}}&lt;br /&gt;
 |BT = # '''Bluetooth adapter'''&amp;lt;br /&amp;gt;Using a bluetooth dongle or an internal bluetooth module, GIMX can disguise itself as a controller to your console.&amp;lt;br /&amp;gt;While all bluetooth dongles/modules can't work with GIMX, working dongles are quite common. Check the [[Bluetooth_dongle|compatibility list]].&amp;lt;br /&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{platform|}}}|ps4|&lt;br /&gt;
# '''Genuine Dualshock 4 controller'''&amp;lt;br /&amp;gt;It is required because GIMX has to authenticate to the PS4.&lt;br /&gt;
# '''An AVR USB board such as the Teensy 2.0'''&amp;lt;br /&amp;gt;It is required for the bluetooth pairing procedure.|}}&lt;br /&gt;
 |USB = # '''USB adapter'''&amp;lt;br /&amp;gt;This is an adapter that you can either buy from the GIMX shop or build yourself:&lt;br /&gt;
#* [https://blog.gimx.fr/product/gimx-adapter/ Buy a ready to use GIMX adapter from the official GIMX shop.]&lt;br /&gt;
#* [[DIY_USB_adapter|Build yourself a GIMX adapter]]&lt;br /&gt;
#: Forget about using any other USB to USB cable (like file transfer cables, or direct cables), they are not suited to this use.&lt;br /&gt;
{{#switch:{{{platform|}}}&lt;br /&gt;
 | ps4 = &lt;br /&gt;
# '''Genuine Dualshock 4 controller'''&amp;lt;br /&amp;gt;It is required because GIMX has to authenticate to the console.&lt;br /&gt;
 | xboxone = &lt;br /&gt;
# '''Genuine Xbox One controller'''&amp;lt;br /&amp;gt;It is required because GIMX has to authenticate to the console. '''Controllers with the 3.5mm jack are supported since GIMX 7.13'''.&lt;br /&gt;
 | xbox360 = &lt;br /&gt;
# '''Genuine wired 360 controller'''&amp;lt;br /&amp;gt;It is required because the USB adapter has to authenticate to the console. A wireless 360 controller with a play and charge kit will NOT work.&lt;br /&gt;
}}|}}&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Mouse_Calibration&amp;diff=7502</id>
		<title>Mouse Calibration</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Mouse_Calibration&amp;diff=7502"/>
		<updated>2019-03-19T19:06:47Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;=Before calibrating the mouse= &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Set the in-game sensitivity to the highest, and set the mouse dpi to the highest value.&lt;br /&gt;
&lt;br /&gt;
'''''Note''''': ''In rare cases some games may require leaving sensitivity at default value due to input bugs introduced introduced at higher speeds.''&lt;br /&gt;
=Start calibration= &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/a/ae/Mousecalibration.png https://gimx.fr/wiki/images/a/ae/Mousecalibration.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Select Messages&amp;gt;curses in gimx-launcher. Then click on Start.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/Calibration_2.png https://gimx.fr/img/screenshots/Calibration_2.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
Current mouse calibration values appear in the &amp;quot;Mouse calibration&amp;quot; part of the gui.&amp;lt;br /&amp;gt;&lt;br /&gt;
This calibration mode reads values from the loaded configuration.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you use multiple mice, it lets you calibrate each mouse independently.&lt;br /&gt;
&lt;br /&gt;
=General instructions= &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
Press ctrl+F1 to enable the calibration.&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/Calibration_3.png https://gimx.fr/img/screenshots/Calibration_3.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
Press F1 ... F12 to select the parameter, and use the mouse wheel to change the value.&lt;br /&gt;
Press ctrl+F1 to leave the calibration and save the parameters.&lt;br /&gt;
&lt;br /&gt;
=Step-by-step instructions= &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make sure to perform the steps &amp;lt;u&amp;gt;in order&amp;lt;/u&amp;gt;, and &amp;lt;u&amp;gt;don't skip any step&amp;lt;/u&amp;gt; or you'll get it wrong.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
# Press ctrl+F1. If you use multiple mice, select the mouse to calibrate with the mouse wheel.&lt;br /&gt;
# Press F2 and select the profile to calibrate with the mouse wheel (generally, profile 1 is for hip fire, and profile 2 is for aiming down the sight).&lt;br /&gt;
# Press F3. If the sight moves, decrease the x dead zone value with the mouse wheel until the sight does not move. Once the sight does not move, increase the x dead zone until the first moving position.&lt;br /&gt;
# Press F4. Set the same value as the x dead zone value.&lt;br /&gt;
# Press F5. Set the dead zone shape value to &amp;quot;rectangle&amp;quot;. If the sight moves, set the dead zone shape to &amp;quot;circle&amp;quot;, and let it set to &amp;quot;rectangle&amp;quot; otherwise.&lt;br /&gt;
# Press F6 to start a translation test. The sight will move horizontally at different speeds in both left and right directions. A 1:1 translation means the sight should come back near the start point. If it doesn't, use F7 and the mouse wheel to change the x acceleration value. Note that it's not always possible to get a 1:1 translation (this depends on the game).&lt;br /&gt;
# Press F8. Set the same value as the x acceleration value.&lt;br /&gt;
# Press F9. Adjust the x sensitivity to your liking.&lt;br /&gt;
# Press F10 to start a circle test. Adjust the circle radius and speed (F10/F11 + mouse wheel) if necessary. The x/y ratio is properly set if the sight moves in a perfect circle. If it doesn't, adjust the x/y ratio using F12 and the mouse wheel.&lt;br /&gt;
# Press ctrl+F1 to save.&lt;br /&gt;
&lt;br /&gt;
Note: if the mouse has low DPI and if the acceleration value is well below 1, your sensitivity will probably be so high that it will result in low movements to be jerky. This is because a mouse movement of 1 dot results in a stick position far away from the dead zone. To compensate this you may subtract the sensitivity from your dead zone. For example with a dead zone of 32 and a sensitivity of 10, set the dead zone to 22. Using smoothing may also help with a low DPI mouse.&lt;br /&gt;
&lt;br /&gt;
=Smoothing= &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
The mouse motion can be smoothed using previous mouse motion reports.&amp;lt;br /&amp;gt;&lt;br /&gt;
This is useful for lowering jerkiness, especially with a low DPI mouse (below 2000 DPI).&amp;lt;br /&amp;gt;&lt;br /&gt;
It is configurable with two parameters: a buffer size and a filter.&amp;lt;br /&amp;gt;&lt;br /&gt;
A deeper description of the smoothing technique used by GIMX is available [http://www.flipcode.com/archives/Smooth_Mouse_Filtering.shtml there].&lt;br /&gt;
&lt;br /&gt;
==Note== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
Before adding smoothing, you should have properly set the other parameters.&lt;br /&gt;
&lt;br /&gt;
==Buffer size== &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
The buffer size (in the 0..30 range) is the number of mouse motion reports that are used to smooth the mouse motion.&amp;lt;br /&amp;gt;&lt;br /&gt;
The smoothing window is the buffer size multiplied by the GIMX update period (inverse of the frequency).&amp;lt;br /&amp;gt;&lt;br /&gt;
Examples:&lt;br /&gt;
 GIMX frequency = 250Hz, buffer size = 10&lt;br /&gt;
 1000/250 * 10 = 40ms&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
GIMX frequency = 100Hz, buffer size = 10&lt;br /&gt;
 1000/100 * 10 = 100ms&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
Keep in mind that increasing the buffer size makes motion smoother but increases the latency.&lt;br /&gt;
&lt;br /&gt;
==Filter== &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
The filter (in the 0..1 range) defines how much the previous motion reports will count in the final motion.&amp;lt;br /&amp;gt;&lt;br /&gt;
Value 1 means that the final motion is an average of the buffered motion reports.&amp;lt;br /&amp;gt;&lt;br /&gt;
Value 0.5 means that the current motion report counts for 1, the previous one for 0.5, the next oldest one for 0.25 (=0.5x0.5), and so on.&amp;lt;br /&amp;gt;&lt;br /&gt;
Value 0 means that only the current motion report counts (resulting in an unfiltered motion).&amp;lt;br /&amp;gt;&lt;br /&gt;
So as to preserve a low latency, high filters (1) should only be used with low buffer sizes (2), and high buffer sizes (&amp;gt;10) should only be used with low filters (&amp;lt;0.75).&lt;br /&gt;
&lt;br /&gt;
=Pitfalls= &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
This summarizes all common errors you should avoid, and what you should do instead.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
* Don't change the mouse dpi to adjust your aiming speed. Always let the mouse dpi setting to the max value. Adjust the GIMX sensitivity instead.&lt;br /&gt;
* Don't change the in-game sensitivity to adjust your aiming speed. Always let the in-game sensitivity to the max value. Adjust the GIMX sensitivity instead.&lt;br /&gt;
* Don't change the mouse parameters of the OS (Linux/Windows) to adjust your aiming speed. GIMX uses raw (unmodified) events from the mouse!&lt;br /&gt;
* Prefer editing the sensitivity with the calibration mode. The calibration mode keeps the x/y ratio.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Mouse_Calibration&amp;diff=7501</id>
		<title>Mouse Calibration</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Mouse_Calibration&amp;diff=7501"/>
		<updated>2019-03-19T19:05:40Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;=Before calibrating the mouse= &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Set the in-game sensitivity to the highest, and set the mouse dpi to the highest value.&lt;br /&gt;
&lt;br /&gt;
'''''Note''''': ''In rare cases some games may require leaving sensitivity at default value due to input bugs introduced introduced at higher speeds.''&lt;br /&gt;
=Start calibration= &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/a/ae/Mousecalibration.png https://gimx.fr/wiki/images/a/ae/Mousecalibration.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Select Messages&amp;gt;curses in gimx-launcher. Then click on Start.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/Calibration_2.png https://gimx.fr/img/screenshots/Calibration_2.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
Current mouse calibration values appear in the &amp;quot;Mouse calibration&amp;quot; part of the gui.&amp;lt;br /&amp;gt;&lt;br /&gt;
This calibration mode reads values from the loaded configuration.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you use multiple mice, it lets you calibrate each mouse independently.&lt;br /&gt;
&lt;br /&gt;
=General instructions= &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
Press ctrl+F1 to enable the calibration.&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/Calibration_3.png https://gimx.fr/img/screenshots/Calibration_3.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
Press F1 ... F12 to select the parameter, and use the mouse wheel to change the value.&lt;br /&gt;
Press ctrl+F1 to leave the calibration and save the parameters.&lt;br /&gt;
&lt;br /&gt;
=Step-by-step instructions= &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make sure to perform the steps '''in order''', and '''don't skip any step''' or you'll get it wrong.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
# Press ctrl+F1. If you use multiple mice, select the mouse to calibrate with the mouse wheel.&lt;br /&gt;
# Press F2 and select the profile to calibrate with the mouse wheel (generally, profile 1 is for hip fire, and profile 2 is for aiming down the sight).&lt;br /&gt;
# Press F3. If the sight moves, decrease the x dead zone value with the mouse wheel until the sight does not move. Once the sight does not move, increase the x dead zone until the first moving position.&lt;br /&gt;
# Press F4. Set the same value as the x dead zone value.&lt;br /&gt;
# Press F5. Set the dead zone shape value to &amp;quot;rectangle&amp;quot;. If the sight moves, set the dead zone shape to &amp;quot;circle&amp;quot;, and let it set to &amp;quot;rectangle&amp;quot; otherwise.&lt;br /&gt;
# Press F6 to start a translation test. The sight will move horizontally at different speeds in both left and right directions. A 1:1 translation means the sight should come back near the start point. If it doesn't, use F7 and the mouse wheel to change the x acceleration value. Note that it's not always possible to get a 1:1 translation (this depends on the game).&lt;br /&gt;
# Press F8. Set the same value as the x acceleration value.&lt;br /&gt;
# Press F9. Adjust the x sensitivity to your liking.&lt;br /&gt;
# Press F10 to start a circle test. Adjust the circle radius and speed (F10/F11 + mouse wheel) if necessary. The x/y ratio is properly set if the sight moves in a perfect circle. If it doesn't, adjust the x/y ratio using F12 and the mouse wheel.&lt;br /&gt;
# Press ctrl+F1 to save.&lt;br /&gt;
&lt;br /&gt;
Note: if the mouse has low DPI and if the acceleration value is well below 1, your sensitivity will probably be so high that it will result in low movements to be jerky. This is because a mouse movement of 1 dot results in a stick position far away from the dead zone. To compensate this you may subtract the sensitivity from your dead zone. For example with a dead zone of 32 and a sensitivity of 10, set the dead zone to 22. Using smoothing may also help with a low DPI mouse.&lt;br /&gt;
&lt;br /&gt;
=Smoothing= &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
The mouse motion can be smoothed using previous mouse motion reports.&amp;lt;br /&amp;gt;&lt;br /&gt;
This is useful for lowering jerkiness, especially with a low DPI mouse (below 2000 DPI).&amp;lt;br /&amp;gt;&lt;br /&gt;
It is configurable with two parameters: a buffer size and a filter.&amp;lt;br /&amp;gt;&lt;br /&gt;
A deeper description of the smoothing technique used by GIMX is available [http://www.flipcode.com/archives/Smooth_Mouse_Filtering.shtml there].&lt;br /&gt;
&lt;br /&gt;
==Note== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
Before adding smoothing, you should have properly set the other parameters.&lt;br /&gt;
&lt;br /&gt;
==Buffer size== &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
The buffer size (in the 0..30 range) is the number of mouse motion reports that are used to smooth the mouse motion.&amp;lt;br /&amp;gt;&lt;br /&gt;
The smoothing window is the buffer size multiplied by the GIMX update period (inverse of the frequency).&amp;lt;br /&amp;gt;&lt;br /&gt;
Examples:&lt;br /&gt;
 GIMX frequency = 250Hz, buffer size = 10&lt;br /&gt;
 1000/250 * 10 = 40ms&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
GIMX frequency = 100Hz, buffer size = 10&lt;br /&gt;
 1000/100 * 10 = 100ms&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
Keep in mind that increasing the buffer size makes motion smoother but increases the latency.&lt;br /&gt;
&lt;br /&gt;
==Filter== &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
The filter (in the 0..1 range) defines how much the previous motion reports will count in the final motion.&amp;lt;br /&amp;gt;&lt;br /&gt;
Value 1 means that the final motion is an average of the buffered motion reports.&amp;lt;br /&amp;gt;&lt;br /&gt;
Value 0.5 means that the current motion report counts for 1, the previous one for 0.5, the next oldest one for 0.25 (=0.5x0.5), and so on.&amp;lt;br /&amp;gt;&lt;br /&gt;
Value 0 means that only the current motion report counts (resulting in an unfiltered motion).&amp;lt;br /&amp;gt;&lt;br /&gt;
So as to preserve a low latency, high filters (1) should only be used with low buffer sizes (2), and high buffer sizes (&amp;gt;10) should only be used with low filters (&amp;lt;0.75).&lt;br /&gt;
&lt;br /&gt;
=Pitfalls= &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
This summarizes all common errors you should avoid, and what you should do instead.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
* Don't change the mouse dpi to adjust your aiming speed. Always let the mouse dpi setting to the max value. Adjust the GIMX sensitivity instead.&lt;br /&gt;
* Don't change the in-game sensitivity to adjust your aiming speed. Always let the in-game sensitivity to the max value. Adjust the GIMX sensitivity instead.&lt;br /&gt;
* Don't change the mouse parameters of the OS (Linux/Windows) to adjust your aiming speed. GIMX uses raw (unmodified) events from the mouse!&lt;br /&gt;
* Prefer editing the sensitivity with the calibration mode. The calibration mode keeps the x/y ratio.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Macros&amp;diff=7500</id>
		<title>Macros</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Macros&amp;diff=7500"/>
		<updated>2019-03-17T19:59:46Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
It's possible to configure keyboard/mouse/joystick macros: a key or button press can trigger a series of keyboard/mouse/joystick events, with timing conditions.&lt;br /&gt;
&lt;br /&gt;
==File format==&lt;br /&gt;
&lt;br /&gt;
File format is plain text UTF-8. Recommended text editors are [https://notepad-plus-plus.org/ Notepad++] on Windows and gedit on Ubuntu.&lt;br /&gt;
&lt;br /&gt;
==Directory== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
To open the directory where to put macro files, open gimx-launcher and click on &amp;quot;File &amp;gt; Open Macro Directory&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
GIMX 1.12 and older&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
* Ubuntu: the ~/.emuclient/macros directory. ~ is the home directory, and .emuclient folder is hidden (in the file manager, press ctrl+h to display hidden folders).&lt;br /&gt;
* Windows: the C:\Users\&amp;lt;username&amp;gt;\AppData\Roaming\emuclient\macros directory.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
GIMX 0.51 and older&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
* Windows 32bits: the C:\Program Files\GIMX\macros directory.&lt;br /&gt;
* Windows 64bits: the C:\Program Files (x86)\GIMX\macros directory.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Syntax== &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO &amp;lt;DEVICE EVENT&amp;gt; &amp;lt;ID&amp;gt; &amp;lt;RANGE&amp;gt;&lt;br /&gt;
&amp;lt;DEVICE EVENT&amp;gt; &amp;lt;ID&amp;gt; &amp;lt;VALUE&amp;gt;&lt;br /&gt;
DELAY &amp;lt;MS&amp;gt;&lt;br /&gt;
#&amp;lt;COMMENT&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
*&amp;lt;DEVICE EVENT&amp;gt;: KEYDOWN, KEYUP, MBUTTON, MBUTTONDOWN, MBUTTONUP, JBUTTON, JBUTTONDOWN, JBUTTONUP, MAXIS, JAXIS&lt;br /&gt;
*&amp;lt;ID&amp;gt;: the event id (case sensitive) as displayed in gimx-config&lt;br /&gt;
*&amp;lt;VALUE&amp;gt;: the axis value (only for MAXIS and JAXIS)&lt;br /&gt;
*&amp;lt;RANGE&amp;gt;: the axis range (only for MAXIS and JAXIS); the syntax is [min,max] with min and max in [-32768,32767]; example: [8192,16384]&lt;br /&gt;
*&amp;lt;MS&amp;gt;: integer value in milliseconds&lt;br /&gt;
*&amp;lt;COMMENT&amp;gt;: a comment, not interpreted ('#' is the first character of the line)&lt;br /&gt;
&lt;br /&gt;
==Commands== &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
* KEYDOWN: keyboard key pressed&lt;br /&gt;
* KEYUP: keyboard key released&lt;br /&gt;
* KEY: KEYDOWN + DELAY 50 + KEYUP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
* MBUTTONDOWN: mouse button pressed&lt;br /&gt;
* MBUTTONUP: mouse button released&lt;br /&gt;
* MBUTTON: MBUTTONDOWN + DELAY 50 + MBUTTONUP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
* JBUTTONDOWN: joystick button pressed&lt;br /&gt;
* JBUTTONUP: joystick button released&lt;br /&gt;
* JBUTTON: JBUTTONDOWN + DELAY 50 + JBUTTONUP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
* DELAY: delay in milliseconds&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
* MAXIS: mouse axis moved; ID: 0 for x axis, and 1 for y axis; VALUE: positive values for right and down&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
* JAXIS: joystick axis moved; ID: the axis id as displayed in gimx-config; VALUE: in [-32768 .. 32767] for centered axes, and in [0 .. 32767] for non-centered axes&lt;br /&gt;
&lt;br /&gt;
==Macro activation== &amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
This section is only applicable since GIMX 1.00.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
* '''It is possible to specify the macro files to be read for each configuration file.'''&lt;br /&gt;
This can be configured in a file named &amp;quot;configs.txt&amp;quot;, located in the macros directory.&amp;lt;br /&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;#If config1.xml is loaded, macro1.txt is read.&lt;br /&gt;
config1.xml/macro1.txt&lt;br /&gt;
#If config1.xml is loaded, macro2.txt is read.&lt;br /&gt;
config1.xml/macro2.txt&lt;br /&gt;
#If config2.xml is loaded, macro2.txt is read.&lt;br /&gt;
config2.xml/macro2.txt&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lines beginning with a # are not interpreted.&amp;lt;br /&amp;gt;&lt;br /&gt;
Since GIMX 4.0 the separator is a slash so as to allow using file names containing spaces.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
* '''It is also possible to define activation triggers within the macro definition.'''&lt;br /&gt;
The syntax is:&lt;br /&gt;
&amp;lt;pre&amp;gt;TRIGGER &amp;lt;event&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO F1&lt;br /&gt;
#content&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
MACRO F2&lt;br /&gt;
TRIGGER F5&lt;br /&gt;
#content&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
MACRO F3&lt;br /&gt;
TRIGGER F6&lt;br /&gt;
#content&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
MACRO F4&lt;br /&gt;
TRIGGER F5&lt;br /&gt;
#content&amp;lt;/pre&amp;gt;&lt;br /&gt;
With GIMX 1.12 and earlier, the above example works the following way:&amp;lt;br /&amp;gt;&lt;br /&gt;
F1 remains active all the time as there is no trigger specified.&amp;lt;br /&amp;gt;&lt;br /&gt;
F2 and F4 are default active. If F6 is pressed, F3 becomes active, F2 and F4 become inactive.&amp;lt;br /&amp;gt;&lt;br /&gt;
With GIMX 2.00:&amp;lt;br /&amp;gt;&lt;br /&gt;
Macros with a trigger are default inactive. To make a macro with trigger default active, add a line containing &amp;quot;INIT ON&amp;quot; after the &amp;quot;TRIGGER &amp;lt;event&amp;gt;&amp;quot; line.&amp;lt;br /&amp;gt;&lt;br /&gt;
Macros with a trigger can work with a toggle mode, which allows to activate and deactivate a macro autonomously: activating a togglable macro has no impact on other macros, and activating another macro has no impact on a togglable macro. This can be configured adding a line containing &amp;quot;TOGGLE YES&amp;quot; after the &amp;quot;TRIGGER &amp;lt;event&amp;gt;&amp;quot; line.&amp;lt;br /&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO F1&lt;br /&gt;
TRIGGER 1&lt;br /&gt;
INIT ON&lt;br /&gt;
TOGGLE YES&lt;br /&gt;
#content&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Delay precision=== &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
The delay precision depends on the controller update period:&lt;br /&gt;
* ds3/bluetooth = 11.25ms&lt;br /&gt;
* ds3/usb       = 10ms&lt;br /&gt;
* ds4/bluetooth = 10ms&lt;br /&gt;
* ds4/usb       = 10ms&lt;br /&gt;
* 360 pad       = 8ms&lt;br /&gt;
* XOne pad      = 4ms&lt;br /&gt;
If you specify a delay that is not a multiple of the precision, the resulting delay will be the lowest multiple of the precision higher than the specified delay.&amp;lt;br /&amp;gt;&lt;br /&gt;
For example, if the precision is 11.25ms and the delay is 12ms, the resulting delay will be 22.50ms (=2*11.25ms).&lt;br /&gt;
&lt;br /&gt;
===Macro loop=== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
To make a macro loop, just add a matching KEYDOWN, MBUTTONDOWN or JBUTTONDOWN command at the end of the macro.&amp;lt;br /&amp;gt;&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
#content&lt;br /&gt;
MBUTTONDOWN BUTTON_LEFT&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
The macro is triggered by pressing 'BUTTON_LEFT'.&amp;lt;br /&amp;gt;&lt;br /&gt;
The last command of the macro restarts the macro, creating a loop.&amp;lt;br /&amp;gt;&lt;br /&gt;
To stop a macro loop, just press the trigger again. The macro is stopped immediately, and the state of the controller is unchanged.&lt;br /&gt;
&lt;br /&gt;
===Multiple keyboards/mice/joysticks=== &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
In case multiple keyboards or mice or joysticks are used, it's not possible to specify the device for which events are generated.&amp;lt;br /&amp;gt;&lt;br /&gt;
Events are generated for the first keyboard/mouse/joystick found in the configuration.&lt;br /&gt;
&lt;br /&gt;
==Examples== &amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Rapid fire macro=== &amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
KEYDOWN p&lt;br /&gt;
#Set delay no less than the maximum rate of fire&lt;br /&gt;
#10 rounds per second (600 rpm)&lt;br /&gt;
DELAY 100&lt;br /&gt;
KEYUP p&lt;br /&gt;
#~Do not set delay after keyup or it will negatively impact automatic weapons&lt;br /&gt;
MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
 &lt;br /&gt;
MACRO MBUTTONUP BUTTON_LEFT&lt;br /&gt;
MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
#Sometimes the fire key can be stuck down after the macro ends this releases it after the macro has been terminated&lt;br /&gt;
KEYUP p&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
In gimx-config, bind 'p' to r1 in both hip fire and ADS profiles (profiles 1 and 2).&amp;lt;br /&amp;gt;&lt;br /&gt;
DO NOT bind 'BUTTON_LEFT' to r1 in both hip fire and ADS profiles.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
The macro is triggered by pressing the left mouse button.&amp;lt;br /&amp;gt;&lt;br /&gt;
The last command of the first macro restarts the macro, creating a loop.&amp;lt;br /&amp;gt;&lt;br /&gt;
Upon the release of the left mouse button the second macro ends the loop of the first macro.&lt;br /&gt;
&lt;br /&gt;
===Recoil macro=== &amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO KEYDOWN o&lt;br /&gt;
MAXIS 1 25&lt;br /&gt;
KEYDOWN o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
MACRO MBUTTONDOWN BUTTON_LEFT&lt;br /&gt;
KEYDOWN o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
MACRO MBUTTONUP BUTTON_LEFT&lt;br /&gt;
KEYDOWN o&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
Change '25' with the value that cancels the recoil.&lt;br /&gt;
&lt;br /&gt;
===Custom button press duration===&lt;br /&gt;
&lt;br /&gt;
Using gimx-config, replace your current binding with an unused key, for example 'p', and define the following macro:&lt;br /&gt;
&amp;lt;pre&amp;gt;MACRO JBUTTONDOWN X&lt;br /&gt;
KEYDOWN p&lt;br /&gt;
DELAY Y&lt;br /&gt;
KEYUP p&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace X with the button id, and Y with the delay value in ms (should be at least 1 report period = 1 / frequency).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7499</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7499"/>
		<updated>2019-03-17T13:09:09Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Run msys2.exe and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
'''Run mingw64.exe and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
On 32-bit Windows run mingw32.exe instead.&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
'''Run mingw64.exe and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
On 32-bit Windows run mingw32.exe instead.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use default workspace folder.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails at finding make or gcc :&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* unfold &amp;quot;C/C++ Build&amp;quot;, and click on &amp;quot;Environment&amp;quot;&lt;br /&gt;
* make sure msys2 and mingw64 bin folders are present in the PATH variable&lt;br /&gt;
** for example, if you used default installation folder for msys2 (C:\msys64), you should have this at the end of the PATH variable: C:\msys64\usr\bin;C:\msys64\mingw64\bin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7498</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7498"/>
		<updated>2019-03-17T13:08:44Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Run msys2.exe and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
'''Run mingw64.exe and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
On 32-bit Windows run mingw32.exe instead.&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
'''Run mingw64.exe (or mingw32.exe if you want to build 32bit binaries) and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use default workspace folder.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails at finding make or gcc :&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* unfold &amp;quot;C/C++ Build&amp;quot;, and click on &amp;quot;Environment&amp;quot;&lt;br /&gt;
* make sure msys2 and mingw64 bin folders are present in the PATH variable&lt;br /&gt;
** for example, if you used default installation folder for msys2 (C:\msys64), you should have this at the end of the PATH variable: C:\msys64\usr\bin;C:\msys64\mingw64\bin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7497</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7497"/>
		<updated>2019-03-17T13:07:40Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Run msys2.exe and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
'''Run mingw64.exe (or mingw32.exe if you want to build 32bit binaries) and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
'''Run mingw64.exe (or mingw32.exe if you want to build 32bit binaries) and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use default workspace folder.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails at finding make or gcc :&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* unfold &amp;quot;C/C++ Build&amp;quot;, and click on &amp;quot;Environment&amp;quot;&lt;br /&gt;
* make sure msys2 and mingw64 bin folders are present in the PATH variable&lt;br /&gt;
** for example, if you used default installation folder for msys2 (C:\msys64), you should have this at the end of the PATH variable: C:\msys64\usr\bin;C:\msys64\mingw64\bin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7496</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7496"/>
		<updated>2019-03-17T13:04:29Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''This has to be run into msys2.exe.'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
'''Run mingw64.exe (or mingw32.exe if you want to build 32bit binaries) and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
'''Run mingw64.exe (or mingw32.exe if you want to build 32bit binaries) and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use default workspace folder.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails at finding make or gcc :&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* unfold &amp;quot;C/C++ Build&amp;quot;, and click on &amp;quot;Environment&amp;quot;&lt;br /&gt;
* make sure msys2 and mingw64 bin folders are present in the PATH variable&lt;br /&gt;
** for example, if you used default installation folder for msys2 (C:\msys64), you should have this at the end of the PATH variable: C:\msys64\usr\bin;C:\msys64\mingw64\bin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7495</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7495"/>
		<updated>2019-03-17T13:04:19Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''This has to be run into msys2.exe.'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
'''Run mingw64.exe (or mingw32.exe if you want to build 32bit binaries) and type:'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use default workspace folder.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails at finding make or gcc :&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* unfold &amp;quot;C/C++ Build&amp;quot;, and click on &amp;quot;Environment&amp;quot;&lt;br /&gt;
* make sure msys2 and mingw64 bin folders are present in the PATH variable&lt;br /&gt;
** for example, if you used default installation folder for msys2 (C:\msys64), you should have this at the end of the PATH variable: C:\msys64\usr\bin;C:\msys64\mingw64\bin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7494</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7494"/>
		<updated>2019-03-17T13:03:23Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''This has to be run into msys2.exe.'''&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use default workspace folder.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails at finding make or gcc :&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* unfold &amp;quot;C/C++ Build&amp;quot;, and click on &amp;quot;Environment&amp;quot;&lt;br /&gt;
* make sure msys2 and mingw64 bin folders are present in the PATH variable&lt;br /&gt;
** for example, if you used default installation folder for msys2 (C:\msys64), you should have this at the end of the PATH variable: C:\msys64\usr\bin;C:\msys64\mingw64\bin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=RPi&amp;diff=7493</id>
		<title>RPi</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=RPi&amp;diff=7493"/>
		<updated>2019-03-16T09:30:58Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
'''Warning: RPi support should be considered as experimental. The USB controller has been unstable since the first version. Be prepared to face issues if you try GIMX on the RPi.'''&lt;br /&gt;
&lt;br /&gt;
GIMX can run on many Linux targets, and the [http://www.raspberrypi.org/ the Raspberry Pi] is one of them!&lt;br /&gt;
&lt;br /&gt;
== Setup using pre-made image == &amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
The simplest way to set up GIMX on a Raspberry Pi is by flashing a pre-made image. See forum user steel_3d's instructions on getting up and running: [http://www.steve-marton.com/gimx/?p=462 Build your own Plug n Play GIMX emulator using Raspberry Pi] &lt;br /&gt;
&lt;br /&gt;
== Hardware considerations == &amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
Use a USB HUB only if there are no ports available on the RPi.&amp;lt;br /&amp;gt;&lt;br /&gt;
It is highly recommended to use a HUB with an external power supply.&lt;br /&gt;
&lt;br /&gt;
== USB adapter using the on-board UART interface == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hardware requirements === &amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
The on-board UART runs at 0V/3.3V levels, and the AVR USB board has to run at 5V to operate at 16MHz (running at 3.3V would only allow to operate at 8MHz).&amp;lt;br /&amp;gt;&lt;br /&gt;
Connecting the RPi and the AVR USB board directly may damage the hardware!&amp;lt;br /&amp;gt;&lt;br /&gt;
One cheap solution is to use a voltage divider:&amp;lt;br /&amp;gt;&lt;br /&gt;
* Connect both GNDs&lt;br /&gt;
* It's safe to connect the TXD pin of the RPi to the Rx pin of the AVR USB board (the GIMX firmwares configure the Rx pin as an input)&lt;br /&gt;
* To connect the Tx pin of the AVR USB board to the RXD pin of the RPi, you'll need to convert the voltage level from 0..5V to 0..3.3V.&amp;lt;br /&amp;gt;&lt;br /&gt;
This can be done with a simple resistive divider:&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/wiki/Resistive_divider.png https://gimx.fr/img/wiki/Resistive_divider.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
Vin is the Tx pin of the AVR USB board, Vout is the RXD pin of the RPi, R1=2.2kΩ , R2=3.3kΩ&lt;br /&gt;
* Do not connect any other pin!&lt;br /&gt;
&lt;br /&gt;
=== Sotware adjustments === &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
By default, the RPi UART is configured as a serial console.&amp;lt;br /&amp;gt;&lt;br /&gt;
Disable this serial console using raspi-config:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo raspi-config &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then select:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Advanced Options&amp;quot;, &amp;quot;Serial&amp;quot;, &amp;quot;No&amp;quot;, &amp;quot;Finish&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The default configuration does not allow high baudrates.&amp;lt;br /&amp;gt;&lt;br /&gt;
Enable high baudrates editing /boot/config.txt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /boot/config.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Add the following line at the end of the file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
init_uart_clock=8000000 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Reboot to apply the changes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GIMX installation == &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;wget https://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo dpkg -i gimx.deb&lt;br /&gt;
sudo apt-get update &amp;amp;&amp;amp; sudo apt-get -f install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
If you get a &amp;quot;Dependency is not satisfiable: ...&amp;quot; error message, upgrade Raspbian:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade&lt;br /&gt;
sudo apt-get -f install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Stop/disable triggerhappy service == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
[https://github.com/wertarbyte/triggerhappy/blob/master/README Triggerhappy] is a daemon that opens every input device for reading, and that consumes a few percent of the CPU time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
It seems a good idea to stop it while running GIMX.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
To stop triggerhappy:&lt;br /&gt;
 sudo service triggerhappy stop&lt;br /&gt;
To disable triggerhappy:&lt;br /&gt;
 sudo update-rc.d triggerhappy disable&lt;br /&gt;
&lt;br /&gt;
== Run GIMX == &amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
Read the [[Quick_Start|Quick start page]] to learn how to run GIMX through the GUI.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A good idea is to run GIMX directly from a terminal, without starting a graphical session, which can be done over the network, using a ssh client, or you can [[#Autostart GIMX at boot without GUI]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ideally, GIMX should be launched without using the Ethernet port (because it is connected on the USB bus). However, this doesn't seem to cause any issues generally.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More details on command line options on [[Command_line|this page]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The GUI will help you download the config xmls. If you never run the GUI, you MUST grab the Linux config xmls from here: https://github.com/matlo/GIMX-configurations/tree/master/Linux  The Windows xmls are NOT compatible!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Autostart GIMX at boot without GUI == &amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Simply create a file /etc/systemd/system/gimx.service (as root): &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/systemd/system/gimx.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With the following contents:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=GIMX  &lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
[Service]&lt;br /&gt;
User=pi  &lt;br /&gt;
Type=simple  &lt;br /&gt;
# Replace /dev/ttyUSB0 with /dev/ttyAMA0 when using the on-board UART interface&lt;br /&gt;
ExecStart=/usr/bin/gimx -p /dev/ttyUSB0 -c LogitechDrivingForceGT_G29.xml --nograb  &lt;br /&gt;
Restart=always  &lt;br /&gt;
RestartSec=5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
Replace ttyUSB0 with your device (/dev/ttyAMA0 when using the on-board UART interface) and LogitechDrivingForceGT_G29.xml with your mapping file (which should be available in the pi home directory as /home/pi/.gimx/config/LogitechDrivingForceGT_G29.xml)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
Run &amp;lt;pre&amp;gt;sudo systemctl daemon-reload&amp;lt;/pre&amp;gt; to notify systemd about the new file and &amp;lt;pre&amp;gt;sudo systemctl enable gimx &amp;amp;&amp;amp; sudo systemctl start gimx&amp;lt;/pre&amp;gt; to enable the gimx service start at boot and start it in the same line.&lt;br /&gt;
&lt;br /&gt;
== Notify when GIMX is running using a led == &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
In order to have a proper confirmation about if the gimx service is up and running, you can add a simple python script that turns a led on if the gimx service is running.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
The file will be located at /home/pi/blink.py:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo nano blink.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With the following contents:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
import os  &lt;br /&gt;
import time  &lt;br /&gt;
import RPi.GPIO as GPIO&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
led = 23  &lt;br /&gt;
button = 18  &lt;br /&gt;
GPIO.setmode(GPIO.BCM)  &lt;br /&gt;
GPIO.setup(led, GPIO.OUT)  &lt;br /&gt;
GPIO.setup(button, GPIO.IN, pull_up_down = GPIO.PUD_UP)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
def Shutdown(channel):  &lt;br /&gt;
  GPIO.output(led, True)&lt;br /&gt;
  time.sleep(0.2)&lt;br /&gt;
  GPIO.output(led, False)&lt;br /&gt;
  time.sleep(0.2)&lt;br /&gt;
  GPIO.output(led, True)&lt;br /&gt;
  time.sleep(0.2)&lt;br /&gt;
  GPIO.output(led, False)&lt;br /&gt;
  os.system(&amp;quot;sudo shutdown -h now&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
GPIO.add_event_detect(18, GPIO.FALLING, callback = Shutdown, bouncetime = 2000)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
while True:  &lt;br /&gt;
  found = False&lt;br /&gt;
  time.sleep(5)&lt;br /&gt;
  pids = [pid for pid in os.listdir('/proc') if pid.isdigit()]&lt;br /&gt;
  for pid in pids:&lt;br /&gt;
    try:&lt;br /&gt;
      cmd = open(os.path.join('/proc', pid, 'cmdline'), 'rb').read()&lt;br /&gt;
      if &amp;quot;gimx&amp;quot; in cmd:&lt;br /&gt;
        found = True&lt;br /&gt;
    except IOError: # proc has already terminated&lt;br /&gt;
      continue&lt;br /&gt;
  if found == True:&lt;br /&gt;
    GPIO.output(led, True)&lt;br /&gt;
  else:&lt;br /&gt;
    GPIO.output(led, False)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
As a bonus, you can add a button so when it is pressed, there is a little blink effect, and the pi is shutted down.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/wiki/PiButtonLed.png https://gimx.fr/img/wiki/PiButtonLed.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:43--&amp;gt;&lt;br /&gt;
To start at boot, simply add it to the pi user crontab (crontab -e) as &amp;lt;pre&amp;gt;@reboot python /home/pi/blink.py &amp;amp;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Powering on AVR and RPi simultaneously using the on-board UART interface  == &amp;lt;!--T:44--&amp;gt;&lt;br /&gt;
In case you want to power up AVR (Tested on Pro Micro ATmega32u4) and RPi at once (i.e. using PS4 USB port and a USB Y Splitter) using the on-board UART interface, you will need the adjust shown below in order to reset the AVR board from RPi once started.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:45--&amp;gt;&lt;br /&gt;
It is planned to solve this issue on GIMX 8 version [https://github.com/matlo/GIMX/issues/426]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:46--&amp;gt;&lt;br /&gt;
More details on support forum thread [https://gimx.fr/forum/viewtopic.php?f=5&amp;amp;t=1672]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:47--&amp;gt;&lt;br /&gt;
'''Physically'''&lt;br /&gt;
* RPi's PIN40 / GPIO21 connected to ATmega32u4 RST pin directly. (Any RPi GPIO pin should works)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:48--&amp;gt;&lt;br /&gt;
'''Logically'''&lt;br /&gt;
* New bash script created /home/pi/resetArduino.sh with content shown below:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
echo 21 &amp;gt; /sys/class/gpio/export&lt;br /&gt;
sleep 1&lt;br /&gt;
echo out &amp;gt; /sys/class/gpio/gpio21/direction&lt;br /&gt;
sleep 1&lt;br /&gt;
echo 1 &amp;gt; /sys/class/gpio/gpio21/value&lt;br /&gt;
sleep 1&lt;br /&gt;
echo 0 &amp;gt; /sys/class/gpio/gpio21/value&lt;br /&gt;
sleep 1&lt;br /&gt;
echo 1 &amp;gt; /sys/class/gpio/gpio21/value&lt;br /&gt;
&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Grant execution permissions&lt;br /&gt;
&amp;lt;pre&amp;gt;chmod +x /home/pi/resetArduino.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add the new script to boot sequence (like we do with blink.py program)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pi@raspberrypi:~ $ crontab -l&lt;br /&gt;
@reboot /home/pi/resetArduino.sh &amp;amp;&amp;amp; python /home/pi/blink.py &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using this configuration, GIMX is able to start correctly on its first attempt when RPi and ATmega32u4 are powered on from PS4 simultaneously using GPIO instead of CP2102 USB UART.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Gimx-config&amp;diff=7491</id>
		<title>Gimx-config</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Gimx-config&amp;diff=7491"/>
		<updated>2019-03-08T14:20:43Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''gimx-config''' is the general purpose config editor, and the most complete of the [[Config_Editors|editors]]. It can edit configs produced by other editors.&lt;br /&gt;
&lt;br /&gt;
==gimx-config== &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Start=== &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
[[File:gimx-config.png|none|thumb|600px]]&lt;br /&gt;
&lt;br /&gt;
===Button tab=== &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
Bind controls (button or axis, from any device) to controller buttons (cross, select, etc.).&lt;br /&gt;
[[File:gimx-config-buttons.png|none|thumb|600px]]&lt;br /&gt;
&lt;br /&gt;
===Axis tab=== &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
Bind controls (button or axis, from any device) to controller axes (left stick x, left stick y, pressure sensitive buttons, etc.).&lt;br /&gt;
[[File:gimx-config-axis.png|none|thumb|600px]]&lt;br /&gt;
&lt;br /&gt;
===Overall tab=== &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
====profile trigger====&lt;br /&gt;
Profile trigger is the button that activates the profile.&lt;br /&gt;
[[File:gimx-config-overall.png|none|thumb|600px]]&lt;br /&gt;
:The profile activation can be delayed (for ex. 100ms).&amp;lt;br /&amp;gt;&lt;br /&gt;
:If the switch back checkbox is enabled, GIMX will switch back to the previous profile when the button is released.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Typical use cases that allow to tweak the ADS mouse parameters in FPS games:&lt;br /&gt;
:# second profile with right mouse button as trigger, and switch back enabled; right mouse button is bind to the ADS button (for ex. l1) in both profiles&amp;lt;br /&amp;gt;&lt;br /&gt;
:# first and second profiles with right mouse button as trigger, and switch back disabled; right mouse button is bind to the ADS button (for ex. l1) in the first profile only (&amp;quot;toggle mode&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
====mouse options====&lt;br /&gt;
[[File:gimx-config-mouseoptions.png|none|thumb|600px]]&lt;br /&gt;
[[Mouse_Calibration#Smoothing|Mouse smoothing]] can be configured there if needed.&amp;lt;br /&amp;gt;&lt;br /&gt;
The mouse mode can be either &amp;quot;aiming&amp;quot; or &amp;quot;driving/flying&amp;quot;.&lt;br /&gt;
====axis intensities====&lt;br /&gt;
[[File:gimx-config-axisintensity.png|none|thumb|600px]]&lt;br /&gt;
:This can be used to have a precise control over a stick with buttons, or over a pressure-sensitive button with buttons.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Typical use case for FPS games:&amp;lt;br /&amp;gt;&lt;br /&gt;
:* WASD is bind to the left stick&amp;lt;br /&amp;gt;&lt;br /&gt;
:* mouse wheel down and up resp. decrease and increase the left stick intensity&amp;lt;br /&amp;gt;&lt;br /&gt;
:* dead zone = 20 (lowest stick position along each axis)&amp;lt;br /&amp;gt;&lt;br /&gt;
:* steps = 3 (number of stick positions along each axis)&lt;br /&gt;
&lt;br /&gt;
===Controllers=== &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
This part is only applicable for bluetooth.&amp;lt;br /&amp;gt;&lt;br /&gt;
Up to 7 sixaxis controllers, each using a different bluetooth dongle, can be emulated by GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
Each controller can be configured independently.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
[[File:gimx-config-controller.png|none|thumb|600px]]&lt;br /&gt;
&lt;br /&gt;
===Profiles=== &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
There are up to 8 profiles per controller.&amp;lt;br /&amp;gt;&lt;br /&gt;
For example, it's possible to define a profile for aiming: copy-paste the profile #1 to profile #2, define the right mouse click as profile #2 trigger with switch back (Overall tab), and adjust the mouse sensitivity &amp;amp; acceleration (Axis tab).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
[[File:gimx-config-profile.png|none|thumb|600px]]&lt;br /&gt;
&lt;br /&gt;
===Config conversion=== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
Items of the &amp;quot;Edit&amp;quot; menu that allow to convert a configuration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
[[File:gimx-config-edit.png|none|thumb|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
* The &amp;quot;Replace Mouse&amp;quot; item allows to change the mouse name and id.&amp;lt;br /&amp;gt;&lt;br /&gt;
* The &amp;quot;Convert mouse sensitivity&amp;quot; item allows to adjust the mouse sensitivity according to source/destination DPI values.&amp;lt;br /&amp;gt;&lt;br /&gt;
* The &amp;quot;Replace Keyboard&amp;quot; item allows to change the keyboard name and id.&lt;br /&gt;
&lt;br /&gt;
===Advanced=== &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
* Multiple mice and keyboards: check this box if you want two mice or two keyboards to be independent.&lt;br /&gt;
:Use case: use the mouse wheel of a keypad (such as the n52te) independently from the mouse wheel.&lt;br /&gt;
* Link controls: updates bindings in all controller profiles.&lt;br /&gt;
:Use case: a same binding is defined in profiles 1 &amp;amp; 2; modify the binding in profile 1: the binding in profile 2 is updated.&lt;br /&gt;
* Auto-bind controls: remap bindings according to the labels; the configuration to modify and the reference configuration should have labels configured (column 'Label' in Button and Axis tabs).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7485</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7485"/>
		<updated>2019-02-25T21:35:06Z</updated>

		<summary type="html">&lt;p&gt;Matlo: /* Building project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use default workspace folder.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails at finding make or gcc :&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* unfold &amp;quot;C/C++ Build&amp;quot;, and click on &amp;quot;Environment&amp;quot;&lt;br /&gt;
* make sure msys2 and mingw64 bin folders are present in the PATH variable&lt;br /&gt;
** for example, if you used default installation folder for msys2 (C:\msys64), you should have this at the end of the PATH variable: C:\msys64\usr\bin;C:\msys64\mingw64\bin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7484</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7484"/>
		<updated>2019-02-25T21:34:43Z</updated>

		<summary type="html">&lt;p&gt;Matlo: /* Building project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use default workspace folder.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails at finding make or gcc :&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* unfold &amp;quot;C/C++ Build&amp;quot;, and click on &amp;quot;Environment&amp;quot;&lt;br /&gt;
* make sure msys2 and mingw64 bin folders are present in the PATH variable&lt;br /&gt;
** for example, if you used default installation folder for msys2, you should have this at the end of the PATH variable: C:\msys64\usr\bin;C:\msys64\mingw64\bin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7483</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7483"/>
		<updated>2019-02-25T21:34:03Z</updated>

		<summary type="html">&lt;p&gt;Matlo: /* Building project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use default workspace folder.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails at finding make or gcc :&lt;br /&gt;
* in the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;&lt;br /&gt;
* unfold &amp;quot;C/C++ Build&amp;quot;, and click on &amp;quot;Environment&amp;quot;&lt;br /&gt;
* make sure msys2 and mingw64 bin folders are present in the PATH variable&lt;br /&gt;
* if you used default installation folder for msys2, you should have this at the end of the PATH variable: C:\msys64\usr\bin;C:\msys64\mingw64\bin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7481</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7481"/>
		<updated>2019-02-23T16:38:50Z</updated>

		<summary type="html">&lt;p&gt;Matlo: /* Building project= */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use default workspace folder.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails, make sure that the &amp;quot;Linux Tools Path&amp;quot; matches your Msys2/Mingw64 installation. In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;. Click on &amp;quot;Linux Tools Path&amp;quot; and check configuration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7480</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7480"/>
		<updated>2019-02-23T16:10:55Z</updated>

		<summary type="html">&lt;p&gt;Matlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Use default workspace folder.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails, make sure that the &amp;quot;Linux Tools Path&amp;quot; matches your Msys2/Mingw64 installation. In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;. Click on &amp;quot;Linux Tools Path&amp;quot; and check check configuration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7479</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7479"/>
		<updated>2019-02-23T16:00:29Z</updated>

		<summary type="html">&lt;p&gt;Matlo: /* Importing project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Build Project&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the build fails, make sure that the &amp;quot;Linux Tools Path&amp;quot; matches your Msys2/Mingw64 installation. In the &amp;quot;Project Explorer&amp;quot; view, right-click on the project, and click on &amp;quot;Properties&amp;quot;. Click on &amp;quot;Linux Tools Path&amp;quot; and check check configuration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7478</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7478"/>
		<updated>2019-02-23T15:52:08Z</updated>

		<summary type="html">&lt;p&gt;Matlo: /* Cloning project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX.git&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7477</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7477"/>
		<updated>2019-02-23T15:51:51Z</updated>

		<summary type="html">&lt;p&gt;Matlo: /* Cloning project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: https://github.com/matlo/GIMX.git&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7476</id>
		<title>Development on Windows</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Development_on_Windows&amp;diff=7476"/>
		<updated>2019-02-23T15:51:20Z</updated>

		<summary type="html">&lt;p&gt;Matlo: /* Cloning project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This wiki explains how to install a compilation environment (based on Msys2/mingw64) to build GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also explains how to install Eclipse CDT and perform a checkout.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unless otherwise specified, perform a default installation (default directories, etc).&lt;br /&gt;
&lt;br /&gt;
==Msys2/MinGW64== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Download and install [https://msys2.github.io/ Msys2].&amp;lt;br /&amp;gt;&lt;br /&gt;
Make sure to follow the instructions from the Msys2 wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
If you are running a 32-bit Windows, install the i686 version.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you are running a 64-bit Windows, install the x84_64 version.&lt;br /&gt;
&lt;br /&gt;
==Checkout installation and build tools== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
pacman --noconfirm -S git&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/matlo/GIMX-build.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Development tools== &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./install.sh&lt;br /&gt;
&lt;br /&gt;
==Inno setup== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Download and install [http://www.jrsoftware.org/isdl.php Inno setup].&lt;br /&gt;
&lt;br /&gt;
==Automated command-line build== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
Run mingwXY.exe (XY=32 or 64) and type: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
cd GIMX-build/windows&lt;br /&gt;
 ./build.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
All binaries are copied into &amp;lt;path to msys&amp;gt;\home\&amp;lt;username&amp;gt;\GIMX\setup, e.g. C:\msys32\home\matlo\GIMX\setup.&amp;lt;br /&amp;gt;&lt;br /&gt;
A setup file is also created.&lt;br /&gt;
&lt;br /&gt;
==Eclipse IDE== &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
This part is only useful in case you intend to modify the source code. If you only want to build GIMX, you can skip it.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eclipse is an IDE that can be stacked onto the Msys2/MinGW64 compilation toolchain.&amp;lt;br /&amp;gt;&lt;br /&gt;
Be sure to have a [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JRE] installed on your system.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download [https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-12/R/eclipse-cpp-2018-12-R-win32-x86_64.zip Eclipse CDT 2018-12]. Unzip it to wherever you want.&amp;lt;br /&amp;gt;&lt;br /&gt;
Run eclipse.exe.&lt;br /&gt;
&lt;br /&gt;
===Cloning project===&lt;br /&gt;
&lt;br /&gt;
Copy the following URL: '''https://github.com/matlo/GIMX.git'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on &amp;quot;Window &amp;gt; Show View &amp;gt; Other...&amp;quot;, select &amp;quot;Git repositories&amp;quot;, and click on &amp;quot;Open&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Type Ctrl+V. A &amp;quot;Clone Git Repository&amp;quot; window should appear.&amp;lt;br /&amp;gt;&lt;br /&gt;
First step defines the repository to import. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Second step defines the branch selection. Select the branches you are interested in. &amp;quot;master&amp;quot; branch contains latest stable source code. Click on &amp;quot;Next&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Third step defines local destination. A standard value for &amp;quot;Directory&amp;quot; is &amp;quot;C:\Users\&amp;lt;username&amp;gt;\git\GIMX&amp;quot;. Make sure to select &amp;quot;Clone submodules&amp;quot;. Click on &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Importing project===&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Git Repositories&amp;quot; view, right click on the cloned git repository, and click on &amp;quot;Import Projects...&amp;quot;. Select the project folder (for example &amp;quot;GIMX&amp;quot;) and click on &amp;quot;Finish&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matlo</name></author>
		
	</entry>
</feed>