The BrettSpielWelt (BSW) Guide
Modifying the BSW Client

Home

Getting Started
What Is On The Main Screen?
How To Talk To Other People
How To Move Around
How To Find Games To Play
How to Join a Game
How To Play The Different Games
The BSW Meta-Game Part 1
The BSW Meta-Game Part 2
Modifying the BSW Client
BSW Lingo Glossary
List Of All BSW Commands
Important BSW-related Links
Troubleshooting
Contact Us

How to Modify Your BSW Client
by TheBoomer

Last updated on

If you're using the BSW client program you have the ability to customize
your client to simplify things for you.   If you aren't using the client software,
I highly recommend downloading it and using it.

Note:  If you are a windows user, it is strongly suggested that you get the
version with the Java VM built-in:

You can download it from the following link:

http://www.brettspielwelt.de/en/Community/download.html

After you have downloaded and installed the client, installation
instructions are on the download webpage, you are ready to customize the client.

BSW client screenshot
This is a screenshot of the client. Notice the Windows-like menus at the top.

What are some of the things I can customize?

You can set your screen size, username and password(to log you on automatically),
starting location, default language and Function Keys.

This is done by editing your brettspielwelt.prop file.  This file is a plain text file and is
located in your brettspielwelt directory.  You can use any text editor, I happen to prefer
using windows notepad for this.

First I highly recommend making a backup of your prop file before making any changes,
the slightest error in this file can cause your client to not load.  If this happens just restore
the backup.

Also, very important, like many things in BSW, the prop file is Case sensitive, which
for you non-techies means things that you see in Capital letters must stay in Capital
Letters.

Most of the lines in this file are fairly easy to understand.

All lines that begin with a # are comments and are ignored.

# Boomer's Prop file, version 2.03

WinWidth and WinHeight control the size of your client window,
the greater the height the more lines you'll have in the chat area.
My screen is 1400X1050 and I use 1160 and 960.  A good way to
figure out what's best for you is to resize the client window and issue
the /getsize command.  That will tell you the current size of your client
and then you can update your prop file.

WinWidth = 1160
WinHeight = 960

These next 2 lines will log you in automatically

Name = TheBoomer
Password = wouldntyouliketoknow

The Nation setting is very important, en is for english, unless you
read german, you'll want this set to en


Nation = en

Starting Location is just that, when you log on, you'll be in that room


Room = C10

You can assign any command to a Function Key, the * means
automatically execute the command, a + means display it
in the chat area first. In the example below, pressing F6 would
display "/hook"  and I just complete the command and press ENTER

#Game 19 is the main BSW game manager
#C10 is EnglishTown
#C10-27 is thr EnglishTown game manager


FKey1 = */game 19
FKey2 = */who
FKey3 = */join
FKey4 = */room C10
FKey5 =*/room C10-27
FKey6 = +/hook

The following lines build the pull down menus for the top of your client
window.  I like to have menus for frequently issued commands.  I also
have a menu with all the EnglishTown game rooms.  The lines below
would give you an Info,Game,German,ETGameRooms, OtherRooms menus.
Just make sure Menu starts with a capital M and don't forget the + or *.
I've also assigned several of these menu items to cntl keys.  I have Cntl-J
for the join command as an example.


# these lines build a series of pull down menus for the top
# of the window  an * at the beginning of the command means
# automatically execute the command, a + displays it and allows
# you to add text and then press enter to execute
# the format is MenuXXXX-YYYY-Z  XXXX is the name of the menu
# YYYY is the name of the menu item and Z is optional and makes Cntl-Z active


MenuInfo-Info = +/info
MenuInfo-Who-W = */who
MenuInfo-ETPeopleOnline = */wwho EnglishTown
MenuInfo-WhoIsInTheSameTown = */gwho
MenuInfo-MyFriends = */friendsonline
MenuInfo-AddWatch = +/add watch
MenuInfo-SaveWatch = */save watch

MenuGame-Reset-R = */reset
MenuGame-Join-J = */join
MenuGame-Start-S = */start
MenuGame-Accept-A = */accept
MenuGame-ResetStartedGame-M = */masterreset
MenuGame-Refuse = */refuse
MenuGame-Remove = +/remove


MenuGerman-Notgood-N = *mein Deutsch ist nicht sehr gut
MenuGerman-Wanna = *lust auf spiel?
MenuGerman-English-E = *Sprechen Sie Englisch?
MenuGerman-Goodluck-L = *viel Glück
MenuGerman-Wellplayed = *sehr gut getan
MenuGerman-goodbye = *Auf Wiedersehen
MenuGerman-goodnight-G = *Gute Nacht
MenuGerman-PlayAgain? = *Sie wieder spielen?
MenuGerman-MuchFun-F = *viel spass
MenuGerman-ThanksforGaming = *Danke furs spielen


MenuETGameRooms-Backgammon = */game C10-9
MenuETGameRooms-Bazaar = */game C10-10
MenuETGameRooms-Bluff = */game C10-69
MenuETGameRooms-CantStop = */game C10-13

MenuOtherRooms-BohnDuell = */game C21-38 
MenuOtherRooms-Dislodge = */room C16-42