FS25_StrawHarvestHeightPriority
Wersja: 1.0.0.0
Gra: Farming Simulator 25
Testowano na: FS25 w wersji 1.24.0.0+
Działanie poprawki
Po aktualizacji FS25 do wersji 1.24 niektóre mocno zmodyfikowane zapisy gry przestały się wczytywać, wyświetlając komunikat o przekroczeniu limitu typów wypełnienia (fill type), nawet jeśli zainstalowano modyfikację typu „FillType Extender”.
W przypadku testowanych zapisów problemem nie był standardowy limit typów wypełnienia. Mapa osiągnęła limit typów wysokości (HeightType) w mapie gęstości (DensityMap), co uniemożliwiało modyfikacji Straw Harvest zarejestrowanie wymaganych materiałów podłoża.
Poprawka ta nadaje priorytet następującym materiałom:
HAY_PELLETS (pellet z siana)
STRAW_PELLETS (pellet ze słomy)
Pozwala to modyfikacji Straw Harvest zarejestrować wymagane materiały (pellet) i umożliwia dalsze wczytywanie zapisu gry, zamiast przerywania procesu podczas uruchamiania.
Ważne: To rozwiązanie zastępcze (workaround)
Mod ten nie zwiększa faktycznej pojemności mapy w zakresie typów wysokości (DensityMap HeightType).
Mod ten:
nie modyfikuje plików mapy
nie modyfikuje pliku zapisu gry
nie konwertuje mapy z limitem 63 typów wysokości na mapę z limitem 127 typów
nie zmienia fizycznych kanałów mapy gęstości zapisanych w plikach mapy
Zamiast tego zmienia priorytety przydziału dostępnych slotów typów wysokości podłoża w sytuacji, gdy są one już zajęte.
Co dzieje się z innymi typami wypełnienia?
Ponieważ priorytet otrzymuje Straw Harvest, niektóre inne niestandardowe materiały mogą stracić swój slot typu wysokości (DensityMap HeightType).
Zazwyczaj nie oznacza to usunięcia samego typu wypełnienia (FillType) z gry.
Materiał, który stracił slot, zazwyczaj nadal może funkcjonować w systemach obsługujących dany typ wypełnienia, takich jak:
przyczepy
silosy
obiekty produkcyjne
magazyny
punkty skupu
punkty załadunku (fill triggers)
obsługiwane maszyny i urządzenia załadowcze
Główną funkcją, która zostaje utracona, jest możliwość istnienia materiału jako luźnej sterty na ziemi.
Przykładowo: materiał nadal może być ładowany na przyczepę, transportowany, przechowywany w silosie i wykorzystywany w produkcji, ale może nie być możliwe wysypanie go bezpośrednio na teren w formie luźnej sterty i późniejsze ponowne załadowanie. W związku z tym może to wpłynąć na wszelkie modyfikacje lub elementy rozgrywki, które wymagają, aby dany materiał występował w formie luźnej pryzmy na podłożu.
Materiały, w przypadku których podczas testów zaobserwowano utratę obsługi typu wysokości (HeightType) dla pryzm na podłożu:
W zależności od mapy i zestawu modów, problem może dotyczyć m.in. następujących materiałów:
MAIZESTALKS_PELLETS
SILO_GRASS
SILO_CLOVER
SILO_ALFALFA
GRASS_FERMENTED
ALFALFA_FERMENTED
CLOVER_CLOVER
LIMESTONE
COAL
SOIL
DIRT
GRAVEL_FINE
GRAVEL_COARSE
GRAVEL_MIXED
GRAVEL_TUMBLED
SAND
TOPSOIL
POTSOIL
CHARCOAL
IRONORE
SEPARATED_MANURE
Konkretne materiały objęte problemem zależą od mapy oraz wczytanych modyfikacji.
Zalecenie
Jeśli nie korzystasz z pakietu Straw Harvest, lepszym rozwiązaniem jest na razie pozostawienie go wyłączonego, zamiast stosowania tego obejścia.
Pozwala to uniknąć rezerwowania slotów typu wysokości (HeightType) dla materiałów HAY_PELLETS i STRAW_PELLETS, dzięki czemu ograniczone sloty na materiały sypkie pozostają dostępne dla innych niestandardowych materiałów wykorzystywanych przez mapę i modyfikacje.
Jeśli jednak potrzebujesz pakietu Straw Harvest, niniejsza poprawka umożliwia wczytanie zapisu gry, ale wiąże się z pewnym kosztem: niektóre niestandardowe materiały o niższym priorytecie mogą przestać tworzyć luźne pryzmy na podłożu.
Instalacja
Umieść plik ZZZ_FS25_StrawHarvestHeightPriority.zip bezpośrednio w folderze z modyfikacjami gry Farming Simulator 25.
Nie zmieniaj nazwy moda. Przedrostek „ZZZ_” jest celowy i zapewnia wczytanie moda we właściwym momencie procesu ładowania modyfikacji. Kiedy warto użyć tego moda
Skorzystaj z tego rozwiązania, jeśli:
Twój zapis gry przestał się wczytywać po aktualizacji FS25 do wersji 1.24
mod Straw Harvest zgłasza osiągnięcie limitu typów wypełnienia (FillType)
masz już zainstalowany mod FillType Extender
gra wyłącza się podczas wczytywania zapisu, ponieważ Straw Harvest nie może zarejestrować swoich materiałów w postaci pelletu
potrzebujesz aktywnego moda Straw Harvest
rozumiesz, że niektóre inne niestandardowe materiały mogą stracić obsługę tworzenia pryzm na ziemi
Kiedy prawdopodobnie NIE należy go używać
Nie stosuj tego obejścia, jeśli nie jest ono konieczne.
Jeśli nie korzystasz ze Straw Harvest, lepszym rozwiązaniem jest obecnie wyłączenie tego moda; pozwala to uniknąć zajmowania slotów DensityMap HeightType, które są wykorzystywane przez inne niestandardowe materiały.
Pomyślnie przetestowano
Rozwiązanie przetestowano pomyślnie w grze Farming Simulator 25 (wersja 1.24.0.0) z aktywnym modem Straw Harvest, na mocno zmodyfikowanym zapisie, który wcześniej nie chciał się uruchomić.
Po zastosowaniu poprawki:
zapis gry wczytał się pomyślnie
mod Straw Harvest nie powodował już zamknięcia gry podczas wczytywania
udało się zarejestrować materiały HAY_PELLETS i STRAW_PELLETS
inne niestandardowe typy wypełnienia (FillTypes) pozostały dostępne dla standardowych systemów załadunku, choć niektóre z nich straciły możliwość tworzenia pryzm na ziemi z powodu istniejącego w mapie limitu HeightType
Uwaga końcowa: Jest to tymczasowe rozwiązanie zapewniające kompatybilność, stosowane do czasu pojawienia się lepszej metody – czy to ze strony twórców gry (GIANTS), autorów moda Straw Harvest, twórcy mapy, czy też w postaci innego sposobu bezpiecznego zwiększenia rzeczywistej pojemności DensityMap HeightType bez konieczności modyfikowania samej mapy.
Pumps & Hoses / Poprawka kompatybilności Straw & Bale
Ta aktualizacja rozwiązuje konflikty rejestracji i ładowania fillType’ów związane z DLC Pumps & Hoses, Straw Harvest oraz niestandardowymi konfiguracjami słomy i bel.
Co zostało naprawione
Rozwiązuje konflikty fillType’ów, które mogły uniemożliwiać prawidłowe załadowanie Pumps & Hoses.
Naprawia problemy z kompatybilnością związane ze Straw Harvest oraz niestandardowymi modami słomy i bel.
Dostosowuje priorytety rejestracji słomy i bel, aby ograniczyć konflikty między modami.
Rozwiązuje konflikty ładowania powodowane przez wiele modów modyfikujących lub rejestrujących te same fillType’y.
Pomaga zapobiegać błędom inicjalizacji map i zawartości DLC spowodowanym konfliktami rejestracji fillType’ów.
Zachowuje istniejącą funkcjonalność słomy i bel bez celowej zmiany mechaniki rozgrywki.
Ważne: znane ograniczenia
Jest to obejście problemu, a nie trwała poprawka.
Ze względu na ograniczenia systemu rejestracji fillType’ów w grze niektóre fillType’y mogą nie być widoczne po wysypaniu ich bezpośrednio na ziemię.
FillType’y te nadal będą jednak działać i pozostaną widoczne w przyczepach, ładowaczach czołowych oraz innym obsługiwanym sprzęcie.
Jest to przede wszystkim problem z widocznością materiału na ziemi i nie oznacza, że sam fillType nie istnieje lub jest bezużyteczny.
Celem tego obejścia jest umożliwienie wspólnego ładowania i działania Pumps & Hoses, Straw Harvest oraz dotkniętych problemem map bez konfliktów fillType’ów uniemożliwiających rozgrywkę.
Instalacja
Usuń wszystkie wcześniejsze wersje tej poprawki kompatybilności.
Umieść zaktualizowany plik ZIP bezpośrednio w folderze modów FS25.
Włącz mod w swoim zapisie gry.
Uruchom ponownie grę i sprawdź, czy Pumps & Hoses, Straw Harvest oraz niestandardowe konfiguracje bel ładują się prawidłowo.
Uwagi końcowe
Ta poprawka stawia funkcjonalność rozgrywki i kompatybilność ponad wizualne wyświetlanie materiałów na ziemi. Chociaż niektóre materiały mogą nie wyświetlać się prawidłowo po wysypaniu na ziemię, powinny nadal działać normalnie podczas transportu lub obsługi przy użyciu obsługiwanego sprzętu.
Jest to rozwiązanie tymczasowe do czasu opracowania pełniejszej poprawki.