Obsah

Požadavky před úpravou mapy

Příprava Builder serveru a nové instalace

Příprava nástrojů

Editace grafických souborů

Nyní nastává ta nejsnadnější a poměrně kreativní část. BMP soubory mapy mají velmi příjemnou vlastnost - každý pixel reprezentuje jedno políčko ve hře a souřadnicová síť přesně odpovídá souřadnicím ve hře. Pixel se souřadnicemi X,Y = 5,5 (tento pixel je od levého horního rohu obrázku pátý zleva, pátý shora) tedy ve hře reprezentuje políčko se souřadnicemi 5,5. Dejme tomu, že chcete upravit terén a výšku na souřadnici, kterou zjistíte ze hry příkazem „where“. Například 1111 2222 0.

Úprava terénu (podkladu)

V grafickém editoru si velmi jednoduše najdeme v souboru Terrain.BMP pixel se souřadnicemi X,Y = 1111,2222. Povšimneme si RGB hodnoty na tomto pixelu - lze ji dohledat v souboru Terrain.xml. V tomto souboru si také můžeme najít RGB hodnoty terénu, které chceme na daném políčku použít. Namíchejme si tedy podle RGB hodnot danou barvu a změňme s ní barvu daného pixelu. Po dokončení všech úprav soubor uložíme.

Úprava výšky (Z)

V grafickém editoru si velmi jednoduše najdeme v souboru Altitude.BMP pixel se souřadnicemi X,Y = 1111,2222. Povšimneme si RGB hodnoty na tomto pixelu - lze ji dohledat v souboru Altitude.xml. V tomto souboru si také můžeme najít RGB hodnoty výškové souřadnice, kterou chceme na daném políčku použít. Namíchejme si tedy podle RGB hodnot danou barvu a změňme s ní barvu daného pixelu. Po dokončení všech úprav soubor uložíme.

Finalizace grafických úprav

Upravené BMP soubory zabalte do 7-zip archivu map.7z (původní archiv si ideálně nejdříve zálohujte, minimálně do doby, než si celý proces úpravy mapy zcela osvojíte) a Commitněte zpět na SVN v původním umístění. Uvědomte případně další členy týmu o tom, že došlo k úpravě těchto souborů a postarejte se o to, že se ke všem, kdo mapu upravují, dostane aktuální verze souborů.

Příprava souborů statiky a mapy

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
Všechny 3 soubory: map0.mul, statics0.mul a staidx0.mul se do patcheru dávají jako NEpatchovat (nahrávají se celé)