{"id":17,"date":"2015-02-09T23:00:53","date_gmt":"2015-02-09T22:00:53","guid":{"rendered":"http:\/\/www.zul.ch\/wordpress\/?p=17"},"modified":"2017-11-27T23:12:19","modified_gmt":"2017-11-27T22:12:19","slug":"tutorial-zu-simcraft","status":"publish","type":"post","link":"http:\/\/www.zul.ch\/wordpress\/?p=17","title":{"rendered":"Tutorial zu Simcraft"},"content":{"rendered":"<p>Hier nun eine Schritt-f\u00fcr-Schritt-Anleitung, wie man Simulationcraft verwendet.<\/p>\n<ul>\n<li>Download: Ladet das Programm von <a title=\"Simcraft\" href=\"http:\/\/www.simulationcraft.org\">www.simulationcraft.org<\/a> f\u00fcr euer Betriebssystem herunter. Entpackt\/Installiert es auf euren Computer. Wohin ist egal, solange ihr es wieder findet.<\/li>\n<li>Startet <strong>SimulationCraft64.exe<\/strong> (oder wie es bei euch auch immer heissen mag).<\/li>\n<li>Das Programm funktioniert fast out-of-the-box. Die einzige Einstellung, die ihr machen m\u00fcsst, ist die Anpassung der Armory Region. Diese muss von US auf <strong>EU<\/strong> umgestellt werden, um euren Charakter zu finden. Diese Option findet ihr im Tab <strong>Options<\/strong> unter <strong>Globals<\/strong>:<\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/OptionsGlobals.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-18\" src=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/OptionsGlobals.png\" alt=\"OptionsGlobals\" width=\"269\" height=\"167\" \/><\/a><\/p>\n<ul>\n<li>N\u00e4chster Schritt: Charakter importieren:<\/li>\n<\/ul>\n<p>Dazu m\u00fcsst ihr in den Tab <strong>Import<\/strong>. Den Namen eingeben&#8230;<\/p>\n<p><a href=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/SearchArmory.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-20\" src=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/SearchArmory.png\" alt=\"SearchArmory\" width=\"646\" height=\"294\" srcset=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/SearchArmory.png 646w, http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/SearchArmory-300x137.png 300w\" sizes=\"auto, (max-width: 646px) 100vw, 646px\" \/><\/a>&#8230;den Charakter anzeigen und dann unten rechts auf <strong>Import!<\/strong> klicken.<\/p>\n<p><a href=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/ImportCharacter.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-19\" src=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/ImportCharacter.png\" alt=\"ImportCharacter\" width=\"337\" height=\"87\" srcset=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/ImportCharacter.png 337w, http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/ImportCharacter-300x77.png 300w\" sizes=\"auto, (max-width: 337px) 100vw, 337px\" \/><\/a>Simcraft l\u00e4dt dann den Charakter mit der aktuellen Konfiguration herunter (Ausr\u00fcstung, Spezialisierung, Talente, Glyphen und Berufe). Es wird automatisch ein vorkonfiguriertes Profil f\u00fcr die Priorit\u00e4ten-Liste der F\u00e4higkeiten geladen. Diese k\u00f6nnten noch modifiziert werden, aber das geht einiges weiter als wir das hier behandeln. Klickt auf <strong>Simulate!<\/strong>, um die Simulation zu starten.<br \/>\n<a href=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/SimulateCharacter.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-21\" src=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/SimulateCharacter.png\" alt=\"SimulateCharacter\" width=\"332\" height=\"86\" srcset=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/SimulateCharacter.png 332w, http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/SimulateCharacter-300x78.png 300w\" sizes=\"auto, (max-width: 332px) 100vw, 332px\" \/><\/a>Nach einigen Sekunden ist die Simulation fertig. Es wird automatisch das Fenster mit den Ergebnissen ge\u00f6ffnet. Oben links steht die wohl interessanteste Zahl. Die simulierte DPS:<a href=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/ActiveDPS.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-22\" src=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/ActiveDPS.png\" alt=\"ActiveDPS\" width=\"302\" height=\"70\" srcset=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/ActiveDPS.png 302w, http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/ActiveDPS-300x70.png 300w\" sizes=\"auto, (max-width: 302px) 100vw, 302px\" \/><\/a>Weiter gibt es noch einen ganzen Haufen Management-tauglicher Charts. Zum Beispiel sieht man im folgenden Diagramm, wie sich die DPS verteilt. Zu erkennen ist die Spannweite, in welcher sich die DPS bewegt hat, jeweils mit der H\u00e4ufigkeit als S\u00e4ule abgebildet. Markiert sind Minimum, Durchschnitt und Maximum. Man sieht hier, dass es sehr unwahrscheinlich ist, dass man durch Crit-Pech mehr als 5% DPS verliert.<br \/>\n<a href=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/DPSDistribution.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-23\" src=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/DPSDistribution.png\" alt=\"DPSDistribution\" width=\"561\" height=\"232\" srcset=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/DPSDistribution.png 561w, http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/DPSDistribution-300x124.png 300w\" sizes=\"auto, (max-width: 561px) 100vw, 561px\" \/><\/a><br \/>\nIm n\u00e4chsten Diagramm sieht man wie der Verlauf der DPS \u00fcber den Kampf hinweg ist. Dies ist jeweils die DPS am gegebenen Punkt und nicht die DPS bis zum angegebenen Punkt. Beim Beispiel des SV-Hunters sieht man, dass er keine starken CDs besitzt, da der Schaden sich ziemlich gleich \u00fcber den ganzen Kampf verteilt ist. Die Spitzen sind jeweils AMoC (A Murder of Crows), welches regelm\u00e4ssig (alle Minute) verwendet wird. Zu Beginn gibt es eine DPS spitze von 51.6k, was auf den Prepot, den Kampfrausch und Trinket-Procs zur\u00fcckzuf\u00fchren ist.<\/p>\n<p><a href=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/DPSTimeline.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-24\" src=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/DPSTimeline.png\" alt=\"DPSTimeline\" width=\"596\" height=\"246\" srcset=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/DPSTimeline.png 596w, http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/DPSTimeline-300x124.png 300w\" sizes=\"auto, (max-width: 596px) 100vw, 596px\" \/><\/a>In folgenden Diagramm sieht man den Schaden im Verh\u00e4ltnis zur Ausf\u00fchrungszeit. Dabei werden Instant-Casts mit der Dauer des Global Cooldowns (GCD) gerechnet. Das bedeutet zum Beispiel, dass der Explosiv-Schuss im Schnitt 24560 Schaden pro Sekunde, die man aufwendet, um ihn zu casten, verursacht. Da dies ein Instant ist, wir mit dem GCD von einer Sekunde gerechnet. Bei Focusing Shot ist es zum Beispiel etwas anders. Dieser ben\u00f6tigt etwa 2.1 Sekunden, um gecastet zur werden und verursacht bei mir rund 10800 Schaden. Dies ergibt also etwa 5140 Schaden pro Ausf\u00fchrungssekunde (Die Werte sind etwas vereinfacht und nicht ganz exakt).<\/p>\n<p><a href=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/DamagePerExecutionTime.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-25\" src=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/DamagePerExecutionTime.png\" alt=\"DamagePerExecutionTime\" width=\"599\" height=\"282\" srcset=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/DamagePerExecutionTime.png 599w, http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/DamagePerExecutionTime-300x141.png 300w\" sizes=\"auto, (max-width: 599px) 100vw, 599px\" \/><\/a>In untenstehendem Kuchendiagramm sieht man die Verteilung des gesamten Schadens anteilsm\u00e4ssig pro F\u00e4higkeit. Dies kann Hinweise drauf geben, ob man allenfalls nach falschen Priorit\u00e4ten spielt, wenn man die effektiven Zahlen aus Logs vergleicht.<\/p>\n<p><a href=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/DamageSources.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-26\" src=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/DamageSources.png\" alt=\"DamageSources\" width=\"447\" height=\"321\" srcset=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/DamageSources.png 447w, http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/DamageSources-300x215.png 300w\" sizes=\"auto, (max-width: 447px) 100vw, 447px\" \/><\/a><br \/>\n\u00c4hnliche Daten liefert das Spent Time Diagramm. Das anteilsm\u00e4ssig angibt, wof\u00fcr im Kampf jeweils Zeit aufgewendet wird.<\/p>\n<p><a href=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/SpentTime.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-27\" src=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/SpentTime.png\" alt=\"SpentTime\" width=\"541\" height=\"318\" srcset=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/SpentTime.png 541w, http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/SpentTime-300x176.png 300w\" sizes=\"auto, (max-width: 541px) 100vw, 541px\" \/><\/a><\/p>\n<p>Die ganzen aufbereiteten Resultate findet man auch in Zahlenform auf der restlichen Seite.<\/p>\n<p><strong>Wertigkeiten bestimmen<\/strong><\/p>\n<p>Damit wir nun Entscheidungen treffen k\u00f6nnen, welche Items gut f\u00fcr uns sind, brauchen wir noch weitere Informationen, die hier im Moment nicht abgebildet sind. Damit Simcraft uns die Wertigkeiten der Attribute berechnet, m\u00fcssen wir dies noch aktivieren.<\/p>\n<ul>\n<li>Im Tab <strong>Scaling<\/strong> bei den <strong>Options<\/strong> kann man dies einstellen. Dazu muss man bei <strong>Enable Scaling<\/strong> und <strong>Toggle All Character Stats<\/strong> ein H\u00e4ckchen setzen. Das sind zwar dann sehr viele Stats, jedoch filtert Simcraft die unwichtigen Stats von selbst heraus und simuliert nur die relevanten.<\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/EnableScaling.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-28\" src=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/EnableScaling.png\" alt=\"EnableScaling\" width=\"492\" height=\"344\" srcset=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/EnableScaling.png 492w, http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/EnableScaling-300x210.png 300w\" sizes=\"auto, (max-width: 492px) 100vw, 492px\" \/><\/a>Dann muss man wiederum die Simulation starten. Was diesmal etwas l\u00e4nger dauern wird als nur ein paar wenige Sekunden, weil f\u00fcr jedes Attribut einzeln die Wertigkeit per Simulation bestimmt wird. Entsprechend m\u00fcssen sehr viel mehr Durchg\u00e4nge berechnet werden. Das Resultat wird dann wieder automatisch angezeigt.<\/p>\n<p><a href=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/SimulateCharacter.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-21\" src=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/SimulateCharacter.png\" alt=\"SimulateCharacter\" width=\"332\" height=\"86\" srcset=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/SimulateCharacter.png 332w, http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/SimulateCharacter-300x78.png 300w\" sizes=\"auto, (max-width: 332px) 100vw, 332px\" \/><\/a>Nun haben wir ein zus\u00e4tzliches Diagramm in der Ausgabe. Dies gibt uns eine relativ klare Aussage dar\u00fcber was wir sockeln und verzaubern sollten. Bei den abgebildeten Resultaten ist es klar Multistrike, da es von den Secondary-Stats eindeutig am besten skaliert. Diese Werte k\u00f6nnen wir nun in ein Addon wie Pawn oder in AskMrRobot \u00fcbernehmen, um Gegenst\u00e4nde zu vergleichen.<\/p>\n<p><a href=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/ScaleFactors.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-29\" src=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/ScaleFactors.png\" alt=\"ScaleFactors\" width=\"590\" height=\"346\" srcset=\"http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/ScaleFactors.png 590w, http:\/\/www.zul.ch\/wordpress\/wp-content\/uploads\/2015\/02\/ScaleFactors-300x176.png 300w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" \/><\/a><strong>Anmerkung:<\/strong> Dies sind Werte, die wir aus einer Standard-Simulation erhalten haben. Diese geht von einem Patchwerk-like Encounter aus, bei welchem man sich nicht bewegen muss und es genau ein einziges Ziel gibt. Die Kampfdauer wird auf 450 Sekunden +\/- 20% festgelegt. Wenn man andere Konfigurationen testen m\u00f6chte, kann man dies in den Optionen anpassen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hier nun eine Schritt-f\u00fcr-Schritt-Anleitung, wie man Simulationcraft verwendet. Download: Ladet das Programm von www.simulationcraft.org f\u00fcr euer Betriebssystem herunter. Entpackt\/Installiert es auf euren Computer. Wohin ist egal, solange ihr es wieder findet. Startet SimulationCraft64.exe (oder wie es bei euch auch immer heissen mag). Das Programm funktioniert fast out-of-the-box. Die einzige Einstellung, die ihr machen m\u00fcsst, ist &hellip; <a href=\"http:\/\/www.zul.ch\/wordpress\/?p=17\" class=\"more-link\"><span class=\"screen-reader-text\">Tutorial zu Simcraft<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-17","post","type-post","status-publish","format-standard","hentry","category-world-of-warcraft"],"_links":{"self":[{"href":"http:\/\/www.zul.ch\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.zul.ch\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.zul.ch\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.zul.ch\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/www.zul.ch\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=17"}],"version-history":[{"count":5,"href":"http:\/\/www.zul.ch\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/17\/revisions"}],"predecessor-version":[{"id":50,"href":"http:\/\/www.zul.ch\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/17\/revisions\/50"}],"wp:attachment":[{"href":"http:\/\/www.zul.ch\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.zul.ch\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.zul.ch\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}