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 rozpoznanoLinie 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: 0Wczytywanie 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
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.
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% rabatuPartner 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