Strucny navod, jak vytvorit a nahrat patch na server: K tvorbe potrebujete Manawydan Patchmaker, pristup na FTP a samozrejme upravene soubory, ktere chcete dat do patche.
Po spusteni programu zadejte do Cesta k nezměněným souborům UO: cestu k aktualnim souborum UO podle kterych se budou delat rozdilove aktualizace. Pri kazdem novem patchi je potreba take zvetsit cislo verze noveho patche v kolonce Verze patche: a pak uz staci jen pomoci tlacitka Přidat zacit pridavat soubory, ktere chcete dat do patche.
Do patche lze pridavat nove soubory, upravene existujici nebo smazat nejaky existujici. Ne vzdy je vyhodne provadet rozdilove patche (rozdilovy patch = porovna se aktualni a upraveny soubor a do patche se vlozi jen tyto rozdily), proto lze po pridani souboru kliknutim na nej pravym tlacitkem v kontextovem menu zvolit moznost Nepatchovat a do patche se vlozi soubor cely.
Co se bude se soubory dit poznate podle barvy nazvu souboru nebo popiskem u souboru:
Pri pridani souboru se mu automaticky nastavi zpusob jakym bude do patche pridan podle toho jestli patcher umi udelat rozdilovy patch daneho souboru nebo neumi.
Pokud mate pridane vsechny soubory, staci uz jen stisknout tlacitko Start a dojde k vytvoreni patche, ktery se ulozi do adresare ze ktereho byl Patchmaker spusten. Po dokonceni vam patcher vypise CRC32 udaj, je potreba spolecne s verzi vytvoreneho patche napsat do souboru pro server.
Tim mate hotovy soubor, ktery je potreba nahrat na FTP. Nejdriv ale jeste musite upravit soubory mwpatcher3.mwp (obsahuje udaje potrebne pro Manawydan patcher, aby vedel jake soubory ma stahovat) a patch.php (informace o zmenach v jednotlivych patchich). Oba jsou k nalezeni na FTP.
Pri otevreni souboru se presvecte, ze je editujete v UTF-8 formatu
Otevrete si mwpatcher3.mwp a zamerte se na radek zacinajici Verze= do ktereho vepiste cislo posledniho patche, ktery ma patcher stahovat. Pokud tedy vami vytvoreny patch ma cislo 181, napiste 181. Potom uplne na konec souboru zadejte cislo patche a jeho CRC32 hodnotu, kterou uz znate z patchmakeru. V ukazkovem prikladu tedy 181=D8056520. Vic neni potreba upravovat.
[Manawydan] PatcherVersion=6 JmenoVerze=Beta2_Patcher3 Verze=181 [Patch] 164=5 [crc] 160=B2F40DBC 161=BA27062D 162=A17DAF33 163=56D935B4 164=51DC1695 165=67145CF0 166=052B7DFB 167=123AF991 168=69B7CC74 169=FBB27952 170=83FE26D1 171=30588C18 172=F6E3FF7A 173=22A7B55E 174=0DAAEEF5 175=CDC6228D 176=09C1C214 177=054A5526 178=8F6E40EC 179=637B85CF 180=BFDF5CEE 181=D8056520
Otevrete si patch.php a doplnte informace o zmenach v patchi podle jiz predtim zadanych udaju.
Nyni uz jenom staci vsechny soubory nahrat na FTP do adresare SOUBORY a pri dotazu jestli se maji prehrat puvodni dat Ano. V tomto pripade tedy: mwpatch_181.7z, mwpatcher3.mwp a patch.htm (nejlepe v tomto poradi).
Pri patchovani Artu a Gumpu je potreba upravit tyto soubory:
mwart.mul, mwartidx.mul, mwtiledata.mul, gumpart.mul, gumpidx.mul
mwbounds.bin, mwgumpbounds.bin
body.def, mobtypes.txt (data\bodytable.cfg na serveru)
Nasledne je potreba smazat soubory:
MWAnim.idx, Data\TileData.mul, Data\Gumps.mul
A konecne - na FTP ve slozce soubory v souboru mwart.def zapisete HEXA hodnoty pridanych grafik, aby si program mwartviewer stahl changelog:
223=d4,d5,d6,d7,d8,d9,da,db,dc,dd,de,df,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,ea,eb,ec,ed,ee
Aktualizace herního serveru je nutná vždy, když dojde ke změně souborů: mapX.mul, multi.idx, multi.mul, mwtiledata.mul, staidxX.mul, staticsX.mul a tiledata.mul