Endlich. Wie kann man all die vielen Items von Diablo 3 verwalten und anderen präsentieren? Unser Coder ZAG hat in den letzten Monaten das beliebte Cut’n Merge Tool erheblich weiterentwickelt und präsentiert nun nach ausgiebigen internen Tests den
D3ItemReader
powered by indiablo.de
Hauptfunktionen des D3ItemReaders
- Erstellt auf Knopfdruck einen Screenshot eines angezeigten Items und liest dessen Werte aus. Kein Abtippen mehr!
- Speichern und Verwaltung – mit Filter-, Sortier- und Löschfunktion aller ausgelesenen Items
- Erstellen eines Itemcodes zur Anzeige z.B. im Forum – kein Bilderhochladen mehr erforderlich
- Ausgabe der ausgelesenen Itemwerte wahlweise in Englisch oder Deutsch – wechseln jederzeit möglich
Der Item Reader ist eine enorme Erleichterung zur Verwaltung und Präsentation der eigenen Items, etwa, wenn man die Beute der letzten Runs zeigen oder im Forum traden will. Das mühsame Abtippen entfällt. Es hat noch Beta-Status (0.8.0.0), ist aber ausnehmend stabil.
Beispiel einer Darstellung in einem Forenthread bei indiablo.de
ANDARIELS ANTLITZ – Armor: 364 / Dex: 158 / @Res: 69 / IAS: 9 / Crit%: 4,5
Beispiel dieses Items, wenn man mit der Maus über den Namen fährt (funktioniert nur im Forum):
Zusätzliche Funktionen erlauben die Ausgabe der Werte in verschiedene Formate. Bevor Ihr dieses Tool aber benützt, lest bitte weiter. Es enthält umfangreiche Funktionen und Konfigurationsmöglichkeiten.
Funktionen des D3ItemReaders im Detail
Anleitung zur Installation:
Ladet Euch das .zip-File, verlinkt am Ende des Artikels, runter (es ist klein!) und entpackt es in einen Ordner Eurer Wahl. Aufgrund des .Net-Codes ist eine Installation nicht erforderlich. Legt Euch dann für Eure Bequemlichkeit eine Verknüpfung der .exe-Datei auf den Desktop. Das war es auch schon. Ein Klick auf die Verknüpfung öffnet das Programm.
Anleitung zum Auslesen:
- Startet den D3ItemReader und Diablo 3
- Ihr müsst Diablo 3 (beim Auslesen) im reinen Fenstermodus betreiben (In Diablo 3 unter Spieloptionen einstellbar). Auslesen funktioniert im Spiel und im Auktionshaus.
- Aufgrund der Auslese-Funktion muss die Fenstergröße von Diablo 3 auf 1280x800px gestellt werden. Da dies per Hand recht schwer ist, gibt es im D3Itemreader unter „Optionen“ den Punkt: -> „Resize Diablo III“. Einmal drauf klicken und das Diablo III Fenster wird angepasst. Falls das Bild dann schlecht aussieht: Einfach einmal das D3 Fenster verschieben und schon wird es wieder hübsch.
Falls ihr trotzdem Probleme mit dem Auslesen der Items habt, dann versucht den „Alternativen Resize Button“. Dieser Berücksichtigt den Fensterrahmen, der z.B. bei anderen Desktop-Themes stark variieren kann. - Wie beim Cut’n’Merge gilt: Maus über das Item halten und mit der Scantaste (standardmäßig ENDE-Taste) den Screenshot erstellen (Unteres Fenster des Readers meldet „erfolgreich“)
- Der Reading Vorgang sollte (je nach eingestellter Option) automatisch starten (Std. Einstellung)
- Es sollte sich nun ein Fenster mit dem extrahierten Item öffnen und der Auslesevorgang starten. -> Fertig
- Eventuelle Fehler werden im unteren Fenster angezeigt.
Weitere Funktionen – Kontextmenü
Nachdem das Item ausgelesen wurde kann man mit einem Rechtsklick auf das obere Fenster das Kontextmenü aufrufen. Dort gibt es folgende Optionen:
- HTML Preview: Zeigt das Item in einem Popup Fenster an, so wie es später im Forum angezeigt würde. (siehe Bild)
- API to Clipboard: Generiert einen ItemCode (für künftige Verwendung).
- BB-Code to Clipboard: Generiert einen fertigen BB-Code für das Forum.
- BB+Shorttext to Clipboard: Generiert einen fertigen BB-Code für das Forum + einen zusätzlichen Text mit allen (wichtigen) Stats. *nur in Item Overview verfügbar*
- Plain Text to Clipboard: Generiert einen Text mit allen Eigenschaften des Items für eine Textverarbeitung oder für das Forum.
ZUsätzlich gibt es drei Buttons unter dem oberen Fenster (siehe Bild) welche hinsichtlich des BB-Codes (für das Forum) und den Plaintext eine kleine Abkürzung bieten. Draufklicken und an den Ort der Wahl einfügen. Fertig. Der Api-Button ist für spätere Weihen vorgesehen.
Weitere Funktionen: Extras – Item Overview
Alle bisher gescannten und gespeicherten Items werden hier aufgelistet und können hier verwaltet und gefiltert werden. Zudem sind die Items nach Statwert oder Name sortierbar.
- Klick mit rechter Maustaste auf ein Item ruft das gleiche Kontextmenu wie vorstehend beschrieben auf.
- Zusätzlich gibt es dort die Option zum Löschen eines Items
- Filter Slot: Der Name ist Programm. Man kann die Itemliste nach Slots filtern lassen.
- Show Item Image while hover: Zeigt den eigentlichen Screenshot des Items beim Mouse Over an.
- Per Doppelklick auf den Namen/Kommentar kann dieser editiert werden. (Aktuell nur der Name und der Kommentar!)
- Translate Output: Man kann das z.B. in Deutsch eingescannte Item auch in Englisch ausgeben lassen und umgekehrt.
- Add Comment to Shorttext: Das Kommentarfeld wird beim Shorttext mit ausgegeben. Dort kann man z.B. FT Preise hinterlegen.
- Include Gem Attributes: Falls Gems gesockelt sind, werden deren Attribute bei der Listendarstellung berücksichtigt.
Weitere Funktionen: Options
Hier können die nötigen Voreinstellungen für den D3ItemReader gemacht werden. Wer schon das Cut’n merge Tool verwendet hat, findet sich gleich zurecht. Für die beste Bildqualität sollte, anders als im Screenshot, natürlich 100/100 Quality verwendet werden.
- Read (Cut’n’Save) Item after Short Cut: Automatischer Start des Auslesens bzw. nur des Ausschneides des Items, nachdem der Scan Hotkey gedrückt wurde. Nur eine Option ist möglich.
- Save Image of read Item: Wenn ihr ein Item auslesen lasst, wird der Screenshot trotzdem zusätzlich gespeichert. Nur wenn diese Option gesetzt ist, dann geht auch die Mouse Over Funktion im Item Overview
- Auto Save/Load: Ausgelesene Items werden sofort in die Datei gespeichert und auch beim Start des Readers wieder eingelesen.
- D3 Language: Die Sprache in der ihr Diablo spielt muss voreingestellt werden, damit der Reader weiß, wie er auszulesen hat.
- Debug Mode: Diesen Modus bitte auf Nachfrage des Autors aktivieren, um weitere Infos zu erhalten, die zum Fehlerbeheben wichtig sind.
Einschränkungen
Ein paar kleine Einschränkungen gibt es.
- Der Reader kann keine roten Texte erkennen. Die Items müssen also mit der richtigen Charklasse eingelesen werden! Am einfachsten geht das im Auktionshausbereich wenn Ihr zum Auslesen die richtige Klasse auswählt.
- Der Reader ist nur für anlegbare Gegenstände gedacht. Materialien etc. werden nicht unterstützt.
- Getestet wurde vor allem mit Legendären, Set- und Seltenen Gegenständen. Magische Gegenstände sollten auch funktionieren, jedoch kann es da eher noch zu Problemen kommen.
- Ausgerüstete Gegenstände können nur im Auktionshaus ausgelesen werden, nicht Ingame.
Systemvoraussetzungen
- Windows oder Windows Emulation
- Installation des Microsoft.Net Frameworks unter Windows (oft schon installiert)
- Eventuell läuft das Programm auch unter Wine(Linux), sofern .Net oder vergleichbares (Mono) installiert wurde( derzeit aber keine Tests und kein Support deswegen)
- Für MACs leider nur, wenn Bootcamp verwendet wird und daher Windows zum Einsatz kommt.
Dieses nützliche und komfortable Werkzeug wurde maßgeblich von ZAG entwickelt. Ein großes Danke an Dich! Gelobt für besondere Mithilfe sei aber auch karteikarte , der das Anzeigescript für die Foren geschrieben hat.
Ein Danke auch an den indiablo-Staff für Betatest und Support, insbesondere an mfb, Quaternion, Kaleef und schmatze!
Hinweis: Der D3ItemReader ist natürlich kompatibel mit Blizzards AGB. Es werden keine Spieldaten ausgelesen, sondern nur screenshots ausgewertet. Wir wünschen Euch viel Spaß mit diesem Tool.
Das File ist hier im ersten Post verfügbar:
Für alles rund um den D3Itemreader könnt Ihr diesen Thread nutzen oder geht gleich ins Trade Community Forum zum Beta-Thread.
Eine kleine Anmerkung meinerseits: Nachdem ich das Tool eine Weile getestet habe, schmeisse ich es wieder von der Platte – aber erst, wenn es ein Update gibt! Es ist einfach genial und eine klasse Arbeit! Die ersten drei, die in diesem Thread einen mit dem D3ItemReader generierten Itemcode eines ihrer Items einbinden, bekommen ein Like von mir.