RBS erstellen - Fortgeschrittene


RBS erstellen - Fortgeschrittene


als Erstes sollte man sich durch RBS erstellen - Basics erfolgreich durchgekämpft haben


Was wird hier behandelt?

  • Aufrufen und Platzieren von RBS-Variablen auf einen vorher definierten Hintergrund
  • Anpassen der Eigenschaften einer RBS-Variablen mit Hilfe des Eigenschaftsfensters
  • Überlappungen und Anzeige-Rahmen um die RBS-Variablen
  • RBS simulieren\testen mit der Tastensimulation
  • Erstellung einer Vorschau für die spätere RBS-Auswahl in CXP
  • Tankbar\Strafbar einfügen

Was gibt es alles an RBS-Variablen?

eine sehr umfangreiche Beschreibung inkl. Beispielcodes gibt es im Cockpit-Wiki unter:

http://www.cockpit-xp.zone/dokuwiki/doku.php?id=cockpit-xp:rennbildschirm:rbs-variablen

(diese Beschreibung wird immer wieder aktualisiert und weiter verfeinert)


Platzieren von RBS-Variablen

hier gibt es grundsätzlich zwei Methoden. Entweder über den grafischen Editor oder direkt im XML-Code (wird noch später erklärt).

Beim grafischen Editor klickt man auf eine freie Stelle im RBS und dann öffnet sich ein Auswahlfenster der verfügbaren RBS-Variablen:

Hier wählt man dann die gewünschte Variable. Diese erscheint dann "unformatiert" auf dem RBS.

Durch erneutes Anklicken dieser Variablen kann man dann mit der Maus die Position wählen auf dem RBS frei wählen und es öffnet sich parallel dazu das sogenannte Eigenschaftsfenster.


Das Eigenschaftsfenster

In diesem "Fenster" wird die angewählte RBS-Variable weiter im Detail konfiguriert:

  • Links und Oben sind die Position der Variablen in Pixel. Nullpunkt ist dabei die obere linke Ecke.
  • Anzeige nach Platz (Sortierung) hier kann man wählen ob die Variable abhängig vom Platz im Rennen angezeigt werden soll
  • Spur/Kodierung oder Platz hier wird gewählt für welchen Fahrer, z.b.: 1
  • Nachkommastellen bei numerischen Variablen wieviel Nachkommastellen angezeigt werden (3 für xx,xxx)
  • Messstelle wichtig für Sektorzeiten\Zwischenzeiten
  • Variable auf grafischen Grund wenn diese Variable direkt auf einer anderen grafische Variable (z.b. Box) platziert ist muss hier ein Häkchen rein
  • Text vor Variablenwert Beispiel: Speed wurde bedeuten, später steht Speed <Wert> auf dem RBS anstatt nur der Wert
  • Text nach Variablenwert Beispiel: sek. würde bedeuten, es steht dann z.b. 99,999sek. auf dem RBS anstatt nur 99,999
  • Platzhalter Variablenwert MMM wurde bedeuten, es wird im grafsichen Editor dann ein MMM angezeigt, bei xx,xxx wird dann xx,xxx angezeigt. Dient nur zur Übersichtlchkeit beim Editieren
  • Textlänge (z.b.: bei Status) 20 wurde bedeuten, die Variable wird mit 20 Zeichen maximal dargestellt
  • Option
  • AddOn Variablename wichtig für addonVariable, hier muss der Name aus dem AddOn rein
  • Font: hier wird die Schriftgröße, Schriftfarbe und Schriftart definiert
  • Ausgabe in: linksbündig, mittig oder zentriert
  • Font-Farbe: hier kann man wählen ob die Slotfarbe genommen werden soll oder die Farbe wie oben gewählt bei Font
  • Font-Farbe Slot (Default)
  • Font-Farbe 2

Hinweis

all diese Angaben werden schlussendlich im XML-Editor gespeichert. Die Angaben können jederzeit wieder geändert werden.


Überlappungen

man sollte unter allen Ümständen eine Überlappung bei der Platzierung der Variablen vermeiden. Ansonsten kommt es zu ungewollten "Flacker" Erscheinungen bis hin zu "Fehlfunktionen. Man kann ja in der RBS-Editor-Konfig einen Platzierungsrahmen um die Variablen anzeigen lassen:

Dieser Rahmen darf sich max. berühren:

 


Man editiert erst einmal alles für einen Fahrer komplett fertig, sprich man platziert alle RBS-Variablen die man gerne hätte (Zwischenspeichern nicht vergessen)

Erst dann, wenn man mit dem Ergebnis zufrieden ist, fängt man an die restlichen Fahrer zu editieren


Tastensimulation

 


Erstellen vom Vorschaubild für die RBS-Auswahl

CXP braucht unbedingt ein Vorschaubild, damit man es dann auch in der RBS-Auswahl auswählen kann. Dieses Vorschaubild muss folgende Eigenschaften erfüllen:

  • Inhalt ist egal, kann auch ein Text oder so sein
  • Format unbedingt *.jpg mit einer Breite von 500 Pixel. Die Höhe ergibt sich dann ja automatisch je nach Originalgröße
  • das Bild muss den Namen vorschau.jpg haben und im betreffenden RBS-Ordner liegen

Tip

ich öffne immer den RBS-Editor und machen einen Screenshot vom Bild, öffne es dann mit Paint und verkleinere auf Breite 500 Pixel (Höhe wird dabei ja automatisch angepasst) und dann in direkt in den RBS-Ordner im JPG-Format abspeichern.

Möchte man das Bild eventuell später im Forum posten oder im OUS veröffentlichen, dann mache ich noch folgende Bilder:

  • vorschau_online.jpg mit einer Größe von 200Pixel in der Breite
  • vorschau_gross.jpg in der Originalgröße vom Screenshot

Tankbar\Strafbar einfügen

  • unter Tankbar versteht man den Ablaufbalken für den Tankinhalt
  • unter Strafbar versteht man die Anzeige der Strafe in einem RBS

Tankbar

ruft man auf über die RBS-Variable TankBar auf:

Hier kann man dann die Breite, die Höhe und die Position (in Pixel) definieren.

Weitere Eigenschaften sind:

  • Anzeige nach Platz\Sortierung: hier ein Häkchen rein wenn der Balken mit der Platzierung im RBS mitwandern soll
  • Spur/Kodierung oder Platz: für welche Fahrer-ID soll der Balken bestimmt sein (1-8)
  • Rahmen: soll der Balken einen Rahmen bekommen und wenn ja, welche Farbe
  • Normal-Farbe: welche Farbe soll der Balken bis Reserve haben?
  • Tankreserve-Farbe: welche Farbe soll der Balken bei Reserve bekommen?
  • Wartezeit-Farbe: welche Farbe soll der Tanbalken bei Ablauf der Wartezeit bekommen?
  • Darstellung: soll der Balken Vertikal oder Horizontal laufen?

Strafbar

wird aufgerufen über die RBS-Variable StrafBar

Weitere Eigenschaften sind:

  • Anzeige nach Platz\Sortierung: hier ein Häkchen rein wenn der Balken mit der Platzierung im RBS mitwandern soll
  • Spur/Kodierung oder Platz: für welche Fahrer-ID soll der Balken bestimmt sein (1-8)
  • Rahmen: soll der Balken einen Rahmen bekommen und wenn ja, welche Farbe
  • Rundenstrafe-Farbe: welche Farbe soll bei einer Rundenstrafe verwendet werden?
  • Boxengasse/Zeitstrafe-Farbe: welche Farbe soll bei einer BGS/Zeitstrafe verwendet werden?
  • Textfarbe: welche Farbe soll der Anzeigentext bekommen?
  • Darstellung: Vertikal oder Horizontal?

 

 

Nach oben