Přidání animace vybavení do Anim3
Probereme zde přidání animace pro vybavení postavy (to, co např. drží v ruce nebo má na sobě) do hry, konkrétně do souborů Anim3. Každá animace je tvořena až stovkami souborů s grafikou a několika textovými soubory s podrobnostmi. Předpokládejme, že tyto soubory již máte připravené dle požadavků, podrobnosti tvorby těchto souborů zde nebudeme probírat. Jen jedno upozornění: BMP grafiky by měly mít černé pozadí, nikoliv bílé. Barva se dá nicméně případně nahradit ve slušném grafickém editoru nástrojem „Dávková sekvence“.
- Stáhněte a nainstalujte programy Mulpatcher a UO Fiddler.
- Připravte si adresář s grafikami a soubory pro novou animaci (podrobnosti tvorby zde nebudeme probírat).
- Zapněte Mulpatcher, načtěte si kopii souborů Anim3.* (zkopírujte si je nejprve někam ze složky UO) v záložce Settings.
- Přejděte do záložky Anim3, v seznamu animací přejděte na konec.
- Zvolte prázdné ID pro vybavení (červená barva písma a písmeno „P“ před ID).
- Klikněte na něj pravým tlačítkem a zvolte „Load Anim from Directory“, vyberte knihovnu se soubory.
- Jakmile se animace načte, klikněte opět pravým tlačítkem a zvolte „Save Anim to File“, vyberte místo uložení a název pro soubor ve formátu VD.
- Vypněte Mulpatcher.
- Kopie souborů Anim3, z kterých jsme si extrahovali VD soubory již můžeme smazat, úpravy budeme dále provádět ve Fiddleru.
- Zapněte UO Fiddler.
- Nastavte a načtěte si ve Fiddleru z vašeho adresáře Ultimy aktuální soubory (Settings - Path Settings; Settings - Reload Files).
- Přejděte do záložky Animations, ve spodní části okna otevřete menu kliknutím na Settings (menu Settings jsou tedy na obrazovce dvě, vy zvolte tentokrát to spodní) a zvolte „Animation Edit“.
- V novém editačním okně Fiddlera vlevo nahoře zvolte soubor Anim3.
- Po načtení souboru si najděte od konce prázdný slot pro vybavení (dejme tomu že to bude P: 900 (-1)) a klikněte na něj pravým tlačítkem.
- Zvolte Import - From .vd, vyberte soubor co jste předtím Mulpatcherem vytvořili.
- V dolním řádku okna zvolte v menu Misc - Save, povšimněte si potvrzující hlášky a cesty k vytvořeným souborům.
- Zavřete okno Animation Edit.
- Provázejte animaci na předmět v záložce Tiledata prostřednictvím čísla Anim. Zachovejte pokud možno posloupnost čísel, tak jak jdou v Tiledatech za sebou.
- Dejme tomu že upravujeme předmět s ID 0x00FF (255), vyplníme Anim 1500 (volné číslo). Pokud předmět existuje ve více pootočeních (různá Item ID pro ten samý předmět), vyplníme u všech 1500. Povšimněte si, že gump daného předmětu pak bude v záložce Gumps pod ID 51500 (mužská verze) a 61500 (ženská verze).
- Otevřete si soubor Bodyconv.def, na správné místo vepište nový řádek, v našem případě: „1500 -1 900 -1 -1 #nazev vybaveni“.
- Otevřete si soubor mobtypes.txt, na správné místo vepište nový řádek, v našem případě: „1500 EQUIPMENT 0“.
- Otevřete si z SVN v mwserver soubor data\bodytable.cfg, na správné místo vepište nový řádek, v našem případě: „1500 Construct # nazev“ a soubor Commitněte.
- Při vytváření patche v MWPatchMaker zvolte smazat soubor: MWAnim.IDX.
- Nezapomeňte nahrát i mwtiledata.mul a soubory Bodyconv.def, mobtypes.xml.
- Při patchování si musí aktualizace (patch) stáhnout i herní server.