Forum Discussion

Sawtaytoes's avatar
5 years ago
Solved

Logitech G25 not working with NFS: Heat

Product: Need for Speed Heat
Platform:Steam-PC
Summarize your bug I have a Logitech G25 and the game doesn't seem to be recognizing it. I also tried getting it working with x360ce as I've seen in some YouTube videos, but it's not seeing my controller in the game even though it shows up fine in x360ce. Is it possible to add support for this controller? From my understanding, it's very similar to the G27 except it's missing a few steering wheel buttons.Z I tried using a Maxrace F-1 v3, but this makes it show up as a PS3 controller which also isn't supported. Since it's already not working with x360ce, I'm assuming this method would also not work.
What car were you using?
Was the car your own build or downloaded from the in-game community? Personal Build
What was the last event you played?
Was it a day or a night event?
How often does the bug occur? Every time (100%)
Steps: How can we find the bug ourselves? 1. Plug in a Logitech G25. 2. Try to play NFS: Heat. 1. Add x360ce 64-bit into the installation directory. 2. Configure for the G25. 3. Doesn't work in-game.
What happens when the bug occurs? The G25 isn't recognized.
What do you expect to see? I expect to see the G25 working in the game.

I bought this controller years ago and have been looking for a game play it with. I see no reason to spend nearly $400 on a new on considering this one works just fine. I'm not a simulation racer, so I'd rather not be forced into buying something new when I'm sure there are plenty of these G25s out in the wild.

  • Sawtaytoes's avatar
    Sawtaytoes
    5 years ago

    It appears as I had a setting in Steam controllers which I shouldn't have.

    After I unchecked "Generic Gamepad Configuration Support", the G25 was recognized as an unsupported steering wheel controller, but at least it let me drive.



    At this point, I'm looking to remap the controls. You can do this with a keyboard or controller, but for some reason, when a steering wheel is used, control remapping goes out the window. Any reason why that might be? The G25 has more controls than the officially-supported G29, but the button mappings don't seem to be correct for the G25 in NSF: Heat.

9 Replies

  • EA_Barry's avatar
    EA_Barry
    Icon for Community Manager rankCommunity Manager
    5 years ago

    @Sawtaytoes 

    For PC players: Please make sure to install the Logitech G Hub, regardless of the wheel manufacturer and model you are using.

  • @EA_Barry Hello! I installed Logitech G Hub and my controller isn't showing up. It says "Connect your Logitech G Gear".

    Pretty sure it is not compatible with this particular software.

    Can you confirm the G25 is compatible with G Hub and that running G Hub makes it work with NFS: Heat?
  • Sawtaytoes's avatar
    Sawtaytoes
    5 years ago

    It appears as I had a setting in Steam controllers which I shouldn't have.

    After I unchecked "Generic Gamepad Configuration Support", the G25 was recognized as an unsupported steering wheel controller, but at least it let me drive.



    At this point, I'm looking to remap the controls. You can do this with a keyboard or controller, but for some reason, when a steering wheel is used, control remapping goes out the window. Any reason why that might be? The G25 has more controls than the officially-supported G29, but the button mappings don't seem to be correct for the G25 in NSF: Heat.

  • CCSGdimma's avatar
    CCSGdimma
    5 years ago

    Did you get your G25 working on need for speed heat ? I have this downloading now and have a g25 that’s the only reason I brought as some friends have it on Xbox and it is cross play but there is no way I can play this with a keyboard. Hate how you got a response 1st time as well but nothing to your further questions 

  • Yes, I did get it working with Need for Speed Heat 😉.

    The Fix

    The key was both installing the Logitech G Hub (even though the G25 doesn't show up in there) and unchecking that Steam controller box.

    Remapping
    For remapping controls, I used the official Logitech SetPoint software. You should already have it installed for the G25. I set up controls for NFS Heat, but had to force it to globally use those controls when playing the game because sometimes Windows will pop something up and SetPoint will no longer know that NFS Heat is the active Window. Possible an issue with Origin because it doesn't happen in DiRT Showdown or Driver: San Fransisco (older games from other companies).

    Lastly, I needed to do one last thing. The arrow keys aren't mapped correctly on the G25, so for my config, I also mapped those to keyboard keys as there was no equivalent mapping on the G25.

    Below is my exported NFS Heat config. This uses custom remapped controls; not the same as the G29, but does give a good overview of how to remap controls for NFS Heat.

    <?xml version="1.0" encoding="utf-8"?>
    <GameProfile xmlns="http://www.logitech.com/schemas/2009/gaming/game_profile"><Profile GUID="{BFF4B2FE-DAB2-4F31-8051-23F601062081}" Publisher="Custom User Profile" Author="satur" Revision="17:09/07/2020" Installed="false"><Name>NFS - Heat</Name><Signature Key="" Value="" Shortcut="" /><Target IconIndex="0"><Name>NeedForSpeedHeat.exe</Name></Target><Macros><Command Id="1" Name="Mouse Left Button"><Event Type="Mouse" DeltaX="0" DeltaY="0" Mask="1" /></Command><Command Id="2" Name="Mouse Middle Button"><Event Type="Mouse" DeltaX="0" DeltaY="0" Mask="4" /></Command><Command Id="3" Name="Mouse Right Button"><Event Type="Mouse" DeltaX="0" DeltaY="0" Mask="2" /></Command><Command Id="4" Name="Boost"><Event Type="Button" Apply="true" Mask="1" Up="false" /></Command><Command Id="5" Name="Map"><Event Type="Button" Apply="true" Mask="128" Up="false" /></Command><Command Id="6" Name="Handbreak"><Event Type="Button" Apply="true" Mask="2" Up="false" /></Command><Command Id="7" Name="Keystroke Up" IsKeystroke="true"><Event Type="Key" Keyname="UP" Up="false" KeynameUndo="UP" /></Command><Command Id="8" Name="Keystroke Down" IsKeystroke="true"><Event Type="Key" Keyname="DOWN" Up="false" KeynameUndo="DOWN" /></Command><Command Id="9" Name="Keystroke Left" IsKeystroke="true"><Event Type="Key" Keyname="LEFT" Up="false" KeynameUndo="LEFT" /></Command><Command Id="10" Name="Keystroke Right" IsKeystroke="true"><Event Type="Key" Keyname="RIGHT" Up="false" KeynameUndo="RIGHT" /></Command><Command Id="11" Name="Left Button"><Event Type="Button" Apply="true" Mask="32" Up="false" /></Command><Command Id="12" Name="Right Button"><Event Type="Button" Apply="true" Mask="16" Up="false" /></Command><Command Id="13" Name="Pause"><Event Type="Button" Apply="true" Mask="64" Up="false" /></Command><Command Id="14" Name="X"><Event Type="Button" Apply="true" Mask="4" Up="false" /></Command><Command Id="15" Name="Y"><Event Type="Button" Apply="true" Mask="8" Up="false" /></Command><Command Id="16" Name="Keystroke Num 4" IsKeystroke="true"><Event Type="Key" Keyname="NUM4" Up="false" KeynameUndo="NUM4" /></Command><Command Id="17" Name="Keystroke Num 6" IsKeystroke="true"><Event Type="Key" Keyname="NUM6" Up="false" KeynameUndo="NUM6" /></Command><AxisCommand Id="18" Name="New Axis" RefIdMin="6" RefIdMax="-1" /><HatCommand Id="19" Name="4Arrow Keys" HatType="8-way" RefIdN="7" RefIdS="8" RefIdW="9" RefIdE="10" RefIdNE="-1" RefIdNW="-1" RefIdSE="-1" RefIdSW="-1" /></Macros><Assignments DeviceModel="56"><AxisDynamics><AxisDef Axis="X" Sign="1" Acceleration="50" Speed="100" Deadzone="0" DeadzoneSign="0" /></AxisDynamics><Command RefId="11"><Control Type="Button" ID="7" /></Command><Command RefId="5"><Control Type="Button" ID="0" /></Command><Command RefId="4"><Control Type="Button" ID="4" /></Command><Command RefId="6"><Control Type="Button" ID="5" /></Command><Command RefId="12"><Control Type="Button" ID="6" /></Command><Command RefId="4"><Control Type="Button" ID="17" /></Command><Command RefId="6"><Control Type="Button" ID="18" /></Command><Command RefId="13"><Control Type="Button" ID="1" /></Command><Command RefId="16"><Control Type="Button" ID="2" /></Command><Command RefId="17"><Control Type="Button" ID="3" /></Command><Command RefId="15"><Control Type="Button" ID="15" /></Command><Command RefId="14"><Control Type="Button" ID="16" /></Command><Axis RefId="18"><Control Type="Axis" ID="4" /></Axis><Hat RefId="19"><Control Type="POV" ID="0" /></Hat><Mapping><Source Type="Axis" ID="0" /><Destination Type="Axis" ID="1" /></Mapping><Mapping><Source Type="Axis" ID="2" /><Destination Type="Axis" ID="4" /></Mapping><Mapping><Source Type="Axis" ID="3" /><Destination Type="Axis" ID="8" /></Mapping><Mapping><Source Type="Axis" ID="4" /><Destination Type="Axis" ID="16" /></Mapping></Assignments></Profile></GameProfile>

    Here's what it looks like:

    Since you can't remap shifter controls, I ended up making my clutch the handbreak. This only works because I'm driving in Automatic.

    Here's how you force global configs:

  • Brutalon86's avatar
    Brutalon86
    5 years ago

    When I press the gas pedal it accelerates for a fraction of a second after which the pedal is without function. The same happens with the brake pedal. Everything else works without problems. Do you have any idea what it could be?

  • Sawtaytoes's avatar
    Sawtaytoes
    5 years ago

    To figure out what's wrong with your pedals, you need to check your controller config. Press the pedal and see if it's working like you expect.

    Also, did you use my config? If so, maybe you need to tweak it for use with your controller.

  • Does anyone know if the Logitech Driving Force Shifter and clutch pedal is compatible with NFS Heat and NFS Payback on PC?

  • Been trying to figure it out cause ima idiot and i can't get the paddles to work 

About NEED FOR SPEED™ Franchise Discussion

Have you played any other Need for Speed games in the franchise? Tell us about your experience on the community forum.29,864 PostsLatest Activity: 21 minutes ago