Aktuelles
Prop Files
Der Download-Client bietet dir die M?glichkeit des Autologins, eine anpassbare Men?leiste, die M?glichkeit, dir Befehle auf die Funktionstasten zu legen und einiges mehr. Um den Download-Client anzupassen, musst du die Datei brettspielwelt.prop (prop: Abk?rzung von property = Eigenschaft) mit einem Texteditor (nicht Word o.?. sondern z.B. notepad oder editor) ?ffnen. Die Prop-Datei befindet sich im Brettspielwelt-Verzeichnis. Bei einer Standardinstallation unter Windows normalerweise also unter C:\Users\%Username%\AppData\Roaming\BSW\ bzw. bei einer ?lteren Clientversion noch unter C:\Programme\BSW\ (bis Windows XP). Der AppData-Ordner wird von Windows standardm??ig versteckt, ggfs. also vorher ?ber die Ordneroptionen sichtbar machen.
Alternativ kann man die prop auch im Client selbst mit dem Befehl /showprop ?ffnen lassen.
Achtung Vista/W7-User! Wurde die BSW mit dem alten Downloadclient ab Vista im Standardordner C:\Programme installiert, kann es passieren, dass ?nderungen an der prop wirkungslos bleiben, weil Vista das Speichern der ?nderungen verhindert. In diesem Fall die BSW deinstallieren und mit der aktuellen Downloadversion neu installieren.
What should you be careful of when editing this file
- It's always a good idea to keep a backup copy of your PROP file, just in case.
- ?nderungen wirken sich erst beim n?chsten Start des Clients aus.
- Each line MUST be a separate command.
- Die Reihenfolge der Eigenschaften ist unerheblich. Einzig bei den benutzerdefinierten Men?s l?sst sich dar?ber die Reihenfolge der Men?eintr?ge bestimmen.
- Leerzeichen oder Tabulatoren am Zeilenende k?nnen dazu f?hren, dass das Betreten der Welt nicht m?glich ist. Bei den eigenen Men?s k?nnen Leerzeichen dennoch beabsichtigt und sinnvoll sein.
- Alles, was hinter einem # steht, wird als Kommentar angesehen und daher nicht ausgewertet. Insbesondere benutzt man # auch, um einzelne Eigenschaften nicht auswerten zu lassen, ohne sie komplett zu l?schen.
- Leerzeilen werden ignoriert und k?nnen somit ebenso wie Kommentare zur Gliederung benutzt werden.
- The structure used in each line takes the form
Internet Connection Commands
Die Verbindungseinstellungen k?nnen im Allgemeinen weggelassen oder auf ihren Standardwerten belassen werden. Aus diesem Grund sind die folgenden Beispiele auskommentiert.
#Host = game.brettspielwelt.de
#Port = 7670
This IP address and port are used to attempt to connect to the BSW server.
#HttpProxyHost = 192.168.1.4
#HttpProxyPort = 8080
Bei einer Verbindung ?ber einen Proxyserver gibt man hier die entsprechenden Daten an. Man kann die Werte beispielsweise den Browser-Einstellungen entnehmen.
#reconnect = 10
Bei Verbindungsabbr?chen zum BrettspielWelt-Server versucht der Client nach der angegebenen Zeit in Sekunden die Verbindung wiederherzustellen.
AUTOMATIC LOGIN
Name = Nickname
Password = password
Hier gibt man seinen Nickname und sein Passwort an. Die Nachfrage nach diesen Daten entf?llt damit beim Einloggen. Bei fehlerhaften Angaben (dazu geh?ren auch Leerzeichen am Zeilenende) betritt man die Welt als "Geist". Bei fehlerhafter Gro?-/Kleinschreibung betritt man die Welt als unregistrierter Spieler.
Room = C1-117
Man startet direkt im Raum C1-117. Um direkt am Marktplatz von C1 LosVelozes zu starten w?rde man nur C1 als Raumnummer angeben.
Game = VabanqueBoard
Im Raum C1-117 befindet sich beispielsweise das Spiel Vabanque. Hat man diesen Raum als Startraum angegeben, wird durch diese Zeile direkt das Spielfeld geladen. W?hlt man keinen Spielraum als Startraum, sollte man diese Zeile durch ein # am Zeilenanfang auskommentieren.
Room = CX-Y
Game = Manager2Board
Mit diesen beiden Eintr?gen kann man beispielsweise direkt im Stadtmanager seiner Stadt starten. Dazu CX-Y durch die Raumnummer des Stadtmanagers ersetzen.
Language Selection
Nation = en
Die Nation-Eigenschaft legt die Sprache fest, in der die Servermeldungen ausgegeben werden. Vergleiche hierzu die Seite ?ber die Sprachen.
Client Video Settings
WinWidth = 1220
WinHeight = 990
Hiermit wird die Startgr??e des Fensters festgelegt. Man kann zur Ermittlung der Werte das Fenster in die gew?nschte Gr??e und Position ziehen und sich dann mit /getsize die Werte ausgeben lassen. Es empfiehlt sich, bei WinWidth einen der Werte 610, 915 oder 1220 zu benutzen, da die (?lteren) Spielegrafiken in diesen Gr??en unverzerrt dargestellt werden k?nnen.
WinPosX = -3
WinPosY = -3
This command fixes the position of the upper left corner of the window.
foType = Helvetica
foSize = 12
foCol = 000000
bgCol = DDDDDD
inpfoCol = 000000
inpbgCol = FFFFFF
F?r den Hauptchat k?nnen hiermit folgende Eigenschaften eingestellt werden: Schriftart (foType), Schriftgr??e (foSize), Schriftfarbe (foCol), Hintergrundfarbe (bgCol), Schriftfarbe der Eingabezeile (inpfoCol), Hintergrundfarbe der Eingabezeile (inpbgCol). Die Farben sind in Hexadezimalwerten anzugeben.
tell_foType = Helvetica
tell_foSize = 12
tell_foCol = 000000
tell_bgCol = A4A4F0
tell_inpfoCol = 000000
tell_inpbgCol = FFFFFF
Hiermit lassen sich die entsprechenden Eigenschaften f?r die Tell-Fenster festlegen.
chan_foType = Helvetica
chan_foSize = 12
chan_foCol = 000000
chan_bgCol = FFFFDE
chan_inpfoCol = 000000
chan_inpbgCol = FFFFFF
Hiermit lassen sich die entsprechenden Eigenschaften f?r die Channel-Fenster festlegen.
MenuBar = on
Aktiviert die Men?leiste oberhalb der Werkzeugleiste. Den Inhalt dieser Men?leiste kann man ebenfalls ?ber die Prop-Datei bestimmen. N?heres dazu weiter unten.
MenuBarFontName = Helvetica
MenuBarFontSize = 10
Schrifteinstellungen f?r die Men?leiste
MenuFontName = Helvetica
MenuFontSize = 10
Schrifteinstellungen f?r die Texte in den Men?s
IconFontName = Helvetica
IconFontSize = 10
IconFontColor = ffffff
Schrifteinstellungen f?r die Werkzeugleiste
IconOnly = on
This setting displayed only icons on the toolbar.
IconHelp = on
Zu jedem Werkzeug wird ein Hilfetext eingeblendet, solange man mit dem Mauszeiger ?ber ihm verweilt.
UserListTool-Display = NameOnly
Im Anwesend-Werkzeug werden standardm??ig nur die Namen der Anwesenden angezeigt. Mit diesem Eintrag kann man zus?tzlich die R?nge (NameTech), die Titel (NameTitle) oder beides (NameTechTitel) anzeigen lassen.
UserListTool-DisplayStr=%N (%L) %T %R
Gibt die Standardanzeige f?r das Anwesend-Werkzeug an. %N(Name), %L (Language/Sprache), %T(Titel) und %R (Rang) k?nnen dabei in der Reihenfolge frei variiert werden. Ebenso k?nnen beliebige Parameter in Klammern gesetzt werden. Bei diesem Eintrag w?rde die Ausgabe wie folgt aussehen:
ARMistice (de) Patrizier W10
UserListTool-DisplayBubbleStr=%N %L %T %R
Bestimmt die Anzeige f?r den Tooltipp des Anwesend-Werkzeug. Hierf?r gelten die gleichen Parameter wie beim vorherigen Eintrag.
toolStyle = red
Sets the colour of the window frame. Configurations available are: black, blackShiny, austria, spring, woodShiny, plainGray, white and frame1.
OpenTools = off
Hat man diese Eigenschaft (mit dem Wert off) aktiviert, so ?ffnen sich die Werkzeuge bei Bedarf nicht automatisch (beispielsweise das Spielerinfo-Werkzeug bei der Abfrage einer Spielerinfo). Daf?r hat man beim Betreten der Welt kein eventuell st?rendes Werkzeug-Fenster offen.
CityBanner = West
Hiermit lassen sich am linken Fensterrand Bannergrafiken der St?dte einblenden, in denen man sich gerade aufh?lt. Mit dem Wert East werden die Banner am rechten Rand angezeigt. Da die Banner eine Breite von 48 Pixeln haben, sollte man die Eigenschaft WinWidth (siehe oben) um den Wert 48 erh?hen.
CollectChat = on
This setting enables Collective Chat, the window that gathers all channels.
CollectChatBlinkCount = 3
This parameter specifies the number of times the text flashes in the respective channel, when a new message has been written.
CollectChatLocation = West
Standardm??ig erscheint der CollectChat auf der rechten Seite des Hauptchats. Mit dem Wert West kann man ihn auf die linke Seite verlagern.
CollectChatFix = on
This parameter sets the movement of text in a channel/tell Window; ie when something is written in a channel, it no longer automatically goes upwards.
Time = on
Activates a time stamp at the beginning of every chat line.
Game Manager
managerTheme=newstone
Beim Spielemanager kann man zwischen verschiedenen Designs w?hlen. Neben dem Standard "newblack" stehen derzeit noch "newstone", "newwood", "light", "tradlight" und "newwin" zur Auswahl.
geselligkeitMode = X
Speichert die Einstellungen f?r den Erfahrungsgrad am Spielemanager. X ist dabei die Summe der Zahlencodes f?r die gew?nschten Filter.
- 1 = Learning Round
- 2 = Anf?nger willkommen
- 4 = Casual Game
- 8 = Z?gige Runde
- 16 = Expert
Mit X = 31 schaltet man beispielsweise alle Level an. Mit X = 24 aktiviert man nur die Filter f?r z?gige und Expertenrunden.
managerHelp=off
Turns off the Help (box) in the manager.
Tastenk?rzel
Die Funktionstasten F1 bis F9 lassen sich mit Kommandos oder Texten belegen. In Kombination mit der Umschalt-Taste lassen sie sich zus?tzlich belegen.
FKey1 = */manager
FKey2 = +/ghook
FKey3 = +/room
ShiftFKey3 = -C105
Die Tastenk?rzel k?nnen drei Arten von Aktionen ausl?sen: Mit * beginnend, wird das folgende Kommando oder der Text im aktiven Chatfenster direkt abgeschickt. Die meisten Befehle, die nur im Hauptchat g?ltig sind, werden mittlerweile auch ausgef?hrt, wenn sie in einem Tell- oder Channel-Fenster geschrieben werden.
Mit + beginnend, wird der Inhalt der Eingabezeile des aktiven Chatfensters durch den angegebenen Text ersetzt, aber noch nicht abgeschickt. Dies erm?glicht es z.B. ein Kommando um Parameter zu erg?nzen, wie den Spielernamen bei /ghook oder die Raumnummer bei /room. Zu diesem Zweck bietet es sich an, das n?tige Leerzeichen nach dem Kommando mit anzugeben.
Mit - beginnend wird der angegebene Text an der aktuellen Cursorposition eingef?gt. Die Kombination der Tastenk?rzel F3 und Umschalt+F3 aus dem Beispiel w?rde somit das Kommando /room C105 ergeben.
C-FKey1 = */chwho
C-FKey2 = +Moin
ShiftC-FKey8 = */exit
F?r die Channelfenster lassen sich nach dem gleichen System gesonderte Tastenk?rzel festlegen. Siehe hierzu auch die Channelkommandos.
Benutzerdefinierte Men?s
Man kann sich eigene Men?s und Untermen?s f?r die Men?zeile anlegen, um z.B. Befehle oder Webseiten direkt aufzurufen oder weitere Tastenk?rzel zu benutzen. Leerzeichen in den Men?namen und Men?eintr?gen sollten durch Unterstriche ersetzt werden.
MenuGame-Reset-R = */reset
MenuGame-Join-J = +/join
MenuGame-Start-S = */start
MenuGame-Accept = */accept
MenuGame-Refuse = */refuse
MenuGame-MasterReset-M = */masterreset
In diesem Beispiel wird ein Men? Spiel mit sechs Eintr?gen erzeugt. Der Aufbau jedes Men?punktes gliedert sich wie folgt:
Menu[Men?name]-[Men?eintrag]-[Tastenk?rzel] = [Kommando/Text]
Die Angabe eines Tastenk?rzels ist dabei optional und das Kommando bzw. der Text wird wiederum wie bei den Tastenk?rzeln angegeben.
MenuGame-*Separator* = dummy
Hiermit f?gt man einen Trennstrich in das Men? Spiel ein.
MenuWebseiten-BrettspielWelt = http://www.brettspielwelt.de
MenuWebseiten-Staedte-ARMfeld = http://www.armfeld.de
An diesem Beispiel sieht man zwei weitere M?glichkeiten: Zum einen lassen sich anstelle eines Textes auch Webadressen angeben. Diese werden bei Aufruf des Men?punktes direkt im Browser ge?ffnet. Zum anderen lassen sich die Men?s auch mit Untermen?s versehen. Dazu gibt man vor dem Men?eintrag einfach noch einen weiteren Men?namen und einen Bindestrich an.
Kontextmen?s
Die Kontextmen?s im CollectChat lassen sich ebenfalls erweitern. Die Syntax ist wie bei den Tastenk?rzeln mit zwei Erweiterungen: Beim Kontextmen? der Chatfenster wird ein Dollarsymbol durch den Spielernamen ersetzt. Wird ein Ausrufezeichen vorangestellt, wird das Kommando oder der Text direkt im Channel oder Chat ausgef?hrt bzw. ausgegeben.
ContextMenuTell-ghook = */ghook $
F?hrt das Kommando /ghook auf den angew?hlten Spieler aus.
ContextMenuTell-Hi = !*Hoi $
Sendet die Begr??ung in das Chatfenster des Spielers
ContextMenuChan-ChWho = !*/chwho
F?hrt das Kommando /chwho im angew?hlten Channel aus.
Men?eintr?ge f?r das Anwesend-Werkzeug in der Werkzeugleiste
Auf die gleiche Weise kann man auch das Aufklappmen? f?r die Anwesenden in der Werkzeugleiste um eigene Men?eintr?ge erweitern.
ContextMenuUser-AddWatchKommentar = +/add watch $
ContextMenuUser-AddFriends = */add friends $
Hilfen f?r Menschen mit Seheinschr?nkungen
EinfachGenialMode=old
This option used the old "Einfach Genial" colour scheme.
CarcassonneColor1 = ff00ff
ManitouColor1 = ffff00
Bei den angegebenen Spielen kann man die Farben der Spielsteine in Hexadezimalwerten bestimmen. Die Ziffer gibt die Platznummer an. Im Beispiel wird f?r den Spieler auf Platz 1 die Farbe auf lila (Carcassonne) bzw. gelb (Manitou) gesetzt.
CarcassonneColorBig1 = ff00ff
Bei der Carcassonne-Erweiterung l?sst sich die Farbe des dicken Spielsteins getrennt festlegen.
Altcolors = on
Damit k?nnen die Spielfarben auf besser unterscheidbare Farben umgestellt werden. Derzeit unterst?tzte Spiele: Attribut, Carcassonne und CantStop.
Bei den meisten Spielen kann man auch die verwendete Schriftart ver?ndern:
SPIELNAME.defaultFont=Helvetica,0,24
Der erste Wert hinter dem "=" ist dabei der Fontname, danach 0 f?r Normalschrift bzw. 1 f?r Fettschrift, dahinter die Schriftgr??e.
Will man diese Werte nur f?r gewissen Sprachen ?berschreiben, kann man diese in Klammern angeben:
SantaCruz(de,en).defaultFont=Arial,0,24
Welche Schriftarten f?r die verschiedenen Spielteile vorhanden sind, l?sst sich in der string-Datei des entsprechenden Spieles ablesen. Diese findet man im BSW-Ordner unter localized/SPRACHE/strings/SPIELNAME.string (evt. auch localized/SPRACHE/strings/SPIELNAME.string_UTF-8). Also z.B. D:/BSW/localized/de/strings/SantaCruz.string
StoreFontCol = ff0000
?ndert die Schriftfarbe innerhalb der Lager.
Sound-settings
TellMsgSound = on
ChanMsgSound = on
MainMsgSound = on
Jede Nachricht in einem Tell-/Channel- oder dem Hauptfenster erzeugt einen Ton, wie bei Instant-Messaging-Clients ?blich.
Other/Sound Commands
AutoSave = on
F?hrt beim Beenden des Clients automatisch das Kommando /save aus, um die Listen zu speichern.
Spielespezifische Einstellungen
WizardWings = on
Bedienhilfe f?r Wizard. N?heres dazu in der Wizardanleitung.
Grimoria.PlayerColor1 = 0000FF
?ndert die Spielerfarben in Grimoria. Im Beispiel h?tte Spieler 1 dann blau.
Grimoria.CardPopup = off
Wen die aufploppenden Karten in Grimoria st?ren, kann sie hiermit ausschalten. Anschalten geht entsprechend wieder mit "on".
