Реалистичные затраты на работников

  • Реалистичные затраты на работников
  • Реалистичные затраты на работников
  • Реалистичные затраты на работников
  • Реалистичные затраты на работников
  • Реалистичные затраты на работников
  • Реалистичные затраты на работников
tisonK
487 подписчиков
V2.2.0.0
29 258

Мод Realistic Worker Costs для Farming Simulator 25

Добавляет реалистичные текущие затраты на заработную плату наемным работникам, делая управление фермой более сложным и стратегическим.

ОСНОВНЫЕ ХАРАКТЕРИСТИКИ:
- Настраиваемая система оплаты труда: выберите почасовую оплату или оплату за гектар.
- Три уровня заработной платы: низкий (15 долларов США в час), средний (25 долларов США в час), высокий (40 долларов США в час).
- Цены на основе квалификации: работники с более высокой квалификацией получают более высокую заработную плату.
- Полная интеграция настроек игры.
- Консольные команды для полного контроля
- Совместимость с многопользовательской игрой
- 10 языковая поддержка
- Совместимость с сохранением игры

КАК ЭТО РАБОТАЕТ:
Рабочие теперь стоят денег, пока они активны! Мод автоматически рассчитывает и удерживает заработную плату на основе:
1. Отработанное время (почасовой режим) ИЛИ обработанные гектары (погакровый режим)
2. Уровень квалификации рабочего (множитель 80%-120%)
3. Выбранный вами уровень заработной платы или индивидуальная ставка.

ОПЦИИ НАСТРОЕК:
- Включить/отключить: включение/выключение мода.
- Режим оплаты: почасово или за гектар
- Уровень заработной платы: низкие, средние или высокие базовые ставки.
- Пользовательская ставка: установите свою собственную ставку заработной платы.
- Уведомления: переключение уведомлений о платежах.
- Режим отладки: дополнительное журналирование.

КОНСОЛЬНЫЕ КОМАНДЫ:
Введите «workerCosts» в консоли для получения полного списка, включая:
- WorkerCostsEnable/Disable
- WorkerCostsSetWageLevel 1|2|3
- WorkerCostsSetCostMode 1|2
- WorkerCostsSetCustomRate <сумма>
- WorkerCostsTestPayment
- WorkerCostsShowSettings
- WorkerCostsResetSettings

УСТАНОВКА:
1. Распакуйте в папку модов FS25.
2. Включить в меню мода.
3. Настройте параметры в игре или через консоль.

СОВМЕСТИМОСТЬ:
- Работает с FS25 (все версии)
- Поддержка мультиплеера
- Совместим с большинством других модов.
- Безопасно добавлять/удалять существующие сохранения.

Этот мод добавляет новый уровень финансового управления в ваше фермерское хозяйство. Теперь при планировании прибыльности вашей фермы вам нужно учитывать не только затраты на оборудование, но и трудозатраты. Делает игру более реалистичной и сложной!

Идеально подходит для игроков, которые хотят большей экономической глубины и реализма в своем фермерском опыте.

Примечание: Все права защищены. Не распространяйте и не претендуйте на свою собственную работу.

===============================================================
Репозиторий GitHub:
https://github.com/TheCodingDad-TisonK/FS25_WorkerCosts
===============================================================
УВЕДОМЛЕНИЕ ОБ АВТОРСКИХ ПРАВАХ:
Все права защищены. Несанкционированное распространение, копирование,
модификация или утверждение этого мода как своего строго запрещено.

Автор оригинала: TisonK
===============================================================

Сервер
Консоли
Список изменений
20
  • БОЛЬШОЕ ОБНОВЛЕНИЕ
    ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ ИСТОРИЮ ИЗМЕНЕНИЙ ПОЛНОСТЬЮ

    Обновление Pro-Staff уже здесь!! Ваши помощники теперь представляют собой настоящую команду, которую вы создаете со временем, а не кучу взаимозаменяемых работников. Сначала сделайте резервную копию сохранения, на всякий случай.

    [Зал найма]
    - Дневной лимит найма - 5 человек в день, сбрасывается каждое утро и сохраняется при сохранении/перезагрузке. На панели показано, сколько вы использовали.
    - Доверенные сотрудники прикрепляются к вершине звездочкой. Сохранения и показы для всех в мультиплеере.
    - Заработайте степень магистра благодаря опыту работы. Их больше не предлагают в аренду; Опытные рабочие начнут появляться, как только ваша команда отработает несколько часов.
    - Ротация по времени - зал теперь обновляется один раз в день, а не пополняется по требованию, а пул выдерживает сохранение/перезагрузку, поэтому это не является бесплатным перебросом.

    [Досье рабочего]
    Панель Pro-Staff (ALT H) теперь представляет собой досье с основными сведениями: щелкните работника, чтобы увидеть его навыки и показатели усталости, часы работы и рабочие места, недавнюю историю работы и основу для эффективной заработной платы. Нанимайте, увольняйте с выходным пособием, назначайте транспортное средство и отмечайте доверенность — все в одном месте.

    [Под капотом]
    - Мультиплеер — список, жизненный цикл и история заданий синхронизируются с клиентами с хоста.
    - Непрерывность работы - работник повторно привязывается к своему транспортному средству, когда работа возобновляется после перезагрузки, вместо найма дубликата.
    - Farm Tablet - панель отходит в сторону при открытом планшете, поэтому две накладки никогда не ругаются.
    - Исправления пользовательского интерфейса - формулировка информационной панели соответствует вкладке заработной платы (Стратегия оплаты / Уровень компенсации), дублирующийся заголовок «Эффективная ставка» удален, и единица уровня теперь соответствует выбранной стратегии.

    [Примечания]
    Старые сейвы загружаются нормально. Консоль: введите workerCosts. Откройте панель с помощью ALT H. Большое спасибо Ариссани за идеи, лежащие в ее основе. Кричите, если что-то не так.

  • - Настройки вашей платежной стратегии и уровня компенсации теперь сохраняются после сохранения и перезагрузки. Они возвращались к настройкам по умолчанию, потому что мод слишком рано считывал настройки, еще до того, как было готово сохранение.
    — Режим затрат переименован в «Стратегия оплаты», а уровень заработной платы — в «Уровень компенсации» на вкладке «Настройки заработной платы».
    — Удалены повторяющиеся метки строк под заголовками каждого раздела, чтобы вкладка читалась чище.

  • — textWrap не является настоящим атрибутом TextElement FS25; textMaxNumLines=1 движка по умолчанию усекает каждый WC_BodyText с помощью '...'. Установите явный textMaxNumLines для всех 7 вариантов использования (страница меню, информация о x2, информационная панель, статистика работника, диалоговое окно зарплаты, справка по настройкам заработной платы)
    - Оценка. Стоимость теперь отображается в режиме за гектар: норма x гектаров, накопленная за этот интервал с помощью новой WorkerSystem:getEstimatedIntervalCost(); также используется на странице статистики работников для общих затрат/затрат на одного работника/разбивки
    - В списке рабочих на приборной панели отображается «Помощник (название автомобиля)».
    - l10n: интервал оплаты составляет 30 минут с момента исправления #38, а не 5; обновлены все 20 устаревших строк и удалено избыточное предложение помощи

  • - Интервал оплаты изменен с 5 → 30 реальных минут; уведомление о завершении задания показывает общую стоимость, взимаемую при увольнении работника
    - Страница «О программе»: номер версии теперь отображается правильно; высота панели увеличена, чтобы предотвратить обрезание текста
    - Раздел «Разбивка работников» переименован в «Разбивка затрат на рабочую силу».
    - Вкладка «Помощь» переименована в «Структура затрат»; исправлено перекрытие строк переключения и переполнение текста в настройках

  • - Исправлено: соседние рабочие NPC (например, из FS25 «Рабочий сосед на поле») неправильно выставляли счета вашей ферме. При отслеживании затрат рабочих теперь проверяется владение фермой, поэтому учитываются только наемные работники.
    - Новое: добавлен полный датский перевод (63 строки). Спасибо DJWestDK!

  • - Добавлен кросс-модовый мост Mission.workerCostsManager для FarmTablet.
    - Исправлен aiSystem:getActiveJobs() + динамический символ валюты.
    - Исправлен MoneyType и активное обнаружение вакансий для подавления заработной платы помощников.
    - Исправлено диалоговое окно «Месячная зарплата», локализация, упаковка, значок вкладки.
    - Исправлена сверхширокая раскладка, привязка поля баланса, сбой флажка.
    - Исправлена текстурированная иконка FS25; Сжатие DXT1
    - Обновлена версия до 1.0.9.0.

  • Небольшой, но важный патч, исправляющий две ошибки пользовательского интерфейса, с которыми столкнулись некоторые игроки.

    Что исправлено:
    - Исправлен сбой, который мог произойти при взаимодействии с флажками в меню настроек.
    - Исправлено расположение панели настроек на сверхшироких мониторах — поле баланса выходило за пределы экрана.

    Сохранения: никаких изменений не требуется.

  • Полный журнал изменений -> https://github.com/TheCodingDad-TisonK/FS25_WorkerCosts/releases/tag/v1.0.7.0

  • [Исправлено]
    * Встроенная вспомогательная заработная плата (25 §/интервал) теперь корректно подавляется. Хук перехватывал MoneyType.WORKER_WAGES, которого нет в FS25 — AIJob:updateCost() игры фактически использует MoneyType.AI. В результате работникам были предъявлены двойные обвинения.
    * Панель управления меню паузы и список рабочих теперь заполняются правильно. getActiveWorkers() использовал несуществующие поля (job.isActive, job.vehicle) и выполнял итерацию activeJobs с помощью пары() вместо ipairs(). Переписано для использования правильного API FS25: job.isRunning, job.vehicleParameter:getVehicle() и job:getHelperName().
    * WorkerCostsEnable теперь правильно переустанавливает ловушку подавления, если она была потеряна в середине сеанса.

    [Добавлено]
    * Консольная команда WorkerCostsDebug true|false — переключение ведения журнала отладки в log.txt во время выполнения.
    * Консольная команда WorkerCostsDiagnostic — печатает полный отчет о состоянии, включая состояние подключения, значения MoneyType, активных рабочих процессов и состояние графического интерфейса. Полезно для устранения неполадок.

  • - Добавлена ежемесячная зарплата для работников, которые работали у вас.
    - Полная доработка кодовой базы, объединение кода и решение пограничных случаев.
    - Исправлена отсутствующая строка l10n wc_monthly_salary_short, которая отсутствовала на странице настроек.
    - Обновлена версия до 1.0.3.0.

    Спасибо @Mihai457 за комментарий к этому предложению.

  • - Добавлено 4 новые вкладки.
    - Новый редизайн целевой страницы (внутри меню паузы у нас есть собственная страница).

    Знать проблемы:
    - Флажок реализован не полностью (метки флажков «Включить мод», «Уведомления» и «Режим отладки»)
    - Синхронизация между работниками и панелью мониторинга может работать не полностью.

    Эти проблемы будут исправлены в следующем обновлении!

  • - Добавлен охранник MoneyType == MoneyType.WORKER_WAGES*

    *Хук теперь подавляет только собственные вычеты из заработной платы рабочих в игре. Все остальные затраты проходят нормально.

  • - Добавлена ​​локальная функция getTextSafe обратно в WorkerSettingsUI.lua (над определением класса), поэтому inject() имеет свой преобразователь в области видимости и может завершиться без проблем.

  • - исправлено 10 ошибок
    - Удален мертвый код
    - Польский для всей кодовой базы

  • - Удален повторяющийся множитель навыка, приводящий к завышению стоимости на 25%.
    - Исправлено отсутствие Logger.lua, препятствующее инициализации мода.
    - Исправлен отсутствующий файл UIHelper.lua, препятствующий рендерингу пользовательского интерфейса.
    - Добавлен подробный README.md с руководством по настройке.
    - Добавлена реализация синглтона logger.lua.
    - Добавлен UIHelper.lua с утилитами создания пользовательского интерфейса.

  • - Обнаружение работников в режиме реального времени с помощью игровой системы искусственного интеллекта.
    - Периодическая обработка платежей (каждые 5 внутриигровых минут)
    - Комплексное ведение журнала отладки для устранения неполадок.
    - Улучшенная обработка и проверка ошибок.
    - Расширенная документация и руководство по установке.

  • - Исправлена ​​ссылка на скачивание и обновлена ​​версия.

    Я случайно загрузил обновление, которое, как мне казалось, было для мода Soil, но после его отправки я понял, что на самом деле это мод Worker Cost. Поскольку отправленные материалы нельзя отменить или удалить, у меня не было другого выбора, кроме как ждать, пока я вернусь домой, чтобы загрузить правильную версию.

    Извините за путаницу и спасибо за терпение!

  • Список изменений:
    - Исправлена команда `SoilFieldInfo`, теперь правильно инициализирует и возвращает данные поля.
    - Улучшены ежедневные обновления почвы с учетом погодных/сезонных эффектов.
    - Исправлена небольшая ошибка в интерфейсе настроек.

    Не работает:
    - Визуальные индикаторы почвы на карте (цвет пока не меняется)
    - Эффекты урожайности (не меняет количество урожая)
    - Корректировка стоимости удобрений (настройка существует, но не реализована)
    - Износ оборудования из-за почвенных условий.
    - Эффекты текстуры почвы/песка/глины

    Планируется:
    - Бонусы за севооборот – не дают бонусов за урожайность за хорошие севообороты.
    - Эффекты покровных культур - не распознает покровные культуры
    - Уплотнение почвы - от тяжелой техники
    - Влияние орошения – на доступность питательных веществ

  • - Исправлены проблемы с пользовательским/графическим интерфейсом.
    - Улучшена совместимость*

    *Мод должен нормально работать с другими моими модами, изменил некоторые элементы графического интерфейса/интерфейса, и теперь он снова работает нормально!

Кредиты
Комментарии
35