FS25 Динамика рынка V1.1.9.2







FS25 Динамика рынка V1.1.9.2
В Farming Simulator 25 реализована динамическая система ценообразования сельскохозяйственных культур, вдохновленная реальными условиями. Цены колеблются ежедневно и внутри дня в зависимости от мировых событий, предложения, спроса и экономических потрясений — каждое прохождение игры будет уникальным.
Динамическая система ценообразования — для каждого отслеживаемого урожая устанавливается текущая цена, основанная на базовой цене, коэффициенте волатильности и наборе модификаторов, зависящих от конкретного события. Цены меняются каждую игровую минуту и ежедневно корректируются с возвратом к среднему значению, приближаясь к базовой цене. Они ограничиваются диапазоном от 50% до 200% от базовой цены, поэтому рынки остаются волатильными, но никогда не достигают абсурдных значений.
Десять мировых событий — региональная засуха, рекордный урожай, сбой в торговле, геополитический кризис, инициатива по биотопливу, бум кормов для скота, вспышка вредителей, похолодание, финансовая паника и премия за белок. Каждое событие происходит вероятностно, с периодами восстановления для каждого типа и случайной интенсивностью — колебания цен носят диагональный характер, а не стабильны, поэтому рынки кажутся живыми и непредсказуемыми. Похолодание — первое событие смешанного направления, которое способствует росту одних культур и одновременно подавляет другие. Финансовая паника — редкий «черный лебедь», который одновременно обрушивает все сырьевые товары.
Фьючерсные контракты — зафиксируйте цену продажи сегодня с поставкой в течение 120 игровых дней с настоящего момента. Введите любое количество с помощью пользовательского текстового поля и установите любой необходимый вам срок поставки — вы не ограничены предустановленными значениями. Выполнение контракта в срок гарантирует полную выплату по зафиксированной цене; пропуск крайнего срока влечет за собой штраф в размере 15% от невыполненной части контракта. Если установлен FS25_UsedPlus, ваш кредитный рейтинг увеличит этот штраф на 10–20%.
Экран «Рынок» — полноценная страница внутриигрового меню с тремя вкладками: текущие цены с указанием процентного изменения и графиком тренда сессии, активные мировые события с указанием интенсивности и оставшегося времени, а также история ваших контрактов. Нажмите N или щелкните «Новый контракт», чтобы открыть диалоговое окно контракта из любой точки экрана.
Настройка событий — точно настройте, какие культуры будут затронуты каждым мировым событием, с помощью внутриигрового интерфейса настроек событий. Диалоговое окно «Просмотр типов заливки» позволяет прокручивать и выбирать названия культур, избавляя от необходимости вводить их вручную.
Многопользовательский режим (серверный авторитет) — состояние цен, мировые события и фьючерсные контракты синхронизируются между клиентами. Симуляция работает в безголовом режиме на выделенных серверах без зависимостей от графического интерфейса. Создание и исполнение контрактов осуществляется посредством проверенных сетевых событий.
Интеграция с модами — FS25_FuturesMission: выполнение миссии по сбору урожая вызывает кратковременный скачок предложения этого урожая, временно снижая его цену. FS25_UsedPlus: результаты контракта влияют на ваш кредитный рейтинг, а ваш рейтинг влияет на стандартный штраф. Обе интеграции активируются автоматически при обнаружении.
Настройки — включение/отключение динамических цен, включение/отключение событий, частота событий, шкала волатильности и отладочное логирование — все это доступно в игре в меню ESC > Настройки > Динамика рынка.
Локализация на 26 языках — все 25 языков Farming Simulator 25 включены.
Сохраненные данные хранятся в файле savegameDirectory/FS25_MarketDynamics.xml. Удаление мода во время сохранения безопасно — файл просто игнорируется при следующей загрузке.
V1.1.9.2
— Добавлены отсутствующие поля deliveryStartTime и bcManaged в MarketSerializer и синхронизацию сети (#64)
— Исправлено смещение крайнего срока интеграции BC для использования daysPerPeriod (#64)
— Добавлены хуки UPIntegration и исправлены клавиши удаления модификаторов (#64)
— Добавлены резервные значения для onLoad и getExtraData ко всем событиям без сохранения состояния для обеспечения безопасности загрузки сохранений (#64)
— Исправлена ошибка, из-за которой в TradeDisruptionEvent повторялось дополнительное заполнение (#64)
— В MarketDynamics добавлен льготный период начала сессии, чтобы предотвратить немедленную дефолтную обработку контрактов при перезапуске сервера (#63, #60)
— Реализована функция MDMMarketSyncEvent для синхронизации цен сервера и активных событий с клиентами, что исправляет рассинхронизацию (#62)
— Добавлена детерминированная логика выполнения контрактов по принципу «сначала самый старый контракт»
— Зарегистрированы отсутствующие диалоги и добавлены нулевые защитные механизмы в основных системах.
Необходимые моды:
Лучшие контракты
