Jdi na obsah Jdi na menu
 


World Editor - Importy

27. 11. 2008

Áno, som tu zas a tentoraz vám prinášam tutoriál ktorý som písal niekoľko dní... Je o Importoch a dovolím si tvrdiť že je najrozsiahlejší, najdetailnejší a vlastne najlepší na internete. A to všetko v ne-anglickom jazyku (nedovolím si tvrdiť že v slovenskom lebo po pravopisnej stránke sa naň moc neponáša, sry)
Mno, ako vidíte, strýčko rednek vás má rád :)

Ako ste si už isto všimli, Warcraft ma v databáze uložených zopár 3D modelov, textúr, ikoniek etc. Vo World Editore si z nich môžete ľahko pomocou Objekt Editora nejaký vybrať a dať ho určitej jednotke či čomukoľvek inému... Problém však nastáva ak chcete použiť nejaký vlastný model či textúru alebo hudbu, ktorú ste si zohnali z inej hry alebo si samostatne vytvorili. World Editor je ale dosť powerfulný nástroj, a teda si tam vlastné veci môžete ľahko pridať, takže od počiatku.

Návod obsahuje:

•Importovanie 3D modelov


•Kde stiahnem modely
•ako ich pridám a ako zistím cestu k textúre

•importovanie Textúr na jednotky (Inak zvané Skins)


•Kde stiahnem textúry
•Ako pridám textúry

•Importovanie Hudby


•Ako pridám hudbu a zvuky

•Importovanie Ikoniek


•Ako importujem a použijem ikonky.

Predtým než dám návod na čokoľvek musím upozorniť na to že VŠETKY veci ktoré do mapy importujete sa importujú v Importing Manageri (nachádza sa v horných lištách vo World Editore... Ak máte naštudované lišty tak viete kde :D inak F12)

Importovanie 3D modelov


Kde stiahnem modely
Modely sa dajú stiahnuť na rôznych stránkach venujúcich sa MapMakingom, takže z tým väčšinou nie je problém. Najpopulárnejšie sú The HiveWorkshop a Wc3Campaigns ale pri troche goolu sa dajú nájsť aj iné.

Ako ich pridám a ako zistím cestu k textúre

Takže pekne od začiatku, modely ktoré stiahnete sú väčšinou najprv zazipované, zo ZIPu ich môžete dostať pomocou programu WinZip or WinRar. Keď Zip balík otvoríte, môžete v ňom vidieť dva tipy podstatných súborov. Sú to tie z koncovkou .mdx a .blp. .mdx je model, .blp je textúra. V niektorých balíkoch môžete mať napríklad len jeden model (.mdx) a napríklad viacero textúr (.blp) alebo jeden model a žiadnu textúru etc. Proste, počet vecí si nevšímajte, pre všetky zipi z modelmi platí len to, že v nich musí byť minimálne jeden model (.mdx). Spôsob akým sa pridávajú do mapy spočíva len v tom že všetkým textúram (.blp) zmeníte path na správne znenie.

Path == cesta. Je to vlastne popis podľa ktorého editor zistí ktorá textúra ku ktorému modelu patrí. Viac nieje nutné vedieť :)

Teraz prejdem na spôsob ako tieto modely pridať do mapy. Nie je to nič zložité, stačia vám na to štyri kroky:

1. V editore otvorte Import Manager (F11)
2. Pravým myšítkom kliknite kamkoľvek na veľkú bielu plochu a vyberte Import File
3. Vyberte všetky súbory ktoré ste vytiahli zo zipu. Samozrejme, naraz to nepôjde lebo môžete pridávať len po jednom súbore. Takže tieto tri body opakujte až tam budete mať všetky textúry a modely.
4. Upravte im všetkým správne cestu (patch). Ako na to idem popísať práve teraz.


Keď v Import Manageri dvakrát kliknete na akýkoľvek súbor ktorý sa tam nachádza, vyhodí vám asi takéto okno:

V rámiku Full Path je práve zadaná cesta k súboru, teda War3MapImported\Priklad.mdx v tomto prípade. Túto cestu treba zmeniť na správne znenie (z výnimkou keď sa v zipe nenachádzajú žiadne textúry (.blp) v takomto prípade netreba meniť nič), aby sa však dala prepísať, musíte najprv zaškrtnúť krížik pod rámikom pri ktorom je napísané „Use custom path“.

Každý model či textúra má inú path, a je hneď viac spôsobov ako zistiť ten správny:


1. Stiahnite si Texture Patcher (aby ste mohli súbor stiahnuť musíte byť na wc3campaigns zaregistrovaný), otvorte v ňom model a skopírujte path ktorý vám vypíše, týmto už len prepíšete ten pôvodný.
2. Ak vám nie je po chuti čokoľvek sťahovať alebo sa registrovať, existuje ešte univerzálny rednekov spôsob from rednek, na ktorý vám stačí notepad (poznámkoví blok). Čiže, otvorte notepad, dajte súbor > otvoriť (ctrl + O) a vyberte model ktorý ste vytiahli zo zipu. Mala by sa vám objaviť absolútne nečitateľná hatlanina, tú si nevšímajte a dajte Úpravy > Nájsť (Ctrl + F) a do kolónky napíšte .blp, teraz by sa vám mal kurzor hodiť na slovo ktoré sa končí na .blp, a všetko pred ním je správny path pre textúru, takže ho skopírujte a zmeňte v Import Manageri.
3. Posledný a najuniverzálnejší spôsob je, všetko to natipnúť :) nerobím si srandu, väčšina modelov má patch k textúre v takom znení, že stačí odstrániť war3MapImported\ (teda ak tam máme pôvodnú cestu war3MapImported\Priklad.blp tak ho stačí zmeniť na Priklad.blp) alebo len odstrániť war3MapImported\ a namiesto neho pridať Textures\ (teda v konečnom znení to bude vyzerať ako Textures\Priklad.blp). Ak sa vám na tieto dva pokusy nepodarí nájsť správny patch, už je načase použiť jednu z vyššie uvedených metód :)

až máte nastavené cesty všetkým súborom (Teda vlastne, tu stačí nastaviť patch textúram, modelom môžete myslím nechať na war3MapImported\Priklad.mdx, ale nič nepokazíte ak to war3MapImported odstránite :), tak sa vám modeli v hre stále nezobrazia. Napred je potrebné uložiť mapu, vypnúť World Editor a až ho nabudúce zapnete, modely sa už zobrazovať budú (teda ak ste správne nastavili cestu)

Importovanie Textúr na jednotky (Inak zvané Skins)



Kde stiahnem textúry
Presne na tých istých stránkach kde aj modely :) teda The HiveWorkshop a wc3campaigns.

Ako pridám textúry
Pridávanie textúr funguje na podobnom princípe ako pridávanie modelov, teda že stačí len prepísať cestu (path) na správne znenie. V tomto prípade ale premažete pôvodnú textúru (len pre vašu mapu ofc), takže ak importnete textúru kde má grunt modrú kožu, a zmeníte jej path na správne znenie, pri výbere modelu grunta bude mať grunt modrú kožu, ale pôvodný grunt so zelenou kožu tam už nebude (môžete ho ale vrátiť vymazaním tej textúry (teda modrej koži) z import managéra.).

Spôsob ktorým path meníte nie je až taký zložitý ako sa môže zdať. Proste, všetky modely, textúry, zvuky etc má warcraft uložené v databáze. Táto databáza sa volá MPQ. V nej je napísaná cesta pôvodných textúr. Ak sa vám podarí databázu otvoriť, môžete si pozrieť ako pôvodná cesta znie a v Import Manageri ju len dopísať.

Spôsobov ako sa dostať do warcraftovského MPQ je mnoho, môžete sa o to pokúsiť pomocou rôznych programov ako je napríklad WinMpq alebo Warcraft3 Viwer (osobne odporúčam wc3viewer pretože má ešte kopec iných užitočných funkcií)

Ako tu môžete vidieť, všetky súbory sú tu poriadkumilovne usporiadané v rôznych zložkách (adresátoch, folderoch, ako chcete). Tak napríklad textura Jaini je v zložkách Units > Human > Jaina no a až v tejto je textúra, teda Jaina.blp.
Ako som už spomínal, keď textúru importujete, musíte správne napísať cestu. Mno a napíšete ju tak, ako je textúra uložená v mpq, pričom zložky budete oddeľovať znakom „\“ (Pozor, nepomýľte si to zo znakom /, je tu rozdiel medzi \ a /). Teda cesta k textúre na Jainu bude vyzerať asi takto: Units\Human\Jaina\Jaina.blp pričom Units, Human a Jaina sú názvy adresárov, a Jaina.blp je názov textúry.


•Importovanie Hudby



•Ako pridám hudbu a zvuky

Tu sa dostávame k najjednoduchšej časti návodu, pridávať hudbu a zvuky môžete hneď dvojakým spôsobom, prvý je otvoriť Import Manager (F11) a importnúť ich ako každý iný súbor, druhým je otvoriť Sound Editor (F5) v ktorom ich môžete importnuť tiež, je to absolútne jedno. V Sound Editore ešte môžete nastaviť či má byť zvuk 3D, akú má mať hlasitosť a podobne. Zvuky potom môžete používať pomocou Trigger Editora (F4) alebo ich dať ako ambient loop do regiónu. Je to na vás. Ešte pripomeniem že World Editor vám uzná len zvuky formátu mp3 alebo wav. Takže ak chcete použiť nejaký iný formát, máte smolu alebo ho musíte nejako prekonvertovať.

•Importovanie Ikoniek



•Ako importujem a použijem ikonky

Posledná časť nášho (môjho hehe) tutoriálu bude venovaná ikonkám. Ikonky sú tie štvorčekové obrázky ktoré sa vám ukážu keď označíte viac jednotiek naraz, tie ktoré vidíte keď vyberáte v Command Pannely nejakú abilitu jednotke a tie, ktoré majú hrdinovia v ľavom ornom rohu obrazovky, Myslím že viete čo myslím :)

Aj tieto si môžete spraviť/stiahnuť, tiež z už spomínaných stránok hiveworkshop a wc3campaigns. A tiež sa tu bude upravovať cesta ako pri modeloch či textúrach :)

Warcraft celkovo rozlišuje štyri tipy ikoniek, rozlišuje ich na normálne, disabled (tmavá verzia ikonky). Ďalej sú tu ikonky z pasívnymi abilitami a ikonky z Auto-Castom, v čom sa rozlišujú:
-Normálna ikonka je normálna, definujte si slovo normálny ako chcete, záleží to od každej ikonky zvlášť:)
-Disabled ikonka je tmavá verzia normálnej ikonky, takže sa líši len v tom že je tmavšia. Tieto druhy ikonky sa objavujú keď napríklad počas hry stlačíte ESC, alebo máte nejakú schopnosť ktorú ešte nemáte vyskúmanú. Vtedy ak si všimnete, sa celá hra trochu stmaví, ak tam nebudete mať tmavú verziu ikonky, hra zobrazí odporný ale odporný zelený štvorček ktorý je naozaj odporný :D
-Pasívna Ikonka je taká, ktorá nemá obvyklí šedí rámik po bokoch, ale má tam len čierne nič. Takéto ikonky majú schopnosti, ktoré sa nedajú vykúzliť ale fungujú automaticky (ako sú napríklad aury, reincarnation etc.)
-Auto-Cast Ikonka je taká, ktorá patrí schopnostiam ktoré majú autocast, medzi tieto schopnosti patrí napríklad Heal, stačí na ne počas hry kliknúť pravým myšítkom a jednotka ich bude zosielať automaticky kde sa naskytne príležitosť, bez rozkazu hráča.



zľava: Normálna ikonka, pasívna ikonka, auto-cast ikonka, disabled ikonka. Podotknem ešte že nie je potrebné mať v mape všetky druhy ikonky. Stačí mať len disabled verziu a akúkoľvek z ostatných troch, podľa potreby (alebo ani tú nie, ak si vystačíte z disabled verziou ale to moc neodporúčam)

Ikonkám sa tiež bude upravovať cesta, ale samozrejme, dá sa to naučiť. Najprv si musíte vybrať meno ktoré budú mať obivšetky ikonky spoločné. Potom zmeníte cestu k ne-disabled ikonke (teda akúkoľvek z tých troch: normálnej, pasívnej, autocast) tak, že jej pred meno napíšete „BTN“ (bez úvodzoviek). Disabled ikonke napíšete pred meno „ReplaceableTextures\CommandButtonsDisabled\DISBTN“ (bez úvodzoviek ofc, za DISBTN už napíšete meno.)

Takže by vám to v konečnom dôsledku malo vypadať takto:
Ne-disabled ikonka: „BTNPokus.blp“
Disabled ikonka: „ReplaceableTextures\CommandButtonsDisabled\DISBTNPokus.blp“

Ďalej ešte spomeniem, že viacero ne-disabled ikoniek môže mať jednu spoločnú disabled verziu, pretože na ceste k ne-disabled verzii ikonky nezáleží. Takže nemusíte tam mať napísané nutne „BTNPokus.blp“, ale môžete tam v pohode dať aj „čokoľvek\BTNPokus.blp“
A takže, ak importnete viac ikoniek, môžete im dať cestu napríklad: „variacia1\BTNPokus.blp“, „variacia2\BTNPokus.blp“ ne-disabled ikonkám, a disabled ikonkám potom dáte: „ReplaceableTextures\CommandButtonsDisabled\DISBTNPokus.blp“.


Uff, to by sme mali, je toho naozaj dosť a čo najlepšie, všetko v jednom (zatiaľ čo po internete nájdete len rozkúskované tutoriáli na import ikoniek, modelov etc. A tu je to prehľadne všetko v jednom :). A to všetko detailne, z obrázkami a upraveným textom v ne-anglickom jazyku. O psie uši že na celom internete nenájdete lepší návod :)
Btw: týmto sa s vami lúčim, snáď mi odpustíte pravopis. A moja PM schránka si konečne oddýchne od odpisovania na otázky tipu čo sa kde ako importuje :D
Gl hf