was auch gut ist:
store.steampowered.com/hwsurvey/ klick da unten auf "display resolution" da bekommst eine gute auflistung von "allen" STEAM usern.
Aber wofür du hier die ganzen Aufläsungen brauchst ist mir nicht wirklich ganz klar :/
Ich programmiere selbst einen HL1-Mod mit cgfx shadern und co, aber die einzige Referenz die wir verwenden ist ein Scale von ScreenWidth/Height und TargetWidth/Height.
ScreenWidth/Height = Auflösung vom aktuellen Benutzer
TargetWidth/Height = Eine relativ hohe Auflösung( ich glaub das war irgendwas über 2000pixel ) wo wir sagen: "JA diese Größe soll der HUD haben, die Elemente sollen so entfernt sein usw." und beim Laden wird dann halt alles skaliert.
Das einzige "Problem" was jetzt noch existiert, wären verschiedene Formate also 4:3, 16:9, 16:10
Dieses Problem kannst du umgehen indem du die obere Option eben für jedes Format verwendest. Alternative wären alignments, also dass nicht X/Y = 0/0 nicht immer links oben ist sondern je nachdem ob man das Objekt rechts oben haben will oder links unten oder mitte unten, ... Dadurch wird der HUD nicht hässlich gesreched.