Opublikowano 15 Stycznia15 Sty Jakiś czas temu ktoś się upominał o połączonych mapach tak więc..Ten skrypt służy do łączenia dwóch lub więcej map w jedną większą mapę, w pełni kompatybilną z World Editorem.Skrypt:automatycznie zmienia nazwy sektorówłączy mapy poziomonie nadpisuje plikówsam generuje poprawny przesuwa obiekty (, ) w nowe, prawidłowe pozycjechcesz połączyć np. A1 , B1 , C1 można łączyć jak się chcerobisz refaktoryzację map bez ręcznego dłubania w sektorachCo dokładnie robi skryptObsługuje 2, 3, 4+ mapKażdą kolejną mapę dokłada obok poprzedniejZmienia sektory np.: Tylko zalogowani Zaloguj się, aby wyświetlić chronioną treść Ten post zawiera treści dostępne tylko dla członków. Zaloguj się lub utwórz konto, aby odblokować całą zawartość tego posta. Zaloguj się Utwórz konto Automatycznie:kopiuje kopiuje generuje POPRAWNY przesuwa obiekty w:Jeśli już istnieje:Jak to działa (technicznie, w skrócie)Skrypt czyta sektory (000000, 001000 itd.)Liczy szerokość mapy w sektorachKażdą kolejną mapę przesuwa o odpowiedni offsetOffset obiektów liczony jest jako:(co odpowiada temu, jak client i world interpretuje pozycje obiektów)Nie skleja heightmap – Połączone mapy trzeba samemu edytować (Dorobić drogi usunąć góry itp)Jak używać:Przygotuj mapyWrzuć oryginalne foldery map do katalogu Uruchom skrypt za pomocą start.batlub wejdź do cmd przejdź do folderu ze skryptem i odpaljeśli był stary → jebnie auto backupnowy przerzucasz w world editor i odpalaszCo zrobić po mergu w World EditorzeOtwórz Sprawdź:granice mapyheightmapyprzejścia między sektoramwygładź terenpopraw kolizjedostosuj minimapę – jak jest generowanySkrypt:kopiuje z pierwszej mapyzmienia tylko , np.:Przed:Po połączeniu 3 map zależnie od ich wielkości rzecz jasna..Reszta parametrów (, , , ) pozostaje bez zmian.Wymagania:Python 3.8 lub nowszyPrzykłady map po mergowaniu:Download
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto