I will take my time out from being contentious and insulting to throw
out an idea that may be utter hogwash or may be good. I hope someone who
knows more about this than I do can offer some input.
No matter how complex a game is, it is only really making a certain
variety of requests or calls to the hardware it is running on, yes? To
oversimplify, maybe it uses all but 12 of the Direct 3D calls, or something
like that.
How hard would it be for the authors of a game to create a single
executable 'compatability' file that made all of the same variety of
requests that the software makes of the hardware, but just enough for you to
find out if your hardware could deal wth it? It could either just say 'yes
or no' to the whole thing, or it could possibly give you a more detailed
report ala 'your hardware failed the video test'.
I don't know how compilers work, but I imagine they could report on the
variety of different requests the software makes and maybe this report could
be used to generate the executable. The executable would be small,
hopefully only a couple hundred K at most, and before commiting to a huge
and expensive or time-consuming download, you could find out if it was going
to run on your computer.
The company could have a link to the download appear if the result was
yes and/or possibly a bug report form, if the answer is no, that you could
fill in or that took some info from the registry or MSINFO32 or something.
That way they could find out about non-compatable hardware and deal with it
before releasing the product, etc.
Anyone think this is a good idea or total rubbish? Any programmers know
about the realities of this that I haven't a clue about? Anyone just want
to call me names and question my lineage or maybe poke me in the eye with a
sharp stick?
~daxe
"religion is remedial spirituality"
-----------== Posted via Newsfeeds.Com, Uncensored Usenet News ==----------
http://www.racesimcentral.net/; The Largest Usenet Servers in the World!
-----------== Over 66,000 Groups, Plus a Dedicated Binaries Server ==----------