Page 1 of 2

Wheel... what to buy?

PostPosted: Sat Feb 23, 2013 5:02 pm
by madbad
I'm in the process of convincing myself (:lol:) to buy a wheel.

From what I've read around on the net the best one is the Logitech G27 but is way out of my budget (euro 299 are way too much... let say that I want to spend around half of those):

For sure I want one with:
- force feedback
- pedals (brake and throttle)

I'm not sure about
- pedals: clutch .. do you guys really use it and does it make some real difference to have/not to have?
- shifter

Do you guys has some suggestion on what to buy?

Re: Wheel... what to buy?

PostPosted: Sat Feb 23, 2013 5:23 pm
by mungewell
On the assumption that you're playing on Linux... we have all of the Logitech wheels supported so I'd suggest one of those. I would go with a 900 degree wheel if you can - so the DFGT is a good bet (you can stiffen up the brake with a squash ball :D ).

I'd also take a look on Ebay/Kajiji/etc, I picked up a DFP for $50 and a Momo(red) for $20 - there are bargains out there.

The clutch is nice, but what really make the G27 is the smoothness of the wheel. But as you said $250+ is more than your budget. You can also spend a lot more than that these days. The fanatec stuff looks nice but I don't know how well this works on Linux.

Shifter could be added later, or use a modified (thriftshop) joystick in 'XY' mode...
Simon

Re: Wheel... what to buy?

PostPosted: Sat Feb 23, 2013 11:41 pm
by Haruna
Logitech DFGT is the default choice for sub-150 Euros budget, 900 degree rotation, force feedback, pedals, sequential shift, lots of buttons for functions. All you ever need in a wheel at this level.

Re: Wheel... what to buy?

PostPosted: Sun Feb 24, 2013 4:22 pm
by madbad
So I bought it (the DFGT) on Amazon for EUR 115,72.
Should be there before 27/02/13.
I hope to enjoy it soon! :mrgreen:

Re: Wheel... what to buy?

PostPosted: Mon Feb 25, 2013 5:22 pm
by mungewell
The DFGT is a great wheel for the price... I'm sure that you'll enjoy it.

Again assuming that your on Linux; We only just got code into the kernel to disable the default dead zone, so you'll probably have to disable it manually every time you connect the wheel. There is a little app to do it which can be downloaded here:
https://github.com/VDrift/vdrift/tree/master/tools/G25manage

Will need to do something like:
Code: Select all
$ G25manage --evdev=/dev/input/event4 --deadzone=0



If you're up to building SDL2 and want to play, we're working on FF for SD. But it's very alpha at the moment:
http://sourceforge.net/apps/trac/speed-dreams/ticket/711
http://sourceforge.net/apps/trac/speed-dreams/ticket/172

Simon

Re: Wheel... what to buy?

PostPosted: Mon Feb 25, 2013 6:07 pm
by madbad
mungewell wrote:The DFGT is a great wheel for the price... I'm sure that you'll enjoy it.

Again assuming that your on Linux; We only just got code into the kernel to disable the default dead zone, so you'll probably have to disable it manually every time you connect the wheel. There is a little app to do it which can be downloaded here:
https://github.com/VDrift/vdrift/tree/master/tools/G25manage

Will need to do something like:
Code: Select all
$ G25manage --evdev=/dev/input/event4 --deadzone=0


Yes, I'm on linux so thanks for the tips

mungewell wrote:If you're up to building SDL2 and want to play, we're working on FF for SD. But it's very alpha at the moment:
http://sourceforge.net/apps/trac/speed-dreams/ticket/711
http://sourceforge.net/apps/trac/speed-dreams/ticket/172

Simon

I will for sure give this a try

Re: Wheel... what to buy?

PostPosted: Fri Mar 01, 2013 5:35 pm
by madbad
So, the wheel has arrived and is a lot of fun to play with (it was there on the 27/02 and I'm only posting here now that is 1/03 guess what I've been doing in the meantime :D:D)
I suppose I'm not a so good driver since I've already broken 3 times the front wing of my F1 car, just today, playing with F12012.

@Simon:
Anyway I've tried to use the patch you suggested to enable force feed back in speed-dreams.
From where should I use those patch command (I mean from witch dir)? (I see you used "a" and "b" folder to create the patch) so should I put my "src" folder into a folder called "a" and type from the parent of "a"?
As is now It complaing he cannot find the required files to patch.
Thanks in advance! ;)

Re: Wheel... what to buy?

PostPosted: Fri Mar 01, 2013 6:51 pm
by longtomjr
wow. That sounds nice... If you want to you can post some Times in the high score topic... Its a nice chalange

I would like a wheel to but I am a big flightsim and flightgear and ww1 flying sims. So I Think a joystick are at the moment first on my list. (that is when I am done paying of my guitar from my parents, bought a nice strap, an accoustic effects pedal, a game box, and donated to SD :D ) so yeh

Longtomjr

Re: Wheel... what to buy?

PostPosted: Fri Mar 01, 2013 7:23 pm
by mungewell
madbad wrote:@Simon:
Anyway I've tried to use the patch you suggested to enable force feed back in speed-dreams.
From where should I use those patch command (I mean from witch dir)? (I see you used "a" and "b" folder to create the patch) so should I put my "src" folder into a folder called "a" and type from the parent of "a"?


The 'a' and 'b' bits are because I use a git archive ('git svn' lets you do this), basically you tell patch to strip them off. You should be in the root directory - the one with the 'INSTALL.txt' file and do
Code: Select all
$ patch -p1 < patch_file_name.patch


Apply only the last patch from each of those bug reports, and you might need to patch cmake (also #711) in order that cmake can find SDL2.

Re: Wheel... what to buy?

PostPosted: Fri Mar 01, 2013 8:58 pm
by madbad
mungewell wrote:
madbad wrote:
Code: Select all
$ patch -p1 < patch_file_name.patch


Apply only the last patch from each of those bug reports, and you might need to patch cmake (also #711) in order that cmake can find SDL2.

Ok so I've applied the patches.
Now I've setup in cmake to use sdl2 instead of sdl (for fedora)
Code: Select all
SDLMAIN_LIBRARY: SDLMAIN_LIBRARY-NOTFOUND                                                                                 
SDL_INCLUDE_DIR: /usr/include/SDL2                                                                                       
SDL_LIBRARY: /usr/lib64/libSDL2-2.0.so.0;-lpthread   

For the first one don't look at it (it always has been like that, even using sdl 1, but it compile fine)
Now I get an error on make:
Code: Select all
[ 95%] Building CXX object src/modules/racing/genparoptv1/CMakeFiles/genparoptv1.dir/racesituation.cpp.o
/home/madbadnew/Development/svn/speed-dream/speed-dreams/trunk/src/modules/racing/genparoptv1/racesituation.cpp: In constructor ‘ReSituationUpdater::ReSituationUpdater()’:
/home/madbadnew/Development/svn/speed-dream/speed-dreams/trunk/src/modules/racing/genparoptv1/racesituation.cpp:461:73: error: cannot convert ‘ReSituationUpdater* const’ to ‘const char*’ for argument ‘2’ to ‘SDL_Thread* SDL_CreateThread(SDL_ThreadFunction, const char*, void*)’
make[2]: *** [src/modules/racing/genparoptv1/CMakeFiles/genparoptv1.dir/racesituation.cpp.o] Errore 1
make[1]: *** [src/modules/racing/genparoptv1/CMakeFiles/genparoptv1.dir/all] Errore 2
make: *** [all] Errore 2


Any hint?