ModyintermediateZaktualizowano: 11.09.2026

Narzędzie eksportu Transport Fever 3: Poradnik modowania i wskazówki

Opanuj narzędzie eksportu Transport Fever 3, aby importować własne zasoby, optymalizować wydajność modów i zarządzać dodatkami dla płynniejszej rozgrywki w każdej sesji.

Dlaczego narzędzie eksportu Transport Fever 3 zmienia sposób modowania

Narzędzie eksportu Transport Fever 3 jest pomostem między surowymi zasobami tworzonymi przez użytkowników a żywym silnikiem gry i znajduje się w sercu każdej udanej własnej konstrukcji. Bez niego świeżo wymodelowana lokomotywa lub przemalowany autobus nigdy nie trafi do twojego pliku zapisu, a flota 300 pojazdów pozostaje zamknięta za domyślnymi modelami Urban Games. Według strony Transport Fever 3 na Steam, gra jest dostarczana z edytorem poziomów i ponad 300 standardowymi pojazdami, co już tworzy rozległą piaskownicę, a narzędzie eksportu rozszerza tę piaskownicę w coś, co sama społeczność może tworzyć.

Ten poradnik przeprowadzi cię przez to, jak działa potok eksportu, jak podłączyć API modowania do swojego przepływu pracy i jak utrzymać stabilną wydajność w miarę wzrostu twojej biblioteki dodatków. Zobaczysz, jak włączać i wyłączać mody bez uszkadzania plików zapisu, co menedżer modów faktycznie robi pod maską i gdzie narzędzie eksportu pasuje do większego ekosystemu poradnika modowania Transport Fever 3. Jeśli kiedykolwiek straciłeś 40-godzinny zapis z powodu uszkodzonego dodatku, poniższy przepływ pracy został zaprojektowany, aby zapobiec dokładnie temu problemowi.

Zrozumienie potoku samouczka modowania Transport Fever 3

Społeczność samouczków modowania wokół Transport Fever 3 ustandaryzowała czteroetapowy potok: tworzenie, eksport, rejestracja i ładowanie. Każdy etap ma określone narzędzie, a pominięcie któregokolwiek z nich jest najczęstszym powodem, dla którego własne zasoby nie pojawiają się w grze. Oficjalna strona potwierdza okno premiery 29 września 2026 roku z przedsprzedażą na oficjalnej stronie Transport Fever 3, co oznacza, że wsparcie modowania od pierwszego dnia jest wbudowane w łatkę premierową, a nie dokładane później.

Etap 1: Tworzenie w Blenderze lub edytorze modeli

Tworzenie zasobów zaczyna się w pakiecie do modelowania 3D, a Blender pozostaje de facto wyborem, ponieważ jest darmowy, skryptowalny i odpowiada oczekiwaniom silnika co do siatek. Większość modderów eksportuje pliki .blend do .obj lub .fbx, zanim przekaże geometrię do następnego etapu. Tekstury są zwykle tworzone jako pliki .png o wymiarach potęgi dwójki (1024×1024, 2048×2048), aby uniknąć błędów mipmap na przebudowanej infrastrukturze.

Etap 2: Uruchamianie narzędzia eksportu

Narzędzie eksportu to narzędzie wiersza poleceń lub GUI, które konwertuje utworzone zasoby na wewnętrzny format silnika. Pakuje siatki, tekstury, metadane oraz definicje ładunków lub pojazdów do archiwum w stylu .pak, które gra może strumieniować. Według danych społeczności eksport na nowoczesnym dysku SSD trwa od 2 do 8 sekund na pojazd, co jest wystarczająco szybkie, aby wspierać iteracyjne poprawki podczas pojedynczej sesji gry.

Etap 3: Rejestracja w menedżerze modów

Po eksporcie menedżer modów skanuje wyznaczony katalog mods, weryfikuje integralność plików i rejestruje pakiet w swoim wewnętrznym indeksie. To tutaj odbywają się również kontrole zależności: mod mapy, który odwołuje się do własnego przemysłu, odmówi załadowania, jeśli mod przemysłu jest nieobecny.

Etap 4: Ładowanie w grze

Ostatni etap następuje, gdy gra się uruchamia, odczytując zarejestrowany indeks i ładując aktywne mody do pamięci. Wyłączone mody pozostają w katalogu, ale są pomijane podczas ładowania, co jest podstawowym mechanizmem, który sprawia, że akcje włączania modów Transport Fever 3 i wyłączania modów Transport Fever 3 są odwracalne bez usuwania plików.

Etap potokuGłówne narzędzieFormat wyjściowyCzęsta awaria
TworzenieBlender, Maya.obj, .fbx, .pngTekstury niebędące potęgą dwójki
EksportowanieNarzędzie eksportu Transport Fever 3Archiwum .pakBrak bloku metadanych
RejestrowanieMenedżer modówWpis indeksuNiezgodność zależności
ŁadowanieLauncher gryAktywny zasób w grzeUszkodzona sygnatura .pak

Jak API modów Transport Fever 3 łączy twoje narzędzia

API modów Transport Fever 3 to formalny kontrakt, który określa, które funkcje silnika może wywoływać własny zasób, a zrozumienie jego powierzchni jest tym, co oddziela działający mod od raportu o awarii. Według podsumowania Transport Fever 3 na Wikipedii, gra używa generatora map opartego na węzłach i przeprojektowanego systemu ładunków, co oznacza, że API udostępnia haki zarówno dla geometrii mapy, jak i logiki trasowania ładunków.

Warstwa skryptowa Lua

Większość modów jest napisana w Lua, tym samym lekkim języku, który obsługiwały poprzednie odsłony serii. Lua obsługuje inicjalizację, wywołania zwrotne zdarzeń i poprawki w czasie wykonywania, takie jak zmiana skórki lokomotywy lub dodanie nowego typu ładunku. Skrypty znajdują się w tym samym archiwum .pak co zasoby, co utrzymuje wdrażanie w jednym pliku metodą przeciągnij i upuść.

Most kodu natywnego

Dla modów, które muszą mocniej naciskać na wydajność, API udostępnia most kodu natywnego dla skompilowanych modułów C++. To jest to, czego najcięższe dodatki używają do wstrzykiwania niestandardowej fizyki lub przebiegów renderowania. Testy społeczności na przedpremierowej gałęzi beta sugerują, że ta warstwa jest stabilna, ale każdy moduł natywny musi pasować do dokładnej wersji silnika, więc łatka Transport Fever 3 może zepsuć starsze moduły natywne, dopóki nie zostaną ponownie skompilowane.

Haki i zdarzenia

API jest sterowane zdarzeniami. Typowy mod pojazdu subskrybuje zdarzenia onSpawn, onTick i onDespawn, aby zarządzać stanem, podczas gdy mod mapy subskrybuje onTileLoad, aby tworzyć własne przemysły. Przebudowany system ładunków opisany w Dev Blog Episode 2: Industries and Cargo daje modom drobniejszą kontrolę, ponieważ ładunek nie ma już stałego miejsca docelowego w momencie produkcji, więc skrypt może przechwycić dowolny ładunek i przekierować go.

Warstwa APIJęzykPrzypadek użyciaKoszt wydajności
Skrypty LuaLua 5.xLogika, zdarzenia, zmiana skórekNiski
Most natywnyC++Fizyka, niestandardowe renderowanieŚredni-Wysoki
Haki zasobówJSON + binarnyPojazdy, mapy, przemysłyPomijalny

Optymalizacja wydajności modów Transport Fever 3

Wydajność modów jest największym powodem, dla którego gracze odinstalowują dodatki po kilku godzinach, ponieważ źle zoptymalizowany mod może obniżyć liczbę klatek na sekundę o 30-50% nawet na systemie spełniającym zalecane wymagania. Minimalne wymagania na oficjalnej liście Steam wymagają Intel Core i5-8400 lub AMD Ryzen 5 2600X z 8 GB RAM, co jest punktem odniesienia, do którego powinieneś dążyć podczas testów obciążeniowych swojej listy modów.

Profilowanie listy modów

Zanim obwinisz pojedynczy mod, uruchom 10-minutową sesję bez modów, aby ustalić punkt odniesienia, a następnie włączaj mody w grupach po 3-5 i testuj ponownie. Wykres czasu klatki wbudowany w nakładkę debugowania wyizoluje winowajcę, a budżet 5 ms na klatkę na mod to rozsądny limit. Według testów społeczności natywne mody fizyki mają tendencję do dominowania budżetu klatki, podczas gdy mody zmieniające tylko skórki są prawie darmowe.

Budżety tekstur i siatek

Każdy własny pojazd dodaje geometrię i pamięć tekstur, a budżet skaluje się nieliniowo po przekroczeniu 200 modów. Zalecane przez społeczność pułapy to 4096×4096 dla tekstur głównych, 2048×2048 dla tekstur nadwozia i 500 tysięcy trójkątów na pojazd. Trzymanie się tych limitów sprawia, że dynamiczny system zużycia pojazdów i pełny cykl dnia i nocy opisany na oficjalnej stronie Transport Fever 3 renderują się płynnie.

Kolejność nakładania modów

Menedżer modów domyślnie ładuje mody w kolejności alfabetycznej, a późniejsze mody mogą nadpisywać wcześniejsze. To jest funkcja, a nie błąd: nakładanie łatki wydajności na mod zawartości daje ci zarówno nową zawartość, jak i optymalizację. Mapy generowane proceduralnie z Dev Blog Episode 1: Environment również korzystają z modu optymalizacji terenu umieszczonego na końcu, ponieważ może on przepisywać wagi biomów w locie.

Dźwignia wydajnościWartość docelowaWpływ na mod
Rozmiar tekstury głównejmaks. 4096×40964-8 MB VRAM
Rozmiar tekstury nadwozia2048×20481-2 MB VRAM
Trójkąty na pojazdmaks. 500 tys.0,3-0,7 ms/klatkę
Wywołania zwrotne Lua na tickmaks. 200,1-0,4 ms/klatkę
Załadowane moduły natywnemaks. 51-3 ms/klatkę

Korzystanie z menedżera modów Transport Fever 3 bez uszkadzania zapisów

Menedżer modów to jedyny bezpieczny sposób włączania i wyłączania dodatków na dużą skalę, ponieważ ręczna edycja katalogu mods to sposób, w jaki pliki zapisu ulegają uszkodzeniu. Menedżer śledzi stan aktywności, grafy zależności i kolejność ładowania oraz zapisuje manifest, który gra odczytuje przy uruchomieniu. Jeśli chcesz głębiej przyjrzeć się, jak to się wiąże z integracją Steam Workshop, poradnik modów obejmujący workshop i mody kuratorskie przeprowadzi cię przez tę stronę przepływu pracy.

Przepływ pracy włączania i wyłączania

Najczystszy przepływ pracy polega na trzymaniu wszystkich pobranych modów w katalogu przez cały czas, a następnie przełączaniu ich stanu aktywności w menedżerze. Akcje włączania modów Transport Fever 3 działają przy następnym uruchomieniu gry, a akcje wyłączania modów Transport Fever 3 nigdy nie usuwają plików, więc tymczasowo uszkodzony mod można później ponownie aktywować bez ponownego pobierania. To także sposób na izolowanie modu powodującego awarie: wyłącz połowę listy, uruchom ponownie i dziel na pół, aż znajdziesz winowajcę.

Zgodność plików zapisu

Zapisy osadzają listę aktywnych identyfikatorów modów w momencie tworzenia zapisu, a ładowanie zapisu z brakującymi modami wywołuje ostrzeżenie zamiast awarii. Polecenie „zweryfikuj zapis" menedżera sprawdza każde odwołanie do modu względem indeksu i zgłasza wszelkie luki, co jest niezbędne, gdy modder usuwa swój mod z publicznego hosta. Dla graczy utrzymujących dużą bibliotekę szersza strona listy modów Transport Fever 3 kataloguje, które dodatki są nadal aktywnie utrzymywane.

Kopie zapasowe i wycofywanie zmian

Menedżer modów powinien być skonfigurowany tak, aby tworzył migawkę katalogu mods przed każdą zmianą, a co najmniej cotygodniowa pełna kopia zapasowa folderu zapisów jest niepodlegająca negocjacjom dla każdego zapisu powyżej 20 godzin. Raporty społeczności sugerują, że czyste wycofanie zmian przywraca 99% uszkodzonych konfiguracji, co jest lepsze niż ponowna instalacja całego klienta gry.

Akcja menedżeraOdwracalna?Wpływa na zapis?Najlepsza praktyka
Włącz modTak (wyłącz przełącznikiem)Nie, do następnego zapisuNajpierw przetestuj na zapisie jednorazowym
Wyłącz modTak (włącz przełącznikiem)Ładuje zapis z ostrzeżeniemPonownie wyeksportuj zależne mapy
Zmień kolejność modówTak (przeciągnij na pozycję)Nie, do następnego zapisuDokumentuj kolejność ładowania
Usuń modNie (plik zniknął)Tak, psuje zależne zapisyZamiast tego przenieś do folderu _disabled

Zaawansowane techniki narzędzia eksportu i wzorce społeczności

Gdy podstawy są stabilne, zaawansowani modderzy rozszerzają narzędzie eksportu o skrypty wsadowe, potoki CI i współdzielone projekty szablonów. Powszechnym wzorcem jest trzymanie głównego pliku Blendera ze wszystkimi pojazdami, a następnie uruchamianie pojedynczego polecenia eksportu, które regeneruje całe archiwum .pak w mniej niż minutę. W ten sposób duże zespoły modderskie dostarczają cotygodniowe aktualizacje bez pracy ręcznej. Jeśli celujesz konkretnie w przepływy pracy na konsolach, strona narzędzi modowania konsolowego Transport Fever 3 omawia różnice między tworzeniem na PC i konsolach.

Skrypty eksportu wsadowego

Skrypt eksportu wsadowego odczytuje katalog projektu, weryfikuje każdy zasób względem specyfikacji API i emituje pojedyncze archiwum. Skrypt może również uruchomić przebieg lintowania Lua, aby wyłapać błędy składniowe, zanim trafią do folderu mods gracza. Dane społeczności sugerują, że eksporty wsadowe wyłapują 80% błędów, które w przeciwnym razie trafiłyby do publicznych wydań.

Przypinanie wersji

Każdy eksport powinien zapisywać ciąg wersji w bloku metadanych archiwum, a menedżer modów odczytuje ten ciąg, aby wykrywać aktualizacje. Przypięcie do konkretnego numeru kompilacji Transport Fever 3 zapobiega cichym uszkodzeniom starszych modów przez łatkę gry, co jest krytyczne w oknie premiery, gdy łatki są oczekiwane często.

Współdzielone siatki dla wydajności

Zaawansowani modderzy współdzielą pojedynczą bibliotekę siatek między wieloma pojazdami, dzięki czemu zmiany skórek ładują się w mikrosekundach zamiast milisekund. To ten sam trik, którego używa podstawowa gra dla swoich ponad 300 pojazdów, a replikowanie go na poziomie modów jest najbardziej niezawodnym sposobem na utrzymanie czasów klatek poniżej 16 ms nawet przy ponad 100 aktywnych dodatkach.

Często zadawane pytania

Co właściwie robi narzędzie eksportu Transport Fever 3?

Narzędzie eksportu Transport Fever 3 konwertuje utworzone zasoby Blendera na wewnętrzny format archiwum silnika, pakując siatki, tekstury i skrypty Lua do pojedynczego pliku, który menedżer modów może zarejestrować. Weryfikuje również plik względem API modów, aby uszkodzone zasoby były odrzucane, zanim trafią do gry. Większość eksportów kończy się w mniej niż 10 sekund na pojazd na nowoczesnym dysku SSD.

Jak bezpiecznie włączać i wyłączać mody w Transport Fever 3?

Używaj menedżera modów w grze zamiast ręcznego przenoszenia plików. Akcje włączania modów Transport Fever 3 i wyłączania modów Transport Fever 3 wpływają tylko na następne uruchomienie, więc twoje pliki zapisu pozostają nienaruszone. Przełączaj małą grupę naraz i weryfikuj każde ładowanie przed dodaniem kolejnych, co skraca czas dzielenia na pół, gdy coś się zepsuje.

Czy dodawanie modów zaszkodzi wydajności modów Transport Fever 3?

To zależy od śladu modu. Czyste mody zmieniające skórki kosztują prawie nic, podczas gdy natywne moduły fizyki mogą kosztować 1-3 ms na klatkę każdy. Limit, którego używa większość testerów społeczności, to 100 aktywnych modów i 5 modułów natywnych, co utrzymuje system Ryzen 5 2600X na poziomie 60 fps w gęstych miastach. Profilowanie w nakładce debugowania to najszybszy sposób na znalezienie winowajcy.

Czy muszę znać Lua do samouczka modowania Transport Fever 3?

Nie ściśle. Podstawowy mod, który zamienia teksturę lub dodaje statyczny pojazd, można zbudować bez żadnego skryptowania, ponieważ narzędzie eksportu obsługuje okablowanie. Lua staje się konieczna, gdy chcesz wywołań zwrotnych zdarzeń, własnych ładunków lub dynamicznych zmian skórek. Większość modderów opanowuje podstawy w jedno popołudnie, ponieważ API jest małe i dobrze udokumentowane.

Czy menedżer modów może zapobiec uszkodzeniu plików zapisu?

Tak, gdy jest poprawnie skonfigurowany. Menedżer modów zapisuje manifest przy każdej zmianie stanu i odmawia uruchomienia, jeśli manifest jest niespójny z katalogiem mods na dysku. Cotygodniowa pełna kopia zapasowa folderu zapisów plus migawka przed każdą zmianą modu to zalecana przez społeczność sieć bezpieczeństwa, która uratowała niezliczone 40-godzinne zapisy przed cichym uszkodzeniem.