Blue Moon Fans

Downloads-Diskussionen - BlueMoon DeckDesigner v0.6 (inc. aller Karten)

VanKurt - Mo 04 Dez, 2006 18:10
Titel: BlueMoon DeckDesigner v0.6 (inc. aller Karten)
Hallo liebe BlueMoon-Fans!
Jetzt ist es schon geraume Zeit her, dass ich auf der SPIEL'06 war, und mir dort das Buka-Set sowie sämtliche Promokarten zugelegt habe. Leider gab es seit dem kein neues Update für den DeckBuilder, ohne den ich leider keine Decks zusammenstellen kann Wink

Also hab ich in meiner Verzweifelung angefangen, ein eigenes Tool basierend auf dem Design des DeckBuilders zu schreiben. Der Aufbau ist zunächst einmal sehr ähnlich, aber es gibt doch den einen oder anderen Unterschied. Hier mal eine Liste der Features:
- Kompletter Kartensatz (incl. Buka und Promokarten) enthalten
- Praktische Deckstatistik
- Detailinformationen zu jeder Karte einblendbar
- Kartenlisten lassen sich nach unterschiedlichen Kriterien gruppieren, sortieren und filtern
- Vom Dateiformat her voll kompatibel zum DeckBuilder
- Unterstützt auch CardTable Decks
- Skalierbare Kartenlisten
- Alle Spaltenköpfe skalierbar und vertauschbar
- Mehr fällt mir grad nicht ein Wink

Wie ihr an der Versionsnummer (0.6) sehen könnt, ist das Tool noch nicht ganz ausgereift. Aber ich habe vor da in nächster Zeit noch einiges an Arbeit reinzustecken, um die Performance und Stabilität zu erhöhen, alle Bugs auszumerzen und neue Features hinzuzufügen (z.B. Statistiken und Detailinformationen noch etwas genauer machen, GUI überarbeiten usw.).

Hier der Download: BlueMoon (TM) DeckDesigner

Ich würde mich sehr freuen, wenn ihr das Programm mal herunterladet und ausprobiert. Solltet ihr irgendwelche Fehler finden, Probleme haben oder Verbesserungsvorschläge haben, lasst es mich wissen.

Viel Spaß damit! Very Happy

(PS: Da dies eine Beta-Version ist, vertraut dem DeckDesigner bitte nicht eure allerbesten Decks an, da ich nicht ausschließen möchte, dass es beim Speichern auch mal zu Abstürzen kommen kann. Natürlich habe ich alles gründlich getestet, aber man weiß ja nie) Wink
ErzEngel - Mo 04 Dez, 2006 18:14
Titel:
Also ganz zu allererste einmal, schön wieder was von dir zu lesen. Und dann auch noch sowas, das ist schon was. Wink

Aber ich habe einen Fehler entdeckt. Es ist eine exe-Datei, so dass die also leider nicht plattformunabhängig ist. Das finde ich falsch, so falsch. Wink
Cedric - Mo 04 Dez, 2006 18:16
Titel:
Super Projekt! Bei mir sagt er aber direkt am Ende der Installation:

"Die Anwendung konnte nicht richtig initialisiert werden (0xc0000135)."

Beim Start dasselbe. Sad
Widukind - Mo 04 Dez, 2006 18:31
Titel:
Bei mir dasselbe Problem. WinXP SP2 mit Admin-Rechten.
NICKnACK - Mo 04 Dez, 2006 18:48
Titel:
Bei mir funzt alles einwandfrei, auch mit win xp.
Bin begeistert Smile


edit: rest von mir war unsinn Wink
Nex Nocte - Mo 04 Dez, 2006 19:53
Titel:
Ich kann den auch problemlos ausführen und ich muss sagen: Tolle Arbeit!!! Applause

edit: Da sind nur ein paar winzige Sachen die mich stören:
1. Die Kartengrafik bleibt immer im Vordergrund
2. Ich vermisse einen selbst einstellbaren Filter wie den Spezialfilter im DeckBuilder, da man mit einem voreingestellten Filter einfach nicht alles vorgeben kann, was man so filtern möchte(im normalen Filter fehlt übrigens das Bluff-Symbol) Wink

Sonst echt genial!
erml - Mo 04 Dez, 2006 20:04
Titel:
Installation klappt, beim Starten erhalte ich folgende Fehlermeldung:

Um diese Anwendung ausführen zu können, müssen sie zunächst eine der folgenden Versionen von .NET Framework installieren:
v2.0.50727

Ist das wirklich notwendig?
Kabarakh - Mo 04 Dez, 2006 20:50
Titel:
.net wird nötig sein, da dass einfach eine notwendigkeit für die neuen windoof-sprachen ist... ist wie früher die vb-dateien, die den ISAM-Fehler fabriziert haben wenn sie fehlten... so langsam muss ich erzi mal zustimmten:
kann nicht mal jmd ein platform-unabhängiges programm machen? java oder so?
Dwragon - Mo 04 Dez, 2006 23:30
Titel:
Ich muss auch sagen: Super Arbeit!
Sleepy - Mo 04 Dez, 2006 23:40
Titel:
Kabarakh hat folgendes geschrieben:
kann nicht mal jmd ein platform-unabhängiges programm machen? java oder so?

Steht seit einiger Zeit auf meiner todo-Liste. Dummerweise musste ich diese nach Prioritäten sortieren, so dass dieses Vorhaben sehr, sehr weit nach unten gerutscht ist. Aber vielleicht finde ich ja irgendwann mal Zeit dazu...

Aber schön, dass es jetzt wieder einen aktuellen Deckbuilder gibt (habe ihn mir allerdings noch nicht angeschaut). Also dickes Danke an VanKurt!
erml - Di 05 Dez, 2006 00:31
Titel:
Schaut wirklich sehr gut aus.

Habe aber Folgendes festgestellt:
Beim 1. Start nach der Installation klappt alles, beim 2. Mal kommt die Fehlermeldung, dass die Datenbank nicht dort gefunden wird, wo sie erwartet wird (Ordner Data auf dem Desktop). Durch Kopieren des Ordners dorthin kann das aber behoben werden.

Wenn ich nun ein Deck erstelle und nach CT exportiere und dieses Deck dann in CT öffne, werden zwar die Karten geladen, aber nicht angezeigt. Kein Deck da.

lg
erml
VanKurt - Di 05 Dez, 2006 00:37
Titel:
Ich freu mich über das viele, größtenteils positive Feedback :-)

Zu den Fehlermeldungen:
Ich vermute mal, dass es bei euch an einem nicht installierten .NET Framework 2.0 hapert. Das sind ein Haufen DLLs von Microsoft, die das erstellen von Windows-Anwendungen sehr vereinfachen. Leider ist das nicht immer standardmäßig installiert.
Allerdings ist auch nicht nicht besonders groß, belastet euren Rechner nicht und ist natürlich umsonst. Ihr könnt es z.B. Hier herunterladen:

http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5

Bitte tut das mal, und schaut, ob es dann funktioniert.


Zu Linux:
Bisher habe ich nur schlechte Erfahrungen mit Linux gemacht, und habe daher sehr bald aufgehört mich damit zu beschäftigen. Von daher habe ich leider keine Ahnung wie man das Programm portieren könnte (unter Linux gibt es ja auch so ein .NET FrameWork, glaube ich... Mono oder so?).
Also nichts gegen Linux, aber da kann ich leider nicht weiterhelfen :-(

Zu "Die Kartengrafik bleibt immer im Vordergrund "
Das habe ich eigentlich mit Absicht so gemacht. Die Idee dabei war folgende:
Man schiebt das Fenster irgendwo hin, wo es nicht stört. Dann kann man in Ruhe in den Kartenlisten (oder sonst wo) rum-arbeiten, aber hat dabei immer die Karte im Blick. Wenn die jedesmal verschwinden würde, wenn ich in der Kartenliste eine andere Karte auswähle fänd ich das eher störend... was meinen denn die anderen?

Zu "Ich vermisse einen selbst einstellbaren Filter"
Tja, da muss ich nochmal schauen Wink
Ich werde den normalen Filter auf jeden Fall noch etwas ausbauen (Bluff-Symbol, Karten-Name etc.). Danach versuch ich mich mal an einem "Spezialfilter".

@Ermel:
Oh, das klingt nicht gut! Dem werde ich in den nächsten Tagen mal auf den Grund gehen...


So, ich freue mich natürlich über jedes weitere Feedback!
Danke an alle, die's schon getestet haben!
(Die nächste Version ist also ab sofort in Arbeit)
Frog - Di 05 Dez, 2006 00:47
Titel:
Super Sache!

Weiteres Feedback:
1.) Exception, weil er Datenbank unter "Dokumente und Einstellungen" sucht, diese aber im Programmverzeichnis liegt. Data-Verzeichnis verschieben ist auch keine Option, weil das eine andere Exception erzeugt (sucht Bilder dann im Programme\DeckDesigner-Verzeichnis)

2.) Erreicht man die maximal gültige Anzahl an Karten im Deck, springt die Anzeige auf 0/0.
Erklärende Tooltips für die Symbole und angezeigten Informationen wären auch nicht schlecht, da es sich nicht unbedingt auf den ersten Blick jedem erschließt, was die Zahlen und Symbole bedeuten.

3.) Export in Cardtable haut noch nicht hin - CT schreibt zwar "cards loaded", zeigt aber keine Karten an.

4.) Rechtschreibfehler: "Zusatz Fenster" -> "Zusatzfenster"
"gruppieren" schreibt man klein (Menüs "Karten im Vorrat" bzw. "-Deck")

5.) Die alten Filter weiter zu benutzen wäre schon sehr sehr hilfreich. Die verwende ich beim Deckbau sehr häufig, immerhin lassen sie einem schön die Kartengruppen herausfiltern.

Zitat:
Zu "Die Kartengrafik bleibt immer im Vordergrund "
Das habe ich eigentlich mit Absicht so gemacht. Die Idee dabei war folgende:
Man schiebt das Fenster irgendwo hin, wo es nicht stört. Dann kann man in Ruhe in den Kartenlisten (oder sonst wo) rum-arbeiten, aber hat dabei immer die Karte im Blick. Wenn die jedesmal verschwinden würde, wenn ich in der Kartenliste eine andere Karte auswähle fänd ich das eher störend... was meinen denn die anderen?

Ich finde es in Ordnung. Immerhin kann man es schließen, wenn es einem im Weg ist.
erml - Di 05 Dez, 2006 01:00
Titel:
Noch eine Kleinigkeit:
Im Zusatzfenster "Deckstatistiken" werden beim Punkt "Karten im Deck" Schlangenzunge und Schmierpfote vertauscht, bei Schlange hat man 5 Karten zuviel im Deck, obwohl es 45 sind, bei Schmierpfote 5 zu wenig bei 40 Karten.
VanKurt - Di 05 Dez, 2006 01:35
Titel:
So liebe BlueMoon-Kollegen:
Ich habe mir eure Kritik sogleich zu Herzen genommen, und meinen Wunsch ins Bett zu gehen, unterdrückt Very Happy
Statt dessen habe ich mich noch etwas mit meinem Notebook vergnügt, uns so gibt es jetzt schon die neue Version 0.7 für euch!

Ich habe fast alles, was auch nicht passte bereinigt. Hier das ChangeLog:

- Startup-Fehler (BlueMoon.mdb nicht gefunden) behoben
- Fehler beim Card-Table Export behoben (Decks konnten zwar mit CT geladen werden, wurden aber nicht angezeigt)
- GUI Rechtschreibefehler korrigiert
- Berechnung der Kartenanzahl im Fenster "Deckstatistik" korrigiert
- Einige ToolTip Erklärungen zu den Steuerelementen hinzugefügt (da kommen noch mehr!)
- Credits erweitert

Der Download: BlueMoon DeckDesigner v0.7

Natürlich hab ich noch nicht alles geschafft, aber das kommt noch Wink
Dabke übrigens, dass ihr mich so gut motiviert. So macht das Spass!
ErzEngel - Di 05 Dez, 2006 07:22
Titel:
@VanKurt
Ich rede überhaupt nicht im Geringsten von Linux. Ich bin einer der ganz wenigen Mac-User hier im Forum.

Daher rede ich ja auch von einer plattformunabhängigen Version eines Deckbuilders. Dann könnten gleichermaßen Windows-, Linux- und Macuser daran Freude haben.

Leider enden meine Programmierkenntnisse schon bei dem Gedanken daran, mich da mal zu versuchen.
Frog - Di 05 Dez, 2006 07:38
Titel:
Wow, das geht ja schnell bei dir!


Gruppieren ist noch immer groß geschrieben.

Im Info ist vor "Bei dieser Software..." ein Leerzeichen.

Hat man keine Gangs und will nach Gangs sortieren kommt eine Exception (Index was out of range). Nachher ist das Deck weg und es lässt sich auch keines mehr anzeigen. Der Vorrat hingegen ist weiterhin sortierbar, etc.

Wenn ich dann auf "Neues Deck" gehe bekomme ich tolle Prozentwerte (U: 400,0%,...). Die bekomme ich auch, wenn ich keine Exception habe und einfach nur ein neues Deck machen will. Offenbar werden die Variablen dann nicht mehr korrekt initialisiert.
VanKurt - Di 05 Dez, 2006 09:11
Titel:
Aha! Werde mich umgehend darum kümmern. Danke!
Diesmal geht's allerdings nicht ganz so schnell, weil ich heute erstmal ein neues Betriebssystem (Vista) installieren werde, und dann in den nächsten Tagen alle Programme neu aufspielen muss.
Also von daher: weiter fleißig Bugs sammeln!

@ErzEngel:
Oh, ich vergesse immer wieder, dass es neben Windows und Linux ja auch noch andere Betriebssysteme gibt.
Leider habe ich von Mac's noch weniger Ahnung ^^ Sorry!
VanKurt - Di 05 Dez, 2006 10:11
Titel:
Ich kann's einfach nicht lassen Wink
@Frog:
Deinen zweiten Bug kann ich irgendwie nicht reproduzieren. Einfach auf "Neues Deck" klicken? Und welche Prozentangaben meinst du genau? Helf mir doch grad mal auf die Sprünge...

@Alle Filterfreunde
Könnt ihr mir grad mal das ein oder andere Beispiel geben, was ihr mit euren "Spezialfiltern" machen könnt (und auch wirklich braucht), was mit einem normalen Filter nicht geht?
Ich selber hab den SPezialfilter nie benutzt, bin also nicht ganz sicher, wofür der gut ist Wink
Frog - Di 05 Dez, 2006 10:42
Titel:
Deck ist geladen, Klick auf "Neues Deck", Prozentwerte in der Statusleiste (Char, U, V, etc.) sind falsch.

Filter: siehe Downloadbereich -> Kategorienfilter
Dwragon - Di 05 Dez, 2006 13:30
Titel:
Also zum alten und neuen Filter: Mit deinem Filter geht fast alles, fas mit dem alten Spezialfilter auch gung. Dort hat man halt dann mit Und/ODER-Ketten ungefähr die selben Sachen miteinander verknüpft. Heißt: Man konnt bei kartenart zwei Kartenarten mit oder zulassen, z.B., aber das ist jetzt nciht so bewegend. Du hast in deinem Filter das Blocksymbol vergessen, die Buka zwar auch, aber die sind nicht so verstreut wie die Karten mit Blocksymbol.
Flotti - Di 05 Dez, 2006 13:34
Titel:
Wenn man ein Deck speichern will und die letzte eingefügte Karte noch sichtbar ist, erscheint das Speicherfenster hinter der Karte. Man kann es zwar verschieben, aber etwas nervig auf Dauer. Sonst großartige Arbeit!!!!!!!!!!
Lurara - Di 05 Dez, 2006 15:05
Titel:
Nachdem er jetzt auch bei mir funktioniert kann ich nur sagen: Ist absolt spitze!!
Nex Nocte - Di 05 Dez, 2006 15:22
Titel:
@Filter:

Image
Sorry für das große Bild...

z.B. fehlt mir die Stärkeangabe (insbesondere mit < / >) oder Sachen ausschließen mit AND NOT.

@Kartengrafik:
Die Kartengrafik sollte schon im Vordergrund des DeckDesigners bleiben, aber nicht im Vordergrund auch von anderen Programmen/Fenstern (z.B. der InternetExplorer).
Frog hat folgendes geschrieben:
Immerhin kann man es schließen, wenn es einem im Weg ist.

Aber wenn man es dann immer wieder neu aufrufen muss, wenn man wieder auf den Designer switcht, nervt auch das.
trumpetfish - Di 05 Dez, 2006 16:08
Titel:
Wie aus der Grafik ersichtlich, fehlen noch die 3 Bluffsymbole, wurde aber wohl schon gesagt.

Ansonsten: Vielen Dank VanKurt, super Arbeit.

Gruss, trumpetfish
Dummy - Di 05 Dez, 2006 17:29
Titel:
Also ich kann Erzengel nur zustimmen, plattformunabhängig wäre wesentlich besser. Dazu musst du dich auch nicht im geringsten mit Linux und Mac auskennen, es reicht meines Wissens ein Java Programm. Wenn du in Java nicht gerade Klassen einbindest, die nur unter Windows genutzt werden können, dann ist das Programm komplett plattformunabhängig, ich kann es also u U auch auf meinem Palm, meinem BSD System, etc benutzen.
ErzEngel - Di 05 Dez, 2006 18:32
Titel:
@Dummy
Wozu brauchst du denn einen Palm? Für sowas gibt es doch Zettel und Stift. Wink
Frog - Di 05 Dez, 2006 20:41
Titel:
Dwragon hat folgendes geschrieben:
Also zum alten und neuen Filter: Mit deinem Filter geht fast alles, fas mit dem alten Spezialfilter auch gung. Dort hat man halt dann mit Und/ODER-Ketten ungefähr die selben Sachen miteinander verknüpft. Heißt: Man konnt bei kartenart zwei Kartenarten mit oder zulassen, z.B., aber das ist jetzt nciht so bewegend. Du hast in deinem Filter das Blocksymbol vergessen, die Buka zwar auch, aber die sind nicht so verstreut wie die Karten mit Blocksymbol.

Dem möchte ich widersprechen. Dinge wie
WHERE (([Sonder] Like '*Hand*') AND ([Sonder] Like '*werfen*' OR [Sonder] Like '*wirft*') OR ([Nummer] = 'Aqua 32' OR [Nummer] = 'Aqua 14')) AND NOT ([Sonder] Like '*Drache*gewinnen*')

um alle Karten zu finden, die Handkarten abwerfen, sind hier einfach nicht möglich. Auch das Abspeichern geht mir ab. Das waren für mich ganz zentrale Funktionen.
VanKurt - Di 05 Dez, 2006 21:08
Titel:
OK, ich sehe: es gibt noch viel zu tun. Jeder eurer Vorschläge wird natürlich geprüft & (hoffentlich) bald umgesetzt... Smile
Flojoe - Mi 06 Dez, 2006 08:28
Titel:
Sorry aber bei mir will er einfach nicht!

Wenn ich diese Frame Datei ziehe und inst. will sagt der ich bräuchte den Windows Installer! Was geht den bei mir schon wieder ab?
Frog - Sa 16 Dez, 2006 09:33
Titel:
Bugreport zu Version 0.7 (RC1):

SQL-Query:

Ist kein Filter ausgewählt und man klickt auf "laden" kommt eine "unhandled exception"

Hat man einen Fehler in der SQL-Abfrage und klickt auf "Filter anwenden", verschwinden alle Karten im Vorrat, lassen sich aber interessanterweise noch anklicken (->im Extrafenster Kartendetails erscheint die angeklickte) - so als ob nur die Schriftfarbe gleich der Hintergrundfarbe wäre.

Hast du als Version in der Versionsinfo (rechte Maustaste auf exe -> Eigenschaften) absichtlich 1.0.0.0 eingetragen? BTW, das Copyright ist dort auch leer und die Beschreibung sehr kryptisch "MDB2". Ist zwar für die Funktionsfähigkeit völlig unerheblich, wollte es nur vermelden, weil es mir aufgefallen ist.


Wishlist:
Kannst du vielleicht die Positionen der Zusatzfenster von einem Aufruf des Designers zum nächsten speichern (in der Registry z.B.)? Wenn ich jedes Mal die Fenster wieder positionieren muss, ist das lästig. Ist zwar kein großes Manko, wäre aber ganz nett.



ad Filterupdate: Im Großen und Ganzen funktionieren meine Filter ohnehin trotz der zusätzlichen Karten, die auch richtig gefiltert werden. Ich werde das aber noch genauer untersuchen und vielleicht noch ein ein oder zwei zusätzliche einbringen.




Edit: Bei den Namen der Schiffe ist mir noch etwas aufgefallen -
Seemond - Kapazität 1
aber:
Meeresfalke (Kap. 2)
Seeteufel (Kap. 3)
Aufgehende Sonne (Kap. 4)

Frog - Sa 16 Dez, 2006 15:45
Titel:
Soooooo. Hier sind die neuen Filter.

Neu: Beim "Karten auslegen" habe ich eine Unterscheidung in Ge-/Verbote und Erlaubnis gemacht, da ich dies für übersichtlicher halte. Leichte Adaptierungen bei einzelnen Filtern um die Buka korrekt zu integrieren.

Für Ideen, Anregungen, Fehlermeldungen bin ich dankbar.
VanKurt - Mi 20 Dez, 2006 08:47
Titel:
OK, ich werde mich umgehend um alles kümmern. Du bist ein super Beta-Tester Very Happy

Nochmal an alle:
Ich würde mich freuen, wenn ihr mir das ein oder andere Deck von euch zusenden würdet, am besten mit einem passenden Namen (z.B. TerrahDrachenkaufExtreme oder so) Wink
Natürlich nur, wenn ihr nichts dagegen habt, dass die Decks dann zusammen mit dem DD veröffentlicht werden...
Die .bmd entweder hier posten, oder per Mail an VanKurt@gmx.de
Daaaaaaaaaaaaaaaaaaaaaaaanke!!! Razz
Frog - Do 21 Dez, 2006 00:21
Titel:
VanKurt hat folgendes geschrieben:
OK, ich werde mich umgehend um alles kümmern. Du bist ein super Beta-Tester Very Happy

Danke. Da ich in der Branche tätig bin, weiß ich halt, was hilft. Und wenn jemand sich so ins Zeug legt wie du, macht es auch Spaß zu testen.
VanKurt - Do 21 Dez, 2006 00:28
Titel:
Sag mal, meinst du es ist OK, wenn ich sämtliche EM Decks als Beispieldecks hinzufüge? Oder haben die Designer da was gegen???
(Sind ja auch alle hier im Forum öffentlich zugänglich...)
VanKurt - Do 21 Dez, 2006 00:47
Titel:
Ach ja: es gibt hier auf der Seite auch einen Downloadbereich. Wäre es möglich den DD dort unterzubringen?

Die Final Version erscheint vermutlich morgen oder übermorgen Very Happy
Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB