BSW-Client Patches

Quickstart:

  1. Install JRE 6
  2. Install BSW client
  3. Run client and get automatic updates
  4. Download AppLoader.class and AppLoader$1.class and save to
    [BSW-Dir]\de\brettspielwelt\client
    (confirm overwrite file)
  5. Download BaseBoard.class and save to
    [BSW-Dir]\de\brettspielwelt\client\boards
    (confirm overwrite file)
  6. Edit file: Brettspielwelt.prop and add:
    GameControl = A
  7. Download patches for games: (press right mouse button and choose "save target as" (e.g. DogBoardA.class) and save to
    [BSW-Dir]/de/brettspielwelt/client/boards/games/
  8. Restart BSW client and play the patched games without drag&drop

Allgemeines

Das Spielen in der Brettspielwelt wird durch die Verwenung eines Programms -- den BSW-Client -- gegen?ber der Browserversion sehr verbessert. Wer diesen Text hier liest, kennt den BSW-Client wahrscheinlich aus eigener Erfahrung und fragt sich eventuell, warum der Client von einer "unoffiziellen Seite" verändert und erweitert wird, wo es doch von Zeit zu Zeit auch aus offizieller Quelle automatische Updates mit Fehlerbehebungen und Erweiterungen gibt.
Die Antwort ist einfach die, dass die Änderungen hier von mir erstellt und betreut werden, und die Macher der Brettspielwelt damit sowenig Arbeit wie möglich haben wollen und sollen, auch wenn sie die Veröffentlichung an dieser Stelle erlauben (vielen Dank dafür!!). Darum dann auch der folgende Hinweis:
Zu Fragen, Problemen oder Fehlern, die mit diesen Patches zusammenhängen bitte eine Mail an bsw (AT) naphets (PUNKT) org oder in der BSW: /tell Naphets

Zielsetzung

Bei den Modifikationen geht es allgemein darum, die Steuerung des BSW Client so anzupassen, dass Spiele auch ohne die rechte Maustaste bedienbar sind. Weiterhin sollen Aktionen, die mit Drag & Drop (das ist das Ziehen von Teilen bei gedrückter linker Maustaste) ausgeführt werden, zusätzlich auch durch Click - Move - Click erreicht werden. Angeclickte Teile bleiben also an der Maus hängen und werden mit der Maus bewegt.

Es sollen auch ursprünglich kleine Bereiche vergrößert werden, die für die Steuerung angeclickt werden müssen.

Diese Patches sind für Spieler gedacht, die die ursprüngliche Spielsteuerung als schwierig empfinden (zum Beispiel wegen körperlicher oder technischer Einschränkungen), mit diesen kleinen Erweiterungen sich aber leichter in der Brettspielwelt bewegen können.

Download und Installation

Sollen alle verfügbaren Patches installiert bzw. aktualisiert werden, so kann das dieses ZIP-Archiv im Installationsverzeichnis des BSW-Client entpackt werden. Alle Dateien sollten dann automatisch in den richtigen Verzeichnissen landen. Drei Dateien überschreiben dabei bereits vorhandene.

Grundsätzlich kann auch ein einzelnes Spiel allein modifiziert werden. Die dazu notwendigen Dateien sind als Links unten in der Tabelle angegeben.

Eintrag in der Brettspielwelt.prop

Zur Aktivierung der Patches ist folgender Eintrag in die Brettspielwelt.prop einzufügen:
GameControl = A

Technisches

Der Patch wurde mit Java 6 compiliert und getestet.

Durch den automatischen Update des BSW Clients kann es passieren, dass der Patch plötzlich verschwindet. In diesem Fall muss der Patch neu installiert werden. Ich bin sehr bemüht die offiziellen Änderungen in den Patches mit zu integrieren. Daher empfehle ich den aktuellen Patch dafür von hier neu zu laden.

Für den Fall, dass ein installierter Patch deaktiviert werden soll, gibt es folgende Möglichkeiten:


Multiuser Spiele

Ersetzen bzw. ergänzen gleichnamige Dateien im Ordner de\brettspielwelt\client\boards\games im BSW-Client Installationsverzeichnis.
Alle Patches auf einmal laden
Patch für Spiel Beschreibung Download Link
Alle Patches Wird für alle Patches benötigt: ins Verzeichnis de\brettspielwelt\client AppLoader.class
AppLoader$1.class
Wird für alle Patches benötigt: ins Verzeichnis de\brettspielwelt\client\boards BaseBoard.class
Alles Im Eimer Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. AllesImEimerBoardA.class
Attika

Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen.

Der Auslageplan öffnet und schlie?t sich beim Click auf die Miniaturpläne oben rechts. Das Drehen einer Spielplanerweiterung erfolgt auch beim Click auf eine unpassende Stelle, kann also auch ohne Verwenung der rechten Maustaste erfolgen.

AttikaBoardA.class
Backgammon Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. BackgammonBoardA.class
BohnDuell Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. BohnenBoardA.class
CantStop Reaktivierung der grünen und roten Pfeile (Schaufeln) In Bearbeitung
Die Säulen der Erde Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. SaeulenDerErdeBoardA.class
Dog Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. DogBoardA.class
Dvonn Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. DvonnBoardA.class
Cartagena Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. CartagenaBoardA.class
Clans Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. ClansBoardA.class
ClansBoard1A.class
ClansBoard2A.class
EinfachGenial Geänderte Steuerung. Das Drehen der Teile erfolgt auch bei Click mit der linken Maustaste. Allerdings nur an Stellen, wo der Stein nicht abgelegt werden kann. EinfachGenialBoardA.class
Geister Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. GeisterBoardA.class
Halali Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. HalaliBoardA.class
Intrige Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. IntrigeBoardA.class
LostCities Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. LostCitiesBoardA.class
Manitou Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. Muss noch überarbeitet werden.
Origo Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. Hat die BSW verlassen.
Packeis Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. PackeisBoardA.class
SanktPetersburg Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. SanktPetersburgBoardA.class
SchrilleStille Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. Hat die BSW verlassen
Thurn & Taxis Geänderte Steuerung für die Schieber. ThurnUndTaxisBoardA.class
Tichu Geänderte Steuerung. Neben Drag & Drop kann man beim Schupfen auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen.
TopRace

Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen.

Das Fenster mit den Handkarten öffnet und schlie?t sich beim Click auf die Hand oben rechts. Kann also auch ohne rechte Maustaste gesteuert werden.

Muss noch mal überarbeitet werden.
Venedig Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. Drehen der Gebäude geht auch mit Linksclick im unteren rechten Bereich des Bildschirms. Muss noch mal überarbeitet werden.
Yinsh Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. YinshBoardA.class
YinshBoard1A.class
YinshBoard2A.class

SingleUser Spiele

Ablegen im Ordner de\brettspielwelt\client\boards\single im BSW-Client Installationsverzeichnis.
Patch für Spiel Beschreibung Download Link
Sologammon Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. SologammonA.class
MogelPat Geänderte Steuerung. Neben Drag & Drop kann man auch clicken, die Maus auf das Ziel bewegen und mit einem zweiten Click absetzen. ACHTUNG: keine automatische Kartenbewegung durch einfachen Click mehr, dadurch keine Rekordpunktzahlen mehr möglich. MogelPatA.class
Sonder-Patches: laufen ohne Apploader und BaseBoard Installation, keine Änderung in der Prop
TichuBoard.class
DogBoard.class
DogBoard$GraphObject.class