{"id":2937,"date":"2021-06-05T01:00:00","date_gmt":"2021-06-05T00:00:00","guid":{"rendered":"https:\/\/chewett.co.uk\/blog\/?p=2937"},"modified":"2021-06-05T14:48:12","modified_gmt":"2021-06-05T13:48:12","slug":"adding-logitech-g920-support-to-dirt-3-complete-edition","status":"publish","type":"post","link":"https:\/\/chewett.co.uk\/blog\/2937\/adding-logitech-g920-support-to-dirt-3-complete-edition\/","title":{"rendered":"Adding Logitech G920 support to DiRT 3 Complete Edition"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"678\" height=\"254\" data-attachment-id=\"2938\" data-permalink=\"https:\/\/chewett.co.uk\/blog\/2937\/adding-logitech-g920-support-to-dirt-3-complete-edition\/logitech_g920_dirt_complete_header\/\" data-orig-file=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2021\/06\/logitech_g920_dirt_complete_header.jpg?fit=800%2C300&amp;ssl=1\" data-orig-size=\"800,300\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"logitech_g920_dirt_complete_header\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2021\/06\/logitech_g920_dirt_complete_header.jpg?fit=300%2C113&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2021\/06\/logitech_g920_dirt_complete_header.jpg?fit=678%2C254&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2021\/06\/logitech_g920_dirt_complete_header.jpg?resize=678%2C254&#038;ssl=1\" alt=\"\" class=\"wp-image-2938\" srcset=\"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2021\/06\/logitech_g920_dirt_complete_header.jpg?w=800&amp;ssl=1 800w, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2021\/06\/logitech_g920_dirt_complete_header.jpg?resize=300%2C113&amp;ssl=1 300w, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2021\/06\/logitech_g920_dirt_complete_header.jpg?resize=768%2C288&amp;ssl=1 768w, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2021\/06\/logitech_g920_dirt_complete_header.jpg?resize=50%2C19&amp;ssl=1 50w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/figure>\n\n\n\n<p>This blog post describes how you can add support for the Logitech G920 controller to DiRT 3 Complete edition.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Adding support for the Logitech G920<\/h2>\n\n\n\n<p>First find your installation folder. This will typically be located at:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">C:\\Program Files (x86)\\Steam\\steamapps\\common\\DiRT 3 Complete Edition\\<\/pre>\n\n\n\n<p>All the files you need to edit will be under this directory.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Adding in the action map<\/h3>\n\n\n\n<p>Go to the <code>actionmap<\/code> directory then copy <code>lg_g27.xml<\/code> to <code>lg_g920.xml<\/code>.<\/p>\n\n\n\n<p>Edit this newly copied file and find the line:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;ActionMap actionMapName=\"lg_g27\" deviceName=\"Logitech G27 Racing Wheel USB\" priority=\"3\"><\/pre>\n\n\n\n<p>Replace this with:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;ActionMap actionMapName=\"lg_g920\" deviceName=\"Logitech G920 Driving Force Racing Wheel USB\" priority=\"3\"><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Updating the action map path<\/h2>\n\n\n\n<p>Open and edit <code>actionmap\/actionMapPaths.xml<\/code><\/p>\n\n\n\n<p>Fine the following line, copy it, then edit it:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;xmlreader processor=\"ActionMap2\" filename=\"actionmap\/lg_g27.xml\" map=\"UPDATE\" pool=\"UPDATE_TEMPORARY\" \/><\/pre>\n\n\n\n<p>Make the new copied line look as below:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;xmlreader processor=\"ActionMap2\" filename=\"actionmap\/lg_g920.xml\" map=\"UPDATE\" pool=\"UPDATE_TEMPORARY\" \/><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Add the force feedback settings<\/h2>\n\n\n\n<p>Then finally edit <code>forcefeedback\\devicesetup.xml<\/code><\/p>\n\n\n\n<p>Find the following line, copy it, then edit it:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;FFBDevice name=\"Logitech G27 Racing Wheel USB\" scaleForce=\"1.0\" scaleFriction=\"1.0\" baseFriction=\"0.0\" maxFriction=\"100.0\" scaleEffects=\"1.0\" delay=\"0.0\"\/><\/pre>\n\n\n\n<p>Make the copied line look as below<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;FFBDevice name=\"Logitech G920 Driving Force Racing Wheel USB\" scaleForce=\"1.0\" scaleFriction=\"1.0\" baseFriction=\"0.0\" maxFriction=\"100.0\" scaleEffects=\"1.0\" delay=\"0.0\"\/><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p>Once these files are edited you should then be able to launch the game and use the controller. You will need to go into the settings and configure each button on the controller to be used with the game. This can be done by just mapping each button to an appropriate action on the controller.<\/p>\n\n\n\n<p>More information is available on the codemasters forum if you are having some issues:<\/p>\n\n\n\n<p><a href=\"https:\/\/forums.codemasters.com\/topic\/9615-dirt-2-and-dirt-3-complete-with-g920g29\/\">https:\/\/forums.codemasters.com\/topic\/9615-dirt-2-and-dirt-3-complete-with-g920g29\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This blog post describes how you can add support for the Logitech G920 controller to DiRT 3 Complete edition.<\/p>\n","protected":false},"author":1,"featured_media":2940,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3],"tags":[409,13,410],"class_list":["post-2937","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fixes","tag-dirt-3-complete-edition","tag-fix","tag-logitech-g920"],"wppr_data":{"cwp_meta_box_check":"No"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2021\/06\/logitech_g920_dirt3_posticon_OUTPUT.png?fit=1200%2C628&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p2toWX-Ln","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1900,"url":"https:\/\/chewett.co.uk\/blog\/1900\/adding-a-virtual-host-in-apache\/","url_meta":{"origin":2937,"position":0},"title":"Adding a Virtual Host in Apache","author":"Chewett","date":"February 27, 2019","format":false,"excerpt":"This post includes a short snippet and some explanation about how you can use Virtual Hosts with Apache. Why use a Virtual Host To run multiple sites with a single Apache install you can use Virtual Hosts. This is a feature where Apache will load different webserver configurations depending on\u2026","rel":"","context":"In &quot;Informational&quot;","block_context":{"text":"Informational","link":"https:\/\/chewett.co.uk\/blog\/category\/informational\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2019\/02\/virtual_host_with_apache.jpg?fit=800%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2019\/02\/virtual_host_with_apache.jpg?fit=800%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2019\/02\/virtual_host_with_apache.jpg?fit=800%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2019\/02\/virtual_host_with_apache.jpg?fit=800%2C800&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":2853,"url":"https:\/\/chewett.co.uk\/blog\/2853\/adding-the-heltec-esp32-library-to-the-arduino-ide\/","url_meta":{"origin":2937,"position":1},"title":"Adding the Heltec ESP32 library to the Arduino IDE","author":"Chewett","date":"April 10, 2021","format":false,"excerpt":"This post talks about how you can add the Heltec ESP32 library to the Arduino IDE and use it to test your Heltec ESP32. Adding board support for the Heltec ESP32 Before adding the Heltec ESP32 library to the Arduino IDE you should ensure the Heltec ESP32 series boards are\u2026","rel":"","context":"In &quot;Electronics&quot;","block_context":{"text":"Electronics","link":"https:\/\/chewett.co.uk\/blog\/category\/electronics\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2021\/04\/makerhawk_lora_esp32_library_posticon_OUTPUT.png?fit=1200%2C628&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2021\/04\/makerhawk_lora_esp32_library_posticon_OUTPUT.png?fit=1200%2C628&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2021\/04\/makerhawk_lora_esp32_library_posticon_OUTPUT.png?fit=1200%2C628&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2021\/04\/makerhawk_lora_esp32_library_posticon_OUTPUT.png?fit=1200%2C628&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2021\/04\/makerhawk_lora_esp32_library_posticon_OUTPUT.png?fit=1200%2C628&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":521,"url":"https:\/\/chewett.co.uk\/blog\/521\/add-new-user-account-raspbian-raspberry-pi\/","url_meta":{"origin":2937,"position":2},"title":"Add a new user account in Raspbian Raspberry Pi","author":"Chewett","date":"August 5, 2017","format":false,"excerpt":"For my cluster project I will add a new user to each Raspberry Pi. This is so the user I use for all other systems will be the \u00a0same on the Raspberry Pi's. This post describes how to add another user to Raspbian OS. Adding a new user to Raspbian\u2026","rel":"","context":"In &quot;Raspberry Pi Cluster&quot;","block_context":{"text":"Raspberry Pi Cluster","link":"https:\/\/chewett.co.uk\/blog\/category\/raspberry-pi-cluster\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2017\/08\/add_user_to_raspbian_os.jpg?fit=800%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2017\/08\/add_user_to_raspbian_os.jpg?fit=800%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2017\/08\/add_user_to_raspbian_os.jpg?fit=800%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2017\/08\/add_user_to_raspbian_os.jpg?fit=800%2C800&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":2568,"url":"https:\/\/chewett.co.uk\/blog\/2568\/fixing-wordpress-image-thumbnails-not-being-the-right-size-for-your-theme\/","url_meta":{"origin":2937,"position":3},"title":"Fixing WordPress Image Thumbnails not being the right size for your Theme","author":"Chewett","date":"August 15, 2020","format":false,"excerpt":"This post talks about how you can fix Wordpress Image thumbnails not being the right size for your theme. Why this issue occurs Whenever you upload an post image the thumbnail is created on upload. This means that the image thumbnail does not need to be created on the fly.\u2026","rel":"","context":"In &quot;Fixes&quot;","block_context":{"text":"Fixes","link":"https:\/\/chewett.co.uk\/blog\/category\/fixes\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2020\/08\/fixing_thumbnails_wordpress_icon.jpg?fit=1200%2C628&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2020\/08\/fixing_thumbnails_wordpress_icon.jpg?fit=1200%2C628&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2020\/08\/fixing_thumbnails_wordpress_icon.jpg?fit=1200%2C628&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2020\/08\/fixing_thumbnails_wordpress_icon.jpg?fit=1200%2C628&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2020\/08\/fixing_thumbnails_wordpress_icon.jpg?fit=1200%2C628&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":764,"url":"https:\/\/chewett.co.uk\/blog\/764\/virtualized-raspian-os-virtualbox\/","url_meta":{"origin":2937,"position":4},"title":"Virtualized Raspian OS with Virtualbox","author":"Chewett","date":"October 21, 2017","format":false,"excerpt":"This post walks you through the process of installing the Raspberry Pi OS, Raspbian, with VirtualBox. I am going to use this at times to test my software running on the OS that the Raspberry Pi Cluster runs. Why do I need a special version of Raspbian OS to work\u2026","rel":"","context":"In &quot;Raspberry Pi Cluster&quot;","block_context":{"text":"Raspberry Pi Cluster","link":"https:\/\/chewett.co.uk\/blog\/category\/raspberry-pi-cluster\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2017\/10\/raspbian_on_virtualbox.jpg?fit=800%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2017\/10\/raspbian_on_virtualbox.jpg?fit=800%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2017\/10\/raspbian_on_virtualbox.jpg?fit=800%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2017\/10\/raspbian_on_virtualbox.jpg?fit=800%2C800&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":1045,"url":"https:\/\/chewett.co.uk\/blog\/1045\/windows-10-fall-creators-edition-samba-mounts-no-longer-working\/","url_meta":{"origin":2937,"position":5},"title":"Windows 10 Fall Creators Edition Samba mounts no longer working","author":"Chewett","date":"March 3, 2018","format":false,"excerpt":"This post\u00a0describes what you can do if your accessing samba shares no longer works on Windows 10 Fall Creators Edition. Windows 10 Samba mounts no longer working Microsoft have started disabling SMB1 protocol for samba mounts. This means that any samba mounts that use SMB1 will not be accessible. This\u2026","rel":"","context":"In &quot;Fixes&quot;","block_context":{"text":"Fixes","link":"https:\/\/chewett.co.uk\/blog\/category\/fixes\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/03\/fixing_smb1_mounts_windows.jpg?fit=800%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/03\/fixing_smb1_mounts_windows.jpg?fit=800%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/03\/fixing_smb1_mounts_windows.jpg?fit=800%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/chewett.co.uk\/blog\/wp-content\/uploads\/2018\/03\/fixing_smb1_mounts_windows.jpg?fit=800%2C800&ssl=1&resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/posts\/2937","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=2937"}],"version-history":[{"count":4,"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/posts\/2937\/revisions"}],"predecessor-version":[{"id":2943,"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/posts\/2937\/revisions\/2943"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/media\/2940"}],"wp:attachment":[{"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=2937"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=2937"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chewett.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=2937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}