Did PD intentionally nerf the G27 to artificially favor the T500?

  • Thread starter Thread starter Devedander
  • 267 comments
  • 27,720 views
It's a shame PD have nerfed one of the best wheels on the market to try and force the consumer to buy a Thrustmaster wheel :(
 
Thanks for the compliment.

Many say that commercial is great and I agree.
I just love the laugh!

Oh yeah. That commercial is hilarious! (Just like almost all of the Kevin Butler commercials.)

The Blu-ray player + gaming system one was awesome as well. :lol:

Back on topic:

Something funny: iRacing did the OPPOSITE of PD.

They nerfed the shifting for people who do NOT have a clutch and h-shifter when they drive cars that would use one. (And it should be like that.)

I still can't drift properly when this game has a stupid "clutch assist" on. When I dump the clutch and release it, I want the gear to engage like it should! It shouldn't be floundering down to the revs that the game thinks it should be at :grumpy:
 
I'm probably not the first person to say this.

I am not one to resort to the childish response of "you did something I don't like so I wont support you until you comply with my demands" however I do believe that PD intentianally nerf'd the G27 and it has had an impact on my buying decision.

I want a top end wheel with a clutch to use with GT5, I can choose from a T500RS, Fanatec GT2 and a G27. The T500RS will no doubt be the most expensive in Australia, the Fanatec is $799 and I can get the G27 for $499. Now here is the crazy part, I wouldn't have spent $499 on the G27 even if it was fully functional because I see the other wheels as being better enough to justify the extra expense, however the result of the G27 being nerf'd and the G25 being fully functional is I looked up the price of a second hand G25 and realised that if I can get it for the right price I can modify it without fear because it is out of warranty anyway and have a great setup for a lot less than Fanatec or Thrustmaster.

I probably would have never considered the G25 as an option if it wasn't for all this talk about the G27 being nerf'd so thanks PD.

PS: I haven't decided what I am going to buy yet but the G25 option is looking good.
 
Would Logitech not be allowed to come out with an improved DFGT? Or better accessories? Imagine a metal H-shifter/E-brake and 3-metal pedal set for say... $199 that plugs into the serial port on the DFGT? 💡

Maybe packaged together as the Super Driving Force GT? :dunce:
 
7HO
I'm probably not the first person to say this.

I am not one to resort to the childish response of "you did something I don't like so I wont support you until you comply with my demands" however I do believe that PD intentianally nerf'd the G27 and it has had an impact on my buying decision.

I want a top end wheel with a clutch to use with GT5, I can choose from a T500RS, Fanatec GT2 and a G27. The T500RS will no doubt be the most expensive in Australia, the Fanatec is $799 and I can get the G27 for $499. Now here is the crazy part, I wouldn't have spent $499 on the G27 even if it was fully functional because I see the other wheels as being better enough to justify the extra expense, however the result of the G27 being nerf'd and the G25 being fully functional is I looked up the price of a second hand G25 and realised that if I can get it for the right price I can modify it without fear because it is out of warranty anyway and have a great setup for a lot less than Fanatec or Thrustmaster.

I probably would have never considered the G25 as an option if it wasn't for all this talk about the G27 being nerf'd so thanks PD.

PS: I haven't decided what I am going to buy yet but the G25 option is looking good.

You can get the G27 for $350AUD or so if you know where to look

Also the G25 works well with older GT or other PS2 and PS3 games, due to the fall back to Driving Force mode. I doubt the Thrustmaster and Fanatec allow for that
 
Let's imagine we have 10 different wheels, all with different button configurations. You can obviously program each one individually, but it would be too much time, for too little outcome (in other words, if you invest the same time on something else you'll get more benefits). You'll probably have a standardized code that tries to cover all bases, instead.

I am going to stop you right there and explain that this assumption is already flawed. Programming support for a bunch of peripherals is not really hard at all... look at the PC world where the variety is much greater, the standards are much more open and yet games support MANY input devices... there is a reason for this and that is: It's not actually that hard to do, especially on a closed system like a PS3.

I will explain below, but suffice it to say, this assumption is already flawed and as such so is the rest of where you went... this is a classic case of knowing just enough to get into trouble.

As to you flaming my idea that the wheel manufacturers are themselves equally to blame, take a moment and ask yourself how many times this has happened to games in the past..? If this were the first, sure, blindsided. But game developers changing their input codes is by no means an unusual occurrence.

This makes no sense... every platform (be it OS or console) has a standard and adhears to it... gamers don't "change their input codes" gamers accept input codes from devices and map them... what you are saying makes no sense and is about the equivalent of saying "the telephone company routinely changes what numbers are acceptable on a phone and so phone makers should make their phones repgrammable to accept sending roman letters, hebrew alphabets or base 16 numbers". No they don't and no they shouldn't.

BTW it's been answered already how often this has happened in the past... on the PS3 alone I can't think of anytimes... every driving game I have played (including ones that predate the G27) work fine.

When standardized hardware is not supported, it's the game devs fault, plain and simple. See below for the reason behind that.

Why don't the peripheral manufacturers acknowledge this universal practice, and include some way to upgrade the firmware. In fact, some wheels DO allow this (Fanatic, for example). Why not direct your ire at Logitech? Oh, that's right. There HAS to be a conspiracy (or the entire thread would be a joke):dunce:

No, because your lack of undertanding of what you are talking about is causing you to not realize how unrealistic the idea you put forth is.

Why does someone who has firmly made up his mind on an issue even ASK for a reasoned discussion? You are just looking for a forum to whine. And, trust me, if this issue NEVER gets patched, I WILL mea culpa. Somehow, I doubt you will. You will just say it is PD bowing to the pressure you put on them to reverse their conspiracy... You want to see Reds under the bed, you WILL see reds under the bed:nervous:

I am happy to recieve educated contradictory points of view, however your's was not that. If someone can provide actual examples and illustrate an understanding of what they are talking about that makes sense, I am more than happy to consider it. But if your examples show you have no understanding of the process at hand and make no sense, then on, I won't be accepting them.

Now I had wanted to avoid this arduous (and dangerous) method of really explaining it all in detail as it's akin to explaining brain surgery in a few pages... I can't simplify it enough and explain it enough in a reasonable length to not leave a bunch of potential holes in the analogy, but here is my best effort... VERY long read BTW:

So the communications pathway for an OS based system is going to be something like this generalized example:

Hardware identifies itself and it's functions to OS - OS standardizes hardware and it's functions and makes these avialble to software running on the OS - Software polls OS and communicates through the OS translation to the hardware.

So for example let's take a controller with 2 buttons and a gas pedal. For the sake of the example let's call the buttons Left and Right.

When you plug the controller in it will identify itself to the OS and if it's compatible with the OS's abilities, the OS will map the controller functions to standardized functions the software running on the OS can access.

So let's say on the controller there is Button1, Button2 and Axis1 referring to each of the two buttons and the analog gas pedal.

The OS intializes the hardware, recognizes it and it's inputs and maps these inputs to an OS standardized names Input1, Input2 and AxisX*. So now all buttons are available to software running on the system.

So you make your game and the game has 3 main variables, turn right, turn left and accelerate. Your pripheral map says TurnRight=Input1, TurnLeft=Input2, Gas=AxisX. Now when you press Butotn1, it tells the OS which translates this to Input1 and tells the game "Input1 was pressed".

So in your game under your peripheral maps you assign a section to this logitech wheel. In it you say "Input1 controls function TurnLeft" "Input2 controls function TurnRight" AxisX controls function Gas.

Now when you press a Button1, it tells the OS, the OS translates "Button1" into the standard "Inpout1" and passes on the message Input1 pressed, the game reads Input1 presssed and does function "TurnLeft". Note that the entire workings of "turning left" is done inside function TurnLeft. You do not recode a new TurnLeft for each wheel, you simply map the button on the wheel to function TurnLeft and when you make changes to fucntion TurnLeft (lets say you make it turn shaper) these changes do not trigger back any changes to your button mappings.

If you want to allow for user configuration, you set it up so when the user maps the button they can say now "Input1 controls function TurnRight" Input2 controls function TurnLeft".

The buttons are now effectively reversed.

This is very simplifide but you can see that it's not at all hard to do and can easily be done for a large number of devices without much trouble. There is no calculation being done at this stage, the physics and graphics engines all run in their own little areas and only recieve the message to do a funciton when a button gets pressed and you input module passes the message along to the appropriate function to do it's thing.

Now when Logitech is making this wheel, before they stamp "Compatible with PS3" on it, they check what the PS3 OS supports, since there isn't really such a thing as a driver as we think of on PCs which get installed with each piece of hardware, the PS3 has a standard language it understands and Logitech makes sure the identifier of their wheel meets this standard and can be identified, and that the buttons names and funcions fall into the spec.

For instance perhaps the PS3 can accept 32 buttons with on off states and 4 axises with 1024 states of resolution. Button and axis names must be included in identifier info and be less than 12 characters long.

Logitech says "yup, all our stuff falls within those paramaters, it's thus compatible with PS3 and thus any game on the PS3 can use it".

At this point we have covered a very basic example of how a peripheral map would be done in a high level generic method but hopefully it gets the point across.

Here you can see why it's almost impossible to "accidentally" delete a button from functioning because you would have to go delete the whole entry for it and input maps exist in an area outside of the modules responsible for coding game functions. Even if you accidentally hit the delete key or something and changed "Input1" to "nput1" the debugging process would catch that the variable nput1 was not initialized anywhere and through an error.

Suffice it to say, accidentally deleting functionality cleanly is VERY hard to do... I related it in a previous post to accidentally removing a room from a building without damaging any of the rooms around it, it's just almost impossible to do without getting caught in the degbug process.

Most people understand that there is a lot of code in games, however what many may not realize is it will be segmented off into its own little areas (like seperate pages of a website) and working on one does not in any way necessarily change another.

When you make a change to the physics engine module, you don't touch the peripheral mapping (as all it does is pass arguments to other modules) and this is why it makes no sense that the general idea "the code changed" would result in buttons not working. Again it seems people are aware of a general idea that things can accidentally affect other things, but there are defined areas of a program in which nothing would affect it. Just like editing pages in a book would never cause the index to suddenly get a misspelling. It might through off sentance structure or make run on sentances, but the changes are isolated to that area.

Now in some areas where communication between modules exists, an output value might be accidentally changed breaking something -let's say in the physices module a variable is dimentionsioned as a float but later changed to an int. If this value is passed to a module expecting a float but recieving an int, this might cause a problem in the module that's not changed. Howver this makes no sense for the peripheral map pertainig to buttons as that's a one way street of information. The peripheral map passes arguments out when it comes to buttons so that's why it's unreasonable to believe this is just an accident or code somewhere else tripping up the controller code.

No as for RA menu, above I detailed the basics of how to handle user configuration of buttons... as you will note, any button that can be accessed can be reassigned to any function as long as it's the right kind of button (ie it would be kind of silly to map an on/off button to an axis) so in order for the RA menu to not work when assigned to a button that does work for other things, a special exclusion would have to be programmed in.

Something that, after all inputs are mapped, says "If controller is G27 and Input1 controls FunctionRAMenu then Input1 controls null". Basically you don't just end up with a function that doesn't work on accident if the button works for other things and that function can be programmed to a button (and we know it can because it is doable on all other controllers).

As for "it's Logitechs fault, they should be changing the wheel" again, they would have checked everything is by the books when making the wheel "Playstation 3 compatible" and the fact the wheel works in so many other games kind of proves that they have done so. The only way it doesn't work is if PD does something fishy like they want to make sure the wheel doens't provide an "unfair" advantage to wheel users over controller users. I quote "unfair" because what they are basically saying is "we program our controller users in such a way that shifts take X amount of time, even though in reality you can shift faster with a clutch and stick, we want the wheel to nerf shifting with a clutch so it's on par with controllers, not better like it should actually be".

Now that's just what I am getting from what PD has said, maybe it's something else but Can't for the life of me think what it might be.

So if we go with that scenario, they are essentially asking Logitech to go back and change their perfectly fine, perfectly compatible hardware to support their desire to keep controller and wheel users on even ground (which in and of itself is an artificial nerf - I can see why you would want to what with global leaderboards and all, but still). Assuming Logitech COULD change their wheel without breaking support for other games (which is entirely possible they can't) Logitech is in a very fair position to say "WTF PD, our wheel works great and even works in much louded games like iRacing perfectly and you want us to go make changes that involve a lot of work (not sure if G27 can even support a firmware flash) to make the wheel crippled just right for how you want your game to work? Sorry that's unreasonable to do after the fact like this". So PD goes off and works with someone on new IP that isn't already out in the market and can be designed from the ground up to support their specific (non standrad) desires.

So that is why I find all the evidence put together pretty unsurmountable in terms of changes being intentional... becuase of how it all works, I can't imagine any way that it could be accidental and still turn out so exactly how it is.

And that's also why it's unreasonable to blame Logitech or wheel makers in general for not bending to non standard special requests from game makers especially in situations where it's potentially quite hard or impossible to do so especially in light of the fact the problem lies not with the wheel (as is evidenced by how well it works in top notch games like iRacing) but in how the game dev wants to make an artificially balanced playfield for controllers and wheel users.

Now I have laid it out in pretty specific manner... this is not just saying "well the code changed" or "I have heard of times when code in one area effected code in another area". I am telling you from my own experience and understanding of the fundametals of programming, that this is why I believe everything points to an intentional nerf.

If you want to refute this, please make sure to do so with ACTUAL detailed reasoning and explanations of why you believe what you believe. Not just "Well I dunno... I think it might be diferent elsewhere, coding is complicated and I have seen weird things happen before".

Contrary to some comments, I more than welcome difering opinion on the subject, but only educated difering opinion. If you don't really understand the subject and it shows in how you phrase or talk about the issues, you will have to forgive me for not giving you credit for your ideas because anyone can say "I dunno, it's pretty complicated" but it really only matters if someone can say "I think not and here is exactly why" especially if that exactly why holds up logically.

And I will add that, no just buying a lot of controllers or having played games for a long time doesn't mean you understand the workings... it means you have a lot of empirical evidence, but if you don't have the understanding of the workings, you have only suspect information. Remember empiracle evidence is what made people believe the earth was flat and the sun went around the earth... the same can come up easily in technology discussions. Remember a lot of how tech works is hidden from the user on purpose.
 
I would say that you have enough evidence to make PD a suspect. At the moment you are acting as judge, jury, and executioner. Do you think if you, hypothetically, took PD to court, and you were Logitech. Do you have enough faith that at this present moment in time, you have enough evidence to prove that it was done purposefully? Obviously there are alot more variables in play, but I think you still need more.

Controller A works with Game GT5P. Now Controller A buttons that did work no longer works with Game GT5. Empirical evidence.

I understand what you are saying that it seems very hard to accidentally remove something. I think we can still argue whether or not it was accidentally or not and continue to not get anywhere.

Would you agree me with though that if we somehow acquire every single bit of coding and information from PD for GT5P and GT5, and compared the two, that would be the only way to conclusively say it was done purposefully or accidentally? Hypothetically speaking, because I doubt we could ever get that information.

And who knows. Maybe Logitech was upset at PD, so the sent out some feelers to their staff. Finding that disgruntled programmer at PD who doesn't quite make nearly enough and is under-appreciated. They pay him or her, a large amount of money to sabotage their wheel. Then they wait, until the Thrustmaster is released and after a month or two, Logitech takes PD to court with their evidence that PD took out the competition and tried to monopolize the wheel market. Just a thought. :)
 
I would say that you have enough evidence to make PD a suspect. At the moment you are acting as judge, jury, and executioner. Do you think if you, hypothetically, took PD to court, and you were Logitech. Do you have enough faith that at this present moment in time, you have enough evidence to prove that it was done purposefully? Obviously there are alot more variables in play, but I think you still need more.

I think if this was a criminal case, I would comfortably say we have motive, opportunity and the smoking gun.

Controller A works with Game GT5P. Now Controller A buttons that did work no longer works with Game GT5. Empirical evidence.

Alone? Yes. Added with all the other evidence it starts building a case and combined with knowledge and undertanding of the process, it solidifies the case.

Empirical evidence is what lead people to decide the sun goes around the earth. But empirical evidence AND a knowledge of math was enough to lead some to understand that while one goes around the other, which goes around which was wrong.

That's the difference.

I understand what you are saying that it seems very hard to accidentally remove something. I think we can still argue whether or not it was accidentally or not and continue to not get anywhere.

You can argue anything, but can you debate it? In order to debate you must put forth reasonably educated and rational statement and arguments to support a point.

Just saying programming is complicated and sometimes things happen you don't expect isn't enough... especially when the person you are debating with actually knows why in this particular case that rational can't apply.

Now if you have some actual reasoning or logic I didn't come up with, pleast put it forth... I am more than happy to accept that, but just generalities that make no sense in the context don't quite cut it... rever back to telling a mechanic tires smoking when going to fast is smoke going from the engine, into the wheels and coming out the tires.

Would you agree me with though that if we somehow acquire every single bit of coding and information from PD for GT5P and GT5, and compared the two, that would be the only way to conclusively say it was done purposefully or accidentally? Hypothetically speaking, because I doubt we could ever get that information.

Here we get to beyond a reasonable doubt and beyond a shadow of a doubt.

I would say to get beyond a shadow of a doubt, yes, that would be the only way (and even then it might not be enough without getting code at multiple stages or insider information - like anything the tracks can be covered).

But I say we are clearly beyond a reasonable doubt at this point.

And who knows. Maybe Logitech was upset at PD, so the sent out some feelers to their staff. Finding that disgruntled programmer at PD who doesn't quite make nearly enough and is under-appreciated. They pay him or her, a large amount of money to sabotage their wheel. Then they wait, until the Thrustmaster is released and after a month or two, Logitech takes PD to court with their evidence that PD took out the competition and tried to monopolize the wheel market. Just a thought. :)

And maybe scientologists are right, an alien name Zenu populated the earth millions of years ago and has revisted for the sole purpose of tinkering with the G27 just to screw over PDs good name...

I have only two words here: Occams razor ;)

Bloody hell Deve.

:D

Ultimately, in hindsite, a WOT might have saved 9 pages of trying to explain things with analogies...
 
Way to go Devedander.

You must be part developer and part lawyer.

From reading your comments I don't disagree with your logic. At the moment the catch 22 for me is to the best of my knowledge Polyphony hasn't openly committed to supporting the G25 or G27 (beyond the bare basics). In my book it is sad how things are being handled since these wheels have been there for some time now and they are quite costly.

Moving forward, maybe we need to look at a petition with specific requests from PD?
 
Way to go Devedander.

You must be part developer and part lawyer.

From reading your comments I don't disagree with your logic. At the moment the catch 22 for me is to the best of my knowledge Polyphony hasn't openly committed to supporting the G25 or G27 (beyond the bare basics). In my book it is sad how things are being handled since these wheels have been there for some time now and they are quite costly.

Moving forward, maybe we need to look at a petition with specific requests from PD?

The question is really, does it matter whether they commited full support when they obviously REMOVED support between games? I mean it's one thing to say "we don't have time to work on that unsupported device" it's another to say "remove functionality from taht device that we already had working".

As for a petition, guess it can't hurt... I think getting the word out is most important. One thing PD doesn't want to be known for is underhanded behavior I am sure, however ultimately if this was intentional, there may not be a way to put enough pressure on them seeing as how much money they make overall kind of overshadows anything unhappy consumers could really threaten them with...
 
Even if Logitech had a legal case (and it seems they might) the question is "is it worth pursuing?".

I think Logitech will still make more money from the entry level DFGT than Thrustmaster will make from their boutique priced wheel, on that alone if I were in charge at Logitech I most likely wouldn't waste money on lawyers and look at ways of making more money out of GT5 and the PS3.
 
7HO
Even if Logitech had a legal case (and it seems they might) the question is "is it worth pursuing?".

I think Logitech will still make more money from the entry level DFGT than Thrustmaster will make from their boutique priced wheel, on that alone if I were in charge at Logitech I most likely wouldn't waste money on lawyers and look at ways of making more money out of GT5 and the PS3.

No I don't think Logitech has a case worth persuing... the legal battle would almost certainly cost way more than it could ever hope to recoup.

The real issue is what it means for the consumer... it's another step in the ongoing screwing over of the buyer (which is us).
 
Way to go Devedander.

You must be part developer and part lawyer.

From reading your comments I don't disagree with your logic. At the moment the catch 22 for me is to the best of my knowledge Polyphony hasn't openly committed to supporting the G25 or G27 (beyond the bare basics). In my book it is sad how things are being handled since these wheels have been there for some time now and they are quite costly.

Moving forward, maybe we need to look at a petition with specific requests from PD?

Yes, we need a petition to force PD to fully support G27. Maybe a post of signing for "Stop buying SONY products" (in any forum in the virtual world) is a feasible way that SONY force PD to fully support G27. Just my suggestion though.
 
That's a pretty stupid thing to quibble over considering how poorly a lot of transmissions in the game are modeled.

Methinks PD should "nerf" all you wheel users for MY benefit. The DS3 receives way too little love.

easy for a gaming giant like PD.

Considering PD is a one-product (or nearly so) company and Logitech is one of the biggest peripheral makers around, I think describing one as giant still leaves room for the other to be ogre-sized.

And yes, all my mice are Logitechs. There is no other mouse that matters.


The question is really, does it matter whether they commited full support when they obviously REMOVED support between games?

And again, they've never officially supported the G27. There's no contractual obligation that says that they should give the G27 full functionality. In other words, there really isn't a legal case.

So the DFGT license has expired.

Funny thing. On the GT5 newspage, PD is touting the fact that there are two major wheels that are now fully supported in GT5. One is the Terminator 500, the other is the DFGT.

Which, by the way, is a great wheel, except for the lack of the H-Gate shifter... and is a few hundred dollars cheaper than the Thrustmaster.


look at the PC world where the variety is much greater, the standards are much more open and yet games support MANY input devices...

Uh... they don't always support ALL the devices, and not always right away. And there's a big difference between modern PC software developers who are used to patching in updates and a developer that's done nothing but console games for the past two decades...

You paint a very grim picture of it, but honestly, AGAIN, I've seen my share of compatibility issues on both PC and console. You absolutely CANNOT claim that such things don't happen with other games. And that such things are never accidental.

There's always reasonable doubt in a court case, and reasonable doubt for me says that unless they remove support completely for all Logitech products, instead of partially disabling special features (not core gaming features, mind you) on one, then there is no case.
 
Last edited:
OK, so let's say yes they did nerf it. What can we do to fix it? I don't know enough about the internal workings of the G27 but can we modify it to work better?

I know that if I double shift I can effectively counter act the shifting while wheels are spinning. Could there be something we could to to effectively make that the default action? Or a way we can get the buttons/RA menu working?

Instead of arguing about whether or not they intentionally did something to the shifter, we should collectively work to figure out a solution to the problems we're having. Be that contacting PD/Logitech or figuring out a modification of our own.
-G
 
OK, so let's say yes they did nerf it. What can we do to fix it? I don't know enough about the internal workings of the G27 but can we modify it to work better?

I know that if I double shift I can effectively counter act the shifting while wheels are spinning. Could there be something we could to to effectively make that the default action? Or a way we can get the buttons/RA menu working?

Instead of arguing about whether or not they intentionally did something to the shifter, we should collectively work to figure out a solution to the problems we're having. Be that contacting PD/Logitech or figuring out a modification of our own.
-G

It's their work, we give feedback they fix problems, aren't they paid to do that? Why should I do other works?
Myself being a developer wouldn't think to let users do those changes, they should give me a feedback and I'll do it without problems if they point it right, like this topic does, it's just marketing they have to nerd it, they done a contract, they boycott others since we already see that the t500 is a fail already before the launch, so since they can't make a product competitive in a normal right way the start playing dirty, that's when company start failing down ending with nothing, just proves that logitech did it better.
 
And again, they've never officially supported the G27. There's no contractual obligation that says that they should give the G27 full functionality. In other words, there really isn't a legal case.

Never said their was... doesn't have to be a contractual obligation to remove functionality between one iteration of a game and another.

Funny thing. On the GT5 newspage, PD is touting the fact that there are two major wheels that are now fully supported in GT5. One is the Terminator 500, the other is the DFGT.


Yes... as you will see I have specifically said G27... not all logitech wheels. PD is touting the wheels they have ties with and thus stand to benefit from financially. That's nothing new and in on way is any reason to believe they haven't nerfed the G27 to favor the T500... the G27 is much more a direct competitor for the T500 than it is for the DFGT.

Uh... they don't always support ALL the devices, and not always right away. And there's a big difference between modern PC software developers who are used to patching in updates and a developer that's done nothing but console games for the past two decades...


First off citations needed so we can see what the reasons might be behind those incompatabilities (which is really the meat of this post to begin with).

And secondly as I said it in no way contradicts the point I was making which is that it's not at all unreasonable to program support for a large number of input devices... in a windows environment (even over many versions of windows which implies a lot of changes in support needs) support for a wide variety of peripherals is included in even the most basic indie games... almost windows compatible control pad will work with any control pad based game etc.

Now on a closed system like PS3 it's even EASIER to ensure compatability... the whole benefit of a closed system is there is little or no change and everything is standardized to avoid exactly such issues as "works here but not there".

And thirdly, please give a PS3 example... when sighting reasons, the more broad and general the less applicable. As you see I have literlly explained in detail this exact situation which kind of nullifies broad based claims like "Well we have seen other oversites and errors eslewhere". I agree it's important to look at the big picture to see what is going on, but when you can eliminate large chunks of that picture by understanding the fundamentals of how the product works, you safely exclude those explanations as being valid.

For instance you cannot just say "some cars engines have flat torque" when wondering why a Dodge RAM doesn't have a flat torque line if those cars are all either electric or rotary engines and the RAM is not... A lot of what you are suggesting as possible reasons to doubt this was intentional are similar in how they don't really apply...

You paint a very grim picture of it, but honestly, AGAIN, I've seen my share of compatibility issues on both PC and console. You absolutely CANNOT claim that such things don't happen with other games. And that such things are never accidental.

No... on their own, you can't... but I don't recall the last time so many circumstantial pieces all fit together so perfectly... that's the difference. A game patch comes out that breaks support for something accidentally... yes that happens... but when it happens on something so simple as a button map on a closed system like a console and isn't immediately patched back in (accidental breaks like this are a copy paste away from being fixed) in the face of a financial incentive to favor another product... I mean that's some serious denialism to not see the writing on the wall...

You keep ignoring the circumstances and focusing only on that one sole factor, then comparing it to ther, not related situations to try and explain it away...

There's always reasonable doubt in a court case, and reasonable doubt for me says that unless they remove support completely for all Logitech products, instead of partially disabling special features (not core gaming features, mind you) on one, then there is no case.

No, there is a shadow of a doubt... the same shadow of a doubt that kept OJ from being prosecuted in his wifes murder case... there is not a reasonable doubt. There is a preponderance of the evidence that removes all reasonable doubt. To doubt this was intentional based on the circumstnaces requires jumps of logic and faith that are beyond reason. Not impossible mind you, but completely unreasonable.

And as I explained, nerfing all logitech products would be more hurtful than helpful... for one it would give PD a massive black eye in public opinion, two it would actually hurt sales as people who paid $300 for a wheel would likely be so butt hurt as to not get the game and be mad at it.

There is a thing called plausible deniability... it's what allows you to act negatively towards someone but still maintain their trust and good faith. It's an important part of marketing and tossing out all logitech devices would hurt the company far more than help and throw away any plasuabile deniabiliity.

Remember buisness is a strategy game and almost never in strategy is it the best idea to go all out... you find the balance of best return. Nerfing some non critical features on the G27 seems, from all angles, to be just such a balance.
 
I have no examples of PS3 peripherals because I haven't bought any, but I've dozens of PS2 peripherals that didn't work as advertised. PC ones work once patched. If the maker ever decides to patch them. Even when they did have emulation modes for peripherals that the game in question was designed for. (A few light guns come to mind... driving controllers, etcetera).

You're the one claiming that a fix is a copy-paste away. But tibiquera and I have pointed out, correctly, that oftentimes programming bugs creep in when changes to one area of a program have unintended consequences elsewhere. Who's to say that in attempting to "nerf" the clutchless shifting bug (until it was mentioned, I'd forgotten about the Time Trial scandal) on the G27, PD bollixed something up and can't figure out what it was?

The whole case boils down to this: Disabling two buttons on a $300 wheel is supposed to help sell a $500 wheel when the maker of the said $300 wheel has a $150 wheel that doesn't have the issue which is officially supported?

If you present the case and say: Look, Prime Minister... Mister Bond has found out that a secret organization is disrupting the water supply in Bolivia in order to make people buy water at three times the price... you have a case.

But if you say: Prime Minister... Mister Bond has found out that a secret organization is disrupting the water supply in Bolivia in order to make people buy water at three times the price. Of course, people can also get water for half the price from another company... but we're sure that people will be forced to buy the expensive water anyway... because...?
 
I have no examples of PS3 peripherals because I haven't bought any, but I've dozens of PS2 peripherals that didn't work as advertised. PC ones work once patched. If the maker ever decides to patch them. Even when they did have emulation modes for peripherals that the game in question was designed for. (A few light guns come to mind... driving controllers, etcetera).


So what you are saying is, you are comparing empirical evidence from a similar but ultimately completely different form of technology to a situation in which the same situation has no history of ocrruing and is in fact a system specifically designed to avoid that exact situation, with no understanding of the how the technology actually works... see below for an analogy about cars engines. Bear in mind THAT is not my strong suite, so you may be able to pick that one apart, but I think you will get the idea.

Again, on the PC it's a whole different (and much more difficult) world... standards are much broader and peripherals given much more leeway... which leads to more issues. Consoles are a closed system, one of the main advantages of which are specifically to avoid that. And those peripherals that didn't work on PS2, did they every have a button that didn't work in one version of the game and in the next (which was a continuation of code, not a completely different game) work? That's the significant issue... I have had many knockoff controllers that just don't work at all or completely don't work with some games becuase they weren't standardized, but again, hardlyt he same situation as logitech with a wheel that is clearly fully PS3 compatible.

You're the one claiming that a fix is a copy-paste away. But tibiquera and I have pointed out, correctly, that oftentimes programming bugs creep in when changes to one area of a program have unintended consequences elsewhere. Who's to say that in attempting to "nerf" the clutchless shifting bug (until it was mentioned, I'd forgotten about the Time Trial scandal) on the G27, PD bollixed something up and can't figure out what it was?

Did you read my longwinded response as to why exactly your general assupmtoin that things in code sometimes mess up other things doens't applyto a simple button mapping?

I went through a lot of trouble to write that all up, if you have some actual examples or theories on how that might happen, please put them forth, because I can think of none that pass the sniff test.

Again, you keep taking examples and ideas in abstract and failing to apply them to the circumstances at hand.

I remind you that just because you don't understand how it works and respect that it's complex as such, doesn't mean you can just say it's so complex anything can happen. There are abosolutely limits as to what can happen and times when a certain problem is for all intents and purposes, impossible.

The whole case boils down to this: Disabling two buttons on a $300 wheel is supposed to help sell a $500 wheel when the maker of the said $300 wheel has a $150 wheel that doesn't have the issue which is officially supported?

Yes... I don't understand the confusion... what does the official DFGT that isn't even near the same feature set as the G27 have to do with the G27/T500 competition (two wheels which have almost the same set of features)?

Again... look at the money... PD doesn't nerf their officially licensed product (which they recieve part of the proceeds from) and does nerf the product that most closely competes with their other licensed product (again which they recieve proceeds from). What about that clear line of interest DOESN'T point to PD trying to do what they can to promote the T500 over all else... even in an underhanded way?

And yes, nerfing a few non critical features DOES give more reason to get the expensive wheel. How many people have paid the hundreds extra for the clubsport pedals because they are a little better than the G25/27 ones? In the world of luxury products, spending a lot more to avoid the fear of something that doens't work 100% is quite common. How many rich people buy luxury cars because "I just want it to work, I don't want to be bothered with this obscure frustrating problem that occurs on lower end cars"?

Remember the point isn't to make G27 owners upgrade, it's to make sure when people post "which wheel should I get? G27 or T500" the answer is "well they are both good, but the G27 can't map all the buttons and features in GT5 and the T500 can, so if you really want the fullest experience it's the T500".

There was a time at which the G27 and G25 were both selling side by side with the G27 costing 100% more than the G25... and people were being sold by "quieter helical gears" and 4 more buttons on the wheel... there were several people here who bought the very expensive SE GT5 not because they cared so much about the game, but because they had waited 6 years and hell, do it right! (that was literally the reason given).

The rational behind buying luxury items is often just that convoluted.

If you present the case and say: Look, Prime Minister... Mister Bond has found out that a secret organization is disrupting the water supply in Bolivia in order to make people buy water at three times the price... you have a case.

But if you say: Prime Minister... Mister Bond has found out that a secret organization is disrupting the water supply in Bolivia in order to make people buy water at three times the price. Of course, people can also get water for half the price from another company... but we're sure that people will be forced to buy the expensive water anyway... because...?

Try this:

Prime Minister, Mr Bond has found that a company that controls the water and was supplying completely clean water has now tainted that slightly clean water by tying in a small sewage pipe from 50,000 miles away, in a way that involves bypassing many many safeguards and standards of practices and would be almost impossible to have done accidentally and which doesn't kill everyone but makes the water taste funny and increases slightly a risk of getting ill effects while simultaneously partnering with a new completely clean and delicious, but expensive, clean water company that supplies that exact same market and which said companies shares profits with...

What do you think prime minster would say?

Again, your plausible deniability only works if you ignore the circumstances and use ideas to defend their position that don't hold water (as is the case with the theories you have and tibuquera have put forth. Again what you are saying amounts to an argument about RAM and flat torque with examples of what happens with electric and rotary engines from people who don't understand the difference and think "an engine is an engine and an auto is an auto so "it happened over there" means it could happen over here also")
 
Last edited:
OK, so let's say yes they did nerf it. What can we do to fix it? I don't know enough about the internal workings of the G27 but can we modify it to work better?

I know that if I double shift I can effectively counter act the shifting while wheels are spinning. Could there be something we could to to effectively make that the default action? Or a way we can get the buttons/RA menu working?

Instead of arguing about whether or not they intentionally did something to the shifter, we should collectively work to figure out a solution to the problems we're having. Be that contacting PD/Logitech or figuring out a modification of our own.
-G

There is no way we can fix it because it has been nerf'd in the game, we can assign RA functions to buttons but the game has been programmed in a way that if it recognises the G27 it will not let you use this feature. This means there are only two options for a G27 to be fully functional

1. Petition PD and hope they cave.
2. A firmware flash of the G27 (which is most likely not possible) that causes the G27 to report itself as a different wheel in GT5 in the same way the Fanatec wheels do.
 
7HO
There is no way we can fix it because it has been nerf'd in the game, we can assign RA functions to buttons but the game has been programmed in a way that if it recognises the G27 it will not let you use this feature. This means there are only two options for a G27 to be fully functional

1. Petition PD and hope they cave.
2. A firmware flash of the G27 (which is most likely not possible) that causes the G27 to report itself as a different wheel in GT5 in the same way the Fanatec wheels do.

This is an important point to realize which is that trying to overcome a software companies breaks is like the cat an mouse games with modchips and console makers... but unlike the modchip wars, the game makers have almost unlimited options to do what they want.

Whatever workaround you come up with, they can most likely easily break it with a patch to disable it another way.

Ultimately the only real solution is to get companies not to play dirty like this... becuase in the end it's the consumer (us) who loses.
 
Prime Minister, Mr Bond has found that a company that controls the water and was supplying completely clean water has now tainted that slightly clean water by tying in a small sewage pipe from 50,000 miles away, in a way that involves bypassing many many safeguards and standards of practices and would be almost impossible to have done accidentally and which doesn't kill everyone but makes the water taste funny and increases slightly a risk of getting ill effects while simultaneously partnering with a new completely clean and delicious, but expensive, clean water company that supplies that exact same market and which said companies shares profits with...

What do you think prime minster would say?

Well, that's a little melodramatic, because lacking two buttons isn't necessarily going to make you ill or vomit.

----

I'm hearing you talk about button mapping being a simple cut-and-dried case. And that I have not a single clue about button mapping and how it's impossible that supposedly standard buttons can be mis-mapped. I get it. I'm a dunce for thinking it's impossible for them to mess this up when custom-mapping set-up screens individually for each wheel. Oh-kay.

That doesn't explain why PD would actually have to rewrite code to disallow the RA menu on the DFGT (as mentioned a page or two ago) because people could still open the menu only with the DFGT in events where it is supposed to be locked.


Before the patch, yes.

PD "forgot" to link the DFGT's jog dial to the game's assist restrictions setting, so before the patch you can use it to bypass any assist restrictions set in the game.

Now, maybe a jog dial is not a "button", but you'd expect that deactivating a feature means you deactivate the feature. Not that you have to individually kill controls to remove it. That points to your "simple button mapping" idea not being quite that simple. It stands to reason, if the signal outputs are the same, then the action within the game will be the same. It patently isn't. (which was what the problem with the G27 shifting was about)

You're painting a picture of simplicity and obviousness. The evidence I'm seeing points to a real issue (possibly with the game developer) in the way control inputs are handled. That they're all likely custom coded per peripheral, even though the outputs are supposed to be standardized... in order to make the game react the same way to different peripherals.

You're saying: This is the way everyone is doing this. Thus, PD is doing it this way and this problem can only happen because they did it deliberately.

Since when has PD done things the way everyone else has?
 
Well, that's a little melodramatic, because lacking two buttons isn't necessarily going to make you ill or vomit.


Well a steering wheel isn't nearly as important as drinking water either so let's not get carried away with how melodramatic it is... the point is that the taint is slight enough that it's not killing anyone off or completely removing their water supply, but it's making it just bad enough that you would now consider paying more for clean water than you normally would.

I'm hearing you talk about button mapping being a simple cut-and-dried case. And that I have not a single clue about button mapping and how it's impossible that supposedly standard buttons can be mis-mapped. I get it. I'm a dunce for thinking it's impossible for them to mess this up when custom-mapping set-up screens individually for each wheel. Oh-kay.

I don't understand what you are trying to say? A config screen for each wheel is a pretty simple process of making a few graphics and coding in the ability to know what buttons a wheel has (when it's identified) and thus which functions can be mapped to what (ie don't allow maping an axis to a push button unless you know the game has been programmed to dampen that axis so you don't end up with just 100% on or off).

I think you must be imagining a much more complex process than is really necessary because in my head I have no idea how this idea leads to anything you are suggesting.

And I am not saying you are a dunce, I am saying you are making assumptions that becuase it's too complicated for you to understand, anything can happen because it's so complicated.

Again if we were to talk about car models, which you clearly know more about than I do, and what bodies and frames get shared I might come up with ideas why a certain car could or could not share a frame with anohter. And I might say "well Mini shared a frame with Subaru before and those are drastically different cars, so anythings possible... so brand x might share a frame with brand y" and you might say "no... that's not possible... yes complex problems can be overcome to share frames but the drivetrain in brand x is electric motors on every wheel and in brand y it's an MR combustion engine setup and there is no feasible way to overcome those differences".

Now I have no idea if that makes sense... my knowledge of car frame sharing is pretty limited and all I really know is I didn't belive a S40 shard the same frame as a Focus for the longest time and I couldn't believe any car Hyundai made could be a racing car because they make crap.

But that's what happens when you don't know about something and only have emprical data to go to... you start to assume possibilties and correlations that aren't there if you understand the sujbect better.

Now I have literraly spent half an hour on that WOT back a ways and I get the feeling you have not bothered to read or try to comprehend it... I would appreciate if you grant me that courtesy before continuing as I think it might clear up a lot of things.

That doesn't explain why PD would actually have to rewrite code to disallow the RA menu on the DFGT (as mentioned a page or two ago) because people could still open the menu only with the DFGT in events where it is supposed to be locked.

I don't understand what you are getting at here? The reason you have to specifically disalow RA for the G27 is that:

RA can be mapped to regular buttons, there is nothing special about this function that makes it otherwise (ie it's not an undamped axis or something). We know this becuase it IS mapped to buttons and works with other controllers.

RA works when mapped to a button on G25, controller, DFPro, Fanatec.. but NOT the g27...

Now this in and of itself doens't prove anything, maybe the G27 just has buttons that can't be mapped to ANYTHING... nope... turns out the buttons that work on the G27 can be mapped to different functions... yet for some reason, on the G27 alone, when you map the RA funciton, the button that works for everything else, doesn't work anymore.

Basically it's plausible a button doesn't work at all for some reason (peripheral is not in compliance).

And it's plausible a certain function can't be mapped to a button at all (ie no clutch mapped for gameplay reasons).

But we ruled out both possiblities - RA menu can be mapped to a button and G27 can map items to the face buttons.

Since the only plausible reasons for it not working without being on purpose don't hold up, the logic then dictates that it's done on purpose.

Elimentary: Rule out the impossible and whatever is left, no matter how improbable, must be the cause.

Now, maybe a jog dial is not a "button", but you'd expect that deactivating a feature means you deactivate the feature. Not that you have to individually kill controls to remove it. That points to your "simple button mapping" idea not being quite that simple. It stands to reason, if the signal outputs are the same, then the action within the game will be the same. It patently isn't. (which was what the problem with the G27 shifting was about)


If you look at the button mappings for RA menu, you will see the jog dial is really a "left" button and a "right" button along with an "RA Menu" button.

It's a dial which doesn't sound like a button, but basically what it does is as you rotate it, every click, it just pushes the button again. So instead of pushing left on the Dpad over and over, you turn the wheel, every click it sends effectively the same type of signal as pressing say, the dpad left for each click.

Now I am going to say that again, the fact you don't know this means you haven't done much researchon the issue... this is a very straightforward check to look into and I would suggest perhaps it's best to explore the actual situation for yourself before you start applying theoretical ideas to it so you konw what to limit your theories too...

You're painting a picture of simplicity and obviousness. The evidence I'm seeing points to a real issue (possibly with the game developer) in the way control inputs are handled. That they're all likely custom coded per peripheral, even though the outputs are supposed to be standardized... in order to make the game react the same way to different peripherals.

You're saying: This is the way everyone is doing this. Thus, PD is doing it this way and this problem can only happen because they did it deliberately.

Since when has PD done things the way everyone else has?

You are confusing design decisions (like to make a game with xp, or make you back track a ton of menus all the time) with standardized foundational decisions.

For instance microsoft office 2010 chooses to make the menu bars context sensitive, however that's not all the same kind of choice as "we choose to register left mouse clicks". The two are fundamentally different and a weird mentallity in one area doesn't indicate a reason to believe a similar in another.
 
If it weren't for Devedander I never would've known about 'this'. Considering GT5 is the only game I play, and the G27 is the only controller I use, in conjunction with the sixaxis controller-which I use to navigate menus and select races etc, as well as having a plethora of other buttons at my disposal- PD didn't do a very good job nerfing the G27. However, Devedander certainly does do a great job at whatever he seeks out to do, which to my understanding is burning time on, in my opinion, a phantom issue.

Go get 'em Dev! :lol:

edit- Don't take what I typed out of context.
 
Last edited:
If it weren't for Devedander I never would've known about 'this'. Considering GT5 is the only game I play, and the G27 is the only controller I use, in conjunction with the sixaxis controller-which I use to navigate menus and select races etc, as well as having a plethora of other buttons at my disposal- PD didn't do a very good job nerfing the G27. However, Devedander certainly does do a great job at whatever he seeks out to do, which to my understanding is burning time on, in my opinion, a phantom issue.

Go get 'em Dev! :lol:

edit- Don't take what I typed out of context.

You know my GF can't tell the diference between a 480P vidoe and a 1080P video... so to her it doens't matter... congratulations on coming across something you can't grasp so you can not care about it! 👍
 
Last edited:
So, let's get this straight:

If you look at the button mappings for RA menu, you will see the jog dial is really a "left" button and a "right" button along with an "RA Menu" button.

It's a dial which doesn't sound like a button, but basically what it does is as you rotate it, every click, it just pushes the button again. So instead of pushing left on the Dpad over and over, you turn the wheel, every click it sends effectively the same type of signal as pressing say, the dpad left for each click.

On the DFGT: These controls are buttons. Yet, unlike every other peripheral on the market, on the DFGT, this button stayed active when the script that deactivates the same control on every other controller on the market did its thing and deactivated them.

Now, your case has as one basis that there's no precedent for something like this:


yet for some reason, on the G27 alone, when you map the RA funciton, the button that works for everything else, doesn't work anymore.

See what I'm getting at? Two errors that shouldn't ever occur, simply because the programming covering both is simple. As simple as saying: If you press a light switch, the light should go on. If you press it again, it should go off.

And yet both occurred. One to the detriment of one wheel. Another to the benefit. Not to mention the clutch glitch that benefited the Logitech greatly in the past.

So... simple? I may NOT be a game designer or a peripheral designer, but I can see a correlation between all cases. One which you're insisting is not possible.
 
Back