Эта незавершенная работа завершена, и мод можно скачать!
Версия v0.1.0-rc1 доступна для скачивания:
https://github.com/TheCodingDad-TisonK/FS25_MarketDynamics/releases/tag/v0.1.0-rc1
ЧТО ДОБАВЛЕНО
--------------
- Система фьючерсных контрактов
- Диалог создания контракта (нажмите N на вкладке «Контракты»)
- Прокручиваемый список культур с текущими ценами и индикатором % изменения.
- 6 предустановок количества: 500 / 1000 / 5000 / 10 000 / 25 000 / 50 000 л.
- 4 окна доставки: 30/60/90/120 дней.
- Значок ценового сигнала (зеленый = хорошее время для фиксации, желтый = нейтрально, красный = ниже базы)
- Фиксированная цена и общая стоимость отображаются в реальном времени перед подтверждением.
- Вкладка «Контракты» полностью подключена
- Макет столбца: урожай, количество, фиксированная цена, процент выполнения, срок, статус.
- Заполнение строк в реальном времени по мере создания или обновления контрактов.
- Уведомления о расчетах (HUD)
- Выполненные контракты: зеленый тост с суммой выплаты.
- Невыполненные контракты: красный тост с информацией о частичной выплате и штрафе.
- 7 мировых событий с переведенными названиями
- Засуха, Вспышка вредителей, Небывалый урожай, Нарушение торговли,
Топливный кризис, животноводческий бум, инициатива по биотопливу
- Полностью переведено 25 языков (74 строки)
- Кросс-модовая интеграция
- BetterContracts: диалог контракта подавляется, когда BC активен,
Доступен API getContractsForFarm()
- UsedPlus: кредитный рейтинг влияет на штраф за невыполнение контрактов.
— Консольные команды администратора/разработчика: mdmEvent, mdmExpire, mdmContracts, mdmPrice.
ЧТО БЫЛО ИСПРАВЛЕНО
--------------
- Консольная команда mdmEvent аварийно завершала работу с ошибкой формата Logging.lua.
вызвано пустыми символами % в 3 строках журнала событий (PestOutbreak,
LivestockBoom, BiofuelInitiative) — исправлено
- Кнопки вкладок (Цены/События/Контракты) не были кликабельными — исправлено
- Переключатель F10 был тихо сломан (отсутствовал блок действий в modDesc) — исправлено
- Сохранение/загрузка «Нарушение торговли» пересчитывала затронутые культуры при каждой перезагрузке — исправлено
- Отрисовка графиков была нарушена после изменения макета — восстановлено
- Диалоговое окно контракта (MDMDialogLoader) отсутствовало в более ранних сборках,
вызывал нулевой сбой при открытии — исправлено
- Сбой setTextColor при переключении вкладок — исправлено
- Клавиша N inputEvent не срабатывала надежно — исправлено
ЧТО БЫЛО ИЗМЕНЕНО
----------------
- Волатильность цен настроена для более реалистичного движения.
(внутридневные колебания усилились, реверс замедлился)
- Навигация по вкладкам теперь использует Q/E (собственный стиль FS25) вместо
пользовательские кнопки, которые были ненадежны внутри рамки меню с вкладками
- g_currentMission.MarketDynamics представлен как общедоступный API кросс-модов.
ЕЩЕ ДЕЛАТЬ (пост v0.1)
-----------------------
- Урегулированные контракты остаются в списке на неопределенный срок (очистка пока не производится)
- Игрок не может отменить/досрочно выйти из активных контрактов.
- Ограничение точки доставки (в настоящее время учитывается любая станция)
- Перекрытие столбцов списка событий еще не проверено в игре.
Спасибо @LeGrizzly за создание этого пользовательского интерфейса 🤓
- Пользовательская страница внутри боковой панели меню паузы.
- Реальные данные, которые обновляются в реальном времени.
That looks great! Really looking forward to this. Another realism mod to add to the already great tisonK collection!