Tornado Physics V3 (aktualizacja dotycząca zniszczenia i hodowli zwierząt)
Poznaj najbardziej zaawansowany silnik niszczenia pogody, jaki kiedykolwiek zbudowano dla Farming Simulator.
To nie jest tylko scenariusz — to pełna przeróbka fizyki tornada w grze. Tornado Physics V3 przyjmuje standardowy efekt wizualny i dodaje mu prawdziwych zębów, dodając dokładne ssanie, podnoszenie obiektów, uszkodzenia pojazdów i po raz pierwszy: konsekwencje dla zwierząt gospodarskich.
Od standardowych map 2x po ogromne tereny 16x, burza skaluje się teraz inteligentnie, obliczając opór dynamiczny, opór masy i siły rotacyjne, aby stworzyć przerażająco realistyczną symulację.
🌪️ GŁÓWNE CECHY
Silnik True Physics: Zastępuje statyczny wiatr gry dynamicznym wirem. Pojazdy są podnoszone, obracane w kierunku przeciwnym do ruchu wskazówek zegara (dopasowując się do chmur wizualnych) i rzucane w zależności od ich masy. Cięższe ciągniki wytrzymują dłużej; lżejszy sprzęt leci natychmiast.
Niebezpieczeństwo dla zwierząt gospodarskich (hodowla): Burza stanowi teraz zagrożenie dla gospodarki twojej farmy. Jeśli tornado przejdzie przez pastwisko, zwierzęta zostaną utracone.
Dynamiczna odporność: obsługa dużych map automatycznie skaluje liczniki czasu odporności (do ponad 30 minut na mapach 16x), aby zapobiec nieuczciwym zniszczeniom podczas długich burz.
Przełączalne: domyślnie wyłączone. Włącz go, jeśli pragniesz ryzyka!
Inteligentne skalowanie mapy: Niezależnie od tego, czy grasz na standardowej mapie, czy na mapie o długości 64 km i powiększeniu 16x, tornado automatycznie wykrywa rozmiar świata i odpowiednio skaluje jego promień, strefy uszkodzeń i siłę przyciągania.
Bezpieczeństwo Geo-Fencing: Nigdy więcej utraty traktorów w próżnię. Mod wykrywa granice mapy i bezpiecznie upuszcza pojazdy, zanim zostaną wyrzucone ze świata.
🔧 CAŁKOWITA KONTROLA (konfiguracja w grze)
Zapomnij o edytowaniu plików Lua. Możesz teraz dostroić każdy aspekt zniszczenia na żywo za pośrednictwem konsoli:
Dostosuj moc: osłabij burzę lub zwiększ siłę wyrzutu, aby wystrzelić traktory po mapie.
Dostosuj rozmiar: ręcznie zastąp promień burzy (promień t_set).
Przełącz obrażenia: wyłącz uszkodzenie pojazdu lub podnoszenie bel, jeśli chcesz tylko wizualnego chaosu.
Zapisz ustawienia: Wpisz t_save, a Twoja konfiguracja fizyki zostanie trwale zapisana.
🚜 KOMPATYBILNOŚĆ I BEZPIECZEŃSTWO
Obsługa AutoRepair: Automatycznie wyłącza mod „AutoRepair” podczas burzy, więc mechanicy nie próbują naprawiać pojazdów w locie.
Bezpieczeństwo misji/sklepu: Naprawiono błędy, które powodowały, że pożyczone pojazdy misyjne lub pojazdy w menu sklepu otrzymywały fantomowe obrażenia.
Gotowy do gry wieloosobowej: w pełni zsynchronizowany z serwerem. Klienci widzą takie same zniszczenia jak gospodarz.
Zoptymalizowana wydajność: Skrypt śpi, gdy nie są aktywne burze i wykorzystuje zoptymalizowane skanowanie przestrzenne, aby zminimalizować opóźnienia, nawet na mapach zawierających duże obiekty.
📜 KLUCZOWE POLECENIA (Otwórz konsolę za pomocą ~)
t_husbandry – Włącza/wyłącza śmierć zwierzęcia.
t_set promień [70/140] – Ustaw rozmiar bazy burzy (Zalecenie: 70 dla 4 map, 140 dla 16x).
t_save - Zapisz swoje bieżące ustawienia.
t_status - Wyświetl aktywne dane burzowe i skalę mapy.
Twórcy: silnik skryptowy i fizyczny autorstwa Whitevamp
***
# Fizyka Tornado V3 (wydanie 107)
**Ogromne zmiany wprowadzające dynamiczną fizykę, pełną konfigurację i nowe, niebezpieczne konsekwencje.**
### 🐛 NAPRAWIENIE BŁĘDÓW
* **Bezpieczeństwo w sklepie:** Naprawiono błąd, przez który pojazdy natychmiast odnosiły uszkodzenia lub brudziły się podczas pojawiania się w lokalizacji sklepu.
* **Wyposażenie misji:** Naprawiono błąd, który powodował, że pożyczone pojazdy misyjne nieprawidłowo otrzymywały obrażenia od burzy.
* **Błąd brudu:** Naprawiono błąd, przez który pojazdy natychmiast stawały się w 100% brudne po wyjściu z budynku lub menu sklepu.
### 🆕 NOWA FUNKCJA: Niszczenie inwentarza żywego (hodowla)
* ** Burze teraz zabijają:** Tornada przelatujące nad pastwiskami zwierząt będą teraz powodować straty w inwentarzu żywym.
* **Odporność dynamiczna:** Po uderzeniu pastwiska zyskują tymczasową odporność, aby zapobiec całkowitemu zniszczeniu. Na większych mapach (4x, 16x) ten licznik czasu automatycznie zwiększa się (do ponad 30 minut), aby uwzględnić czas podróży tornada.
* **Wyłącznik bezpieczeństwa:** Domyślnie wyłączony. Włącz tę opcję, jeśli chcesz podjąć ryzyko!
### ⚙️ FIZYKA I REMONT SILNIKA
* **Naprawiono efekt „Barber Pole”:** Obrót fizyczny odpowiada teraz wizualnemu obrotowi cząstek (w kierunku przeciwnym do ruchu wskazówek zegara). Obiekty krążą naturalnie, zamiast walczyć z teksturą.
* **System Geo-Fencing:** Dodano granicę bezpieczeństwa na krawędzi mapy. Tornado bezpiecznie upuści pojazdy, zanim zostaną wyrzucone z mapy.
* **Inteligentne skalowanie map:** mod poprawnie wykrywa teraz mapy 4x, 16x i 64x. Tornada są teraz odpowiednio masywne na dużych mapach (np. EF-5 o szerokości 700 m na mapach 16x).
* **Wsparcie AutoRepair:** Automatycznie wstrzymuje mod „AutoRepair”, gdy pojazd jest trzymany przez burzę, zapobiegając „nieskończonej pętli napraw”.
---
## 📜 ODNIESIENIE DO POLECENIA
Wszystkie polecenia można wpisać bezpośrednio w konsoli gry (`~`).
### ✅ Standardowe polecenia (rozgrywka)
Oto główne polecenia, z których będzie korzystać większość graczy.
| Polecenie | Opis |
| :--- | :--- |
| **`t_zapisz`** | **Zapisz ustawienia.** Zapisuje wszystkie bieżące poprawki w pliku `modSettings/TornadoPhysics_Config.xml`. |
| **`t_status`** | **Sprawdź stan.** Pokazuje aktywne burze, skalę mapy i liczbę obiektów. |
| **`t_hodowla`** | **Przełącz śmierć zwierząt.** Włącza i wyłącza ofiary zwierząt gospodarskich. |
| **`t_immunity [sek]`** | **Ustaw licznik bezpieczeństwa.** Ustawia czas, przez jaki pastwiska są bezpieczne po uderzeniu (np. `t_immunity 600`). |
| **`t_toggle [opcja]`** | **Przełącz funkcje.** Opcje: `lift_bales`, `lift_logs`, `indoor_damage`, `outdoor_damage`. |
### 🔧 Zaawansowane polecenia (strojenie i administracja)
Dla administratorów serwerów i modderów, którzy chcą dostroić zniszczenie.
| Polecenie | Opis |
| :--- | :--- |
| **`t_set promień [x]`** | Ustaw **Promień bazowy** (domyślnie: 35). *Zalecane: 70 za 4 mapy, 140 za 16 map.* |
| **`t_set moc [x]`** | Ustaw **Moc wyrzutu** (Domyślnie: 20). Jak mocno tornado rzuca traktorami. |
| **`t_set ciężki [x]`** | Ustaw **Próg masy ciężkiej** (Domyślnie: 3.0). Cięższe pojazdy są bardziej odporne na ssanie. |
| **`t_set płot [x]`** | Ustaw **Bufor graniczny** (domyślnie: 40). Odległość od krawędzi mapy, w której kończy się fizyka. |
| **`t_set dmg_in [x]`** | Ustaw **Współczynnik obrażeń wewnętrznych** (domyślnie: 0,25). Uszkodzenia na sekundę w lejku. |
| **`t_set dmg_out [x]`** | Ustaw **Zewnętrzny współczynnik obrażeń** (domyślnie: 0,08). Obrażenia na sekundę w strefie wiatru. |
| **`t_randomize`** | **Wymuś zmianę rozmiaru.** Zmusza tornado do wybrania nowego losowego rozmiaru (EF-0 do EF-5). |
| **`t_ring`** | **Pierścień debugowania.** Przełącza czerwony pierścień pokazujący aktywną strefę ssania tornada. |
| **`t_debug`** | **Telemetria.** Przełącza etykiety tekstowe nad obiektami latającymi (Prędkość/Masa/Stan). |
***
Podsumowanie: Ta aktualizacja polega na całkowitym przepisaniu silnika fizycznego. Rozwiązuje problemy z wydajnością (spadki FPS), dodaje realistyczne kontrole bezpieczeństwa w pomieszczeniach i wprowadza nową mechanikę rozgrywki, taką jak wyrzucanie gracza i skalowanie obrażeń na podstawie odległości.
Dziennik zmian 2.0.0.0
🚀 Wydajność i optymalizacja
System listy celów: Zastąpiono globalną pętlę pojazdów „Listą celów”. Skrypt oblicza teraz fizykę tylko dla obiektów znajdujących się w pobliżu tornada, eliminując opóźnienia w liczbie klatek na sekundę na mapach z dużą liczbą pojazdów.
Wyszukiwanie fragmentaryczne: Wyszukiwarka tornad skanuje teraz mapę w małych partiach (fragmentach), a nie wszystko na raz, zapobiegając zawieszaniu się gry w momencie pojawienia się tornada.
Inteligentne buforowanie: Kontrole wykrywania dachów są teraz buforowane przez 1 sekundę, co znacznie zmniejsza zużycie procesora podczas burz.
🛡️ Wewnętrzny system bezpieczeństwa (nowy)
5-punktowy skaner dachów: Zaimplementowano wielopunktowy skan laserowy (środek, przód, tył, lewo, prawo) w celu wykrywania dachów budynków. Pojazdy znajdujące się w oborach są teraz zabezpieczone przed zassaniem.
Skanowanie z dużą dokładnością: Skanery rozpoczynają się teraz 2,5 m nad obiektem, aby zapobiec blokowaniu przez duże maszyny (takie jak kombajny) własnych kontroli bezpieczeństwa.
Bufor bezpieczeństwa: Nowo wykryte obiekty posiadają 2,0-sekundową „blokadę bezpieczeństwa”, która zapewnia, że skrypt potwierdzi, że znajdują się na zewnątrz, przed zastosowaniem siły nośnej. Naprawia błąd „pływającego traktora” wewnątrz szop.
⚙️ Ulepszenia fizyki i rozgrywki
Wyrzucenie gracza: Dodano system bezpieczeństwa, który automatycznie wyrzuca gracza z pojazdu, jeśli zostanie on wessany do rdzenia tornada (< 35 m), aby zapobiec chorobie lokomocyjnej.
Obrażenia zależne od odległości: Obrażenia skalują się teraz wraz z bliskością.
Strefa zewnętrzna (80-100%): Tylko wiatr, bez uszkodzeń.
Strefa środkowa (50-80%): Lekkie zarysowania lakieru.
Oko (0-50%): Poważne uszkodzenie i awaria mechaniczna.
Zabicie silnika: Silniki pojazdów z uszkodzeniami większymi niż 90% mają teraz stale zgaśnięte silniki, co symuluje stan „całkowity”, ale nadal można je prawidłowo naprawić/zresetować.
Kłoda „Tractor Beam”: Dodano specyficzną logikę obracania kłód i realistycznego podnoszenia ich w lejku. (Pamiętaj, że jeśli ta funkcja jest włączona, istnieje ryzyko trwałej utraty dzienników, zostałeś ostrzeżony.)
Odporność na pojawianie się: Dodano 3-sekundowy okres karencji dla pojazdów zakupionych w sklepie, aby zapobiec natychmiastowym uszkodzeniom, jeśli sklep znajduje się w pobliżu burzy.
🐛 Poprawki błędów
Naprawiono błąd „Podskakujące bele”, w wyniku którego obiekty wielokrotnie spadały i łapały się.
Naprawiono błąd, przez który resetowanie „uszkodzonego” pojazdu powodowało jego trwałe zamurowanie.
Naprawiono pojazdy wykrywające własne kabiny jako „dachy” i wyłączające fizykę na zewnątrz.
🛠️ Jak włączyć tryb programisty (FS25)
Aby korzystać z nowych poleceń konsoli zawartych w tym modzie (takich jak t_set promienia lub t_status), musisz włączyć konsolę programisty w Farming Simulator 25.
Przejdź do folderu ustawień FS25:
Windows: Dokumenty\Moje gry\FarmingSimulator2025\
Steam (Linux/Proton): ~/.steam/steam/steamapps/compatdata/[AppID]/pfx/drive_c/users/steamuser/Documents/Moje gry/FarmingSimulator2025/
Otwórz plik game.xml za pomocą edytora tekstu (Notatnik, VS Code itp.).
Przewiń na sam dół i poszukaj tagu <development>.
Zmień <controls>false</controls> na <controls>true</controls>.
Zapisz plik i uruchom grę.
Jak używać:
Naciśnij raz klawisz tyldy (~) lub klawisza Backtick (`) (zwykle pod klawiszem ESC), aby otworzyć dziennik.
Naciśnij go drugi raz, aby otworzyć wiersz wprowadzania poleceń.
Naciskaj Tab, aby przeglądać dostępne polecenia.
Polecenia modów:
indoor_damage - pojazdy wewnątrz budynków odniosą obrażenia (choć fizyka jest wyłączona). (Domyślnie wyłączone)
outdoor_damage - pojazdy na zewnątrz otrzymają obrażenia i siły fizyczne. (Domyślnie włączone)
random_size – skala tornada jest losowa podczas pojawiania się. (Domyślnie włączone) (uwaga: domyślnie ustawione w skrypcie jest zwiększenie rozmiaru od 0,5% min. do 5,0% max. czyli 1/2 oryginału (domyślny rozmiar gry.) do 5x większego.)
t_toggle lift_bales – Włącza/wyłącza fizykę beli w locie. (Domyślnie jest włączone.)
t_toggle lift_logs - Włącza/wyłącza fizykę logów na bieżąco. (Domyślnie jest wyłączone.) (Pamiętaj, że jeśli ta funkcja jest włączona, istnieje ryzyko trwałej utraty dzienników, zostałeś ostrzeżony.)