{"id":562153,"date":"2014-09-01T03:50:46","date_gmt":"2014-09-01T01:50:46","guid":{"rendered":"http:\/\/diablo3.ingame.de\/?page_id=562153"},"modified":"2014-09-01T03:50:46","modified_gmt":"2014-09-01T01:50:46","slug":"cubemain","status":"publish","type":"page","link":"https:\/\/planetdiablo.eu\/de\/diablo-2\/modding-guides\/cubemain\/","title":{"rendered":"Diablo 2 Modding-Guide &#8211; Cubemain.txt"},"content":{"rendered":"<p><a href=\"#1\">1. Einleitung<\/a><br \/>\n<a href=\"#2\">2. Ver\u00e4nderungen an der Cubemain.txt<\/a><br \/>\n<a href=\"#2.1\">2.1 Beschreibung<\/a><br \/>\n<a href=\"#2.2\">2.2 Umst\u00e4nde<\/a><br \/>\n<a href=\"#2.3\">2.3 Rezepte<\/a><br \/>\n<a href=\"#2.4\">2.4 Ergebnisse<br \/><\/a><\/p>\n<h2><a name=\"1\"><\/a>1. Einleitung<\/h2>\n<p>Der wohl fasziniererste Gegenstand ist mit Sicherheit der Hoadrimw\u00fcrfel aus<br \/>\ndem zweiten Akt. Einerseits wird mit ihn der Platz im Inventar vergr\u00f6\u00dfert, da<br \/>\ner innen mehr Felder hat als au\u00dfen. Doch die eigentliche Eigenschaft ist, dass<br \/>\nman damit Gegenst\u00e4nde &#8222;cuben&#8220; kann. Damit ist es m\u00f6glich aus vielen<br \/>\nGegenst\u00e4nden einen Gegenstand zu machen der besser ist als das, was man<br \/>\nhineingesteckt hat. In diesen Guide werde ich erkl\u00e4ren wie man mehr aus den<br \/>\nW\u00fcrfel herausholt, und als Zusatz kann man einige Ideen f\u00fcr Rezepte finden.<\/p>\n<h2><a name=\"2\"><\/a>2. Ver\u00e4nderungen an der Cubemain.txt<\/h2>\n<p>Als erste m\u00fcss man hierzu die cubemain.txt aus der patch_d2.mpq extrahieren.<br \/>\nWie dies funktioniert ist im <a href=\"\/diablo-2\/modding-guides\/anfaengerguide\/\">Anf\u00e4ngerguide<\/a><br \/>\nbeschrieben. Danach \u00f6ffnet man die Datei, die sofort eine F\u00fclle von Daten zum<br \/>\nVorschein bringt. Dabei funktioniert es so, dass zuerst eine Beschreibung kommt,<br \/>\ndann unter welchen Umst\u00e4nden das Rezept m\u00f6glich ist, als drittes welche<br \/>\nZutaten man braucht, und zu guter letzt was man bekommt.<\/p>\n<h3><a name=\"2.1\"><\/a>2.1 Beschreibung<\/h3>\n<p>Dieser Bereich entspricht der Spalte A, und hat keine Auswirkungen auf das<br \/>\nSpiel. Es ist also egal was dort steht, aber es zu empfehlen, hier<br \/>\nhinzuschreiben, was dieses Rezept f\u00fcr einen Sinn hat. Denn nach einer Stunde<br \/>\nwei\u00df es man es&nbsp; bestimmt noch, doch wie sieht es in einem Monat oder gar<br \/>\neinen Jahr aus?<\/p>\n<h3><a name=\"2.2\"><\/a>2.2 Umst\u00e4nde<\/h3>\n<p>Dies umfasst den Bereich B-H, und beschreibt die Umst\u00e4nde die herrschen<br \/>\nm\u00fcssen, damit man das Rezept nutzen kann.<\/p>\n<p><span style=\"color:#FFFF00!important\">B (enabled):<\/span> In dieser Spalte kann man eintragen, ob das jeweilige Rezept<br \/>\nfreigeschalten ist, oder nicht. Eine 0 bedeutet hierbei dass die Zeile nur zum<br \/>\nSpass dort steht, und keine Auswirkungen im Spiel selbst hat. Deshalb ist mein<br \/>\nVorschlag hier eine 1 zu setzen, damit es nutzbar ist.<\/p>\n<p><span style=\"color:#FFFF00!important\">C (min diff):<\/span> Ich habe keine Ahnung, was diese Spalte macht, und ich kenne<br \/>\nauch niemanden der es wei\u00df. Wenn es jemanden gibt, der eine Ahnung hat, soll<br \/>\ndieser jemand sich mit mir in Verbindung setzen.<\/p>\n<p><span style=\"color:#FFFF00!important\">D (version):<\/span> Hiermit kann man entscheiden, ob das Rezept nur f\u00fcr LoD<br \/>\n(<span style=\"color:#00FF00!important\">100<\/span>)<br \/>\noder f\u00fcr D2C und LoD (<span style=\"color:#00FF00!important\">0<\/span>) funktioniert.<\/p>\n<p><span style=\"color:#FFFF00!important\">E (start day) + F (stop day):<\/span> Hiermit kann man den Zeitraum festlegen, in dem<br \/>\ndas Rezept funktioniert. Tr\u00e4gt man zB. in Spalte E <span style=\"color:#00FF00!important\"> 1<\/span> und<br \/>\nSpalte F <span style=\"color:#00FF00!important\"> 2<\/span> ein, so funktioniert das<br \/>\nRezept jeweils am 1. und 2. eines Monats. Jedoch ist anzumerken, dass es sehr<br \/>\nleicht m\u00f6glich ist, dass Datum zu ver\u00e4ndern, da im SP das Datum gilt, dass in<br \/>\nWindows eingestellt wurde. Der Effekt h\u00e4lt sich also in Grenzen.<\/p>\n<p><span style=\"color:#FFFF00!important\">G (weekday):<\/span> Hiermit kann man das Rezept auf einen bestimmten Wochentag<br \/>\nbeschr\u00e4nken. Die folgende Tabelle zeigt, welcher Tag welche Zahl erh\u00e4lt. <\/p>\n<div align=\"left\">\n<table>\n<tr>\n<th>Wert<\/th>\n<th>Bedeutung<\/th>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td>Sonntag<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>Montag<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>Dienstag<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>Mittwoch<\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td>Donnerstag<\/td>\n<\/tr>\n<tr>\n<td>6<\/td>\n<td>Freitag<\/td>\n<\/tr>\n<tr>\n<td>7<\/td>\n<td>Samstag<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p><span style=\"color:#FFFF00!important\">H (class):<\/span> Hiermit kann man das Rezept auf eine bestimmte Klasse<br \/>\nbeschr\u00e4nken. Auch hier eine kleine Tabelle mit den M\u00f6glichkeiten. <\/p>\n<table>\n<tr>\n<th>Wert<\/th>\n<th>Bedeutung<\/th>\n<\/tr>\n<tr>\n<td>ama<\/td>\n<td>Amazone<\/td>\n<\/tr>\n<tr>\n<td>asa<\/td>\n<td>Assasine<\/td>\n<\/tr>\n<tr>\n<td>bar<\/td>\n<td>Barbar<\/td>\n<\/tr>\n<tr>\n<td>dru<\/td>\n<td>Druide<\/td>\n<\/tr>\n<tr>\n<td>nec<\/td>\n<td>Nekromant<\/td>\n<\/tr>\n<tr>\n<td>pal<\/td>\n<td>Paladin<\/td>\n<\/tr>\n<tr>\n<td>sor<\/td>\n<td>Zauberin<\/td>\n<\/tr>\n<\/table>\n<h3><a name=\"2.3\"><\/a>2.3 Rezepte<\/h3>\n<p>Dieser Bereich erstreckt sich von I &#8211; P, und hier kann man entscheiden welche<br \/>\nZutaten man zum Craften braucht.<\/p>\n<p><span style=\"color:#FFFF00!important\">I (numinputs):<\/span> In diese Zeil geh\u00f6rt die Anzahl der Gegenst\u00e4nde, die zum<br \/>\nCubevorgang ben\u00f6tigt werden. Ben\u00f6tigt man zum Beispiel eine Handaxt und 4<br \/>\nHeiltr\u00e4nke, geh\u00f6rt hier die Zahl 5 hinein.<\/p>\n<p><span style=\"color:#FFFF00!important\">J-P (input 1-7): <\/span>In diesen 7 Spalten hat man<br \/>\nPlatz, um die Items zu bestimmen, die man f\u00fcr das Rezept braucht. Um dieses<br \/>\nItem eindeutig zu machen sind auf jeden Fall 4 Angaben.<\/p>\n<p>Die erste ist, um welches Item es sich handelt. Und zwar kann es eine<br \/>\nBestimmte Waffe, R\u00fcstung, Schmuck oder \u00e4hnliches sein (zB. Kurzschwert,<br \/>\nTownportalrolle, Targe&#8230;), wozu man den 3-stelligen Itemcode ben\u00f6tigt. Diese<br \/>\nfindet man in der <span style=\"color:#00FF00!important\">weapons.txt, armor.txt, misc.txt<\/span><br \/>\nund die Mischformen f\u00fcr die Gems in der <span style=\"color:#00FF00!important\">itemtypes.txt<\/span>.<br \/>\nEs ist aber auch m\u00f6glich, einen bestimmten Itemtyp zu verlangen, wozu der<br \/>\nvierstellige Itemcode ben\u00f6tigt wird, den man in der <span style=\"color:#00FF00!important\">itemtypes.txt<\/span><br \/>\nfinden kann. Als dritte M\u00f6glichkeit kann man auch ein ganz bestimmtes Unique<br \/>\noder Setitem verlangen, indem man den String aus der <span style=\"color:#00FF00!important\">uniquitems.txt<br \/>\n<\/span>bzw. <span style=\"color:#00FF00!important\">setitems.txt<\/span> verwendet. Ein Beispiel<br \/>\ndaf\u00fcr ist der Eintrag &#8222;<span style=\"color:#00FF00!important\">The Stone of Jordan<\/span>&#8222;.<br \/>\nDie letzte M\u00f6glichkeit ist, dass es einem egal ist, welches Item man in den<br \/>\nW\u00fcrfel gibt. In diesen Fall verwendet man das W\u00f6rtchen &#8222;<span style=\"color:#00FF00!important\">any<\/span>&#8222;.<\/p>\n<p>&nbsp;<\/p>\n<p>Bei der zweiten Angabe handelt es sich um die Qualit\u00e4t der Items, die<br \/>\nm\u00f6glichen Codes sind hier aufgelistet:<\/p>\n<table>\n<tr>\n<th>Wert<\/th>\n<th>Bedeutung<\/th>\n<\/tr>\n<tr>\n<td>low<\/td>\n<td>schlechte Qualit\u00e4t<\/td>\n<\/tr>\n<tr>\n<td>nor<\/td>\n<td>normale Qualit\u00e4t<\/td>\n<\/tr>\n<tr>\n<td>hiq<\/td>\n<td>hohe Qualit\u00e4t<\/td>\n<\/tr>\n<tr>\n<td>mag<\/td>\n<td>magisch<\/td>\n<\/tr>\n<tr>\n<td>rar<\/td>\n<td>rare<\/td>\n<\/tr>\n<tr>\n<td>crf<\/td>\n<td>crafted<\/td>\n<\/tr>\n<tr>\n<td>set<\/td>\n<td>set<\/td>\n<\/tr>\n<tr>\n<td>uni<\/td>\n<td>unique<\/td>\n<\/tr>\n<\/table>\n<p>Wenn diese Angabe weggelassen wird, ist die Qualit\u00e4t des Items ohne jegliche<br \/>\nBedeutung.<\/p>\n<p>&nbsp;<\/p>\n<p>Die dritte Angabe ist die Menge, und hat den Syntax <span style=\"color:#00FF00!important\">qty=x<\/span>,<br \/>\nwobei x die Anzahl ist. Wird dies weggelassen, wird als Menge 1 angenommen.<\/p>\n<p>&nbsp;<\/p>\n<p>Das vierte sind spezielle Angaben zu der Art des Items:<\/p>\n<table>\n<tr>\n<th>Wert<\/th>\n<th>Bedeutung<\/th>\n<\/tr>\n<tr>\n<td>nos<\/td>\n<td>Der Gegenstand darf keine<br \/>\n        Sockel haben<\/td>\n<\/tr>\n<tr>\n<td>sock<\/td>\n<td>Der Gegenstand muss Sockel haben<\/td>\n<\/tr>\n<tr>\n<td>noe<\/td>\n<td>Der Gegenstand darf nicht<br \/>\n        \u00e4therisch sein<\/td>\n<\/tr>\n<tr>\n<td>eth<\/td>\n<td>Der Gegenstand muss \u00e4therisch sein<\/td>\n<\/tr>\n<tr>\n<td>upg<\/td>\n<td>Anstatt des angegebenen<br \/>\n        Gegenstandes darf auch die exceptional oder elite Version verwendet<br \/>\n        werden.<\/td>\n<\/tr>\n<\/table>\n<p><span style=\"color:#FF0000!important\">Dies vier Angaben m\u00fcssen durch <\/span><span style=\"color:#00FF00!important\">,<\/span><span style=\"color:#FF0000!important\"><br \/>\ngetrennt werden<\/span><\/p>\n<p><b>Beispiele:<\/b><\/p>\n<p><span style=\"color:#00FF00!important\">Victors Silk,eth <\/span>&#8211; Es wird ein \u00e4therischere<br \/>\nSeide der Sieger ben\u00f6tigt<br \/>\n<br \/><span style=\"color:#00FF00!important\">hax,qty=2,sock,upq<\/span> &#8211; Es werden 2 gesockelte<br \/>\nHand\u00e4xte ben\u00f6tigt, wobei die exceptional oder Elite-Verion auch m\u00f6glich<br \/>\nist.<br \/>\n<br \/><span style=\"color:#00FF00!important\">weap<\/span> &#8211; Eine beliebige Waffe<br \/>\n<br \/><span style=\"color:#00FF00!important\">any,qty=3,rar<\/span> &#8211; 3 beliebige Rare Gegenst\u00e4nde<\/p>\n<h3><a name=\"2.4\"><\/a>2.4 Ergebnisse<\/h3>\n<p>Dies umfasst den restlichen Bereich (Q-AT), und beschreibt, was beim craften<br \/>\nherauskommt. <\/p>\n<p><span style=\"color:#FFFF00!important\">Q (Output): <\/span>Dies funktioniert in etwa genauso<br \/>\nwie die sieben Eingabefelder, der Unterschied ist aber, dass genau ein einziger<br \/>\nGegenstand herauskommt. <\/p>\n<p>Als erstes kommt auf jeden Fall der Itemcode, wobei any eine Handaxt ergibt.<br \/>\nDies ist \u00fcbrigens immer der Fall, wenn das Ergebniss Nonsens ist (z.B.<br \/>\nRare-Schriftrollen). Will man die Eigenschaften des Items behalten, was zum<br \/>\nBeispiel beim sockeln notwendig ist, muss man den Code <span style=\"color:#00FF00!important\">usetype<\/span><br \/>\nverwenden. Mit <span style=\"color:#00FF00!important\">usetype<\/span> wird nur der gleiche Typ<br \/>\nverwendet. <\/p>\n<p>Der zweite Teil besteht aus der Qualit\u00e4t des Items: <\/p>\n<table>\n<tr>\n<th>Wert<\/th>\n<th>Bedeutung<\/th>\n<\/tr>\n<tr>\n<td>low<\/td>\n<td>schlechte Qualit\u00e4t<\/td>\n<\/tr>\n<tr>\n<td>nor<\/td>\n<td>normale Qualit\u00e4t<\/td>\n<\/tr>\n<tr>\n<td>hiq<\/td>\n<td>hohe Qualit\u00e4t<\/td>\n<\/tr>\n<tr>\n<td>mag<\/td>\n<td>magisch<\/td>\n<\/tr>\n<tr>\n<td>rar<\/td>\n<td>rare<\/td>\n<\/tr>\n<tr>\n<td>crf<\/td>\n<td>crafted<\/td>\n<\/tr>\n<tr>\n<td>set<\/td>\n<td>set<\/td>\n<\/tr>\n<tr>\n<td>uni<\/td>\n<td>unique<\/td>\n<\/tr>\n<\/table>\n<p>Da es scheinbar nur m\u00f6glich ist, ein einziges Item auszugeben, besteht der<br \/>\ndritte Teil aus den speziellen Eigenschaften: <\/p>\n<table>\n<tr>\n<th>Wert<\/th>\n<th>Bedeutung<\/th>\n<\/tr>\n<tr>\n<td>pre=x<\/td>\n<td>Das Item hat das Prefix x,<br \/>\n        wobei x die Zahl ist, die man in der magicprefix.txt findet. Kann<br \/>\n        mehrmals verwendet werden, jedoch nicht \u00f6fters als es einem Item<br \/>\n        m\u00f6glich ist (zB. Magische Items mit 2 Preffixen)<\/td>\n<\/tr>\n<tr>\n<td>suf=x<\/td>\n<td>Das Item hat das Suffix x, wobei x die Zahl<br \/>\n        ist, die man in der magicsuffix.txt findet.<\/td>\n<\/tr>\n<tr>\n<td>eth<\/td>\n<td>Der Gegenstand wird<br \/>\n        \u00e4therisch<\/td>\n<\/tr>\n<tr>\n<td>sock=x<\/td>\n<td>Das Item wird x Sockel besitzen<\/td>\n<\/tr>\n<\/table>\n<p><b>Beispiel:<\/b> <\/p>\n<p><span style=\"color:#00FF00!important\">pa1,mag,pre=28,suf=45 <\/span>&#8211; Meergr\u00fcner Targe bzw.<br \/>\nHihaku der Parade<\/p>\n<p><span style=\"color:#FFFF00!important\">R-T:<\/span> Hier verweise ich lieber auf Atair, der auf<br \/>\nseiner Site <a href=\"http:\/\/www.d2wissen.d2chars.de\/items\/wuerfellevel-x.html\">www.d2wissen.de<\/a><br \/>\neinen guten Beitrag dar\u00fcber verfasst hat. Aber generell kann man sagen: desto<br \/>\nh\u00f6her die Werte, desto besser die zufallsgenerierten Stats.&nbsp;<\/p>\n<p><span style=\"color:#FFFF00!important\">U-AS:<\/span> In diesen Bereich kann man zus\u00e4tzlich zu<br \/>\nden Eigenschaften des Items noch ein paar hinzuf\u00fcgen. Hierbei werden jedoch<br \/>\nkeine Suffixe und Preffixe blokiert, sondern diese werden dazuaddiert. Dies wird<br \/>\nbei den Crafted Items ausgenutzt. Wie man diese Spalten genau interpretiert,<br \/>\nw\u00fcrde den Rahmen sprengen, deshalb verweise ich auf die <a href=\"\/diablo-2\/modding-guides\/mmcl\/\" target=\"_blank\" rel=\"noopener\">Magic Modifier Code List<\/a>.<br \/>\nDabei wird jedoch nicht die Frage beantwortet, wof\u00fcr die <span style=\"color:#FFFF00!important\">mod<br \/>\nx chance<\/span> &#8211; Spalten gut sind. Dies Antwort ist, dass es sich hierbei um<br \/>\ndie Chance handelt, dass dieser Code auch vorkommt.<\/p>\n<p><span style=\"color:#FFFF00!important\">AT (term):<\/span> Ne Null hin und vergessen. Diese Spalte hat nur<br \/>\nprogrammiertechnischen Sinn, also kann man sie getrotzt vergessen.<\/p>\n<p>Guide von dt<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Einleitung 2. Ver\u00e4nderungen an der Cubemain.txt 2.1 Beschreibung 2.2 Umst\u00e4nde 2.3 Rezepte 2.4 Ergebnisse 1. Einleitung Der wohl fasziniererste Gegenstand ist mit Sicherheit der Hoadrimw\u00fcrfel aus dem zweiten Akt. Einerseits wird mit ihn der Platz im Inventar vergr\u00f6\u00dfert, da er innen mehr Felder hat als au\u00dfen. Doch die eigentliche Eigenschaft ist, dass man damit&hellip; <a class=\"more-link\" href=\"https:\/\/planetdiablo.eu\/de\/diablo-2\/modding-guides\/cubemain\/\"><span class=\"screen-reader-text\">Diablo 2 Modding-Guide &#8211; Cubemain.txt<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":748,"featured_media":0,"parent":562134,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-562153","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/planetdiablo.eu\/de\/wp-json\/wp\/v2\/pages\/562153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/planetdiablo.eu\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/planetdiablo.eu\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/planetdiablo.eu\/de\/wp-json\/wp\/v2\/users\/748"}],"replies":[{"embeddable":true,"href":"https:\/\/planetdiablo.eu\/de\/wp-json\/wp\/v2\/comments?post=562153"}],"version-history":[{"count":0,"href":"https:\/\/planetdiablo.eu\/de\/wp-json\/wp\/v2\/pages\/562153\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/planetdiablo.eu\/de\/wp-json\/wp\/v2\/pages\/562134"}],"wp:attachment":[{"href":"https:\/\/planetdiablo.eu\/de\/wp-json\/wp\/v2\/media?parent=562153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}