March 19, 2024, 06:24:07 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Welcome to the Burgundy Ridge Forum!   Return to Burgundy Ridge Website by clicking here
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Prop File updates  (Read 16769 times)
GamerJeff
Administrator
Sr. Member
*****
Posts: 85



View Profile WWW
« on: April 29, 2009, 05:00:48 PM »

If you don't have a prop file that you are customizing, you are missing out on a lot of cool things you can do!

I am going to be talking about the prop file and what you can do with it using the new Vampire Client from BSW.

If you have questions going forward, please start your post with the following:
    I have the Base Client (old version)             REFERENCE: http://www.brettspielwelt.de/Hilfe/Client/PropDatei/?nation=en
or
    I have the Vampire Client (new version)       REFERENCE: http://www.brettspielwelt.de/Hilfe/Client/ClientVampire/

This will help whomever responds to your questions with the correct answers!

First - you really should be on the new Vampire Client!  (This is just what BSW is calling it!) 
   You can see and/or set the following:
     - the country flags of everyone who logs on
     - Male, female or puppet status of everyone
     - change the colors of everyone's writing
     - change the background colors and writing colors of all of BSW
     - administer all of your channels and private chats much easier
     - pop up windows with pictures of your online friends list
     - ability to run 10 startup commands
     - ability to add quick buttons and more!
Also, with a prop file you can make custom menus, have custom function keys and more!

Here is a picture of the "chat" portion:


Notice you can have multiple channels and see which ones you need to respond to
as well as always seeing who is in the room with you or in channel with you!

TO GET ON THE NEW VAMPIRE CLIENT do the following:
  from within BSW type /client vampire            [this will TEMPORARILY put the Vampire Client on your system]

If you want to permanently be on the new Vampire Client, put the following in your prop file:
   client = Vampire



Over the next few posts I will try to break down the prop file with comments, using examples and screenshots.  If you have ideas not listed, please list them as all of us can use the information!  [Sharing is good!]

 
To start with, you will need a text editor of some kind to edit the prop file.  NotePad will work if you don't have a favorite one.
Your prop file is called Brettspielwelt.prop

Where is the prop file?  Well it depends on your pc and operating system.
On my desktop unit my prop file is in this folder:
    C:\Documents and Settings\Jeff\Application Data\BSW
On my laptop my prop file is in this folder:
    C:\Roaming Data\BSW

If you make a mistake, don't worry.  You can always edit it and change it again.
If you really mess up, you can always download our prop file located on our Burgundy Ridge downloads page.



I will end this post with a copy of the old standard Base Client prop file:

################BEGINNING OF FILE##############################
# Configuration data for the download client of Brettspielwelt.
#
# A detailed description of the configuration can be found on:
# http://www.brettspielwelt.de/Hilfe/Client/PropDatei/?nation=en
#
# Technical data
# ----------------------------------------------------------

# ---...---...---...---...---...---...---...---...---...---...---...---...---...---
# Behaviour when losing connection to the server

reconnect = 10

# when the connections is lost (server reboot, lag),
# the client tries to connect to the server again automatically.
# In this case after 10 sec.
# ---...---...---...---...---...---...---...---...---...---...---...---...---...---
# Connection server

#Host = 213.155.73.107
#Port = 7670

# Data of the server whith which the client connects, change this
# only in case of problems.
# ---...---...---...---...---...---...---...---...---...---...---...---...---...---
# Tunneling a Firewall

#HttpProxyHost = 192.168.1.4
#HttpProxyPort = 8080

# Internal ip-address of a firewall and the port which
# can be used to let your client connect to the internet.
# ---...---...---...---...---...---...---...---...---...---...---...---...---...---

#
# Startup behaviour
# ----------------------------------------------------------

# ---...---...---...---...---...---...---...---...---...---...---...---...---...---
# Automatic login for BSW

#Name =[OWN NICK]
#Password =[OWN PASSWORD]

# Put your own name and password here and remove the # before both lines
# to let the client log in automatically.
# ---...---...---...---...---...---...---...---...---...---...---...---...---...---
# Starting room and game

#Room =19
# marks the starting location in BSW (in this case Armfeld)

#Game = ManagerBoard

# If there is a game or a Manager in the starting location
# you can start at the game table directly.
# ---...---...---...---...---...---...---...---...---...---...---...---...---...---
# Multilingual settings

Nation = en

# You can set your favorite language after Nation to change
# the language of the client interface (if translations are available
# in that language). For more information about languages see:
# http://www.brettspielwelt.de/Hilfe/Sprachen/?nation=en
# ---...---...---...---...---...---...---...---...---...---...---...---...---...---
# Toolbar

OpenTools = on

# Tools open automatically (e.g. the infotool when doing /info Playername)
# ---...---...---...---...---...---...---...---...---...---...---...---...---...---

#
# Look and Feel
# ----------------------------------------------------------

# ---...---...---...---...---...---...---...---...---...---...---...---...---...---
# Dimension and position of the client

WinHeight = 567
WinWidth = 610
#WinPosX = -2
#WinPosY = -2

# If you have changed the dimensions and postion of your client when you're online
# you can get the values that you can put here with the command: /getsize
# ---...---...---...---...---...---...---...---...---...---...---...---...---...---
# Chat configuration - Fonts and colors

# foType = Font type
# foSize = Font size
# foCol = Font color
# bgCol = Background color
# inpfoCol = Font color in the input line
# inpbgCol = Background color of the input line
# tell_ = References the tell windows
# Channel_ =  References the channel windows

# Mainchat
foType = Helvetica
foSize = 12
foCol = 000000
bgCol = DDDDDD
inpfoCol = 000000
inpbgCol = FFFFFF

# Chat configuration - Fonts and colors
# Tell windows
tell_foType = Helvetica
tell_foSize = 12
tell_foCol = 000000
tell_bgCol = EBEBFF
tell_inpfoCol = 000000
tell_inpbgCol = FFFFFF

# Chat configuration - Fonts and colors
# Channel windows
chan_foType = Helvetica
chan_foSize = 12
chan_foCol = 000000
chan_bgCol = FFFFDE
chan_inpfoCol = 000000
chan_inpbgCol = FFFFFF
# ---...---...---...---...---...---...---...---...---...---...---...---...---...---
# Chat configuration - Timestamp

Time = off

# on / off : (de)activates the time at the beginning
# of each chatline.
# ---...---...---...---...---...---...---...---...---...---...---...---...---...---
# Chat configuration - Collection of chats

CollectChat = on

# on / off / notell to turn collectchat on, off or just for channel windows
# When a new tell or channel window opens it is automatically put in the collection
# next tot the main chat. This reduces the number of windows that are open
# Additional options for the collectchat can be found on:
# http://www.brettspielwelt.de/Hilfe/Client/PropDatei/?nation=en
# ---...---...---...---...---...---...---...---...---...---...---...---...---...---
#
# Operating (Keyboard shortcuts, menus)
# ----------------------------------------------------------

#MenuBar = on

# Setting this parameter activates the menu border at the top of the client
# Tool Bar. The menu itself is defined next
# ---...---...---...---...---...---...---...---...---...---...---...---...---...---
#
# Operating (Keyboard shortcuts, menus)
# ----------------------------------------------------------

# Menus [File]
MenuFile-Sound_off = */sound off
MenuFile-Sound_on = */sound on
MenuFile-Setsize_normal = */setsize
MenuFile-Version = */version
MenuFile-- =
MenuFile-Friends_online= */friendsonline
MenuFile-ADD_watchlist = +/add watch
MenuFile-DELETE_watchlist = +/delete watch
MenuFile-LIST_watchlist = */list watch
MenuFile-save = */save
MenuFile-- =
MenuFile-City_information = */cityinfo
MenuFile-Command_overiew = */help

# Menus [Game]
MenuGame-Reset-R = */reset
MenuGame-Join-J = */join
MenuGame-Start-S = */start
MenuGame-Accept-A = */accept
MenuGame-Peek-P = +/peek

# Menu [SingleUserGames]
MenuSingleUserGames-Wüste = */room 51
MenuSingleUserGames-Rotactical_MogelPat= */room 52
MenuSingleUserGames-Packman_Disloge= */room 20
MenuSingleUserGames-Darts= */room 36

# Menu [MultiUserGames]
MenuMultiUserGames-Manager = */manager
MenuMultiUserGames-- =
# ---...---...---...---...---...---...---...---...---...---...---...---...---...---
# Setting shortcuts for F-keys for the main chat
# You can find an explanation of all the individual commands at:
# http://www.brettspielwelt.de/Hilfe/Kommandos/?nation=en
# If you use an F-key the specified command is automatically entered
# in the input line. You can also specify combinations with Shift, Ctrl
# or Ctrl-Shift.
# Notice the -, + and * used before the commands and remove the #
# in front of the lines you want to use.
#
# with +TEXT the TEXT is entered in the input line
# (if there was already some other tekst there, it will be replaced with TEXT)
# with -TEXT the TEXT is entered at the cursor position
# with *TEXT the TEXT is sent to the server immediately
# (which can be useful for some commands, an example is provided with F9)

FKey1 = +/ghook
ShiftFKey1 = */thook
#CtrlFKey1 =
#ShiftCtrlFKey1 =

FKey2 = +/tell
ShiftFKey2 = */ttell Could you please help me?
#CtrlFKey2 =
#ShiftCtrlFKey2 =

FKey3 = +/gtell SPV_en .
#ShiftFKey3 =
#CtrlFKey3 =
#ShiftCtrlFKey3 =

#FKey4 = */ctell .
#ShiftFKey4 =
#CtrlFKey4 =
#ShiftCtrlFKey4 =

FKey5 = */allowpeek yes
ShiftFKey5 = +/peek
#CtrlFKey5 =
#ShiftCtrlFKey5 =

FKey6 = +/whereis
ShiftFKey6 = +/info
#CtrlFKey6 =
#ShiftCtrlFKey6 =

#FKey7 =
#ShiftFKey7 =
#CtrlFKey7 =
#ShiftCtrlFKey7 =

FKey8 = */manager
ShiftFKey8 = +/game
#CtrlFKey8 =
#ShiftCtrlFKey8 =

FKey9 = *TEST with *
ShiftFKey9 = +TEST with +
CtrlFKey9 = -TEST with -
#ShiftCtrlFKey9 =

# Setting shortcuts for F-keys for channels and tells
# You can find an explanation of all the individual commands at:
# http://www.brettspielwelt.de/Hilfe/Kommandos/?nation=en
C-FKey1 = */chwho
C-FKey2 = */exit
#C-FKey3 =

#C-FKey4 =
#C-ShiftFKey4 =
#C-CtrlFKey4 =
#C-ShiftCtrlFKey4 =
#######################END OF FILE###########################
« Last Edit: April 29, 2009, 06:27:08 PM by GamerJeff » Logged
GamerJeff
Administrator
Sr. Member
*****
Posts: 85



View Profile WWW
« Reply #1 on: April 29, 2009, 06:48:02 PM »

Okay, just a couple of quick notes here:

1) Read the links for BSW about Prop Files in the first post if you haven't already.  These will explain a lot of stuff that we will be talking about later.

2) Here are some things to keep in mind about your prop file:

  Be careful when editing this file.
  It's always a good idea to keep a backup copy of your PROP file, just in case.
  The changes you make to your prop file will only take place at your next login.
  Each line MUST be a separate command.
  The order of the commands does not matter. User-defined menus can be tagged at the front of a command to create menu sequences.
  Be careful of Blanks or TABs at the end of a line which may make the prop file compile incorrectly, then you won't be able to enter BSW!  Blanks can however be used within menu commands to make your menus more meaningful.
  Everything placed after a '#' is considered a comment and not executed by the computer. '#' Characters are particularly useful as reference texts for later review.
  Blank lines will be ignored and are treated like the # comments.
  The structure used in each line takes the form COMMAND = VALUE.


A couple of things you can most likely omit:
  Internet Connection options can be omitted as they usually default to you PC settings anyway.
  Automatic Login options can be omitted so no one else can log in from your computer.
     If two people share the same computer from time to time, you definitely want to leave this out!

A couple of things you should really change and make sure you have in your prop file:
  Nation = en  should be changed to   Nation = en-us
  reconnect = 10
  Client = Vampire


Logged
Moose_Head
Guest
« Reply #2 on: April 30, 2009, 07:40:15 AM »

The current system supports multiple .prop files as:
i) Brettspielwelt.prop Main Prop File
ii) VampireMod.prop Client Prop File
iii) Moose_Head.prop Username Prop File

Whilst the main .prop file can contain just about anything, they are processed in the order of System, Client and then user, so last setting takes precedence I believe. There are restrictions on the sub .prop files in that they may only contain the settings relevant for that level.

Understand, that invoking some settings, overrides defaults, such as menus, so that all selections in default settings disappear, such as in ContextMenuTell and you need to specify a complete menu when you put these settings in place.

My VampireMod.Prop File is enclosed
Quote from: VampireMod.Prop
# ----------------------------------------------------------
# Vampire Client extras
# ----------------------------------------------------------
# ---...---...---...---...---...---...---...---...---...---...---...---...---...---

#
# Tabs
# ----------------------------------------------------------
# scrollTab = off
# fixedTab = off
# roundTabEnable=on
# placementTab = vertical

#
# Autosave behaviour
# ----------------------------------------------------------
# AutoSave = on

# Button Controls:
#ButtonCols = 2
#ButtonRows = 6


#
# Popup behaviour
# ----------------------------------------------------------
#DisplayPopup = off

#
# Room Quick Buttons
# ----------------------------------------------------------

RoomQuickButton-1 = GAME_CAR_IMG|carcassonne.jpg|Carcassonne|*/game C67-40|*/join|*/option host|*/gameyell 2 players - Registered

#
# Room Buttons
# ----------------------------------------------------------

RoomButton-1 = Manager|house.png|Open the manager|*/manager
RoomButton-2 = Sound||Sound off/on|/mod_soundSwitch
RoomButton-3 = Join|user_go.png|Join Game|/join
RoomButton-4 = Start|controller.png|Start Game|/start
RoomButton-5 = Reset|arrow_reset.png|Reset Game|/reset
#RoomButton-6 =
RoomButton-7 = Size Up|font_up.png|Enlarge Font Size|/mod_textUp
RoomButton-8 = Size Down|font_down.png|Reduce Font Size|/mod_textDown
RoomButton-9 = Clean Text|clean.png|Erase Window|/mod_textClean
#RoomButton-10 =
#RoomButton-11 =
#RoomButton-12 =

#
# Tell Buttons
# ----------------------------------------------------------
TellButton-1 = Manager|Open the manager|*/manager
TellButton-2 = Sound||Change sound mod|/mod_soundSwitch
TellButton-3 = Size Up|font_up.png|Up the text size|/mod_textUp
TellButton-4 = Size Down|font_down.png|Down the text size|/mod_textDown
TellButton-5 = Clean Text|clean.png|Clean the text area|/mod_textClean
TellButton-6 = Info|user_go.png|Userinfo anzeigen (info)|*/info $

#
# Channel Buttons
# ----------------------------------------------------------
ChannelButton-1 = Manager|house.png|Open the manager|*/manager
ChannelButton-2 = Sound||Change sound mod|/mod_soundSwitch
ChannelButton-3 = Size Up|font_up.png|Up the text size|/mod_textUp
ChannelButton-4 = Size Down|font_down.png|Down the text size|/mod_textDown
ChannelButton-5 = Clean Text|clean.png|Clean the text area|/mod_textClean
ChannelButton-6 = Refresh List|arrow_refresh.png|Show people in the channel|/chwho

# Context Menu
#
# ----------------------------------------------------------
ContextMenuTellMod-Alive = */Alive $
ContextMenuTellMod-Goto = */Ghook $
ContextMenuTellMod-Info = */Info $
ContextMenuTellMod-Ping = */Ping $
ContextMenuTellMod-whereis = */whereis $


# Startup Commands
#
# ----------------------------------------------------------
StartupCommand-1=/ctell The Moose is on da loose ! Time to lock up your
StartupCommand-2=/ctell bunny rabbit so it's not impaled on the antlers.
#StartupCommand-2=/channel Vampire
#StartupCommand-3=/gtell Vampire Hello

# Text Area Background images.
# ----------------------------------------------------------
subVampProp=vampTheme.prop
« Last Edit: April 30, 2009, 07:42:15 AM by Moose_Head » Logged
GamerJeff
Administrator
Sr. Member
*****
Posts: 85



View Profile WWW
« Reply #3 on: May 05, 2009, 04:38:41 AM »

I've updated the online download of both the game list and the prop file.
Logged
joewtwins
Full Member
***
Posts: 37


Can you guess who I am?


View Profile
« Reply #4 on: June 09, 2012, 03:15:24 PM »

hey Jeff, I got a problem....

About a year ago, I couldn't get the client to update any games on BSW that were either new or not loaded yet. So I uninstalled the client then reinstalled. I saved the prop file to override the standard, but the the client has it in a compressed library that I can't seem to open. I tried downloading several different programs to open this, but then gave up.

Any thoughts, give up on using this great tool for BSW and play on the standard?

edit: just to let everyone know, if you can't access your prop thru browsing the PC, you can get to it thru the client by typing /showprop
« Last Edit: June 22, 2012, 07:30:41 AM by joewtwins » Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!