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

  • Thread starter Thread starter Devedander
  • 267 comments
  • 27,720 views
It might sound weird but I agree with you devedander(In the OP),because I was testing the wheels(to buy,but prices are a bit hight right now),and its true,in prologue the G27 work without any problem,but in GT lacks a lot of features that can easily be map on some buttons,so there is no excuse for the lack of the in-game menu car adjustments,also the fact that G25 is no longer available(at least in my current location,maybe when I move I will find one)makes it reflect these fact even more.

The wheel(G27)plays well(as it should),but that sense that there is something missing really bothers,T500 will have all features enabled,and that sort of bother as well because the wheel is really expensive,so you cant do a "reasonable price" set-up,Fanatic wheel are pretty expensive and DFGT doesn't feel quite right.

I consider that there is some sort of competition favouritism by PD in mapping and "programming" those wheels,I haven't seen T500 yet,but I'm already seeing more and more prof that there is "something " going on between them(PD and T ?),and the fact that Fanatec wheels can manage functions that G27 can frankly annoys me,specially with Fanatec wheels that are so expensive these days.
 
That would make you part of the problem, no?

Read a couple of my other posts here. :)

I said somewhere in here that I do not support the nerfing of the G27 (primarily because i have one. :ouch:)

There is no way that after this tactic by PD that I would EVER buy one of their branded wheels again.

The PD and TM partnership can burn for all I care. I will get a either Fanatec or another G27.
 
Well, seeing as how the G27 is $300 and the T500 is $600, the G27 is more worth it in my opinion. Having full support for an extra $300 is just way too much.
 
It is quite a bold statement to say that PD sabotoged the G27, yes you did make valid points towards your cause. However, without reasonable doubt, I can't assume such a thing would occur. Yes it does look suspicious, and there are many strange things that point to the case, but unless someone actually comes forward with hard evidence and proof, it's all for naught. I want proof that actually shows, code or whatever, that PD went out of there way, to undercut the competition to favor Thrustmaster.

My friend bought a g27 to use for his GT5p, and he had issues with it. The RA buttons didn't work on his at all. He had no clue that logitech wasn't supported anymore by PD. The wheel itself works fine on his computer.

For those with G27, I say hold on to them. They are great wheels, and hopefully PD makes them compatible. I know it's a bleak outlook, but you already spent 300 might as well wait out the storm. I'd imagine if enough of you G27 owners started to complain and email PD, things might change.

I myself don't currently have a wheel at the moment, however depending on the reviews of the Thrustmaster and about six months after it gets released, I may get around to buying it. That or the G27.
 
Again you are confusing different areas of programming... the shadows in GT5 apparently suffer due to the dynamic lighting change from GT5P to GT5.

And they've expanded the physics model, altered the wheel controls to accomodate the new Thrustmaster, tweaked the AI, added a zillion different things...

Is it possible for them to go: "Hey, let's screw the G27 users by disabling button mapping for one set of controls, but let's play with their heads by letting everything else on the wheel work! This way we get an additional hundred bucks in royalties when the Thrustmaster actually sells more than a handful of units!"

Sure it is.

Do I think it likely? No.


And no GT5 isn't a completely different product, it's a further refined and further built out GT5P. To say GT5 is a completely different product form GT5P is like saying BFBC with the Vietnam update is a completely different product form just BFBC2.

GT5 isn't an expansion pack. It's a standalone game.

I mean if GT5 WERE a completely different product, it would have taken considerably longer between GT5P and GT5 than it did...

Define "significant". I thought it took more than long enough for any other company to build three or four new games in-between.

To try and simplify it, if GT5P were a house, GT5 is the same house but with the finish put on, furnished and maybe an extention added on here or there.

Peripherals would be like setting up sewer and water - once done, putting the finishing touches on doesn't go ruining the existing infrastructure.

You've remodelled the entire house and put in wiring for HDMI. And... oops... you've got a problem with signal fidelity with the standard cable. No time... we'll fix that later!

I don't program games for a living. And yes, I think it should be straightforward, given that it's a standard system, but I've seen worse programming gaffes than this... on software made with a much bigger budget and with less compromises than GT5.

Oh... and seriously... Logitech support on GT5P wasn't all that great, either. We could never get some of the features to work. I don't understand how all of you are saying that it was great, because it wasn't. And even after the last patch of GT5P, we didn't have a G25 or G27 mode.

Which is why I still find it hard to believe that suddenly Gran Turismo doesn't support Logitech anymore because of the new Terminator wheel. Because there was none when GT5P was released.
 
I'm seeing too much nonsense in this thread, so I decided to shed some light on software development for everybody. By the way, I'm a junior software developer, so I had enough work experience to know how things work (although I'm not an expert by any means).

Regarding the support to all wheels, the best analogy I can come up with is web development. Let's say you decide to make a web page. You do all the html, test it, and it works. But when you try a different browser, it doesn't look very good. That is because different browsers have different support to different elements.

So how do you make sure your code is supported by all browsers? You could write code for each one independently, but that would be a pain. What you want to do is to write a piece of code that is more or less universal, and write extra code to take care of the possible exceptions (javascript disabled, for example).

Now there are times when you want to do something (add some style, for example), but only a few browsers support what you want to do. In that case, you can't do it, because you don't your page accecible to half of your users. But if you find out all browsers support such action except one, then you'll probably code it and use a workaround for the other users who can't view it.

That would illustrate more or less the coding required from PD to do wheel support. I'm pretty sure PD doesn't write code for each individual wheel ever created, because the amount of code and testing would be too much. What they probably do is have a piece of universal code that works with most wheels. The only ones they'll actually go out of their way to code would be the official supported wheels.

You might ask what's so important about having an official wheel. Well, because you can request the wheel maker to do things that make your programming easier. For example, it's extremely frustrating to code for Internet Explorer because it has very poor CSS support. If I were to write a web page and have IE as the official browser, I could call MS and ask for some specific things to make my life easier. Same way for PD, they can ask ThrustMaster to do things that'll make their programming easier.

Next question you may have is: would it be impossible for PD to have full support to every wheel? No, but it would take a lot of programming to do, and I don't think it sits at the top of their priority list.

Next thing Devedander mentioned is that the support for one button existed before and now it's gone, so they must've taken parts of the code away. The thing is, I don't believe that that code remained unchanged for 2 years. You always change things, always refining things, and at times to the outside eye it could look like you're taking some functionality away, but it may not be necessarily the case. It's hard to explain, but it happened to me before.

So did they take the code away? Another thing that happens in software development is you have a test environment, and when you're done with that you have to package it. And even if the code was fully tested on your test environment, after you package you still have to test it. For example, where I work, I was working on some program and only half the functionality of that program was packaged, because the remainder wasn't totally ready. So we didn't take our code away from the packaged product, we simply didn't put it there. And although it may seem like GT5 comes from Prologue, the truth is they are separately packaged products, so the things put into them will be different.

So the question is why didn't PD added that code on GT5? I believe the packaging of GT5 was rushed, thus all the bugs and odd ommissions. It explains why things like mechanical damage were not added in the game. They had it in their system, but for some reason they could not package it in time.

The details of software development has a few errors that some more experienced people will pick up, but the essence is right. Hope this clarifies things a bit.

So after reading this thread from page 1 it really makes me sad with everything I've read today. I've been doing as much research on this whole G27 support with GT5 because I like many others was anticipating it being compatible and fully working 100%.

Although I have not purchased the wheel myself yet, from the advice of everyone would it be smarter for me to just buy the DFGT wheel? I would kill to have the G27 and was planning on buying it with my income tax check but if everyting isn't 100% then why not save the 150 bucks and just get the DFGT.
I have a G27 and it's a beauty. The only thing not supported are a few buttons that on my case didn't affect my experience. If you can afford, buy it.
 
I really doubt it's intentional but also doubt PD expended a whole bunch of resources or care on a Logitech product, given the way they moved to Thrustmaster for the official wheel. I don't doubt full support will eventually come, though.

Most likely reason it could still happen and not be deliberate: different chipsets and/or USB identifiers, etc.
 
\
\
And they've expanded the physics model, altered the wheel controls to accomodate the new Thrustmaster, tweaked the AI, added a zillion different things...


Again this statement, if you know what kind of stuff goes into supporting an input device, really makes no sense.

You don't "alter the wheel controls" anymore than you have to alter the font in MS word to accept a new keyboard layout. Supporting a new wheel is simply making a new entry in your table of deviceses and mapping the input names of it's buttons/axises to the in game functions.

To add a new wheel you would not change anything but just add an entry. It does not mess with other existing entires. Think of adding support for another device like learning what a new hand gesture means. You knew thumb up, you knew thumbs down. Now someone teaches you that two fingers means peace. In order to learn this new gesture you don't have to alter anything about the previuos ones. And if someone later updates that gesture and you learn it now means "victory" it doesn't effect your established undrstanding of thumbs up or thumbs down. Similar with adding input support... once you have coded support for one, you don't have to mess with it to add support for another device.

Again this is why I think you do not understand the subject well, the ideas you are putting forth do not pass the sniff test if you have a general undertanding of development.

Is it possible for them to go: "Hey, let's screw the G27 users by disabling button mapping for one set of controls, but let's play with their heads by letting everything else on the wheel work! This way we get an additional hundred bucks in royalties when the Thrustmaster actually sells more than a handful of units!"

Sure it is.

Do I think it likely? No.

Well on it's own, it sounds unlikely, but when you consider things that worked in GT5P don't work in GT5 (again with proper understanding of what's going on in the background to make it work) there is no other explanation other than a VERY unlikely chain of specific accidental errors which is of monkeys, typewriters and shakespear proportions.

GT5 isn't an expansion pack. It's a standalone game.

And the difference is in nomenclature alone. What I mean is that while you can differentiate between the two, if you looked at the dev process side by side, the real difference would be volume of change, but it's still the same path.

What I mean is that it's not like they finished GT5P and then started a whole new program from the ground up to get GT5. GT5 is what happens when they keep working on GT5P for a few more years adding new features and content.

IF they had started ALL over from scratch again after GT5P to make GT5, then it's reasonable to believe the device mappings had to be redone from scratch and maybe some random errors crept in.

I would eat the hat of everyone I know if they started from scratch on a new program after GT5P. It just didn't happen.

GT5P was basically a GT5 beta. It's what they had at the time on the way to making GT5. They took a tech build, made sure it was cleaned up and ready to go for market and sold it. And kept working on it and eventually built it out to be GT5. GT5P was to GT5 sort of what GT3 was to GT4 and what GT1 was to GT2.

To go back to the house analogy, GT5P was the 2 bedroom house that was built onto and upgraded to become the 10 bedroom mansion with central air and full home automation that GT5 is.

And again, those additions don't require going back and retooling the basics like sewer and water... the house is already hooked up.

To say GT5's controller issues were just accidents that came from making GT5 would be like saying that while building the additions onto the house, the sewer line was somehow redirect in an area of your yard that wasn't worked on and all and now contins an accidental 360 loop.

It just makes no sense.

Define "significant". I thought it took more than long enough for any other company to build three or four new games in-between.

I didn't say significan't. I said considerably.

And I will just end that by asking this: Do you honestly believe that GT5 represents a new project after GT5P? As in do you honestly believe PD made GT5P then went back and coded GT5 from scratch afterwards?

If so (and again I don't mean any offense with this) you don't understand the development process enough to go much further with this discussion and I couldn't simplify it down enough to explain it all to you so you could see... it would be like if someone walked into a garage and said "but how does the smoke from the fire in the engine get to the tires and how does it leak out when I go too fast?", it simply means you don't have the foundation of understanding necessary to explain the situation thoroughly.

I know that sounds snotty, but it's not meant to be, I am just trying to say you can't really explain or discuss the functionality and reasons behind something with someone who doens't understand the fundametals of how it works, and your comments really make you sound like programming and tech aren't your suite.

You've remodelled the entire house and put in wiring for HDMI. And... oops... you've got a problem with signal fidelity with the standard cable. No time... we'll fix that later!


No, this would be more like "the contractors who built our original 2 bedroom house wired it for HDMI and it worked. Then they came back to do the addition and magically some of the ports don't work anymore... oh and the contractors sell a new device that does the same thing as HDMI cables but is more expensive, what a coincidence".

You are again ignoring the fact that buttons that worked in GT5P STOPPED working.

I can agree with the "oh we never got around to making that work" theory, except they DID have it working and now it doesn't.

Again the reason that is so blatent is becaues GT5 is not a whole different game, it's a prgression of GT5P and there is no reason for it to have happened accidentally... in fact for something so specific to happen accidentally without breaking anything else is exponentially unlikely.

I don't program games for a living. And yes, I think it should be straightforward, given that it's a standard system, but I've seen worse programming gaffes than this... on software made with a much bigger budget and with less compromises than GT5.

I will be blunt here with you then, you wouldn't walk into a car garage and tell the mechanics that there is no way the engine in two different cars is the same engine because they are TWO COMPLETELY DIFFERENT CARS and there is no way a Ford Focus has the same frame as a Volvo V60 because they are COMPLETELY DIFFERENT COMPANIES.

I think you don't know what you are talking about but you are assuming you must be right about what you assume.

I can tell you that from your comments, I am 99% sure you are both not right and don't understand why you are not right.

Sorry for the bluntness but that is really what it seems to be. I don't mean it as an insult, it just is very much what appears to be the situation.

Oh... and seriously... Logitech support on GT5P wasn't all that great, either. We could never get some of the features to work. I don't understand how all of you are saying that it was great, because it wasn't. And even after the last patch of GT5P, we didn't have a G25 or G27 mode.

I am not saying it was always that great.

I am saying things that DID work now DON'T. And that is completely different from simply never having gotten them working in the first place.

Again it's not about whether the mode exists or the wheel picture is on the wheel setup page, it's about the fact that buttons that were functioning before, now aren't and that the RA menu is magically the only function that won't work when assigned to a button... but that ONLY happens on the G27. And if you understand programming a bit, it is glaringly obvious that that involves some actual attnetion to make happen.

BTW the G25 is fully supported in GT5 and doens't have any of the flaws of the G27... that is another clue that something is up with the G27 specifically.

Which is why I still find it hard to believe that suddenly Gran Turismo doesn't support Logitech anymore because of the new Terminator wheel. Because there was none when GT5P was released.

I am not sure now whether you are just really unclear or you are attempting to phrase th situation in a way that isn't at all what I said...

I in no way said "suddenly there is no logitech support" I said that the things that are now broken about the G27 make no sense from a development point for being broken for the rasons I gave and the only way they could reasonably be how they are is that they were intentionally made that way.

As for whether it's an attempt to damage the T500's main competition, the writing is very much on the wall... it's in no way a certainty, but it would be a very longshot for it to be a coincidence that all this happens exactly this way just by chance.

Now because of that last bit, I have to ask, did you read my OP and did it make sense to you? Becaue honestly I can't imagine how you came up with what you said there if you actually read what I wrote and it makes sense to you... it really seems like youa re twisting what I say into hyperboli and statements I didnt make in order to show me how what I didn't say isn't right.

Next thing Devedander mentioned is that the support for one button existed before and now it's gone, so they must've taken parts of the code away. The thing is, I don't believe that that code remained unchanged for 2 years. You always change things, always refining things, and at times to the outside eye it could look like you're taking some functionality away, but it may not be necessarily the case. It's hard to explain, but it happened to me before.

Intereting post, and while it's interesting the parallels you draw with web design, I don't think they are necessarily applicable for a major reason: the input devices are standardized, not nearly as complex as supported functions of a web browser and the OS handles most of the load working with them.

But a for your specific part above, while the overall code of the game certainly didn't stay unchanged for 2 years, your suggestion that this alone means everything must could have been changed doesn't really make sense, espeically from a programming viewpoint for an input device.

To try to put it in web dev terms (and it's not really my world so forgive a probably poor analogy) it would be like building a website today with an images folder for each page.

One page is your contacts page, it's got your photo in it and your photo exists in the folder for images for the contacts page.

Over the next two years you update the index page and the content pages and maybe even add a few new pages.

But you have never moved, your phone number didn't change and no one has every taken a photo of you so there is no reason to update your photo. Maybe you got a fax line during that time so edited the contacts html page to add your fax number.

Then you load your page up 2 years later and see, hey, on your contacts page, the picture of you has the eyes erased out and your phone number is now the number at the old house you lived at 10 years ago...

Now, would you say "well the page didn't stay the same for 2 years and I did update something on the contacts page so it's possible something just happened to my photo and the eyes got erased out and maybe I accidentally changed the phone number while updating the fax field"?

Now you wouldn't... becuase while you can certainly say the code didn't stay the same for two years, the area that the issue exists was not necesary to redo during that time period and the change that occured to your picture is one that pretty much can't have happened by random incident or file corruption. Also it's possible you would have accidentlaly hit a key that altered the phone number while updating the fax number, but to have the change be EXACTLY to something so specific as your own phone number? So improbable as to be impossible.

See what I am saying?

You have come up with a reason why things can change unexpectedly while working on a project, and I agree, they can, but you have to look at what DID happen and examine the likelihood it could have happened on accident or had a reason for happening. And what has happened with the G27 quite simply doesn't appear to possibly fit in those cases.
 
Last edited:
The details of software development has a few errors that some more experienced people will pick up, but the essence is right. Hope this clarifies things a bit.

Nice explanation, if a bit long :) You do have a point though:

It is possible that GT5P codebase was branched off at some point, while GT5 continued on it's own, and that G25/G27 support was only added/refined in the GT5P branch. If so it just sits there, waiting to be moved into GT5 and released as a patch. Now that would be nice (though not as nice as doing it in time before launch).

I'll be interested in how many Illuminati addicts are going to retract their words when the support for the G27 finally (eventually) arrives. Somehow, I don't think too many will step up to the mea culpa plate.

Sure, if we get a patch soonish I will happily take back any accusations of PD shafting us customers and admit I was too overboard and angry, and that PD are after all only humans, and busy.

Should nothing happen though, I expect you to admit being an ignorant and foolish fanboy.
 
I am really enjoying the G27, I bought this wheel instead of others because of the H style shifter. The clutch works better than I expected. I just hold PD will release a patch to improve the G27's button mapping... At least let me use some of the red buttons on the wheel.
 
Nice explanation, if a bit long :) You do have a point though:

It is possible that GT5P codebase was branched off at some point, while GT5 continued on it's own, and that G25/G27 support was only added/refined in the GT5P branch. If so it just sits there, waiting to be moved into GT5 and released as a patch. Now that would be nice (though not as nice as doing it in time before launch).

As you say, while it's theoretically possible there was a code branch somewhere, the G27 L3 and R3 buttons have always worked with GT5P (I believe) and it's pretty unlikely the code branch happened THAT far back (ie before the first GT5P was even released) and then PD simultaneously worked on GT5P and GT5 as sepereate products from the same origin...

I mean that would be the ultimate mismanagement of resources and to be fair, I don't think anyone can really believe GT5 isn't just the continuation of GT5P... to do so would be like throwing away Forza 2 entirely and starting over with Forza 3 from scratch...
 
Like I said before, my friends G27, his RA buttons did NOT work with GT5P. The wheel worked fine on his computer, he was able to map out the controls for the wheel perfectly fine. Not everyone's G27 worked with GT5P.
 
Like I said before, my friends G27, his RA buttons did NOT work with GT5P. The wheel worked fine on his computer, he was able to map out the controls for the wheel perfectly fine. Not everyone's G27 worked with GT5P.

Please read the OP again, I never said RA worked in GT5P.

It might sound weird but I agree with you devedander(In the OP),because I was testing the wheels(to buy,but prices are a bit hight right now),and its true,in prologue the G27 work without any problem,but in GT lacks a lot of features that can easily be map on some buttons,so there is no excuse for the lack of the in-game menu car adjustments,also the fact that G25 is no longer available(at least in my current location,maybe when I move I will find one)makes it reflect these fact even more.

The wheel(G27)plays well(as it should),but that sense that there is something missing really bothers,T500 will have all features enabled,and that sort of bother as well because the wheel is really expensive,so you cant do a "reasonable price" set-up,Fanatic wheel are pretty expensive and DFGT doesn't feel quite right.

I consider that there is some sort of competition favouritism by PD in mapping and "programming" those wheels,I haven't seen T500 yet,but I'm already seeing more and more prof that there is "something " going on between them(PD and T ?),and the fact that Fanatec wheels can manage functions that G27 can frankly annoys me,specially with Fanatec wheels that are so expensive these days.

Why is it so weird that we agree on something? There is definitely something going on with PD and TM, that's to be expected with an officially licensed product and partnership... what PD is doing with the G27 though is pretty dirty poker.

Uxi
I really doubt it's intentional but also doubt PD expended a whole bunch of resources or care on a Logitech product, given the way they moved to Thrustmaster for the official wheel. I don't doubt full support will eventually come, though.

Most likely reason it could still happen and not be deliberate: different chipsets and/or USB identifiers, etc.

I ask then, how do you explain the fact that buttons that worked in GT5P don't work in GT5 consider the G27's chipset and usb identifiers have not changed at all?
 
Last edited:
What I mean is that it's not like they finished GT5P and then started a whole new program from the ground up to get GT5. GT5 is what happens when they keep working on GT5P for a few more years adding new features and content.

Reference tibiquera's post. I don't program games, but I know some web-design and I've been buying peripherals for decades. Again, I've seen worse than this, and sometimes it doesn't make sense.

To say GT5's controller issues were just accidents that came from making GT5 would be like saying that while building the additions onto the house, the sewer line was somehow redirect in an area of your yard that wasn't worked on and all and now contins an accidental 360 loop.

Ever build a commercial building? You'd be surprised.

Again, it's your opinion that they didn't work on that part of the code at all. How do you know? How do you know they didn't adjust it to deal with the modifications to the game engine? How do you know they didn't rewrite it from scratch?

You rebuild a building, you have to adjust everything. Extra bedrooms means the wiring and fuseboxes have to be upgraded to handle the extra load. Extra bathrooms mean the plumbing has to be adjusted. Old pipes might have to be replaced to deal with the higher pressures going through the system, as the new pumps have to reach a few floors higher.


I will be blunt here with you then, you wouldn't walk into a car garage and tell the mechanics that there is no way the engine in two different cars is the same engine because they are TWO COMPLETELY DIFFERENT CARS and there is no way a Ford Focus has the same frame as a Volvo V60 because they are COMPLETELY DIFFERENT COMPANIES.

Now, see, the Focus and S40 are technically built on the same platform, but just because something works on one, doesn't mean it will work on the other. In fact, there's very little that will port over (the only engine they share is the T5). It's akin to calling the Ford Mustang a Jaguar S-Type. The bones are the same, but that's it.

The analogy you're looking for is the Mark 2 Focus and the first-generation Mazda3, which are as identical as two different cars can get. But then, they aren't identical. While the development process was the same, the engines are based on the same design and some parts will swap over wholesale, they aren't the same car. Engine internals are different (even though they are the same engine), ECUs and programming are different. Even the transmissions, though they are otherwise physically identical, are different enough that one can hold more turbo boost than the other.

There are parts of the suspension that can swap over if you saw at this, machine that down, and put a collar on this.

It could be worse. For the Mark 2.5 Focus diesels, they decided they needed a completely different computer box and even switched suppliers for the updated car. We can still "chip" it, but we found it a very weird change for cars and engines that were otherwise identical. And the Focus is an "upgrade" of the older car. An upgrade with entirely new software, where you'd expect to find none.

Could be even worse. My Ford Laser is completely identical to the Mazda Protege and the Japanese Mazda Familia. One uses OBDII, one uses OBDI and another uses OBDI without CEL functionality. Absolutely no reason not to use the same box for all three, right? I can tell you, I had to download several wiring diagrams for our ECU installation, and none of them matched, not even the European diagram from a car with the same OBDI box!


You don't know what you are talking about but you are assuming you must be right about what you assume.

I can tell you that from your comments, I am 99% sure you are both not right and don't understand why you are not right.

Sorry for the bluntness but that is really what it seems to be. I don't mean it as an insult, it just is very much what appears to be the situation.

I'm not assuming anything. I'm looking at the evidence and seeing a tiny cock-up, and I'm thinking: It doesn't seem any worse than the other things that have gone wrong with GT5. You're assuming that the only way those things could have happened is that it was done on purpose. You're assuming that there is "no way" they could have used two different codes for GT5P and GT5. You're assuming that PD have no desire to fix this.

Polyphony Digital doesn't have to subtly sabotage a function that only the most hardcore players actually use (yes, I use the RA buttons online) to suggest to people that the T500 is a better wheel for Turismo. All they have to do is show on the configuration screen that the T500 is supported and the G27 is not. Which they have.

Would you, perchance, be willing to eat your hat if PD patches the G27 bug within the year? :)
 
Reference tibiquera's post. I don't program games, but I know some web-design and I've been buying peripherals for decades. Again, I've seen worse than this, and sometimes it doesn't make sense.

I responded to his post. I did some web design also (but mostly back with the power of notepad... I am old) and while my recent experiences with dreamweaver and such aren't exactly professional works, I do understand the fundamentals of web designe enough to get what he is saying and see how it doesn't really apply to this situation with GT5.

Ever build a commercial building? You'd be surprised.

Again, it's your opinion that they didn't work on that part of the code at all. How do you know? How do you know they didn't adjust it to deal with the modifications to the game engine? How do you know they didn't rewrite it from scratch?


The same way I know that when tires smoke its' not because smoke from the fire in the engine finds it's way to the tires and leaks out...

As for how do I know they didn't work on "that area of the code" (again, your terminlogy is so loose that it makes it almost impossible to explain why it's wrong becuase it shows a lack of understanding of the details necessary to make that explanation) I know they DID work on the G27 specifically... tach lights and paddle shifters specifically now work.

But I also know that the buttons worked in GT5P and there is no logical reason (other than that they were turned off by PD) as to why they wouldn't work now.

Once you have something like that working, even if you break it by accident, it's a very easy thing to fix... you just patch in the old working portion. Again, it's already difficult to believe it was just a mistake, but to not have patched it by now if that's the case?

That would be like accidentally deleting a word from the title of a document early on, then not typing it back in 3 proof readings later.

In fact to arrive at this situation is even more far fetched than that...

You rebuild a building, you have to adjust everything. Extra bedrooms means the wiring and fuseboxes have to be upgraded to handle the extra load. Extra bathrooms mean the plumbing has to be adjusted. Old pipes might have to be replaced to deal with the higher pressures going through the system, as the new pumps have to reach a few floors higher.

I actually bought a fixer upper (I will NEVER do that again!) and I know very much first hand what fixing a house entails... I am years in and the place is still a wreck.

That said, the analogies always have flaws, but I specifically said a 360 look in the sewer line in your front yard to illustrate how unlikely this exact type of problem is to be an accident... You could gut the whole house down to studs and double it's size and if I found out you dug up my front yard and put a loop in my sewer pipe there would be no explanation acceptable for it.

Now, see, the Focus and S40 are technically built on the same platform, but just because something works on one, doesn't mean it will work on the other. In fact, there's very little that will port over (the only engine they share is the T5). It's akin to calling the Ford Mustang a Jaguar S-Type. The bones are the same, but that's it.


And here you have me completely over a barrel. I understand some of the fundamentals of how a car works and engine physics, but I can't even change my own oil. And this is precisely why I would never try to debate you about car details and assume you are not seeing something clearly or missing something...

It would be an exageration to say our positions are reversed in terms of tech knowledge and car knowledge, but honestly it's probably not far off...

When you say something like "they might have changed the wheel controls for the physics" it sounds like me saying "the S40 and Focus can't have the same body because they look totally different, look even the doors are different and the wheels are different!" It just means I totally don't understand enough to realize how a civic and CRV can be so similar yet to a laymen be so totally different.

I'm not assuming anything. I'm looking at the evidence and seeing a tiny cock-up, and I'm thinking: It doesn't seem any worse than the other things that have gone wrong with GT5. You're assuming that the only way those things could have happened is that it was done on purpose. You're assuming that there is "no way" they could have used two different codes for GT5P and GT5. You're assuming that PD have no desire to fix this.


You are assuming that evidence a lot of work was done some places means work must have been done others. You assumed things like bad shadows in some way related to coding controller inputs...

You have made a lot of assumptions, you may just not realize them.

And yes, I am definitely assuming there is no way they used two different codes for GT5P and GT5 (with the possible exception of a code branch near the end of GT5P). I honestly can't explain to you why I know that beyond a shadow of a doubt becuase it's literatlly too easy a concept for me to break down any further.

The best I can come up with would be it's like saying that a model year change that resulted in a change in trim and a taillight redesign didn't require the entire car be redone from the ground up... it's just last years model updated and tweaked a little. It would be beyond foolish to do it any other way.

Now GT5 is a much larger change from GT5P than that, but I can assure you, there is no way PD made GT5P and then started over anew on GT5.
I will say (again not meant as an insult) that the fact you think that GT5 might be completely from the ground up new and not a continuatino of GT5P completely decimates your credibilty on the subject of tech in my eyes.

Polyphony Digital doesn't have to subtly sabotage a function that only the most hardcore players actually use (yes, I use the RA buttons online) to suggest to people that the T500 is a better wheel for Turismo. All they have to do is show on the configuration screen that the T500 is supported and the G27 is not. Which they have.

What PD HAS to do is one thing and what PD CAN do is another. As is the T500 is looking like a pretty hard sell price and function considered and so I dont doubt for a moment PD wants every angle to favor the T500 possible, not just the main angle.

Oh and as for the hardcore who would notice such a thing? That's the exact market the T500 is aimed at and it's the exact market which might be persuaded to spend an extra $300 just to have the complete experience.

Would you, perchance, be willing to eat your hat if PD patches the G27 bug within the year? :)

No, I would be willing to eat my words if it turned out the G27 works now and I just wasn't smart enough to figure out how to set it up, or if someone leaked the code that handles device inputs and some legitimate reason could be extrapolated form that...

When and if PD releases a patch, it's already way too late becuase it should never have been broken (and I say broken on purpose) to begin with.

Honestly if I were PD and I started thinking the market was turning on me for being underhanded over this, I might be tempted to shove the patch out ASAP to avoid loosing face.

See the problem is there is a preponderanc of evidence already that (assuming you understand programming and technology like this) really leaves you no outs to believe anything other than intentional shenanigans. A patch in the future does nothing to disprove what' already evident and visible.

Now would I bet my house on it? Well actually considering this fixer is costing me an arm and a leg ;)

No I wouldn't... because I am well aware that there is always a possiblity, no matter how slim that there is a legit reason for sommething like this. And that's why I posted this as a question, because sometimes someone elses brain sees something yours didn't...

But I also am confident enough in the subject to say that while I might not see a legitimate reason on my own, I can tell legitimately when a potential reason put forth doesn't hold water.

BTW your color and style posting makes it very confusing to quote you...
 
Last edited:
BTW your color and style posting makes it very confusing to quote you...

My apologies. :lol:

I can see we're at an impasse. Given, yes, they've made some things work. That still leaves the possibility that others won't. I'm still of the opinion that if they patch it, then no foul. There are a lot of things that "shouldn't have been broken in the first place" that were and that have been fixed.

Fixing the G27 button issue would still hamper sales of the T500. For the conspiracy theory to work, they would have to leave the functionality out till 2012.

I recognize that your original post was in a query and an invite to discussion. And I'm happy to discuss it, even though we seem to be approaching it from a fundamentally different level of understanding. Yes, I will admit that the last time I ever had to program anything in-depth in relation to video games, I was still using a hexadecimal editor on a PC XT (I don't consider level editing and model editing in CAB files with pre-made tools in-depth and even that fling with games was decades ago...).

I'm willing to hold out on the possibility that this was merely an oversight or a programming error.

I've been playing GT for years, and there are so many things wrong with parts of the series that seem to be down to simple clerical error... even within the game code itself. I've had days where I've had to debug a database or a vector graphic where something I don't remember doing did something to something else entirely with no visible reason for the change. You can spend hours looking in the wrong place before you finally figure out what's wrong.

I don't envy you your house. :lol: But this isn't a sewer line. This is a wall switch that has worked in the past that doesn't work now, not an entire subsystem that has been redone. And it makes no sense because you can't recall touching anything to do with that particular wall-switch. Is it possible this was deliberate? Again: Yes. Is it possible it was an oversight? Again: Yes.

Unfortunately, unless any of us have a way of opening it up and looking at the innards of GT5, all of this is conjecture. You build a very interesting case for your theory, but it's still just a theory.

A fascinating one, though.
 
really leaves you no outs to believe anything other than intentional shenanigans


Does it really though?

Can you say, 100%, without a doubt that PD, maliciously, undercut the competition, making the consumers option to be their brand peripheral?

I have experienced something like this before on a job before. Obviously pressured to get the rough in done, too much work not enough guys. Sometimes when you are rushed things get missed on blueprints, usually we catch it before it's too late. This one time though, we completely missed an office, I don't know how but we did. The owners come by after the room was boarded up, I think they were watching too much Mike Holmes, but assumed that since we missed this room we purposely meant to leave to somehow under cut them. It didn't make much sense, we fix it on our bosses money regardless, yet they figured that we were trying to screw them.
Sure it looked suspicious I guess, but they jump the gun on stating that we had the outs for them. Worst part was even though we fixed our mess up for free, they still didn't believe us, and seemed to have an eye on us.

I know this anecdote isn't quite the same as what is happening with the G27, but what I'm trying to say maybe someone messed up. Maybe no one caught, things were obviously rushed out with this game.

Not saying that you are completely wrong, but unless someone from PD breaks off and states this was done purposefully to hurt Logitech, I don't think I can truly say that this was done intentionally.

Do I think that the G27 should be compatible? 🤬 ya.

I don't feel it's right to say that it was done intentionally.
 
the T500. For the conspiracy theory to work, they would have to leave the functionality out till 2012.


In order to work out, yes. In order to have happened? No.

It's entirely possible PD did nerg the G27 to boost T500 sales but changes their mind for any number of reasons ranging from consumer pressure to outside forces.

I've been playing GT for years, and there are so many things wrong with parts of the series that seem to be down to simple clerical error... even within the game code itself. I've had days where I've had to debug a database or a vector graphic where something I don't remember doing did something to something else entirely with no visible reason for the change. You can spend hours looking in the wrong place before you finally figure out what's wrong.

I see it's tempting to look at it like that, but one thing to realize with coding, it's a very complicated system that only works when it's pretty much right... accidentally deleting a word or even a letter in code will usually cause the whole thing to throw an error and need to be debugged.

While it's tempting to think of it as something simple like "oh yeah, I unconnected that wire in order to get to the panel behind it and forgot to connect it again" it's really much more complex and less forgiving than that.

To accidentally brake something in such a way that achieves such an exact and completely functional (but crippled) result is inconcievably unlikely.

Unfortunately, unless any of us have a way of opening it up and looking at the innards of GT5, all of this is conjecture. You build a very interesting case for your theory, but it's still just a theory.

A fascinating one, though.

I still claim a preponderance of the evidence on this one... if this was a murder case I would say we have the motive, the opportunity and the smoking gun... but you are right, without actually seeing the code or being an insider, there is always that last little plausible deniability.

So impass or not (and whether anyone still even remembers this in a year) it's always good to discuss these things!

Does it really though?

Can you say, 100%, without a doubt that PD, maliciously, undercut the competition, making the consumers option to be their brand peripheral?

No, but I can say that I can see no other potential way to arrive at this situation.

I am certainly not infalible in my reasoning, but as I said above, preponderance of the evidence here. How about we do this the other way, rather than claim I can't know what exactly happened, can you give me a plausible explanation for how this happened? Bear in mind you would need some technical undrstanding of programming to do it... just saying maybe some stuff happened doens't really cut it just as I couldn't dispute some construction related issues with you just by saying "well when you build things sometimes you might have to cut some supports or wire some sockets".


I have experienced something like this before on a job before. Obviously pressured to get the rough in done, too much work not enough guys. Sometimes when you are rushed things get missed on blueprints, usually we catch it before it's too late. This one time though, we completely missed an office, I don't know how but we did. The owners come by after the room was boarded up, I think they were watching too much Mike Holmes, but assumed that since we missed this room we purposely meant to leave to somehow under cut them. It didn't make much sense, we fix it on our bosses money regardless, yet they figured that we were trying to screw them.
Sure it looked suspicious I guess, but they jump the gun on stating that we had the outs for them. Worst part was even though we fixed our mess up for free, they still didn't believe us, and seemed to have an eye on us.

I know this anecdote isn't quite the same as what is happening with the G27, but what I'm trying to say maybe someone messed up. Maybe no one caught, things were obviously rushed out with this game.

Take this same example of building a whole building with no room.

Now apply it to GT5P and GT5, the result would be:

You built the whole office and it originally had the room. The buyers inspected and said go ahead with finishing.

You finsihed the whole building but mysteriously the room was now gone. And it wasn't just gone like it fell through a hole in the floor, it was carefullly remved so as not to damage the surrounding rooms. Electric that went through it was not cut leaving other rooms damaged, vents that went through it were not broken leaving other rooms without HVAC...

And it just so happens, your construction company just made a busines deal with another company that supplies high quality rooms for buildings mising a room!

Now in THAT situation, even if the buyers weren't there to overhear you talking about plans to remove the room (and ignoring the obvious cost associated with removing a room that construction bears, programming has no such associated cost) wouldn't the buyers be pretty much golden in assuming you were ripping them off?

PD took functions that existed in GT5P and they are now neatly gone from GT5... not only that, the RA Menu that can be mapped to any button and works on every other controller on the game doesn't work on the G27. Other fucntions work on the buttons on the G27... but just not this one function... the function that works on every other controller including the G25. Doesn't that seem awfully unlikely to you that it's a mistake? I mean the game pretty much has to know it's a G27 and then know to not respond to that one function no matter what button you put it on regardless of the fact every other option works on every other button...

That's what has happened with the G27... what constantly gets overlooked is that the buttons worked in previous iterations so it's not just an oversite, they have been changed to not work.

And with programming, as I explained to nyki, much like ripping out a room of a building, it's very hard to do it accidentally and leave everything else working and intact.

For instance if this code worked fine:

for all i in repetitions
int rand(x, 1, 1000)
if x > 200 then value=big
if x< 10 then value=small
next i

This code would throw a system halting error:

for all i in repetitions
int rand(x, 1 1000)
if x > 200 then value=big
if x< 10 then value=small
next i

Can you even see the difference?

This is why I say it's almost impossible to arrive where we are at by accident or oversite, it would be as hard to believe as to believe a room magically dissapeared from the building you were working on AND it dissapeared in such a way that didn't break the rest of the building.

Not saying that you are completely wrong, but unless someone from PD breaks off and states this was done purposefully to hurt Logitech, I don't think I can truly say that this was done intentionally.

Well by that logic, most murder cases can't be prosecuted despite having the evidence, the motive and the opportunity because there was no eye witness and no confession.

Do I think that the G27 should be compatible? 🤬 ya.

I don't feel it's right to say that it was done intentionally.

Well that's your opinion and this thread was started to get peoples opinions and ideas... I think however that if you exmamine the situation again with what I said above in mind, your opinion might change some?
 
Last edited:
I do find it very difficult to believe, knowing Logitech and Polyphony's history together, that at least a few G27s didn't pass through their offices during development, which PD magically decided to put aside and ignore.

I'm extremely disappointed by the gimped G27 support, and with the T500 out and about now, I have very little faith that the G27 will ever get any love in future patches/updates. It's quite likely the official line will simply end up being "That device is not supported by Gran Turismo 5, please purchase a fully supported wheel such as the TThrustmaster T500".
 
Thrustmaster T500 will be released, they will sell lots of those as there are many people that would buy it only because it is supported by PD. However the time will come and the G27 will be supported fully.
I have G27 myself and built a custom cockpit for it. I'm satisfied with the way it works and I enjoy it very much.

GT5 is not the only racing game out there and eventually I will start playing another racing sim so if Kaz decided not to add G27 in the "supported" list that's OK with me but as far as I know he is a perfectionist and doesn't like to have the fans upset. And they cannot blame Logitech as it has nothing to do with them also they can't blame Sony since, as it was already told here, PS3 fully supports this marvelous wheel.

So let's just cross our fingers and hope that PD will find some time to fix this, if not, well, then we are used to be disappointed by PD - countless delays, 800 standard cars, short A-Spec mode, shadows etc...
 
I hadn't even considered wheel spin as being part of the issue. Thanks for the suggestion. Something else to keep in mind while trying to launch the car...:)
-G

Yup thats my problem. I get so pissed my wheels spinning and I toss it to 2nd and it goes to neutral. It kills drag racing online completely with the g27. If something doesn't happen to fix it soon I'm done. It makes me shut the game off completely sometimes. I'll come around a corner and my outside tire will spin a bit as I need to shift and I'm screwed as it throws to neutral and everyone passes me as I try to get it back into 2nd.
 
still waiting for my g27 to arrive, ordered 3 weeks ago, when the (logitec) site said it would arrive in 2 - 3 days. Sent an e-mail last week asking what's going on, then they told me it was out of stock, not that the site mentioned that :grumpy:
 
Intereting post, and while it's interesting the parallels you draw with web design, I don't think they are necessarily applicable for a major reason: the input devices are standardized, not nearly as complex as supported functions of a web browser and the OS handles most of the load working with them.

But a for your specific part above, while the overall code of the game certainly didn't stay unchanged for 2 years, your suggestion that this alone means everything must could have been changed doesn't really make sense, espeically from a programming viewpoint for an input device.

To try to put it in web dev terms (and it's not really my world so forgive a probably poor analogy) it would be like building a website today with an images folder for each page.

One page is your contacts page, it's got your photo in it and your photo exists in the folder for images for the contacts page.

Over the next two years you update the index page and the content pages and maybe even add a few new pages.

But you have never moved, your phone number didn't change and no one has every taken a photo of you so there is no reason to update your photo. Maybe you got a fax line during that time so edited the contacts html page to add your fax number.

Then you load your page up 2 years later and see, hey, on your contacts page, the picture of you has the eyes erased out and your phone number is now the number at the old house you lived at 10 years ago...

Now, would you say "well the page didn't stay the same for 2 years and I did update something on the contacts page so it's possible something just happened to my photo and the eyes got erased out and maybe I accidentally changed the phone number while updating the fax field"?

Now you wouldn't... becuase while you can certainly say the code didn't stay the same for two years, the area that the issue exists was not necesary to redo during that time period and the change that occured to your picture is one that pretty much can't have happened by random incident or file corruption. Also it's possible you would have accidentlaly hit a key that altered the phone number while updating the fax number, but to have the change be EXACTLY to something so specific as your own phone number? So improbable as to be impossible.

See what I am saying?

You have come up with a reason why things can change unexpectedly while working on a project, and I agree, they can, but you have to look at what DID happen and examine the likelihood it could have happened on accident or had a reason for happening. And what has happened with the G27 quite simply doesn't appear to possibly fit in those cases.

To the first part, I have to admit I have little knowledge on the wheel software, although it makes sense they have to follow standards, otherwise programming would be a nightmare. On the other hand, the functions on the wheels are not standardized. Different wheels have different amount of buttons, different transmission type (h-shift, paddles), different FF capabilities, different turning ratio, etc. Even the rpm indicator on G27 is something quite unique, which takes extra programming. So let's just concentrate on the buttons.

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.

If you think about it, that's probably the reason why you can only configure 2 buttons on the G27. They probably share the same code with the G25, which only has two buttons on the wheel itself. You definitely can add code to make the other buttons usable, but maybe PD didn't feel like spending time on that.

The assumption I'm making is that they don't have separate conditions for all different wheels. I believe the G25 and G27 all have the same code (and that code I believe is shared by all non-supported wheels), and the reason why the functionality you mentioned works in one and not in the other is just a bug. I know it sounds far fetched, but I'll explain later.

For your second argument, what you said is mostly correct but there's an underlying problem with that. What you mentioned is an HTML scenario. The problem is that HTML doesn't modify data, it only displays it. To really understand the issue you'd have to think on a language that modifies data. I chose web development for my analogy because I thought people would understand better, but in this particular case it's not a good example, so you'll just have to believe what I'm about to say now.

Let's imagine you are coding a software to modify data, such as a database application. Imagine you work on part A and part B. You code part A, test it, and it's good to go. You then go to part B, test it and it's good too. Later you decide to refine some functionality for B. You test it and it's good. But what you didn't notice was that your change affected part A. If you ask developers, they'll tell you how often that happens. Ever had a program where you install an update and it breaks some previously good working part? That's what happens. Even the ps3 awhile ago had a problem with a firmware update that was causing problems. I think that's something very likely to have happened in the case of the G27 support. Specially if they added some code and didn't do thorough testing, which seems likely considering how many bugs the retail version of GT5 had.
 
Logitech gives all devs as much to work with on/wih the logitech wheels as possible. It is up to pd to support and program it in from then on, its not logitechs job/place to do that.. If they could i be they would but its for pd to do and truth be told they could bleep us (the buyers) over with say a game thats missing all the races passed lvl 30 (higher up series till max level) 800 dud cars out of 1036 or whhat ever it is with all bonus cars, and then mis support a wheel that has been sold to people ages ago purely for when gt5 comes out just to get boosted sales in the wheel thats paying pd money from sales.. Sorry sounds like a rant but i pay $417 for ps3 years ago for gt5 and at least $800 for a kitted out g27 to enjoy gt5 with and its not supported so they could boost the tm wheels sales.. Oh then 130 for gt5.. Thats alot of Money for a game that i cant be botherd to play.. Wny one else feel like the physicsbdoesnt tell you enough abot whats going on?? Prolouge was awsome and i enjoyed unlimited laps of the same track but i cant sit past 12 laps of a track in gt5 before turning the system off.
 
One thing I've learned not to do is worry too much about someone's opinion when their tinfoil hat is firmly fixed. There are gaping holes in your ability to PROVE your point, even the entire thread is a DISCUSSION, not a statement (despite the OP's refusal to actually acknowledge any dissenting opinion, no matter HOW much proof offered), it makes me wonder why the topic was so titled, if the OP has made his mind up completely..?

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. 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:

My original point stands. Were this the ONLY boneheaded coding glitch in the game, you would perhaps have a point. But this, unless you are an owner of a G27, is simply one more in a LONG, long list of boneheaded coding errors and omissions that are slowly getting addressed. It only SEEMS different because it affects YOU. I don't see you posting anywhere that every OTHER idiotic coding error is a conspiracy. You can't pick and choose. Either they ALL are, or you have to admit the possibility that this IS just one more on the list. Something you seem adamantly opposed to. Tinfoil a little tight?:sly:

Finally, one last thing... No-one knows what Logitech have in the pipeline. There's a strong possibility that they are aware of the issue (they make the only OTHER supported wheel, after all), and see the Thrustmaster as a great opportunity to bring out another wheel, double their price (yet add little more than coding and maybe better pedals) and make a BOATLOAD off of you. THEN who's going to be the culprit? Just do what most Americans do, and blame it on Obama. The proof would be just as irrefutable!

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:
 
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. 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:

The thing is: No matter what you want to believe, the PS3's OS recognizes the G27 and makes ALL of its inputs poll-able. This means that the G27 is fully compatible with the PS3, so GT5 is able to take ALL of those buttons and have them mapped. Is it possible? YES. Is it currently happening? NO.
If the PS3 can recognize the G27 as a G27, then it is up to PD to make sure their game has the poll-able inputs mapped.

I'll say that one more time.
The PS3 recognizes my G27 as a G27. Logitech shouldn't need to release ANYTHING to force the wheel to be compatible with ONE game, when it already is compatible with MANY. You see the problem there?
 
Back