Skocz do zawartości
Masz już aplikację Sharegon?

Odkryj wszystkie możliwości. Dowiedz się więcej

Sharegon.pl

Zainstaluj aplikację Sharegon i korzystaj z powiadomień push oraz licznika nowych aktywności bezpośrednio z ekranu głównego.

Aby zainstalować tę aplikację na iOS i iPadOS.
  1. Tap the Share icon in Safari
  2. Przewiń menu i stuknij Dodaj do ekranu początkowego.
  3. Stuknij Dodaj w prawym górnym rogu.
Zainstaluj aplikację Sharegon na Androidzie
  1. Otwórz Sklep Google Play na swoim smarfonie.
  2. Wyszukaj „Sharegon” w pasku wyszukiwania.
  3. Stuknij „Zainstaluj”, aby pobrać aplikację.

[Python] Skrypt do łączenia dwóch map w jedną

Featured Replies

Opublikowano

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 poziomo

  • nie nadpisuje plików

  • sam generuje poprawny

  • przesuwa obiekty (, ) w nowe, prawidłowe pozycje

  • chcesz połączyć np. A1 , B1 , C1 można łączyć jak się chce

  • robisz refaktoryzację map bez ręcznego dłubania w sektorach


Co dokładnie robi skrypt

Obsługuje 2, 3, 4+ map
Każdą kolejną mapę dokłada obok poprzedniej
Zmienia 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 sektorach

  • Każdą kolejną mapę przesuwa o odpowiedni offset

  • Offset 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 mapy

Wrzuć oryginalne foldery map do katalogu

Uruchom skrypt za pomocą start.bat

lub wejdź do cmd przejdź do folderu ze skryptem i odpal

  • jeśli był stary → jebnie auto backup

  • nowy przerzucasz w world editor i odpalasz


Co zrobić po mergu w World Editorze

Otwórz

Sprawdź:

  • granice mapy

  • heightmapy

  • przejścia między sektoram

  • wygładź teren

  • popraw kolizje

  • dostosuj minimapę


– jak jest generowany

Skrypt:

  • kopiuje z pierwszej mapy

  • zmienia 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 nowszy


Przykłady map po mergowaniu:


Download

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Konto

Nawigacja

Skonfiguruj powiadomienia push w przeglądarce.

Chrome (Android)
  1. Stuknij ikonę kłódki obok paska adresu.
  2. Wybierz Uprawnienia → Powiadomienia.
  3. Dostosuj swoje preferencje.
Chrome (Desktop)
  1. Kliknij ikonę kłódki na pasku adresu.
  2. Wybierz Ustawienia witryny.
  3. Znajdź Powiadomienia i dostosuj swoje preferencje.