{"id":2991,"date":"2018-08-25T22:08:48","date_gmt":"2018-08-25T20:08:48","guid":{"rendered":"http:\/\/diablofans.ddev.site\/d2\/modding\/"},"modified":"2018-08-25T22:08:48","modified_gmt":"2018-08-25T20:08:48","slug":"modding","status":"publish","type":"page","link":"https:\/\/www.diablofans.cz\/d2\/modding\/","title":{"rendered":"Modding"},"content":{"rendered":"\n<p>Co to je mod? Je to zkratka pro modifikaci \u010di moder\u00e1tora. Tahle sekce se zab\u00fdv\u00e1 t\u00edm prvn\u00edm p\u0159\u00edpadem. Mod neboli modifikace je prost\u011b n\u011bjak\u00e1 zm\u011bna, Diablo 2\u00a0je pro modding velmi p\u0159\u00edstupn\u00e1 hra, tedy alespo\u0148 od verze 1.10, pro kterou je cel\u00fd tento n\u00e1vod, proto\u017ee p\u0159ed 1.10\u00a0byla nutn\u00e1 v\u017edy \u00faprava *.dll soubor\u016f, kde\u017eto v\u00a01.10\u00a0si jen vytah\u00e1te *.txt soubory z *.mpq bal\u00edk\u016f (mpqwiev) a v\u00a0tabulkov\u00e9m editoru si hrajete. Programy pro modov\u00e1n\u00ed naleznete\u00a0zde.<\/p>\n<p>Tvo\u0159en\u00ed mod\u016f se naz\u00fdv\u00e1 moding nebo modmaking\u00a0\u2013 modov\u00e1n\u00ed. V\u0161echny programy pot\u0159ebn\u00e9 k\u00a0modingu najdete ke sta\u017een\u00ed v\u00a0sekci Download\u00a0\u2013 Ostatn\u00ed.<\/p>\n<h3>Modding\u00a0\u2013 popis<\/h3>\n<p>A\u00a0nyn\u00ed ji\u017e n\u011bco k\u00a0samotn\u00e9mu tvo\u0159en\u00ed\/modov\u00e1n\u00ed. M\u011bli byste si zvyknout na to, \u017ee n\u011bkter\u00e9 triviality se mus\u00ed \u0159e\u0161it p\u0159es n\u011bkolik soubor\u016f a hromadou zm\u011bn, a na n\u011bkter\u00e9 docela slo\u017eit\u00e9 \u00fapravy (jako nep\u0159\u00edklad mo\u017enost dropu unique v\u00edcekr\u00e1t za hru) sta\u010d\u00ed zm\u011bnit 1\u00a0na 0.\u00a0Taky si zvykn\u011bte \u017ee 95% n\u00e1zv\u016f jsou jin\u00e9 ne\u017e ve h\u0159e, plat\u00ed to pro n\u00e1zvy atribut\u016f, p\u0159edm\u011bt\u016f, monster\u00a0atd.<\/p>\n<p>Pokud modujete, mus\u00edte v\u011bd\u011bt co chcete d\u011blat, nem\u016f\u017eete taky jen tak vl\u00e9zt do tabulky a m\u011bnit \u010d\u00eds\u00edlka. D\u00e1vejte pozor na n\u00e1zvy sloupc\u016f a sna\u017ete se jim porozum\u011bt, m\u011b nap\u0159\u00edklad velmi dlouho trvalo ne\u017e mi do\u0161lo \u017ee \u201eexp\u201c nen\u00ed experience ale expansion (tzn. datadisk). Nikdy nem\u011b\u0148te ID a n\u00e1zvy, pokud chcete n\u011bco p\u0159ejmenovat tak jedin\u011b pomoc\u00ed string keys. Je dobr\u00e9 se u\u010dit metodou pokus\/omyl a porovn\u00e1v\u00e1n\u00edm, ale mus\u00edte alespo\u0148 tu\u0161it co d\u011bl\u00e1te.<\/p>\n<p>Hra je velmi odoln\u00e1, tak\u017ee pokud n\u011bco d\u011bl\u00e1te \u0161patn\u011b, tak se v\u00e1m v\u011bt\u0161inou stane \u017ee va\u0161e zm\u011bna jednodu\u0161e nefunguje, jedna z\u00a0m\u00e1la v\u011bc\u00ed, co hru schazuje jsou chyby v\u00a0grafice (nap\u0159. \u0161patn\u011b nakonfigurovan\u00e9 anima\u010dn\u00ed soubory).<\/p>\n<p>U\u00a0v\u0161ech z\u00e1kladn\u00edch zm\u011bn si vysta\u010d\u00edte se souborem patch_D2.mpq. \u010ct\u011bte si \u010dl\u00e1nky (viz. n\u00ed\u017ee) postupn\u011b, proto\u017ee v\u00a0n\u00e1ro\u010dn\u011bj\u0161\u00edch \u010dl\u00e1nc\u00edch po\u010d\u00edt\u00e1m s\u00a0t\u00edm \u017ee ji\u017e um\u00edte to, co jsem psal v\u00a0p\u0159edchoz\u00edch a hlavn\u011b to, \u017ee um\u00edte svoji zm\u011bnu aplikovat do\u00a0hry.<\/p>\n<h3>Zprovozn\u011bn\u00ed modu<\/h3>\n<p>Mody jsou v\u011bt\u0161inou jen jedno-souborov\u00e9. T\u00edm jedn\u00edm souborem je patch_d2.mpq. Z\u00e1lohujte si tento soubor z\u00a0adres\u00e1\u0159e Diabla, ne\u017e za\u010dnete instalovat patch. Pot\u00e9 soubor patch_d2.mpq p\u0159esu\u0148te do adres\u00e1\u0159e Diabla 2\u00a0LoD. P\u0159epi\u0161te star\u00fd, stejn\u011b pojmenovan\u00fd soubor. Ten star\u00fd jste si z\u00e1lohovali pro p\u0159\u00edpad, kdybyste cht\u011bli mod odinstalovat. V\u00a0takov\u00e9m p\u0159\u00edpad\u011b p\u0159ep\u00ed\u0161ete star\u00fdm, z\u00e1lohovan\u00fdm souborem ten soubor s\u00a0modem.<\/p>\n<p>Ale jak rozchodit sv\u016fj mod bez nevratn\u00e9ho po\u0161kozen\u00ed hry? Jednodu\u0161e, vytvo\u0159te v\u00a0adres\u00e1\u0159i diabla adres\u00e1\u0159 data v\u00a0n\u011bm global a tak d\u00e1le stejn\u011b jako to vid\u00edte v\u00a0mpqwiev, v\u00edce v\u00a0tutorialu. Potom editujte z\u00e1stupce hry a do c\u00edle cesty napi\u0161te na konec -direct\u00a0-txt.<\/p>\n<p>Nyn\u00ed se u\u017e vrhneme p\u0159\u00edmo na konkr\u00e9tn\u00ed moddov\u00e1n\u00ed\u00a0\u2013 pokra\u010dujte d\u00e1le: <a href=\"https:\/\/www.diablofans.cz\/d2\/modding-tutorial\">Tutorial aneb V\u00e1\u0161 prvn\u00ed mod<\/a>.<\/p>\n<h3>P\u0159ehled modding \u010dl\u00e1nk\u016f<\/h3>\n<ul>\n<li><a href=\"#zvyseni-poctu\">Zv\u00fd\u0161en\u00ed po\u010dtu svitk\u016f\/kl\u00ed\u010d\u016f\/\u0161\u00edp\u016f v\u00a0bal\u00edku<\/a><\/li>\n<li><a href=\"https:\/\/www.diablofans.cz\/d2\/modding-tvorba-a-editace-string-keys\">Tvorba a editace String Keys<\/a><\/li>\n<li><a href=\"https:\/\/www.diablofans.cz\/d2\/modding-nove-recepty-v-horadric-cube\">Nov\u00e9 recepty v\u00a0Horadric Cube<\/a><\/li>\n<li><a href=\"https:\/\/www.diablofans.cz\/d2\/modding-nove-predmety\">Nov\u00e9 p\u0159edm\u011bty<\/a><\/li>\n<li><a href=\"https:\/\/www.diablofans.cz\/d2\/modding-nove-monstrum-a-skladba-monster\">Nov\u00e9 monstrum a skladba monster<\/a><\/li>\n<li><a href=\"#morfovani-postavy\">Morfov\u00e1n\u00ed postavy<\/a><\/li>\n<li><a href=\"https:\/\/www.diablofans.cz\/d2\/modding-uprava-dropu\">\u00daprava dropu<\/a><\/li>\n<\/ul>\n<h3 id=\"zvyseni-poctu\">Zv\u00fd\u0161en\u00ed po\u010dtu svitk\u016f\/kl\u00ed\u010d\u016f\/\u0161\u00edp\u016f v\u00a0bal\u00edku<\/h3>\n<ul>\n<li>Obt\u00ed\u017enost: nejleh\u010d\u00ed<\/li>\n<li>Pot\u0159ebn\u00e9 soubory: misc.txt (patch_D2.mpq)<\/li>\n<\/ul>\n<p>Otev\u0159ete misc.txt, jd\u011bte na \u0159\u00e1dek 12 (town portal book), scrolln\u011bte na sloupek maxstack a zm\u011b\u0148te na t\u00e9m\u011b\u0159 libovoln\u00e9 \u010d\u00edslo, m\u016f\u017eete takto upravit arrows, bolts, skeleton key (norm\u00e1ln\u00ed kl\u00ed\u010de).<\/p>\n<h3 id=\"morfovani-postavy\">Morfov\u00e1n\u00ed postavy v\u00a0monstra<\/h3>\n<ul>\n<li>Obt\u00ed\u017enost: lehk\u00e1<\/li>\n<li>Pot\u0159ebn\u00e9 soubory: monstats.txt, states.txt, uniqueitems.txt, cubemain.txt (patch_D2.mpq)<\/li>\n<li>Pot\u0159ebn\u00e9 znalosti: pr\u00e1ce se stringy, tvo\u0159en\u00ed nov\u00fdch unique items, vyr\u00e1b\u011bn\u00ed v\u011bc\u00ed pomoc\u00ed Horadric\u00a0cube<\/li>\n<\/ul>\n<p>Zn\u00e1te set Trang-Oul&#8217;s\u00a0Avatar? Pokud ho cel\u00fd slo\u017e\u00edte, zm\u011bn\u00edte se na vamp\u00edra (ve h\u0159e blood lord). Podobn\u011b se m\u016f\u017eete zm\u011bnit na jak\u00e9koli monstrum, npc nebo t\u0159eba zv\u00ed\u0159\u00e1tko pomoc\u00ed velice jednoduch\u00e9 \u00fapravy. Je v\u0161ak t\u0159eba v\u011bd\u011bt, \u017ee ne v\u0161echny prom\u011bny jsou funk\u010dn\u00ed, npc nemaj\u00ed animace pro \u00fatoky atd, tak\u017ee jsou pro hru nepou\u017eiteln\u00e9.<\/p>\n<p>Otev\u0159ete states.txt a zkop\u00edrujte \u0159\u00e1dek monsterset (179.) na konec. P\u0159ejmenujte ho podle sebe (nap\u0159. morph1), dejte dal\u0161\u00ed ID v\u00a0po\u0159ad\u00ed a nyn\u00ed scrolln\u011bte a\u017e na sloupec gfxclass.<\/p>\n<p>Tam dopl\u0148te ID monstra, v\u00a0kter\u00e9 se chcete prom\u011bnit. To zjist\u00edte v\u00a0monstats.txt ve slopci hcIdx. Pro za\u010d\u00e1tek zkuste 5.\u00a0Budeme zombie.<\/p>\n<p>Nyn\u00ed si vytvo\u0159te nov\u00fd unique item (jde to aplikovat i\u00a0jako automagic nebo preffix, ale podle m\u011b je unique item nejjednodu\u0161\u0161\u00ed), zadejte atribut: prop#: state, par#: n\u00e1zev va\u0161eho statu (nap\u0159. morph1) nebo ID, min a max\u00a01.<\/p>\n<p>Nyn\u00ed jd\u011bte do hry a oble\u010dte si p\u0159\u00edslu\u0161nou v\u011bc. Morph funguje i\u00a0na charmech.<\/p>\n<h3>Tabulky<\/h3>\n<h4>Tabulka atribut\u016f<\/h4>\n<p>Pro v\u011bt\u0161\u00ed rozs\u00e1hlost tabulky atribut\u016f byla tato tabulka odd\u011blena do zvl\u00e1\u0161tn\u00ed sekce\u00a0\u2013 <a href=\"https:\/\/www.diablofans.cz\/d2\/modding-tabulka-atributu\">zde<\/a>.<\/p>\n<h4>Tabulka z\u00e1kladn\u00edch barev<\/h4>\n<table>\n<tbody>\n<tr>\n<td>\u017elut\u00e1<\/td>\n<td>zlat\u00e1<\/td>\n<td>\u010derven\u00e1<\/td>\n<td>fialov\u00e1<\/td>\n<td>modr\u00e1<\/td>\n<td>zelen\u00e1<\/td>\n<td>\u0161ed\u00e1<\/td>\n<td>b\u00edl\u00e1<\/td>\n<td>\u010dern\u00e1<\/td>\n<td>oran\u017eov\u00e1<\/td>\n<\/tr>\n<tr>\n<td>yel<\/td>\n<td>gld<\/td>\n<td>red<\/td>\n<td>pur<\/td>\n<td>blu<\/td>\n<td>grn<\/td>\n<td>gry<\/td>\n<td>whit<\/td>\n<td>blac<\/td>\n<td>oran<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Barva se skl\u00e1d\u00e1 bu\u010f ze 3\u00a0p\u00edsmen (nap\u0159. yel), pak mus\u00edte doplnit je\u0161t\u011b \u010detnost l\u00a0\u2013 lehk\u00e1, c\u00a0\u2013 sv\u011btl\u00e1, d\u00a0\u2013 tmav\u00e1. Dohromady tedy 4\u00a0p\u00edsmena (nap\u0159. cblu), n\u011bkter\u00e9 barvy maj\u00ed ji\u017e 4\u00a0p\u00edsmena, tzn., \u017ee nemaj\u00ed odst\u00edny.<\/p>\n<h4>Tabulka skilltabu<\/h4>\n<table>\n<thead>\n<tr>\n<th>Skilltab<\/th>\n<th>#skilltabu<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>amazon-bow&amp;crossbow skills<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td>amazon-passive&amp;magic skills<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>amazon-javelin&amp;spear skills<\/td>\n<td>2<\/td>\n<\/tr>\n<tr>\n<td>sorceress-fire skills<\/td>\n<td>3<\/td>\n<\/tr>\n<tr>\n<td>sorceress-lightning skills<\/td>\n<td>4<\/td>\n<\/tr>\n<tr>\n<td>sorceress-cold skills<\/td>\n<td>5<\/td>\n<\/tr>\n<tr>\n<td>necromancer-curses<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>necromancer-poison &amp; bone skills<\/td>\n<td>7<\/td>\n<\/tr>\n<tr>\n<td>necromancer-summoning skills<\/td>\n<td>8<\/td>\n<\/tr>\n<tr>\n<td>paladin-combat skills<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>paladin-offensive auras<\/td>\n<td>10<\/td>\n<\/tr>\n<tr>\n<td>paladin-defensive auras<\/td>\n<td>11<\/td>\n<\/tr>\n<tr>\n<td>barbarian-combat skills<\/td>\n<td>12<\/td>\n<\/tr>\n<tr>\n<td>barbarian-masteries<\/td>\n<td>13<\/td>\n<\/tr>\n<tr>\n<td>barbarian-warcries<\/td>\n<td>14<\/td>\n<\/tr>\n<tr>\n<td>druid-summoning skills<\/td>\n<td>15<\/td>\n<\/tr>\n<tr>\n<td>druid-shape-shifting skills<\/td>\n<td>16<\/td>\n<\/tr>\n<tr>\n<td>druid-elemental skills<\/td>\n<td>17<\/td>\n<\/tr>\n<tr>\n<td>assasin-traps<\/td>\n<td>18<\/td>\n<\/tr>\n<tr>\n<td>assasin-shadow disciplines<\/td>\n<td>19<\/td>\n<\/tr>\n<tr>\n<td>assasin-martial arts<\/td>\n<td>20<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p> <!-- by Texy2! --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Co to je mod? Je to zkratka pro modifikaci \u010di moder\u00e1tora. Tahle sekce se zab\u00fdv\u00e1 t\u00edm prvn\u00edm p\u0159\u00edpadem. Mod neboli modifikace je prost\u011b n\u011bjak\u00e1 zm\u011bna, Diablo 2\u00a0je pro modding velmi p\u0159\u00edstupn\u00e1 hra, tedy alespo\u0148 od verze 1.10, pro kterou je cel\u00fd tento n\u00e1vod, proto\u017ee p\u0159ed 1.10\u00a0byla nutn\u00e1 v\u017edy \u00faprava *.dll soubor\u016f, kde\u017eto v\u00a01.10\u00a0si jen vytah\u00e1te [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"https:\/\/www.diablofans.cz\/d2\/modding\/\">\u010c\u00edst d\u00e1le&#8230;<span class=\"screen-reader-text\"> from Modding<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-2991","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.diablofans.cz\/d2\/wp-json\/wp\/v2\/pages\/2991","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.diablofans.cz\/d2\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.diablofans.cz\/d2\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.diablofans.cz\/d2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.diablofans.cz\/d2\/wp-json\/wp\/v2\/comments?post=2991"}],"version-history":[{"count":0,"href":"https:\/\/www.diablofans.cz\/d2\/wp-json\/wp\/v2\/pages\/2991\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.diablofans.cz\/d2\/wp-json\/wp\/v2\/media?parent=2991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}