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“.

  1. Stáhněte a nainstalujte programy Mulpatcher a UO Fiddler.
  2. Připravte si adresář s grafikami a soubory pro novou animaci (podrobnosti tvorby zde nebudeme probírat).
  3. 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.
  4. Přejděte do záložky Anim3, v seznamu animací přejděte na konec.
  5. Zvolte prázdné ID pro vybavení (červená barva písma a písmeno „P“ před ID).
  6. Klikněte na něj pravým tlačítkem a zvolte „Load Anim from Directory“, vyberte knihovnu se soubory.
  7. 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.
  8. Vypněte Mulpatcher.
  9. Kopie souborů Anim3, z kterých jsme si extrahovali VD soubory již můžeme smazat, úpravy budeme dále provádět ve Fiddleru.
  10. Zapněte UO Fiddler.
  11. Nastavte a načtěte si ve Fiddleru z vašeho adresáře Ultimy aktuální soubory (Settings - Path Settings; Settings - Reload Files).
  12. 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“.
  13. V novém editačním okně Fiddlera vlevo nahoře zvolte soubor Anim3.
  14. 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.
  15. Zvolte Import - From .vd, vyberte soubor co jste předtím Mulpatcherem vytvořili.
  16. 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.
  17. Zavřete okno Animation Edit.
  18. 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.
  19. 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).
  20. 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“.
  21. Otevřete si soubor mobtypes.txt, na správné místo vepište nový řádek, v našem případě: „1500 EQUIPMENT 0“.
  22. 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.
  23. Při vytváření patche v MWPatchMaker zvolte smazat soubor: MWAnim.IDX.
  24. Nezapomeňte nahrát i mwtiledata.mul a soubory Bodyconv.def, mobtypes.xml.
  25. Při patchování si musí aktualizace (patch) stáhnout i herní server.