Git Product home page Git Product logo

Comments (15)

ZakMcKrack3n avatar ZakMcKrack3n commented on June 15, 2024 1

"Good news everyone"
As its currently the free weekend I also downloaded the game , got it to run using the latest custom from glorious eggroll:

https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton8-23/GE-Proton8-23.tar.gz

Force feedback also seems to work, wheel base was in native mode and displayed in the game as "CSL DD Pro".

The archive has to be extracted and put into /home/yourUserName/.local/share/Steam/compatibilitytools.d/ and then can be selected in steam game settings proton version dropdown (if steam was running , needs restart to recognize the custom proton version).

So , no apparent driver issue using this version here.

from hid-fanatecff.

magguns avatar magguns commented on June 15, 2024 1

Perhaps the Proton 6.3-8 trick should be mentioned in the README for new users coming here?

from hid-fanatecff.

gotzl avatar gotzl commented on June 15, 2024 1

I've created an entry in the README. Closing this as solved as the workaround exists, I'll try to figure out what's going on with this, maybe in a separate ticket.

from hid-fanatecff.

gotzl avatar gotzl commented on June 15, 2024

I've got the game to recognize the wheel by setting Disable Steam Input, then starting the game with Proton 6.3-8 (the game doesn't fully start, but some frames seem to be enough). Then switching back to current Proton version.

from hid-fanatecff.

gotzl avatar gotzl commented on June 15, 2024

@ciscoyo I'll create a separate ticket when I had time to confirm the raceroom issue. Could you check if the Proton 6.3-8 trick works for you as well (with F1 23)?

from hid-fanatecff.

ciscoyo avatar ciscoyo commented on June 15, 2024

I've got the game to recognize the wheel by setting Disable Steam Input, then starting the game with Proton 6.3-8 (the game doesn't fully start, but some frames seem to be enough).
Could you check if the Proton 6.3-8 trick works for you as well (with F1 23)?

nope. game act the same way with proton 7, 8, experimental and GE's version. crashes while running or dosent even start when wheel is powered on.

but i figured something else out.
when u switch proton versions you have to delete the old prefix, otherwise u might experience issues, since they r on different development states.
i assumed that u probably do not know about it, so i tried it without deleting the old prefixes from 6.3.8 and experimental (i only tested these 2 versions by now).
and voila, f1 23 runs fine with a recognised wheel. ffb and every input from the wheel is recognised besides the gas pedal.. when i try to config the gas pedal, it even register it.. wtf.

the test on raceroom went the same but a lil bit different.
in raceroom everything works besides the ffb xD

edit: here is a link for the prefix explanation. second link is a invidious link. privacy secure users sure know ;)
https://youtu.be/uxWJ1xvowMk
https://vid.priv.au/watch?v=uxWJ1xvowMk

from hid-fanatecff.

ciscoyo avatar ciscoyo commented on June 15, 2024

wheel base was in native mode and displayed in the game as "CSL DD Pro".

i also use native mode(red led on base) ofc. but for me, the wheel is recognised as "GT DD Pro". to be more exact, it says its required ("benötigt" in german, so it can be a translation mistake by EA?). so the game thinks i have a GT DD Pro, but i have a CSL DD!
btw, the game gives me 10 wheels preselected choises. for example GT SW PRO RIM, Podium Racing Wheel F1, BMW GT2, etc.

since on zaks side everything works, i checked again what could be the problem for me. i figured out that the gas pedal is preselected as "Y-" joystick and when i config it by myself, it auto set to "Z-". but only, when i release the gas pedal (same behaviour with the breaking pedal btw)! second strange thing is, that the breaking pedal has also the "Z-" axi joystick output. but the difference is, that the gas pedal has a square with Z- in it and the breaking pedal has a circle around the Z-.

  • So i see 2 possible problems in the future @gotzl .. why not Y axi or what ever for the other pedal? i mean, there is no confrontation/confusion for my set up, but there r wheels out there, which have axis on their wheel itself(sometimes even more than just one). at least, its easier to distinguish, not only for humans like me ;D
    -the game button detection only register release states from the pedals, not the pushing state!
    i assume that's why it states as -(release) and not as +(push) right?
    anyway, what i find strange is, when i want to drive backwards. i have to press the break and when i want to driver even more faster backwards i have to press the break pedal even harder.
    in other/older games i played and real life as well ofc, u have to down shift from gear 1 to N(neutral) to R(backwards)
    and press gas pedal to drive faster backwards.
    I just want to let you know for your thought process for your sweet little driver here ^^
    it might be even a EA wanted thing as well, coz for a controller player, it's the most natural thing to drive backwards when u pull the axi trigger, no.. so we have to deal with this bullshit i guess ^^

anyway, than i needed to create my own control scheme!
my mistake was, that i wanted to override the preselected control scheme, which the game dosen't allow me to do and i didin't noticed it xD
so ye, everything is working for me now as well :)

btw, I don't need the GE proton version to run it, coz GE dosen't had any implementations/fixes in his version for F1 23 or fanatec yet(if i haven't overread sth), experimental is just fine. probably other versions as well, but did not test it.
but i still need the 6.3.8. prefixes otherwise the game crashes with wheel powered on!!

But @ZakMcKrack3n can u explain more what tinkering u did? u just installed ge proton and everything works out of the box? what distro r u using? r u using USB switches or something? up to date wheelbase software? and can u double check what wheel the game identifies yours, since u have the same device than me, when i remember correctly (see top of this post). i mean, i'm just curious why ur system works different than our ones and what's the reason for it. and it may help some readers in the future as well ^^
but the readers have some hints by now, they can test for themself i guess.. ;)

test my approach @gotzl and let us know if this works, so we can close this and head over to raceroom (which is the best sim racer anyway (for linux)) ;D
but tbh, i do believe that the ffb problem there is also not related to your driver at all as well xD

from hid-fanatecff.

ZakMcKrack3n avatar ZakMcKrack3n commented on June 15, 2024

@ciscoyo Proton Experimental for me still crashed for me yesterday, maybe I have to try again with a clean prefix.

For me pedals are also both marked like this, I think its just internal reuse of game pad symbology and reminiscent of former codemasters stuff, it looks weird , but if its works , just ignore it.

from hid-fanatecff.

dinuxlt avatar dinuxlt commented on June 15, 2024
OS: Arch Linux
KERNEL: 6.6.1-arch1-1
CPU: AMD Ryzen 7 5800X3D 8-Core
GPU: NVIDIA GeForce RTX 3080
GPU DRIVER: NVIDIA 545.29.02
RAM: 32 GB

F1 23 this weekend is free, so decided to download and test.
My default proton is: 7.0-6
It started with no issues.

CLS Elite + McLaren V2 wheel + V3 pedals worked out of the box. FFB, buttons, wheel, pedals.. all good and as expected (not sure about FFB because I don't have windows to compare).

from hid-fanatecff.

ZakMcKrack3n avatar ZakMcKrack3n commented on June 15, 2024

u just installed ge proton and everything works out of the box? what distro r u using?

Yes it did and of course I use arch btw 😅.
Wanting to try again I set up image sharpening by VKBASALT (totally unrelated) , now I get a denuvo anti tamper message and it links to a page I got to wait 24h.
So retesting anything is no longer possible for me at the moment.

from hid-fanatecff.

ciscoyo avatar ciscoyo commented on June 15, 2024

image sharpening by VKBASALT

oh ye, i came in touch with it as well a few weeks ago. but since i usually play competitive games using anti-cheat programs, i decided not to use it. it's to risky ^^

now I get a denuvo anti tamper message and it links to a page I got to wait 24h.

you should test it again, i think it's only a short time problem since it's free weekend. to many requests at that specific time i assume ^^
like i said, u seem to be a pro in these kind of thinks as well, so your conclusion is highly appreciated as well!

dinuxlt has an another fanatec set up and it worked with proton 7 only.. very interesting ^^

from hid-fanatecff.

ZakMcKrack3n avatar ZakMcKrack3n commented on June 15, 2024

@ciscoyo It seems switching proton versions triggered denuvo lockout , every new proton version is like an activation for them , found a bunch of threads for other games where this also happened, not great feature when the game crashes and we want to get it to run in the first place....
So VKBASALT is probably not to blame , I was merely following your tip and tried experimental , this was one switch to much.

from hid-fanatecff.

ciscoyo avatar ciscoyo commented on June 15, 2024

@ZakMcKrack3n ye i figured, coz i got that as well. i wanted to confirm which proton prefix i really need before i switched over to raceroom. in the afternoon, i switched back and could play again. u probably don't have to wait 24h like me. that's why i told u try again. but really unlucky, coz there was no lock up other days before, when u tried different prefixes. i hope u could play the game at least a lil bit.

from hid-fanatecff.

magguns avatar magguns commented on June 15, 2024

I just want to add, this whole switching Proton versions from experimental -> 6.3-8 -> experimental was absolutely necessary for me on all FF games I've tried on a fresh Ubuntu 23.10 install with the hid-fanatecff driver in order to make them run. They would either crash on startup (AMS2, EA WRC) or when starting a race/stage (DR2.0) 100% of the time until the until the 6.3-8 trick was performed. When switching to Proton 6.3-8, starting the game, and switching to experimental again they all worked. I've tested this multiple times and am able to reproduce it, both with the snap-distributed Steam package and the native package.

from hid-fanatecff.

melroy89 avatar melroy89 commented on June 15, 2024

I needed to downgrade back to GE-Proton8-25 to get the wheel detected in Assetto Corsa. It's a big issue I think.

from hid-fanatecff.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.