Blue Moon Fans

CardTable-Hilfe - BmCt_Launcher 1.3 fertig!

Jack - Fr 08 Mai, 2009 00:15
Titel: BmCt_Launcher 1.3 fertig!
Wer die Diskussionen in diesem Thread mitverfolgt hat, weiß dass ich wieder mal ein paar neue Features in den CT-Launcher eingebaut habe. Inzwischen kann er so viel, dass auch die Beschreibung ganz schön lang ist Very Happy .

Die aktuelle Version zum Download:
https://www.dropbox.com/s/6uhbobnc8uatz2t/BmCt_Launcher1.33.exe.zip
Launcher Version 1.33 für BlueMoonCT 2.6.1

Was ist der CT-Launcher?
Das Programm habe ich mit AutoHotkey geschrieben (siehe www.autohotkey.com). Es erleichtert die Bedienung von CardTable für BlueMoon erheblich, indem es viele Dinge automatisiert.
Eine Kurzübersicht aller Funktionen kann man nach dem Programmstart mit F1 aufrufen. Genaueres gibts hier:

Folgende Aktionen führt das Programm nach dem Starten aus:
1. Es schaut in der Registry des Computers nach, in welches Verzeichnis CardTable installiert wurde.
2. Sollte hierbei irgendein Fehler auftreten, dann sucht es im eigenen Ordner nach "cardtable.exe".
3. Startet "cardtable.exe".
4. Lädt automatisch die Hintergründe des Spielplans und der Handkarten.
5. Zieht die Höhe der Kartenhand auf 170 Pixel, wenn sie größer als 170 Pixel ist. (Zum Vergleich: Die Karten sind 160 Pixel hoch.)
6. Zentriert die Spielplan-Ansicht.
7. Setzt die Maus über den "File"-Button.
8. Wartet auf das Betätigen einer Tastenkombination (Hotkey) und führt anschließend die entsprechenden Aktionen aus. (Nur solange CT das aktive Fenster ist.)
9. Nimmt bei Eintippen einer Abkürzung (Hotstring) mit anschließendem Leerzeichen/Enter automatisch eine Ersetzung dieser Abkürzung entsprechend der unten stehenden Liste vor. (Nur solange CT das aktive Fenster ist und Hotstrings nicht ausgeschaltet sind.)

Hotkeys und ihre Wirkungen:
Escape: Der CT-Launcher wird umgehend beendet, egal was das Programm gerade macht.
Alt+A: Im Chat wird sofort eine Alarm-Mitteilung an den Gegner gesendet, um diesen auf einen Fehler aufmerksam zu machen. (Z.B. fälschlicherweise Karten nachziehen etc.)
Alt+B: Löscht bzw. lädt erneut die drei Hintergründe. Nützlich beim Speichern eines Spieles, weil die Hintergründe dabei vorübergehend gelöscht werden müssen.
Alt+D: Die Ansicht des Spielplans wird zunächst (wenn nötig) zentriert. Die Drachen werden anschließend geladen, auf den Spielplan gesetzt und ausgebreitet.
Alt+H/J: Nachdem man sein Deck geladen hat und es sich in der eigenen Hand befindet, kann man eine dieser zwei Tastenkombinationen drücken. Die Ansicht des Spielplans wird zunächst (wenn nötig) zentriert. Dann werden Anführer, Inquisitor und Nachziehstapel verdeckt an ihre Plätze gelegt, der Nachziehstapel 1x gemischt, 6 Karten auf die Hand genommen, aufgedeckt und angeordnet. Während man als Host Alt+H betätigt, wodurch die Karten über den Spielplan gelegt werden, benutzt man als Joiner Alt+J, damit die Karten unter den Spielplan gelegt werden. Abschließend wird in beiden Fällen zusätzlich noch gewürfelt.
Alt+S:Hiermit wird die Ansicht des Spielsplans genauso wie in Punkt 6 wieder zentriert.
Tab: Der Button "EndTurn" wird gedrückt.
F1: Eine Übersicht mit allen Hotkeys und Hotstrings erscheint.
F2: Hotstrings werden an- bzw. ausgeschaltet.
F3: Nur für den Host: Die Internetseite "whatsmyip.de" wird aufgerufen. Je nach Browsereinstellung geschieht dies in einem neuen oder bereits vorhandenen Fenster!

Hotstrings (können mit F2 aktiviert/deaktiviert werden):
aa>"Anführeraktion"
ad>"Andere Decks?"
a[1-3]>"Verzicht auf Kampfbeginn - Abwurf [1-3] Handkarten"
cwa>"Nehme Charakter wieder auf."
duundo>"Wenn du Undo drückst und ich in der Zeit Karten bewege, kann CT abstürzen. Kündige das also immer vorher an."
ers>"Ersetze"
fb>"Farbe bekennen"
gw>"Glückwunsch!"
hy>"Hyla"
ichundo>"Ich drücke jetzt den Undo-Button. Bewege in dieser Zeit keine Karten, sonst stürzt CT ab."
ict>"Ich cleare den Table."
int>"Intervention"
KK>"Kristallkarte"
rz>"Rückzug"
sc>"Schiff"
sf>"Sonderfunktion"
t[0-6]>"Tausche [0-6] Handkarten"
uwa>"Nehme Unterstützung wieder auf."
vwa>"Nehme Verstärkung wieder auf."
zmz>"Ziehe mich zurück."
[1-10]b>"[1-10]x beladen"
[0-7]d>"[0-7] Drachen"

Hinweise:
- Der CT-Launcher besitzt ein Tray-Icon in der Taskleiste. (weißes H auf grünem Hintergrund)
- Die Hintergründe müssen unter *\cards\bluemoon\Spielplan\ und die Drachen unter *\decks\Blue Moon\ abgespeichert sein. (Standartverzeichnisse nach der Installation von CT.)
- Sobald CT beendet wird, schließt sich das Programm automatisch.
- Solange CardTable minimiert oder inaktiviert ist, macht der Launcher nichts. (Das H des Tray-Icons wird zu einem S.)
- Das Programm funktioniert nur bei Auflösungen mit Höhen größer als 700 Pixel.


Teilt mir bitte mit, ob bei euch alles klappt! Und wenn irgendwelche Bugs auftreten sollten oder ihr Änderungen wünscht, dann nichts wie raus damit!
Melty - Fr 08 Mai, 2009 00:23
Titel:
was ist an dieser version neu?
Jack - Fr 08 Mai, 2009 00:53
Titel:
Die grünen Hervorhebungen sind Veränderungen seit Version 1.22.
Im Vergleich zur Beta-Version 1.23, die du benutzt Melty, gibt es keine offensichtliche Änderung, sondern nur zwei ausgemerzte Bugs, die mich genervt haben. (z.B. starte mal den Launcher 1.23, lade ein deck, bewege die maus über den stapel und drücke "h" zum horizontal anordnen, und gib dann einen hotstring ein - er wird nicht erkannt.)
Jack - Sa 09 Mai, 2009 15:55
Titel:
ACHTUNG! Ich hab heut mal mit Bleaky gespielt und bei ihm hat der Launcher 1.30 überhaupt nicht funktioniert, während er bei mir normal funktionierte...
Dass heißt Version 1.30 klappt wahrscheinlich nicht auf jedem Computer - deswegen werde ich demnächst Version 1.31 veröffentlichen, die dann hoffentlich einwandfrei geht.
Bleakeyes - Mo 11 Mai, 2009 12:55
Titel:
Seltsamerweise funktioniert er,wenn ich nicht mit jemanden verbunden bin. Also wenn ich den Launcher starte und selber 2 decks lade, dann klappen alle funktionen! Außer die Esc-Taste!
Jack - So 07 Jun, 2009 00:22
Titel:
Oben findet ihr jetzt die Version 1.31, bei der ich noch zwei kleine Bugs verbessert habe und die bei mir einwandfrei klappt.

Bei Bleakeyes ersetzt er jedoch aus mysteriösen Gründen manchmal Hotstrings nicht.
Wenn ihr also die neue Version 1.31 in einem Online-Spiel ausprobiert, teilit mir bitte nachher mit, ob euch irgendwelche Fehler aufgefallen sind! Wie siehts z.B. bei dir aus, Melty?
Melty - So 07 Jun, 2009 13:23
Titel:
bei mir gehen die hotstrings nichtmal im offline betrieb.
Jack - Sa 13 März, 2010 23:00
Titel:
Neue Version verfügbar Smile

Die Hotstringkürzel s(Schiff) und h (Hyla) wurden zu sc und hy geändert, weil sie zu oft ungewollt ausgelöst wurden.

Statt kleine Tooltips informiert jetzt farbige Schrift über die Aktivitäten des CT-Launchers. Wenn CT inaktiv ist, erscheint ein S als Tray-Icon. Außerdem kann man den Launcher beenden und neu starten, wenn irgendwas nicht stimmten sollte - CT muss dazu nicht geschlossen werden.

Auch bei Melty funktionieren die Hotstrings inzwischen.

Viel Spaß! Wer noch irgendeinen Bug oder eine Verbesserung finden sollte, der bekommt beim nächsten Online-Spiel gegen mich einen Drachen Vorsprung. Wink
Ruwenzori - So 14 März, 2010 13:19
Titel:
Und wer 4 Bugs findet? Whistle
ErzEngel - So 14 März, 2010 14:37
Titel:
Der hat sofort 4 Drachen gewonnen und damit einen Sieg für lau bekommen. Da das Spiel aber nie gespielt wurde, weil es schon vor Spielbeginn zuende war, wird es auch nicht für irgendwelche Statistiken gewertet.

Damit ist >= 4 Bugs finden eine eher blöde Idee. Wink
Jack - So 14 März, 2010 18:35
Titel:
Man bekommt nur einen Drachen Vorsprung, egal wie viele Bugs man findet.

Allerdings kann man natürlich mehrere Bugs finden und die überschüssigen an andere Liga-Teilnehmer weiterverkaufen. Wink
Jack - Fr 19 März, 2010 22:34
Titel:
Beim spielen gegen Melty hat er noch 2 Fehler entdeckt, die jetzt korrigiert sind (Link aktualisiert)!
Melty - Sa 20 März, 2010 12:18
Titel:
habs gesaugt. beim nächsten mal spielen testen wir nochmal Smile
Wrzlprmft - Sa 20 März, 2010 13:03
Titel:
Zwar kein Bug und auch nicht mehr als einmal pro Anwender relevant, aber man kann es ja mal versuchen. Der zweite Satz der Meldung, wenn man den Launcher bei aktiviertem CT startet, ist unglücklich. „Soll der CT-Launcher hiermit verwendet werden?" mit „Ja“ und „Nein“ als Antwortmöglichkeiten fände ich besser. Oder bei bleibenden Antwortmöglichkeiten: „Der Launcher wird das bereits laufende CT nutzen“.
Jack - So 21 März, 2010 23:31
Titel:
Letztere Variante übernommen und aktualisiert!
Dreadnought - Di 23 März, 2010 21:23
Titel:
Klasse, dass du den Launcher immer noch weiterentwickelst thumbup
Jack - Mo 18 Jul, 2011 00:50
Titel:
Hab eine neue Version 1.33 veröffentlicht, die an X3 angepasst wurde.
einzige Änderung:
Das Programm erkennt, wenn man mit 2 Anführern spielt und legt beide zusammen mit dem Inqui hin.
Melty - Mo 18 Jul, 2011 11:13
Titel:
du bist ja schneller als die X3 entwicklung Wink
Jack - Fr 11 Jan, 2013 17:48
Titel:
Habe den link oben aktualisiert. Der alte hatte nicht mehr funktioniert, deswegen hab ich den launcher jetzt in die Dropbox geladen.

Danke erml fürs bescheid sagen!
erml - So 27 Jan, 2013 18:47
Titel:
Wenn ich mit dem Launcher das Deck mit Alt-H oder Alt-J platzieren will, kommt immer die Meldung: Positionieren fehlgeschlegen, rehr als 3 Inquis/Anführer im Deck, dabei sinds nur 2 oder auch nur 1...

Wie schauts bei anderen aus, die den neuesten Launcher benutzen? Müssen ja jede Menge sein ... Wink

Das laden der Hintergründe funktioniert auch nicht, das hängt aber wahrscheinlich damit zusammen, dass ich das unter Linux/Wine laufen hab und die Ordnerstruktur anders ausschaut. Aber das Abffragen der Inquis?
Jack - Mo 28 Jan, 2013 14:21
Titel:
Hmm, unter Linux/Wine kann leider ich für nichts garantieren, da ich es überhaupt nicht testen kann... bei mir funktionierst unter W7 tadellos.

Haben denn deine Anführer/Inquis den helleren Rückseitenhintergrund? Das beobachtet der Launcher nämlich.
Werden denn bevor der Fehler kommt bereits Karten bewegt? (theoretisch sollten bereits die obersten 3 Karten des NZ-Stapels verschoben wurden sein)
erml - Mo 28 Jan, 2013 15:20
Titel:
Die Inquis/Anführer haben den richtigen Kartenhintergrund.

3 Karten (Inqui+Anführer+1 normale Karte) werden auf das Spielfeld verschoben, danach kommt die Fehlermeldung.

Ich hab das jetzt mal unter WinXP gestestet, in der VirtualBox, da klappt das Laden der Hintergründe, aber selber Fehler bei einem Deck mit 2 Inquis. Vielleicht liegt es ja an den neuen Karten...

@Jack: Ich schick dir mal ein Deck, teste bitte, ob es bei dir auch mit meinem Deck klappt.
Dreadnought - Fr 15 Feb, 2013 13:11
Titel:
Es wird kein Problem der neuen Version sein, aber wenn ich ein Deck laden will passiert nichts. Woran könnte das liegen?
Dreadnought - Sa 16 Feb, 2013 13:01
Titel:
Hab bisschen recherchiert. http://www.blue-moon-fans.com/viewtopic.php?t=6229 hat die Lösung gebracht. Der Deck Designer hat die Decks offensichtlich nicht korrekt in CT-Files umgewandelt.
Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB