The current case of user "Imhotep" shows a basic problem.
Every other week, we have someone like him ranting in fury about GG,
and we have kind moderators and other, experienced users bending over backwards
to soothe and help him, but the discussion often - if not always -escalates, nevertheless.
I think this has to do with the fact, that especially new users think they bought a solution (to the problem: "I want to show my friend a playable game, next weeek at the latest, that I made myself"), but they actually are getting a tool instead, in the first place.
Now, they would probably put up with a framerate of around 25-30 fps, but not with 13 fps, understandably, because they can't risk to show their friends a thing like that.
And, in a situation like this, the readiness to cooperate drops sharply on the user side, especially, if he is told to provide this data and then that and then the other, consecutively, because he - like his friends - is used to high-polished, AAA games performing well.
Psychologically, THIS is NOT the point in time to tell him that he needs to "optimize".
With only little exaggeration,
from the user's viewpoint, it's like he's coming to a hospital with signs of appendicitis, only to be told :
"The little room over there is for cases like yours,
you'll find a stretcher and two bags,
one with detergents and desinfectants,
and the other with scalpell and things.
Lay down in the proper position.
We'll tell you over the loudspeaker how to proceed further.
But excute cuts carefully, for your own sake."
No wonder he's crying out loud.
I think a better way to help were if we had a defined "performance suit", i.e. a collection of levels with well-defined conditions,
either delivered with GG or / and downloadable from an official location, say (hope, the names speak for themselves):
"1. The bare plain with one house, low visual settings ",
"2. The bare plain with one house, high visual settings",
"3. The empty trench, low visual settings ",
"4. The empty trench, high visual settings", "
"5. The hole in the ground with some objects, low visual settings",
"6. The hole in the ground with some objects, high visual settings",
"7. The forest with animated trees, low visual settings",
"8. The forest with animated trees, high visual settings",
"9. The oasis in the valley, low visual settings",
"10. The oasis in the valley, high visual settings",
(I'm convinced, the real GG performance experts here can think of more and/or provide better examples)
which should run "automatically", make the Player go along well defined paths and record data (such as framerate, tris etc.) as needed.
The user should neither be required nor be able at all to change the visual settings, in order to get consistent, comparable data
Outside of that, a
reporting program should run which checks
a) on what drive and what location in the filesystem does GG live?
b) on what device type (HDD/SDD) is that drive located ?
c) what exact driver version and video device is GG talking to ?
d) how much memory is available ?
e) what is the CPU type used ?
f) What user type (admin or simple) is the user running GG
g) ...
This all should generate - at
ONE command of the user - one or (at the most) two report files which the user then shall post to the forums
(or mail 'em to support, if he goes to support).
First off all, this is ONE action the user has to perform, not many.
Second: the measured data are independent of arbitrary positions and orientations of the player
Third: it will make computers in use - and the results received - comparable.
Over time, "we" will accumulate a collection of machine configurations, which will help giving more precise advice
(instead of, saying "Maybe, it's your antivirus software, often this kicks in, try another of your choice".
Users in distress just don't want to read the latter, because it has an inkling of "mate, it's all your fault" - to the user.
At least it will show the user where he stands with his gear, in comparison.
but if they see that comparable computers run significantly better - they might be more inclined to listen to advice to investigate deeper, if necessary)
Yes, there is some effort to go into this, but it is largely a one time effort
(perhaps to be adapted once a year), and I'm expecting it will save
a lot of effort and nerves on both the enraged user's and the helpers from the forum's side.
And it can be used by TGC interenally before releasing a new version, because they'll see in advance what might come up out of userland - and point
out specific weaknesses of GG.
Just my two cents
Y(Maybe, Imhotep specifically can post a reply, whether he, too, thinks this would be helpful.
Lives of great men all remind us we may make our lives sublime