MacGameVideoFix 4.8.5 — nobody's bottle names but their own
Bottle names are made up by whoever makes the bottle. Ours are not a fact about anyone else's machine, and they are not ours to publish — and they had got into comments inside installers that travel in the fixes bundle. 4.8.4 shipped with them (it was downloaded by nobody before this replaced it).
Nothing ever depended on a name for its behaviour: the installers find a bottle by which Steam library it lists, not by what it is called. The comments simply named this machine's. They now describe the situation instead — one name held in two roots, two spellings differing only in case — which is the part that is true anywhere.
launch-and-capture.sh no longer defaults to a bottle called Steam. A default that happens to exist on somebody's machine captures the wrong one without saying so.
And a guard, because remembering the rule did not work
It had leaked twice: once into the wiki earlier, once into the bundle now. runtime/check-builds.sh reads the bottle names actually present on the machine it runs on and refuses to find them in anything shipped or published. It cannot go stale, because it does not carry a list — it asks.
A bottle simply called Steam is not checked and cannot be: the word belongs to the subject matter. Names that are merely the default are not the ones that identify somebody's setup anyway.
Everything else is 4.8.4: the manifest carrying backend, gptk and env per title, bottles.sh travelling beside the installers, and the diagnostic tools reaching whichever root holds a bottle.