[HowTo] – CSS und ATI Grafikkarten [Fehlerbehebung]
Wer eine ATI Grafikkarte sein Eigen nennt und Counter-Strike Source in höheren Grafikeinstellungen spielt, muss meist mit einigen Abstrichen auf bestimmten Maps zu Recht kommen. So ist die Map de_dust2 beispielsweise übersät mit einem leichten Staubschleier, der es erschwert auf längere Distanz in die Katakomben zu schauen. Ebenso gibt es auf de_nuke kaum durchsichtige Lichtstrahlen im Hallenbereich oben, was es fast unmöglich macht aus der “Pommesbude” hoch zum “Catwalk” zu schauen (vergleiche Bilder 1-4).
- DX9-de_nuke
- DX8-de_nuke
- DX9-de_dust2
- DX8-de_dust2
Grund für diese Mängel sind Probleme mit ATI Grafikkarten (ab welcher Generation genau, kann ich nicht exakt beurteilen) in Kombination mit DirectX-9-Einstellungen in Verbinung mit Counter-Strike Source. Warum dieser Fehler existiert und noch nicht behoben wurde, kann ich nicht sagen. Bekannt sollte er allemal sein. Ob es an Valve oder ATI/AMD liegt, sei mal dahingestellt.
Die Lösung des Problem ist jedoch recht simpel: Counter-Strike Source muss in einer niedrigeren DirectX Version als 9 betrieben werden. In Counter-Strike Source gibt es vier verschiedene DirectX-Level zur Auswahl (8.0, 8.1, 9.0, 9.5). Wer also den oben beschriebenen Fehler beseitigen will, muss zwischen den DX-Leveln 8.0 und 8.1 wählen, wobei optisch zwischen beiden Varianten keine erkennbaren Unterschiede bestehen, jedoch der Wechsel von DX9 auf die ältere DX8 Version dabei leichte optische Nachteile hat, die aber im Verhältniss zum Nutzen nicht weiter stören sollten.
Der Wechsel der DX-Version sollte dabei aber nicht ingame erfolgen, sondern in der Registry eurer Windows-Installation. Damit ihr nun die Werte dort nicht per Hand suchen und eingeben müsst, gibt es hier 4 winzige Dateien für euch (erstellt von www.efever.de), die sich mit einem Doppelklick ausführen lassen und die Werte direkt an die richtige Stelle setzen. Die Dateinamen fungieren dabei als Bezeichner für die jeweillige DX-Version.
Nachdem die gewünschte DX-Datei ausgeführt wurde, kann CSS gestartet und sofort mit der neuen Einstellung getestet werden.
Anmerkung: Den aktuell ausgewählten DX Level kann man ingame unter den erweiterten Grafikeinstellungen nachsehen (sollte man später mal zur Standardeinstellung wechseln wollen).
- Download der DirectX-Registry Dateien -
readmore.de – readmore about “Internetkinder”?
readmore.de sieht sich als eSport-Community und soll eine Anlaufstelle für alle eSport-interessierten bieten, die sich um die Geschehnisse des elektronischen Sports informieren wollen. Während die Redakteure dabei in der Regel gute Arbeit abliefern und auch die Seite an sich einen guten Eindruck hinterlässt, scheitert das ganze, in meinen Augen, an der Community selbst. Selten habe ich eine solche Ansammlung von halb pubertären, in ihrer Entwicklung zurückgebliebenen und vom Internet geschädigten Menschen gesehen, wie sie readmore an Usern liefert.
Man braucht lediglich eine News zu öffnen und sich die Kommentare darin durchzulesen um zu erkennen, dass einige dieser Mitglieder in ihrem Denken doch sehr beschränkt sind und sich dabei sogar zu menschenverachtenden Kommentaren herablassen, die unter jedem Verständniss liegen. Am deutlichsten machte es die News zu einem Spendenaufruf von “eSport helps” aufgrund der jüngsten Katastrophe in Haiti.
Leider ist das ein Bild, das viele eSport-Communitys prägen, doch bei readmore wird es, für mich, deutlicher als bei den meisten mir bekannten Seiten. Im Internet fühlen sich viele unantastbar, ihre 30-0-0 Stats in der ICQ 1on1 Pool Ladder treiben sie zu Höhenflügen, sie fühlen sich auf dem Hoch ihres Lebens und haben mit 16 Jahren somit schon alles erreicht was man sich wünschen kann. Da kann man doch auch mal schnell durch die Community stöbern und seinen Gehrindurchfall in jede News werfen, ohne darüber nachzudenken.
Dabei vergessen aber die meisten, dass dadurch die gesamte eSport- und Gamingszene leidet. Wie soll man das Medium “Computerspiele” ernst nehmen, wenn sich in deren Communitys nur unreife Menschen ohne jegliches Verständniss für ihre Mitmenschen und die Gesellschaft herummtreiben? Es ist ein trauriges Bild, dass die zuständigen Leute solche Art von Usern nicht bestrafen, keine Verwarnungen aussprechen oder diese Benutzer sperren. Denn es gibt auch User, die sich angemessen in der Community verhalten und unter den nutzlosen Kommentaren der anderen leiden.
Aus diesem Grund möchte ich mich von solchen Communitys in Zukunft distanzieren. Den Anfang wird das Entfernen der kürzlich eingeführten readmore Newsrubrik auf diesem Blog machen, ebenso wie meine Löschung des Accounts auf der Communityseite selbst. Ich hoffe und wünsche mir, dass in Zukunft Moderatoren und Betreiber von Communityseiten gezielt User Abstrafen, die ein schlechtes Licht auf die Szene werfen, freie Meinungsäußerung hin oder her. Irgendwo sollte ein Strich gezogen werden…
Anmerkung: Es geht nicht nur um den einen einzigen Beitrag samt Kommentaren auf readmore, sondern das Gesamtbild, was durch eine überwältigende Mehrheit an solchen niveaulosen Kommentaren geprägt wird. Auch abseits von readmore!
[HowTo] – Crosshair in Counter-Strike Source
Um seine Gegner in Counter-Strike Source perfekt im Visir zu haben bedarf es eines idealen Fadenkreuzes. Dabei ist hier “ideal” immer variabel, von Rechner zu Rechner, von Person zu Person, unterschiedlich. Hier stelle ich euch kurz geläufige Konsolenbefehle vor, mit denen ihr die Farbe sowie die Größe des Fadenkreuzes (crosshair) ändern könnt.
Größe ändern
cl_crosshairscale
INFO: Um den Befehl “cl_crosshairscale” benutzen zu können ist es seit dem CSS Update vom 07.10.2010 nötig vorher “cl_legacy_crosshair_scale” auf “1″ zu setzen. Ansonsten wird der Befehl nicht erkannt und es funktionieren nur die seit da neuen Befehle “cl_crosshairsize” und “cl_crosshairthickness”. Dazu folgen die Tage ergänzende Informationen in diesem Artikel.
cl_crosshairscale
Der Befehl cl_crosshairscale bestimmt die Größe des Fadenkreuzes und kann Werte zwischen “1″ und “xxxxx” annehmen. Nach oben hin sind gefühlt keine Grenzen gesetzt, das “offizielle” Limit ist mir nicht bekannt, wobei ich ab dem Wert 6000+ keinen Unterschied mehr bemerken kann. Je größer der Wert ist, desto kleiner fällt das Fadenkreuz aus. Während man bei einem Wert von “1″ das Fadenkreuz gar nicht erst sieht, weil es sich außerhalb des sichtbaren Bereich befindet, fällt es bei einem hohen Wert kaum noch als Fadenkreuz, sondern vielmehr als winziger Punkt auf.
Anhand von vier Screenshots möchte ich euch die Größenveränderung demonstrieren. Hierbei ist jedoch zu beachten, dass die Auflösung ebenfalls eine Rolle spielt. Ein Fadenkreuz mit dem cl_crosshairscale Wert 4000 sieht bei einer Auflösung von 1280×1024 anders groß aus als bei einer Auflösung von 1680×1050. Die Screenshots wurden bei einer Auflösung von 1680×1050 aufgenommen.
Alternative zu cl_crosshairscale:
Seit dem Counter-Strike Source Update vom 07.10.2010 hat der gute alte “cl_crosshairscale” Befehl zur Größenänderung des Fadenkreuzes Konkurrenz bekommen und wird nun zusätzlich über neue Befehle gesteuert. In diesem How-to möchte ich die neuen Befehle auflisten und mit Beispielen erklären.
cl_crosshairsize
Mit Hilfe des neuen Befehls “cl_crosshairsize” lässt sich nun die Länger der einzelnen “Fadenkreuzstriche” einstellen. Auf den folgenden Screenshots seht ihr das Fadenkreuz mit size-Werten von 1, 5, 10, 100 und 1000.
(Auflösung 1.024px × 768px)cl_crosshairthickness
Der Befehl “cl_crosshairthickness” gibt die Dicke der einzelnen “Fadenkreuzstriche” an. DIe Screenshots zeigen einFadenkreuz mit thickness-Werten von 0.01, 1, 2, 3 und 10.
(Auflösung 1.024px × 768px)cl_crosshairspreadscale
Dieser Befehl definiert den Abstand zwischen den Balken des Fadenkreuzes (siehe Übersichts-Grafik unten). Wirkt sich jedoch nicht bei gesetztem cl_dynamicrosshair 2/3 aus.
Jeder sollte nun für sich, anhand seiner Vorlieben und der gewählten Auflösung, experementieren und eine passende Größe für sich finden. Ich rate dabei das Fadenkreuz nicht zu klein zu machen, auch wenn es am Anfang sinnvoll klingt, da man auf Entfernung einen kleineren, genaueren Bereich mit dem Fadenkreuz abdeckt. Im Eifer des Gefechts geht so ein winziges Kreuz gerne mal “verloren”. Wichtig ist, dass ihr euch mit der gewählten Größe “wohl fühlt”.
Dynamisches Fadenkreuz an/aus
In der Grundeinstellung des Spiels ändert sich die Größe des Fadenkreuzes sobald sich der Spieler bewegt oder schießt. Dies symbolisiert die Streuung der Waffe und macht deutlich, dass in diesem Moment kein präzises Schießen möglich ist. Erst wenn man kurz aufhört zu schießen oder still steht, bewegt sich das Fadenkreuz auf seine vordefinierte Größe zurück. Wer die Zielhilfe jedoch durchgehend bei seiner eingestellten Form belassen will, kann einen einfachen Befehl nutzen.
cl_dynamiccrosshair
cl_dynamiccrosshair 0 – Das Fadenkreuz bleibt immer gleich. Unabhängig von den Handlungen des Spielers.
cl_dynamiccrosshair 1 – Das Fadenkreuz passt seine Größe der aktuellen Streuung der Waffe an.
Daneben gibt es noch zwei weitere Werte zwischen denen gewählt werden kann.
cl_dynamiccrosshair 2 – Das Fadenkreuz geht beim Laufen und Schießen nur leicht auseinander, nicht so stark wie bei “1″.
cl_dynamiccrosshair 3 – Das Fadenkreuz geht nur beim Schießen leicht auseinander, jedoch nicht während des Laufens (entspricht dem alten cl_dynamiccrosshair 0).
Wie man den Wert am besten einstellt, ist Geschmackssache. Testet es und findet selbst heraus, mit welchem Wert ihr besser spielen könnt.
Farbe ändern
Auch zum ändern der Farbe wurden neue Befehle eingeführt, denn nun lässt sich die Farbe anhand von Codes selbst generieren, was einem eine nahezu unendliche Auswahl an Farben ermöglicht (vor dem Update konnte man nur aus fünf vordefinierten Farben wählen).
cl_crosshaircolor
cl_crosshaircolor definiert in Counter-Strike Source die Farbe des Fadenkreuzes. Der Befehl kann mit Werten zwischen “1″ und “5″ gefüttert werden. Dabei spiegeln die Zahlen folgende Farben wieder:
1 =rot 2 =lila 3 =gelb 4 =hellblau 5 = grün (Standardwert, dient zum Benutzen eigener Farben)Sobald der Wert von cl_crosshaircolor auf 5 gesetzt ist, lassen sich mit drei weiteren Befehlen eigene Farben aus dem RGB-Farbraum “mischen”.
cl_crosshaircolor_r – Dieser Wert gibt den Rotanteil in der Farbe an. cl_crosshaircolor_g – Dieser Wert gibt den Grünanteil in der Farbe an. cl_crosshaircolor_b -Dieser Wert gibt den Blauanteil in der Farbe an.Jeder der Befehle kann einen Wert zwischen 0 und xxx annehmen. Je geringer der Wert, desto geringer der angegebene Farbanteil. Die Farbe Schwarz würde beispielsweise wie folgt dargestellt werden:
cl_crosshaircolor 5
cl_crosshaircolor_r 0
cl_crosshaircolor_g 0
cl_crosshaircolor_b 0
Auch hierbei sollten die persönlichen Vorlieben die größte Rolle spielen, bzw. je nach gespielter Map die Farbwahl variieren. Ein gelbes Fadenkreuz auf de_dust2 ist sicher etwas ungünstig
Ausprobieren ist der beste Weg um die passende Farbe zu finden.
Transparenz
Das Fadenkreuz kann auch transparent dargestellt werden. Dazu gibt es folgende zwei Befehle:
cl_crosshairusealpha
Der Wert “0″ gibt an, dass das Fadenkreuz nicht transparent ist. Es hat also die volle Deckkraft der eingestellten Farbe. Setzt man den Wert auf “1″, kann man mit dem nachfolgenden Befehl einstellen, wie transparent das Fadenkreuz sein soll.
cl_crosshairalpha
Kann Werte zwischen “0″ und “255″ annehmen. “0″ wäre in diesem Fall komplett durchsichtig, “255″ völlig undurchsichtig.
Der Punkt machts
cl_crosshairdot
Dieser Befehlt bewirkt auf “1″ gesetzt, dass zwischen den Balken des Fadenkreuzes ein “Punkt” platziert wird. Kann beim Zielen helfen, muss er aber nicht. Probiert es aus und entscheidet selbst.
Crosshairbegriffe anschaulich
Eine kleine Grafik um die wichtigen Befehle direkt am Crosshair kenntlich zu machen.
[HowTo] Counter-Strike Source ingame-Konsole aktivieren
Da es auch noch nach all den Jahren Counter-Strike Source Einsteiger gibt, ist es für diese sicherlich interessant zu wissen, wie sich die ingame Konsole aktivieren lässt. In diesem kurzen Tutorial erkläre ich das so einfach und ausführlich wie möglich.
1.) Startparameter setzen
Damit CSS direkt mit der Konsole startet, bedarf es eines kleinen zusätzlichen Startparameters. Diesen könnt ihr wie folgt setzen:
Ihr startet Steam und macht einen Rechtsklick auf das Tray-Icon neben eurer Windows-Uhr. Im aufklappenden Kontextmenü wählt ihr den Punkt “Spiele“.
Im nun sichtbaren Spiele-Browser von Steam macht ihr einen Rechtsklick auf Counter-Strike Source und wählt “Eigenschaften“.
Im nächsten auftauchenden Fenster habt ihr die Möglichkeit, nach einem Klick auf “Startoptionen festlegen…“, Startparameter einzutragen. Der Parameter für die Konsole lautet “-console“, das tragt ihr auch in das Feld ein (solltet ihr bereits andere Parameter in der Zeile stehen haben, genügt ein Leerzeichen um den Konsolenparameter anzuhängen).
Durch klicken auf “OK” und “Schließen” habt ihr diesen Part abgeschlossen.
2.) ingame Konsole nochmals über Spiel-Optionen prüfen
Wenn ihr die oben genannten Schritte erfolgreich durchgeführt habt, sollte das Spiel beim Starten mit der Konsole erscheinen (im Bild zusehen).
Danach kann man zur Sicherheit nochmal unter “Optionen“, “Tastatur” und dort bei “Erweitert” den Haken bei “Entwicklerkonsole einblenden (^)” setzen.
3.) Taste für die Konsole belegen
Euch könnte aufgefallen sein, dass unter bestimmten Umständen die Konsole verschwinden kann. Um sie dennoch aufrufen zu können, ohne das Spiel neustarten zu müssen, müssen wir der Konsole eine Taste zuweisen. Dies geschieht mit dem einfachen Konsolenbefehl “bind “TASTE” toggleconsole” (unter Taste gebt ihr eine beliebige Taste an, wie z.B. auf dem Screenshot die F8 Taste).
Durch drücken der Eingabetaste (oder klicken auf Submit) wird der bind-Befehl übernommen. Alternativ kann der bind-Befehl auch direkt in der config.cfg (…/cstrike/cfg/) notiert werden.
Neues ESL GUI erschienen – Version 2.11.2
Anmerkung: Diese Version ist mit dem “großen” Engine Update von CSS kompatibel!
Heute ist nach langer Zeit ein neues ESL GUI für Counter-Strike Source erschienen. Die wichtigsten Features des GUI´s in der Version 2.11.2 (Stand: 26.07.2010) sind:
Die neue Version des beliebten GUIs hat einige Neuerungen:










