Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
To answer your question more directly though, this sounds like rF2 doesn't have a profile for the wheel based on the check it does against the driver. So it will not auto assign anything, if I'm reading it right.
Edit: To elaborate further, what I mean is, there is no pre configured file bundled with rF2 for your wheel. If you browse through to the rFactor 2 / UserData / Controller folder, there are a number of files which cover the most common devices and I believe what happens when you click detect is it simply loads these into the game for you.
I tried binding the movements, but that didn't work. When the "preferred controller" was set as keyboard, it wouldn't register any wheel or pedal movements. I then tried loading one of the existing wheel options such as Logitech G27, but still rFactor didn't sense any movement from the ECCI.
That is exactly what I think the issue is - there is no preconfigured file and the options that are available don't seem to suit the ECCI either.
I'm hoping someone has solved the issue before or that someone at rFactor/Studio297 can advise how to fix...
Edit: Oh, I think I just realised, having loaded the game to snoop around, you mean "preferred controller" as in, you loaded a preset?
Now I have some time edit:
Right, done some snooping of files, maybe you could try this...
1) Copy a json file, could be any I guess but I opened up the default G27 file and compared it with my own custom G27 file because...I have a G27.
2) Ignore the first section for now, scroll down to line 342 Where it says...
"DeviceName 1":"Logitech G27 Racing Wheel USB=#046dc29b,
3) Now, with the wheel plugged in, open device manager from the control panel and extend the "Human Interface Devices" section.
4) Look for your wheel, hopefully it will say something like "ECCI Hi Def USB".
5) Highlight it, right click on it and choose properties. In the window that opens, click the details tab.
6) Click on the drop down menu and select "Hardware Ids".
7) Now, what I see here contains the number referenced in the json file but mixed with other ASCII text. I see a line that says "USB\VID_046D&PID_C29B". Removing the underscore and everything before it, then "&PID_" leaves me with the hardware id rF2 apparently uses to recognise it. "046dc29b". (VID = Vendor ID, PID = Product ID)
8) Try creating your own replacement line in the json so it reflects something like this...
"DeviceName 1":"ECCI Hi Def USB=#XXXXXXXX,"
9) Save and rename your file, "ECCI Hi Def USB.json"
I hope this makes sense and more importantly, gets you moving in the right direction.
Something I found when looking at other presets though is not all files had the hardware id in them, so that might not be required. They at least all had the line that looked like it would be the name for the driver as it would appear in the HID area of device manager. Some (the Logitech rumblepads) contain references to other devices that were presumably connected to the creators computer.
There's also settings in there to tell the game to ignore FFB for the device which might be needed. Then there's the pedal setup. I don't know if these ECCI wheels take the pedal signals through them or if it is another discrete device with it's own driver and USB connection. If the latter, they'll need to add them as a second device in the same json I suspect, which I forgot to mention. That's assuming this works of course.
The thing that strikes me as odd though, it shouldn't matter what json exists or is loaded. When you try to rebind say the steering axis, it (edit: by it, I mean the game) should look for and see just generic Direct Input changes. Heh, maybe I should have started with the question, "Is it working with other racing sims?...or anything? Can you see it respond in the driver software?". On that note...
@mriemer: Does the wheel have any kind of driver software that allows you to check it's working outside the game? Can you see it in devices and printers and check it in the Windows generic game controller settings?
Excuse me while I now go and facepalm myself for falling victim, again, to my over zealous mind that forgets to ask the simplest things first....I actually have a funny story about over the phone tech support...but I think I have rambled long enough.
Hi "Manwith Noname",
You were spot on! Followed your instructions above and made the changes to a copy of the JSON file and Bingo! it found the ECCI Wheel.
For everyone else's benefit, the Devicename that worked for me was
"Device Name 1":"ECCI HI-DEF USB=#048E000D",
thanks a heap for the suggestion!
Happy racing!
Thx very much!
Great find, this happened to be the issue in my case also.
So after installing the game, it did not detect the controller by default and I was not able to use my wheel for any command.
The issue is that they have multiple controller config files for the same controller (in my case, I am using a G29). So there are options as follows;
1) Logitech G-Hub G29 Driving Force Racing Wheel USB (Not Working)
2) Logitech G29 Driving Force Racing Wheel USB (Working)
So basically in controller profile loading, don't load the G-Hub option.
I have the Logitech G-Hub installed as well and all the drivers are up-to date. But the 1st option was not working.
I have never once played this game with my wheel because it does not work. and i cannot refund the game because I spent too long trying to fix the issue.