SpawnObject Mover

Wklej fragment SpawnObject, wskaż budynki docelowe na prawdziwej mapie Czarnarusi, Livonii, Sakhalu lub Namalska i odbierz gotowy plik. Pozycje i obroty są przeliczane, a nie zgadywane.

0 pobrań

1. Wzorzec

jeszcze nic nie rozpoznano

Linie init.c ze SpawnObject, JSON ObjectSpawner, plik .map z Expansion albo wpisy mapgrouppos — format rozpoznaje się sam.

  • Nic jeszcze nie wklejono.

2. Kotwica

Kotwica to punkt odniesienia, od którego mierzone jest wszystko inne — zwykle budynek, w którym stoi budowla, czyli pierwsza linia większości eksportów.

3. Cel

cele: 0

Wczytywanie budynków…

Kliknij budynek, aby dodać go jako cel. Każdy cel dostaje własną kopię, obróconą do yaw dokładnie tego budynku.

Opcje

Wczytywanie budynków…

Podgląd

Wklej wzorzec, aby zobaczyć układ.

4. Wynik

  • Nie wczytano jeszcze wzorca.
  • Nie wybrano kotwicy.
  • Nie wybrano jeszcze celu.

Cele wybierane na prawdziwej mapie: każdy budynek z mapgrouppos.xml Czarnarusi, Livonii, Sakhalu i Namalska — z jego rzeczywistym obrotem.

Jedna budowla, wiele budynków: zaznacz pięćdziesiąt szop i dostań pięćdziesiąt poprawnie obróconych kopii w jednym pliku.

Czyta i zapisuje cztery formaty: JSON ObjectSpawner, init.c, .map Expansion i mapgrouppos.xml.

Jak to działa

Zbuduj swoją aranżację raz w DayZ Editor albo w Community Offline Mode i wyeksportuj ją. Pierwsza linia to zwykle sam budynek — to jest kotwica.

Wklej eksport, wybierz kotwicę i kliknij budynki docelowe. Narzędzie odejmuje pozycję kotwicy, obraca każde przesunięcie o różnicę yaw i dodaje pozycję celu — to samo obliczenie co w silniku, sprawdzone na prawdziwych plikach świata.

JSON ObjectSpawner to wybór dla serwerów vanilla: wrzuć plik do misji i wpisz go w cfggameplay.json w WorldsData.objectSpawnersArr. init.c działa wszędzie, ale wymaga funkcji pomocniczej.

Wszystko liczy się w przeglądarce. Wzorzec nie opuszcza twojego komputera.

Pytania i odpowiedzi

Jakie formaty mogę wkleić?

Linie init.c ze SpawnObject, JSON ObjectSpawner (Objects z name, pos i ypr), linie .map z Expansion oraz wpisy <group> z mapgrouppos.xml. Wszystko inne czytane jest jako „klasa x y z [yaw pitch roll]”.

Jak wczytać JSON ObjectSpawner na serwerze?

Umieść plik w folderze misji, dodaj jego ścieżkę do objectSpawnersArr w sekcji WorldsData w cfggameplay.json i upewnij się, że w serverDZ.cfg jest enableCfgGameplayFile = 1. Silnik utworzy obiekty przy starcie misji.

Co dokładnie robi kotwica?

To punkt odniesienia. Wszystkie pozostałe obiekty zapisywane są względem niej, a potem obracane o różnicę między yaw kotwicy i yaw celu. Wybierz sam budynek, a wyposażenie trafi do budynku docelowego dokładnie tak, jak je zbudowałeś.

Skąd pochodzą dane budynków?

Z mapgrouppos.xml misji vanilla: 11 679 budynków na Czarnarusi, 5 753 w Livonii, 8 332 na Sakhalu i 1 445 na Namalsku, każdy z pozycją i obrotem. Budynków bez grupy lootu nie ma w tym pliku, a więc i na mapie.

Dlaczego wynik jest lekko przesunięty?

Dwa typowe powody: kotwicą nie był budynek albo cel jest innej klasy. Wpisy modeli (.p3d) też mogą się przesuwać, bo DayZ zapisuje je względem środka bryły otaczającej, którego nie ma w pliku tekstowym.

Czy działa z budynkami z modów?

Tak. Nazwy klas przechodzą bez zmian, więc obiekty z modów przenoszą się tak samo jak vanilla. Ograniczony jest tylko wybór na mapie — tam są wyłącznie budynki vanilla; dla modowych wklej wpis mapgrouppos albo współrzędne.

Twój serwer stoi. Ale czy gracze go znajdą?

Dodaj go za darmo na DZPage: PC, PlayStation i Xbox, z liczbą graczy na żywo, głosami, komentarzami i własną stroną serwera. Bez miejsc premium, bez opłat, bez czekania.

2759 odwiedzających w 30 dni · za darmo, bez miejsc premium · na liście dopiero 9 serwerów

Męczysz się z konfiguracją serwera?

Zapytaj na Discordzie DZPage — odpowiadają tam właściciele serwerów i deweloper. Nowe narzędzia pojawiają się tam najpierw.

Dołącz do Discorda760 członków
10% rabatu

Wynajmij własny serwer DayZ

Skorzystaj z naszego linku partnerskiego i zgarnij 10% rabatu na każde zamówienie w GPORTAL — serwery na PC, PlayStation i Xbox.

Zgarnij 10% rabatu

Partner reklamowy · Link partnerski: ty oszczędzasz 10%, my dostajemy prowizję.

To narzędzie jest za darmo — i takie zostanie

Bez logowania, bez paywalla, bez limitów. Jeśli zaoszczędziło ci czasu, jednorazowe 5 € utrzymuje serwery przy życiu i wyłącza ci reklamy.

Wesprzyj DZPage