Mapy i kolizje · 3 min czytania

Jak przenieść MLO lub mapę w FiveM i obrócić ją

Czytaj w języku: English · Español · Français · Deutsch · Português · Italiano · Türkçe · Русский

Map Mover z otwartą testową garażową MLO: mapa w 3D z uchwytem przesuwania i obrotu oraz panel nowego miejsca z przyciskami kierunku

Kupiona MLO stoi dokładnie tam, gdzie już jest inna mapa, albo układ twojego serwera wymaga jej po drugiej stronie miasta. Przeniesienie to coś więcej niż zmiana jednej pozycji: mapa to wiele plików i wszystkie muszą wylądować w tym samym nowym miejscu.

Co musi przesunąć się razem

  • .ymap: każdy obiekt i instancja samej MLO.
  • Statyczna kolizja (.ybn): każdy jej róg we współrzędnych świata i przebudowane drzewo wyszukiwania.
  • Dalekie światła (światła LOD), których identyfikatory zależą od położenia ich obiektu.
  • Trawa, occludery, generatory pojazdów, boksy time cycle i własne ścieżki ruchu mapy.
  • Współrzędne twoich skryptów: zamki drzwi, blipy, cele, teleporty.

Nie wszystko przesuwa się tak samo. Pokoje, portale i własna kolizja MLO leżą w przestrzeni samego wnętrza, więc nigdy się nie zmieniają: przesuwa się tylko instancja MLO w .ymap, a one za nią podążają. Obracanie jest trudniejsze niż przesuwanie: obrót każdego obiektu też musi się zmienić, a gra zapisuje obrót obiektu i instancji MLO inaczej.

Zwykłe przesunięcie dodane do .ymap niczego nie obraca, i łatwo zapomnieć o pliku: mapa, której kolizja albo dalekie światła zostały w tyle, wygląda dobrze, aż ktoś w nią wejdzie.

Przenieś krok po kroku

Przeciągnij folder zasobu mapy (lub jej .zip) do Map Mover. Wysyłane są tylko pliki z pozycjami (a dla dalekich świateł modele, na których wiszą).

  1. Your map (twoja mapa). Sprawdź, co zostało znalezione: mapy, obiekty, kolizje, ścieżki ruchu. W Files (pliki) plik z pozycjami (mapa, kolizja, światła, trawa, occludery, ścieżki) można ustawić na Move (przenieś), Keep as it is (zostaw jak jest) lub Leave out (pomiń); pozostałe do zachowania lub pominięcia. Plik nazwany jak jeden z plików gry zostaje na miejscu, chyba że ustawisz go na Move.
  2. New place (nowe miejsce). Wklej vector4(x, y, z, heading) i naciśnij Use (użyj), wpisz X, Y i Z albo przeciągnij uchwyt przesuwania i obrotu. Obracaj suwakiem Heading lub przyciskami −90°, −15°, +15°, +90° i +180°; obraca się wokół środka mapy, na poziomie jej dołu. The game's ground there (its navmesh) (podłoże gry tam, jej navmesh) pokazuje podłoże w nowym miejscu, Put the map's bottom on that ground (postaw dół mapy na tym podłożu) ustawia wysokość, a Show where it was (pokaż, gdzie była) zostawia stare miejsce w polu widzenia.
  3. What moves (co się przesuwa). Lista wszystkiego, co zostanie przeniesione. Zaznacz Also move the coordinates in your scripts (przenieś też współrzędne w skryptach), by przenieść współrzędne vector3, vector4 i vec3 w plikach .lua leżących w obszarze mapy, wraz z kierunkami obok nich.
  4. Kliknij Download the moved resource (.zip) (pobierz przeniesiony zasób).

Zip zawiera cały zasób z przeniesionymi plikami na miejscu oraz MAP_MOVED.txt z tym, co zostało przesunięte, sprawdzeniami każdego pliku i każdą zmienioną linią skryptu (jak była i jak jest teraz). Usuń stary zasób, ensure nowy i zrestartuj serwer: wnętrze nie może wystartować, gdy są w nim już gracze.

Czego nie da się przenieść

  • Navmesh (.ynv) i punkty scenariuszy.
  • Woda (water.xml): jej obszary leżą na osiach mapy i nie mogą się obracać.
  • Pozycjonowane emitery dźwięku oraz pliki podmieniające pliki gry.
  • Współrzędne skryptów zapisane inaczej niż vector3, vector4 lub vec3 (albo vec4, vec).

Każde przeniesienie jest sprawdzane plik po pliku po jego wykonaniu, ale sprawdzenia dotyczą plików: jak przy każdej zmianie mapy, przejdź przez nią w grze, zanim zrobią to twoi gracze. Przeciągnij ją do Map Conflict Check, by upewnić się, że nowe miejsce jest wolne.

Pytania

Czy mogę przenieść kupioną MLO?
Jeśli jej pliki da się odczytać, tak. Pliki zaszyfrowane (escrow) nie dają się odczytać, więc nie da się ich przenieść.
Czy to jest darmowe?
Otwieranie mapy i podgląd 3D są darmowe. Pobranie przeniesionego zasobu to eksport planu Creator.

Narzędzie do tego

Map Mover

Przeciągnij mapę lub MLO, wybierz nowe miejsce i kierunek i pobierz ją przeniesioną, z kolizjami, światłami, trawą, generatorami pojazdów i skryptami.

Otwórz Map Mover

Przydatne także tutaj: Map Conflict Check

Więcej poradników

Wszystkie poradniki →

Każde narzędzie możesz wypróbować za darmo: 5 eksportów dziennie. Zaloguj się przez Discord, aby z nich korzystać.