Dynamika trhu V1.1.9.2







Dynamika trhu V1.1.9.2
Dynamické ceny plodin inspirované reálným světem pro Farming Simulator 25. Ceny kolísají denně i v průběhu dne v závislosti na světových událostech, nabídce, poptávce a ekonomických šokech – žádné dvě herní hry se necítí stejně.
Dynamický systém pro tvorbu cen – každá sledovaná plodina má aktuální cenu sestavenou ze základní ceny, faktoru volatility a modifikátoru živých událostí. Ceny se mění každou minutu ve hře a denně se posouvají s návratem průměru k základu. Ceny se drží mezi 50 % a 200 % základu, takže trhy zůstávají volatilní, ale nikdy ne absurdní.
Deset světových událostí – regionální sucho, obrovská sklizeň, narušení obchodu, geopolitická krize, iniciativa v oblasti biopaliv, boom v oblasti krmiv pro hospodářská zvířata, vypuknutí škůdců, náhlé zachlazení, finanční panika a proteinová prémie. Každá z nich se spouští pravděpodobnostně s dobami obnovení pro daný typ a náhodnou intenzitou – cenové výkyvy jsou rozptýlené, nikoli ploché, takže trhy působí živě a nepředvídatelně. Náhlé zachlazení je první událostí se smíšeným směrem, která podporuje některé plodiny a zároveň potlačuje jiné. Finanční panika je vzácná černá labuť, která stlačí všechny komodity najednou dolů.
Futures kontrakty – zajistěte si prodejní cenu ještě dnes s dodáním až do 120 herních dnů. Zadejte libovolné množství pomocí vlastního textového pole a nastavte libovolné dodací okno – nejste omezeni přednastavenými hodnotami. Splňte včas pro vyplacení plné zafixované ceny; pokud termín zmeškáte, dostanete 15% pokutu za nesplněnou část. Pokud je nainstalován FS25_UsedPlus, vaše kreditní skóre škáluje tuto pokutu mezi 10 % a 20 %.
Obrazovka Trh – kompletní stránka InGameMenu se třemi záložkami: aktuální ceny s procentuální změnou a grafem trendů relace, aktivní světové události s intenzitou a zbývajícím časem a historie vašich smluv. Stisknutím klávesy N nebo kliknutím na Nová smlouva otevřete dialogové okno smlouvy z libovolného místa na obrazovce.
Ladění událostí – v uživatelském rozhraní nastavení událostí ve hře si můžete přesně nakonfigurovat, které plodiny budou ovlivněny každou světovou událostí. Dialogové okno Procházet typy výplní umožňuje posouváním a kliknutím vybírat názvy plodin, takže je nemusíte psát ručně.
Multiplayer (autoritativní pro server) – cenový stav, světové události a futures kontrakty se synchronizují napříč klienty. Simulace běží bez grafického rozhraní na dedikovaných serverech. Vytváření a plnění kontraktů probíhá přes ověřené síťové události.
Integrace modů — FS25_FuturesMission: dokončení sklizňové mise způsobí krátkodobý nárůst nabídky dané plodiny, čímž dočasně sníží její cenu. FS25_UsedPlus: výsledky smluv se odvíjejí od vašeho kreditního skóre a vaše skóre se odvíjí od standardní penalizace. Obě integrace se aktivují automaticky při detekci.
Nastavení – povolení/zakázání dynamických cen, povolení/zakázání událostí, frekvence událostí, stupnice volatility a logování ladění, vše dostupné ve hře pod ESC > Nastavení > Dynamika trhu.
Lokalizace v 26 jazycích — zahrnuty všechny jazyky Farming Simulator 25.
Uložená data jsou uložena v souboru savegameDirectory/FS25_MarketDynamics.xml. Odstranění modu během ukládání je bezpečné – soubor je při dalším načtení jednoduše ignorován.
V1.1.9.2
– Do MarketSerializeru a synchronizace sítě přidána chybějící pole deliveryStartTime a bcManaged (#64).
– Opraveno posunutí termínu BCIntegration na daysPerPeriod (#64)
– Přidány háčky UPIntegration a opraveny klávesy pro odstranění modifikátorů (#64)
– Pro bezpečnost ukládání a načítání přidány záložní metody onLoad a getExtraData ke všem bezstavovým událostem (#64).
– Opravena duplicitní aplikace s extra typem filltype u události TradeDisruptionEvent (#64)
– Do MarketDynamics přidána lhůta pro zahájení relace, aby se zabránilo okamžitému selhání smluv po restartu serveru (#63, #60).
– Implementována MDMMarketSyncEvent pro synchronizaci cen serverů a aktivních událostí s klienty, opraveny desynchronizace (#62)
– Přidána deterministická logika plnění smluv podle principu „nejstarší první“
– Registrovány chybějící dialogy a přidány ochrany nil napříč hlavními systémy.
Požadované mody:
Lepší smlouvy
tisonK, LeGrizzly
