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:

  • Přidat (vlozi cely soubor do patche) = cervena
  • Patchovat (vlozi do patche jen rozdily) = zelena
  • Smazat (smaze vybrany soubor) = modra

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

Art a Gump

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

Poznámky

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