Nie możesz tak po prostu wykorzystać zmodyfikowanych plików *.spr i *.dat. Sygnatury nie będą się zgadzały z tym czego będzie oczekiwał edytor. Dodatkowo nie masz items.otb.
Żeby tworzyć mapę z wykorzystaniem sprite'ów z tego zmodyfikowanego klienta musisz znaleźć jakiś program do tworzenia items.otb (item editor). Potem odpowiednio edytować plik konfiguracyjny żeby wiedział, że to konkretne 8.54 ma takie i takie sygnatury.
Dla przykładu RME ma w pliku clients.xml taki element
<client name="8.60" otb="8.60" visible="true" data_directory="860"> <otbm version="3"/> <extensions from="8.20 - 8.31" to="8.60"/> <data format="8.6" dat="0x4C2C7993" spr="0x4C220594"/> </client> |
Sygnatury to, kolejno dla dat
0x4C2C7993 i
0x4C220594 dla spr. W item editorze będziesz musiał je zmienić na te, które są w tych zmodyfikowanych plikach .spr i .dat.
Otwórz pliki spr i dat w edytorze hex, np. tym:
https://hexed.it
Dla przykładu pliki z oryginalnej Tibii 8.6:
Potrzebujesz tylko pierwsze 4 bajty (zaznaczone na czerwono): 9405224C. Zapisujesz je w odwrotnej kolejności (od tyłu, bajt po bajcie), czyli 4c220594 i taką wartość wpisujesz w pliku konfiguracyjnym item/map editora. Oczywiście na początku dopisujesz
0x żeby program wiedział, że ma to traktować jako zapis szesnastkowy.
@
smolarcz ;
Zakładki