Jdi na obsah Jdi na menu
 


Nuž s pridaním datadisku TFT do Warcraftu nám v hornej lište World Editora pribudol jeden button z názvom Campaigns Editor... Hardcore myslitelia medzi vami už vedia o čo v tom asi pôjde a vyhrávajú lízatko v osobnej súťaži (cenu si môžete vyzdvihnúť u admina tejto stránky :P ). Takže ide tam o to že si môžete vytvoriť vlastnú kampaň do Warcraftu (v hre ju zapnete klikaním na Single Player -> Custom Campaign), a keď vravím vlastnú kampaň tak tým myslím vlastnú kampaň a naozaj... A pustime sa do toho...

Už by ste mali mať nejaké znalosti z MapMakingom kým sa pustíte do tvorby kampane, takže až si to naštudujete zapnite Campaigns Editor v horných lištách do pozadia tohto tutoriálu...

Pridávanie máp do databázy kampane
Campaigns Editor vyzerá ako obyčajné windowsácke okno, hore máte lišty v ktorých máte klasické save/load/new, pod nimi máte objekt editor do kampaní či vzhľad loading screenu, lišty si treba ako obyčajne najskôr osvojiť, takže sa do toho aspoň pozrite...

Na začiatku nás zaujíma možnosť New Campaigns v hornej lište z názvom File, po kliknutí sa vám vytvorí starý známi dotazník, ako sa bude kampaň volať, aké je meno autora, jej popis pri zapínaný etc… Po vyplnení tam pridajme nejakú mapu, v jednej z tých horných líšt nájdete button z obrázkom zvitku na ktorom je nakreslené +, keď na to nabehnete myšou, vyhodí vám nápis “add map”. Stlačením tohto buttonu pridávate mapy do kampane...
Jo pridávate mapy ktoré máte uložené niekde v počítači... Toto je jedna nedomyslená vec, takže z okna Campaigns Editora sa zase prehoďte do World Editora a tam dajte New Map (Ctrl + N), vytvorte nejakú holú mapu, vyberte jej rozmery a tilesets, a uložte si ju niekam do počítača, teraz sa zase prepnite do Campaigns Editora a tlačítkom Add Map ju tam pridajte.
Mapa je pridaná do databázy kampane, a teda až ju budete chcieť upraviť neotvárajte ju cez World Editor pomocou Open Map, ale kliknite na ňu v Campaigns Editore pravým myšítkom a vyberte možnosť “Edit Map”

Loading Screen
Volá sa to Loading Screen ale myslím že to neni moc presné pomenovanie, keď by som to nazval Campaign Screen tak už hádam viete o čo tu pôjde... Nuž tak napríklad keď ste zapli bonusovú kampaň za orkov, objavil sa vám tam Rexxar z medveďom za ním hviezdy vedľa neho tlačítka pomocou ktorých ste vyberali ktorú misiu zapnete... V kampani za elfov ste tam mali zase sexy elfku z lukom etc... Toto je Loading Screen v kampani. Nastavovanie pozadia (či tam bude elfka or Rexxar or čokoľvek iné) nepatrí medzi zložité záležitosti, samé lišty osvojíte si ich za pol minúty, pridávanie buttonov pre mapy je rovnako jednoduché...
Po kliknutí na Loading Screen v Campaigns Editore uvidíte veľkú bielu plochu, pravým myšítkom kliknete kamkoľvek na ňu a vyberiete možnosť Add Button, vyhodí vám to malé windowsácke okienko z troma rámikmi a jedným číslom... Čísla sú podľa toho v akom poradí idú buttony za sebou takže prvý button má 1 a poslední má toľko koľko buttonov je v kampani... Čo sa tých rámikov týka, pri prvom máte nápis Chapter, môžete tam napísať čokoľvek alebo aj nič, v druhom rámčeku máte nápis Title, je rovnako nepodstatný ako predošlí rámik (ale aj tak vám odporúčam napísať do nich niečo, pri zapnutí hry sa to zobrazuje totiž). Pod týmito dvoma rámikmi je ďalší z nápisom File Loaded, tu musíte vybrať mapu ktorú tento button predstavuje, teda tú, ktorú vám nahrá po stlačení tohto tlačítka v Loading Screene... Posledná vec je malé zaškrtávacie okienko pri ktorom je nápis Visible (first time campaign is loaded). Záleží od toho či chcete aby sa dalo na tento button kliknúť hneď po zapnutí mapy, tak napríklad aj v normálnej kampani ste nemali odhalené všetky tlačítka hneď od začiatku ale odhaľovali sa postupne ako ste vyhrávali mapy pred nimi. Button predstavujúci prvú misiu musí mať toto okienko vždy zaškrtnuté, ostatné môže ale nemusia, môžete ich pridávať tiež počas hry ako v normálnej kampani od Blizzu, návod som popísal nižšie.

Game Cache
Hmmmmm pekné, a čo je to vlastne tá Game Cache? Nuž, Game Cache sú určité dáta ktoré sa niekedy počas hrania mapy uložia niekam do vášho počítača a pri druhých mapách sa z tade potom môžu načítať, takto môžete napríklad uložiť level, inventár a atribúti hrdinu keď končí jedna mapa a v druhej mape ich na začiatku loadnúť, takto tiež hra zistí či vám má zobraziť vyššie uvedení button v loading screene alebo nie etc etc... A tu vám na ňu dávam tutoriál krok za krokom, som ja ale dobrý že? :P
Poznámka: Game Cache funguje iba v hre Singleplayer jedného hráča (teda kampaň sa pre viacerých hrať nedá ale aj pri normálnych mapách môžete Game Cache použiť (viz napríklad mapu od Blizzardu The Death Ship kde sa ukladá najvyšší rekord))


1.Vytvorenie Game Cache
V editore spínačov nájdete akciu “Game Cache - Create Game Cache” do modrého textu napíšte meno kampane na ktorej práve pracujete (meno také ako máte kampaň uloženú v počítači, nie také ako sa vám zobrazí v hre)) a nezabudnite mu dať koncovku .w3v

Druha vec ktorú je potrebné urobiť je uložiť práve vytvorenú Game Cache, to spravíte pomocou akcie “Game Cache – Save Game Cache”


2.Ukladanie hrdinov (či iných jednotiek) do Game Cache.
Ďalšia dosť potrebná vec ktorá sa hodí je ukladanie do Cachovanie hrdinov... Cachnete jeho level, skúsenosti, inventár, atribúty etc... Ale cachovať to po jednom by bolo moc dlhé, a tak chytrí Blizzard vymysleli aby sa to dalo urobiť všetko naraz.

Hrdinu teda uložíte jednou akciou Game Cache – Store Unit
Takže rozoberme túto akciu podrobnejšie... Kliknite na prvý červený text z nápisom “UNIT” a vyberte jednotku ktorú chcete cachnúť. Nezáleží na tom či je priamo na mape alebo ju máte ako premennú. Dalšie texty na ktoré kliknete majú názvy Label a Category. Slúžia ako značky alebo vlastne meno pod akým si má počítač zapamätať dáta o hrdinovi... To ako keď ukladáte mapu alebo vlastne akýkoľvek iný súbor, musíte mu dať nejaké meno... Tieto dve sú mená dát ktoré ukladáte, takže mená dajte také aby ste si ich zapamätali, keď budete zase hrdinu v druhej mape nahrávať, napíšete tam takéto isté. Posledný text ktorí máte je, do ktorej Game Cache má hra dáta uložiť... To už záleží od vašej mapy koľko Game Cache v nej máte, takže ak len jednu môžete tam nechať Last Created Game Cache, ak viac tak tam proste vyberiete premennú ako pri iných spínačoch...

Poznámk: NIKDY nezabúdaj dať na koniec akciu Game Cache – Save Game!!! Musí byť vždy minimálne jeden riadok pod všetkým čo si z Game Cache robil.


3.Načítanie hrdinov (či iných jednotiek) z Game Cache.
Aj toto sa robí cez spínače, otvorte druhú mapu v ktorej chcete načítať hrdinu (v podstate to môže byť aj tá istá mapa, ale ako príklad no bude druhá) a dajte jej nový spínač z udalosťou Map Initialization (alebo z akoukoľvek inou) a dajte do nej akcie
“Game Cache - Create Game Cache” – V tejto vytvorte takú istú Game Cache (teda také isté meno etc...) akú ste vytvorili v predošlej mape
Druhá akcia bude “Game Cache - restore unit facing angle”, prvé dve texty sú Label a Category, o týchto som vám už vravel, musia znieť úplne tak isto ako v predchádzajúcej mape. Tretí modrý text je z ktorej Game Cache to má vytiahnuť, môžete tam nechať Last Created Game Cache. No a ďalšie texty sú už len o tom kde má jednotku vytvoriť, ktorému hráčovi ju má dať etc...

Gratulujem, vaša prvá Game Cache... Samozrejme, nemusíte cachovat len hrdinov... Môžete dať aj iné jednotky, a tiež môžete cachnúť aj niektoré premenné, stačí sa z tým trochu pohrať.

Prechádzanie z Mapy do Mapy a Odkrívanie Buttonov v Loading Screen
Aj táto časť sa robí cez spínače, ale je dosť jednoduchá. Ak chcete aby vás po dohratí mapy hodilo do nejakej inej, stačí na to jedna akcia... V spínači v ktorom máte akciu Game - Victory alebo Game - Defeat stačí pridať ešte jednu akciu jeden alebo viac riadkov nad akciu Victory či Defeat. Tá akcia sa volá Game – Set Next Level. Po rozobratí v nej máte iba jeden modrý text, do toho napíšete meno mapy (tak ako ju máte uloženú v počítači) ale pamätajte, túto mapu musíte mať v databáze kampane (ako ju tam pridať som písal vyššie)

Ešte som vám sľúbil že vám prezradím ako odkrívať Campaign Buttoni... Na to stačí tiež iba jedna akcia a tá sa volá “Game - Show custom campaign button” Tu už len vyberiete poradové číslo buttonu.

Tak a to je všetko, ide o to aby ste pochopili systém na akom fičí tá game cache, ale to z takýmto fajnovým tutoriálom nebude problém že? ( :P )
Naozaj dúfam že som na nič nezabudol, ak potrebujete príklad, teda vydieť to naživo v mape otvorte si napríklad DemoCampaign ktorú máte v hre hneď po inštalácii.
Ak ešte niečo naozaj treba napíšte mi správu snáď vám odpoviem :P
Gl hf
A ako obyčajne, sry za gramatiku, ale všimnite si, už sa zlepšujem ^^