WICHTIG: Entwicklung eingestellt.

Aufgrund einer umfangreichen Überarbeitung von Hearthstone funktioniert die bisherige Integration von StoneFox nicht mehr. Grundsätzlich wäre eine Anpassung möglich.  Da andere Projekte zur Zeit höhere Priorität haben, wurde die Entwicklung von StoneFox eingestellt.

Details:

Der wichtigste Vorteil von StoneFox gegenüber vergleichbarer Software ist die Integration in Blizzards Online-Kartenspiel Hearthstone. Beispielsweise ist ein bi-direktionale Transfer von Karten-Decks möglich. (Übliche Software unterstützt lediglich das "Senden" nach Hearthstone, aber nicht das "Extrahieren" aus Hearthstone heraus.)
Da Blizzard keine Programmier-Schnittstelllen für Hearthstone zur Verfügung stellt, ist die Integration über Benutzereingaben (Maus, Tastatur) realisiert.
Um den fast nahtlosen Übergang zwischen Hearthstone und Stonefox wiederherzustellen, müssten sämtliche Benutzereingaben geprüft und ggf. angepasst werden.


 

1) Grundsätzlich

StoneFox ist ein Programm zur Verwaltung von Hearthstone Decks.  Dieses Programm wird privat entwickelt und steht in keiner Verbindung zu Blizzard Entertaiment.
Die Verwendung von StoneFox erfolgt auf eigene Gefahr. Es wird für keine Schäden gehaftet.

Bei Fragen oder Wünschen gerne eine Email schreiben.
Die Kontaktdaten stehen im Impressum. :-)

 

2) Bedienung

[Aufgrund der eingestellten Entwicklung wird dieser Abschnitt nicht weiter ergänzt.]

 

3) Verwendete (externe) Resourcen

- Kartenbilder -
Die Kartenbilder und -texte sind von Blizzard Entertaiment urheberrechtlich geschützt.

- Kartendaten im JSON Format -
Die Karteninformationen werden mit Hilfe von http://hearthstonejson.com/ generiert.
 
- JSON Daten einlesen -
Die Bibliothek Newtonsoft.Json.dll stammt von http://www.newtonsoft.com/json/ .

- Quellcode zur Verarbeitung von Bildern -
Der Quellcode zum Erstellen von Hashwerten aus Bildern stammt von https://github.com/jforshee/ImageHashing/ .

- Öffnen / Erstellen von Zip-Dateien -
Die Bibliothek SharpZipLib stammt von http://icsharpcode.github.io/SharpZipLib/

 

Anhang

Dateiformat Decks

Die Dateien werden als Textdatei (*.txt) und für Menschen lesbar gespeichert. Der Dateiname entspricht dem Namen des Decks.

Bestandteile der Datei:

Eine Deck-Datei kann (muss nicht) folgende Angaben enthalten:

Held:[Name der Klasse]
Beschreibung:[Beschreibung]
Autor:[Name des Autors]
Bewertung:[Bewertung von 0 bis 5]

Die im Deck enthaltenen Karten werden wie folgt gespeichert:

[Anzahl]x [Name der Karte]

Beispiel:

Held:Hexenmeister
Beschreibung:Test Deck
Autor:Max Muster
Bewertung:1
2x Schattenblitz
2x Verderbnis
2x Dunkelbombe
(...)

Danksagung

Vielen Dank für das Testen und Inspirationen an Fabian!

Ähnliche Projekte

Verschiedene Hearthstone Tools, meist Open Source: http://hearthsim.info/