FS25 Реалистичные затраты на рабочую силу V1.0.6.0








FS25 Реалистичные затраты на рабочую силу V1.0.6.0
V1.0.6.0
Зафиксированный
Встроенные начисления заработной платы помощникам (25§/интервал) теперь корректно подавляются. Проблема заключалась в перехвате MoneyType.WORKER_WAGES, которого нет в FS25 — функция AIJob:updateCost() в игре фактически использует MoneyType.AI. В результате с рабочих взималась двойная плата.
Панель управления меню паузы и список работников теперь заполняются корректно. Функция getActiveWorkers() использовала несуществующие поля (job.isActive, job.vehicle) и перебирала активные задания с помощью pairs() вместо ipairs(). Переписано с использованием правильного API FS25: job.isRunning, job.vehicleParameter:getVehicle() и job:getHelperName().
Теперь WorkerCostsEnable корректно переустанавливает обработчик подавления, если он был потерян в середине сеанса.
Добавлен
Команда консоли WorkerCostsDebug true|false — включает/выключает запись отладочной информации в файл log.txt во время выполнения.
Команда консоли WorkerCostsDiagnostic — выводит полный отчет о состоянии, включая состояние обработчика, значения MoneyType, активных обработчиков и состояние графического интерфейса. Полезно для устранения неполадок.
V1.0.4
Дополнительная ежемесячная зарплата для сотрудников, которые работали на вас.
Полная доработка кодовой базы, сквозная интеграция кода и решенные граничные случаи.
Исправлена отсутствующая строка l10n wc_monthly_salary_short, которая отсутствовала на странице настроек.
Версия обновлена до 1.0.4.0
Мод на реалистичную стоимость рабочей силы для Farming Simulator 25
Включает реалистичные текущие затраты на заработную плату наемных работников, что делает управление фермерским хозяйством более сложным и стратегическим.
Что нового в версии 1.0.3.0
В этом релизе основное внимание уделено доработке, корректности и улучшению первого впечатления — как в игре, так и в репозитории.
Исправлены ошибки
На вкладке «Статистика работников» в разделе «Стоимость за гектар» отображалось строковое название режима («За гектар ($/га)») в качестве значения стоимости для каждого работника. Теперь корректно отображается «-», поскольку стоимость за интервал не может быть оценена без знания площади, которая будет обработана.
На вкладке «Статистика работников» в графе «Заработная плата» отображался знак «+», обозначающий доход. Исправлено на «-».
Безопасность наблюдателей в многопользовательском режиме — система платежей теперь защищает от значения farmId == 0 (слот наблюдателя), предотвращая попытку списания средств с фермы, которой игрок не владеет.
Вкладка «О программе» — ранее версия, установленная по умолчанию, была жестко задана как «1.0.2.0». Теперь она считывает данные из g_modManager и переключается на «неизвестно», если менеджер модов недоступен.
Улучшения
В таблице спрайтов для значков вкладок теперь отображается собственная пиктограмма из пользовательской таблицы спрайтов tab_icons.dds, вместо того чтобы все отображали один и тот же значок модификатора.
Удалены разделительные линии между вкладками — горизонтальные разделительные линии между элементами вкладок в левой панели были удалены для более аккуратного внешнего вида.
Значки в заголовке каждой страницы — теперь в зеленом поле рядом с заголовком каждой страницы отображается правильная пиктограмма для этой страницы.
В консоли в параметрах workerCostsStatus и WorkerCostsShowSettings ранее в качестве единицы измерения ставки было жестко задано /h. Теперь оба параметра корректно отображают /h или /ha в зависимости от активного режима учета затрат.
Обеспечение согласованности логирования — вызовы функции print() в основном загрузчике заменены на Logging.info().
Надпись кнопки «Назад» — на странице меню паузы мода отсутствовала текстовая надпись кнопки «Назад»; теперь корректно отображается локализованная строка «Назад».
Репозиторий
Добавлены файлы .gitignore, LICENSE (MIT) и CONTRIBUTING.md.
Добавлены шаблоны для создания задач на GitHub: сообщение об ошибке, запрос на добавление функции, проверка совместимости модов — с использованием структурированных YAML-форм.
Пустые поля отключены; общие вопросы направляйте в раздел "Обсуждения".
Файл README полностью переработан: значки, таблица функций, справочник по расчету заработной платы, сворачиваемое руководство по устранению неполадок, точный список изменений.
ОСНОВНЫЕ ХАРАКТЕРИСТИКИ:
— Настраиваемая система оплаты труда: выберите почасовую оплату или оплату за гектар.
— Три уровня заработной платы: низкий (15 долларов в час), средний (25 долларов в час), высокий (40 долларов в час)
— Ценообразование, основанное на квалификации: работники с более высокой квалификацией получают более высокую заработную плату.
— Полная интеграция с внутриигровыми настройками
— Консольные команды для полного управления
— Совместимость с многопользовательским режимом
— Поддержка 10 языков
— Совместимость с сохранениями игры
КАК ЭТО РАБОТАЕТ:
Теперь работники обходятся в деньги, пока они активны! Мод автоматически рассчитывает и вычитает заработную плату на основе следующих факторов:
1. Отработанное время (почасовой режим) ИЛИ отработанные гектары (за гектар)
2. Уровень квалификации работника (множитель 80%-120%)
3. Выбранный вами уровень заработной платы или индивидуальная ставка.
ПАРАМЕТРЫ НАСТРОЕК:
— Включить/Выключить: Включение/выключение мода
— Способ оплаты: почасовая или за гектар
— Уровень заработной платы: низкая, средняя или высокая базовая ставка
— Пользовательская ставка: установите собственную ставку заработной платы.
— Уведомления: Включить/выключить оповещения о платежах
— Режим отладки: Дополнительное логирование
КОМАНДЫ КОНСОЛИ:
Введите в консоли команду 'workerCosts', чтобы получить полный список, включая:
— WorkCostsEnable/Disable
— WorkerCostsSetWageLevel 1|2|3
— WorkerCostsSetCostMode 1|2
— WorkerCostsSetCustomRate <amount>
— WorkerCostsTestPayment
— WorkerCostsShowSettings
— WorkerCostsResetSettings
УСТАНОВКА:
1. Распакуйте в папку mods вашего FS25.
2. Включить в меню модов.
3. Настройте параметры в игре или через консоль.
СОВМЕСТИМОСТЬ:
— Работает с FS25 (все версии)
— Поддерживается многопользовательский режим
— Совместимо с большинством других модов
— Можно безопасно добавлять/удалять из существующих сохранений.
Этот мод добавляет новый уровень финансового управления в ваше фермерское хозяйство. Теперь при планировании прибыльности фермы вам нужно учитывать не только затраты на оборудование, но и расходы на рабочую силу. Делает игру более реалистичной и сложной!
Идеально подходит для игроков, желающих большей экономической глубины и реализма в своем фермерском опыте.
Примечание: Все права защищены. Запрещается распространение и присвоение авторства.
V1.0.2.0
— Добавлено 4 новые вкладки
— Полностью переработан дизайн целевой страницы (внутри меню паузы у нас отдельная страница).
Известные проблемы:
— Функция флажка реализована не полностью (названия флажков «Включить режимы редактирования», «Уведомления» и «Режим отладки»)
— Синхронизация между сотрудниками и панелью управления может работать не в полном объеме.
Эти проблемы будут исправлены в следующем обновлении!
