Opis

FS25 GE10 Script - Placeable XML Editor (Prefab) v1.0.0.1

Ten skrypt Edytora GIANTS umożliwia łatwe tworzenie i edycję pliku XML z możliwością umieszczania.
Skrypt automatycznie wykrywa odpowiedni plik placeable.xml, pod warunkiem, że znajduje się on w tym samym katalogu i ma taką samą nazwę jak plik .i3d. W przypadku znalezienia istniejących wpisów, wszystkie obsługiwane parametry są odczytywane i udostępniane do edycji w narzędziu.

Instalacja:
1.) Znajdź katalog instalacyjny Edytora GIANTS. Domyślnie: „C:\Program Files\GIANTS Software\GIANTS_Editor_10.X.X\”
2.) Skopiuj skrypt „PlaceableXMLEditor.lua” i „iconBigDefault.png” z folderu prefab do katalogu skryptów w Edytorze GIANTS.
3.) Skrypt będzie następnie dostępny w Edytorze GIANTS za pośrednictwem paska menu w sekcji „Skrypty”.

Sposób użycia:
1.) Uruchom skrypt na obiekcie, który chcesz utworzyć jako obiekt do umieszczenia.
2.) Skrypt automatycznie wykrywa, czy obiekt znajduje się wewnątrz modułu i, jeśli tak, włącza zakładkę „Dodaj w modDesc.xml”. Tam można określić ścieżkę do pliku modDesc.xml, aby automatycznie dodać obiekt XML do umieszczenia w modDesc.
3.) Obszary mogą być generowane automatycznie. Ustaw wartość przesunięcia (w metrach), wybierz obiekt, z którego mają zostać wygenerowane obszary i kliknij odpowiedni przycisk, aby utworzyć obszar.
4.) Dostosuj wszystkie parametry zgodnie ze swoimi wymaganiami.
5.) W sekcji „Mapowania I3D” wybierz węzły, które mają zostać zapisane w mapowaniach I3D XML. W razie potrzeby graf sceny można ponownie załadować za pomocą przycisku „Odśwież”.
6.) Na koniec kliknij „GENERUJ” lub „AKTUALIZUJ” u góry, aby utworzyć lub zaktualizować plik placeable.xml.

INFORMACJE:
W tej chwili nie jest jeszcze możliwe tworzenie wszystkich specjalizacji placeable, takich jak sellingStation, buyingStation, breedries itp. bezpośrednio w narzędziu. Jednak skrypt może być użyty jako baza do wygenerowania pliku XML, który następnie można ręcznie rozszerzyć o dodatkowe specjalizacje.
Ikona PlaceableIcon jest obecnie wyświetlana tylko wtedy, gdy jest to plik .PNG. Pliki .DDS nie są (jeszcze) obsługiwane przez Giants Editor w skryptach!

Skrypt modyfikuje tylko parametry konfigurowalne w narzędziu. Wszelkie istniejące wpisy XML, które nie są obsługiwane przez skrypt, pozostaną niezmienione i nie zostaną usunięte ani nadpisane.

Poprawka 20.02.2026:
– dodano iconBigDefault.png
– poprawiono ścieżkę „PlaceableXMLEditor.PLACEABLE_ICON_EMPTY_PATH”
– możliwość tworzenia niestandardowych nazw obszarów będzie możliwa w kolejnej regularnej aktualizacji. Obecnie akceptowane są tylko następujące dokładne nazwy:
# testAreaStart01, testAreaEnd01
# clearAreaStart01, clearAreaWidth01, clearAreaHeight01
# levelAreaStart01, levelAreaWidth01, levelAreaHeight01
# indoorAreaStart01, indoorAreaWidth01, indoorAreaHeight01
# tipOcclusionUpdateAreaStart01, tipOcclusionUpdateAreaEnd01

Autorzy

Aslan