----------------------------
LEVELNAME
----------------------------
Das Level sollte standartmäßig "test_hardware" heißen, damit die Verknüpfung im Menü funktioniert.
-----------------------------------------------
BENCHMARK oder TECHDEMO?!
------------------------------------------------
Da die SourceEngine beim "Benchmark" keine Punkte wie z.B.der 3D-Mark vergibt, sondern nur "simpel" die durchschnittlichen "Bilder pro Sekunde bei aktiver Benchmarkfunktion" ermittelt,
kann man um Probleme zu vermeinden, auch komplett auf die Auswertung verzichten und die Map als Techdemo/-walkthrough benutzen!
Es ist sehr leicht möglich, nur einen Teil eines Levels als Benchmark (z.B. während einer Zwischensequenz) laufen zu lassen.
----------------------------------------
BENCHMARK NACHTEILE
----------------------------------------
Ganz wichtig für die Jenigen, die aus einem Benchmark eine art Musikvideo (mit durchgehender Camerafahrt und evtl. singenden Charaktären^^) machen wollen, ist folgende Tatsache:
Die SourceEngine wechselt bei aktiver Benchmarkfunktion in den dynamischen Modus, was bedeutet dass sich die Spielgeschw. der aktuellen Rechnerleistung anpasst!
Dadurch kommt es auf älteren Rechnern zu dem Phänomen, dass der Ton (Geräusche, Musik usw.) in Echtzeit läuft, während das Bild in Zeitlupe dargestellt wird...was einen Syncronitätsverlust zwischen Bild und Ton zur Folge hat!!!
Ein weiteres Problem der aktiven Benchmarkfunktion ist, dass viele Consolenbefehle wie z.B.: host_timescale...nicht verwendbar sind!
--------------------------------------------
BENCHMARKPROBLEM UMGEHEN
-------------------------------------------
1. --- auf Benchmarkfunktion und Auswertung verzichten---
Wenn dein Video/Level grafisch ordentlich was her macht, ist es den meißten Zockern egal,
ob am Ende nochmal eine Zusammenfassung der durchschnittlichen Bilder pro Sekunde kommt. So werden Techdemos geboren
2. --- Hybridlevel erstellen ---
Wenn du nicht auf die Benchmarkfunktion verzichten willst, aber das oben besagte Problem hast,
kann ich dir folgendes ans Herz legen... Es spielt keine Rolle, ob dein Level "vom Start an" als Benchmark fungiert. Ich persönlich habe das Problem so gelöst, dass ich die Benchmarkfunktion erst "nach" den (für die Syncronität wichtigen) Szenen benutzt habe... Timing ist alles