12-04-2006, 05:53 AM,
|
|
Nigo
Member
|
Posts: 118
Threads: 9
Joined: Jun 2006
|
|
I'm a Linux user as well and I hate Windows and Microsoft as much as you... but... what would I use on Linux ? vDrift ? RSC Motorsport ? Racer ? Torcs ? oh, come on...
I really like vDrift as a race-sim, it reminds me Netkar's beginnings on some points, but lets be realistic; maybe you should try rFactor, GTL, RBR, or Netkar Pro sometimes, that might makes you like Windows a bit :lol:
|
|
12-04-2006, 02:04 PM,
|
|
osiris
Junior Member
|
Posts: 35
Threads: 4
Joined: Jul 2006
|
|
Where can I find wheel and pedals for a MAC ?(not an universal)
Is any usb stuff OK? or must I seek for special items?
|
|
12-05-2006, 05:21 AM,
|
|
Nigo
Member
|
Posts: 118
Threads: 9
Joined: Jun 2006
|
|
I'm not saying you need to be a race-simer to play vDrift, I say if you're not a race-simer there are no much point gooing for a G25... but, hey, you do whatever you want :wink:
|
|
12-05-2006, 12:45 PM,
|
|
Nigo
Member
|
Posts: 118
Threads: 9
Joined: Jun 2006
|
|
no, that's not what I'm saying, that's the "cheapest"
|
|
02-05-2007, 07:53 PM,
|
|
stenyak
Junior Member
|
Posts: 44
Threads: 1
Joined: Dec 2006
|
|
Hi, a Logitech G25 just arrived home today. 2 years ago i tried getting my old Saitek R440 FFB to work on linux, but it didn't work; most support was for Logitech wheels.
I will try to see if i get the FFB working by applying the usual kernel pach. So far these are supposed to work under linux
{0x46d, 0xc211, hid_lgff_init}, // Logitech Cordless rumble pad
{0x46d, 0xc283, hid_lgff_init}, // Logitech Wingman Force 3d
{0x46d, 0xc295, hid_lgff_init}, // Logitech MOMO force wheel
{0x46d, 0xc219, hid_lgff_init}, // Logitech Cordless rumble pad 2
Unfortunately, running jscalibrator i don't get the full 900º of precision, but only the reduced angle (300º? dunno how many).
I'm a bit too lazy so don't expect results any time soon though.. you can try youself if you want, the file is <kernel>/drivers/usb/input/hid-ff.c, just add the new model identifier to that list (can't remember how to get it, sorry), recompile the kernel and reboot.
|
|
02-05-2007, 09:12 PM,
|
|
stenyak
Junior Member
|
Posts: 44
Threads: 1
Joined: Dec 2006
|
|
Surprisingly i left my laziness aside and tried it. I've managed to get a "constant force" effect working in the G25. I'm not sure about the rest of effects, i gotta tweak the values some more, default force values are too weak to be felt.
This should allow to create most of the effects needed in a simulation.. the "constant force" can be modified (by re-uploading a new "constant force" effect everytime the physics engine wants) so that the effect of damping, vibration or whatever is felt.
Maybe i'll try to get it working with Motorsport...
BTW: no, the 900º mode doesn't work, nor does the H-shifter (only first and second gear.. which is only useful when you put the thing in sequential shifting mode, that is, like WRC cars)... a pity. Maybe it's fixable somehow, but i have no idea where to start.
|
|
02-05-2007, 11:02 PM,
|
|
joevenzon
Administrator
|
Posts: 2,679
Threads: 52
Joined: Jun 2005
|
|
If you want to try it, VDrift calculates FFB values but doesn't currently know how to send them to any controllers. If you want to hack in support for your wheel, it should be fairly easy. If you go to the latest SVN rev (R1525), line 1864 gets the feedback force value. I believe it's in newtons. You'll probably need to scale it to a reasonable range for your wheel, but that should be all that's needed. Try it out! You'll be the first.
Line 1864 reads:
Code: float feedback = (GetCar(CONT_PLAYERLOCAL)->car->wheel(0)->GetFeedback()+
GetCar(CONT_PLAYERLOCAL)->car->wheel(1)->GetFeedback())*0.5;
stop by IRC if you need any help.
|
|
02-06-2007, 02:14 AM,
|
|
stenyak
Junior Member
|
Posts: 44
Threads: 1
Joined: Dec 2006
|
|
I have no time atm, just a small question (curiosity): does it predict FFB in order to account for lag in wheel movement?
|
|
02-06-2007, 06:03 AM,
|
|
Nigo
Member
|
Posts: 118
Threads: 9
Joined: Jun 2006
|
|
joevenzon Wrote:If you want to try it, VDrift calculates FFB values but doesn't currently know how to send them to any controllers I don't think any Linux driver supports Force Feedback but we can use DirectInput on Windows for that
|
|
02-06-2007, 08:56 AM,
|
|
stenyak
Junior Member
|
Posts: 44
Threads: 1
Joined: Dec 2006
|
|
Good. Being able to control how the virtual steering wheel behaves is a must for realistic control.
Nigo: i'm not sure what you mean, but the official Linux kernel has been shipping with Force Feedback support (even if partial; reverse engineering is hard) in its Joystick drivers for a long time now. I didn't use any custom code (the only thing i did was tell the drivers about how my steering wheel should be able to support FFB, since it wasn't aware of it).
|
|
|