Mod de Costos de Trabajadores Realistas para Farming Simulator 25
Agrega costos salariales continuos y realistas para los trabajadores contratados, lo que hace que la gestión agrícola sea más desafiante y estratégica.
CARACTERÍSTICAS PRINCIPALES:
- Sistema de salario configurable: elija pago por hora o por hectárea
- Tres niveles salariales: Bajo ($15/h), Medio ($25/h), Alto ($40/h)
- Precios basados en las habilidades: los trabajadores con mayores habilidades ganan salarios más altos
- Integración completa de la configuración del juego
- Comandos de consola para un control total
- Compatible con multijugador
- Soporte de 10 idiomas
- Guardar juego compatible
CÓMO FUNCIONA:
¡Los trabajadores ahora cuestan dinero mientras están activos! El mod calcula y deduce automáticamente los salarios en función de:
1. Tiempo trabajado (modo por horas) O hectáreas trabajadas (modo por hectárea)
2. Nivel de habilidad del trabajador (multiplicador del 80% al 120%)
3. Su nivel salarial elegido o tarifa personalizada
OPCIONES DE CONFIGURACIÓN:
- Activar/Desactivar: activa/desactiva el mod
- Modo de Costo: Por Hora o Por Hectárea
- Nivel salarial: tarifas base baja, media o alta
- Tarifa personalizada: establezca su propio salario
- Notificaciones: alternar alertas de pago
- Modo de depuración: registro adicional
COMANDOS DE CONSOLA:
Escriba 'workerCosts' en la consola para obtener la lista completa, que incluye:
-CostosdeTrabajadorActivar/Desactivar
- CostosdeTrabajadorEstablecerSalarioNivel 1|2|3
-CostosdeTrabajadorEstablecerModoCosto 1|2
- WorkerCostsSetCustomRate <monto>
- TrabajadorCostosPruebaPago
- CostosdeTrabajadorMostrarConfiguración
- Costos de trabajadorRestablecer configuración
INSTALACIÓN:
1. Extraiga a su carpeta de mods FS25
2. Habilitar en el menú mod
3. Configura los ajustes en el juego o mediante la consola.
COMPATIBILIDAD:
- Funciona con FS25 (todas las versiones)
- Compatible con multijugador
- Compatible con la mayoría de las otras modificaciones.
- Es seguro agregar/eliminar de partidas guardadas existentes
Este mod agrega una nueva capa de gestión financiera a su operación agrícola. Ahora necesita considerar no sólo los costos de equipo, sino también los gastos de mano de obra al planificar la rentabilidad de su granja. ¡Hace que el juego sea más realista y desafiante!
Perfecto para jugadores que desean más profundidad económica y realismo en su experiencia agrícola.
Nota: Todos los derechos reservados. No redistribuya ni reclame como su propio trabajo.
======================================================================
Repositorio de GitHub:
https://github.com/TheCodingDad-TisonK/FS25_WorkerCosts
======================================================================
AVISO DE DERECHOS DE AUTOR:
Todos los derechos reservados. Redistribución no autorizada, copia,
modificación o reclamar este mod como propio está estrictamente prohibido.
Autor original: TisonK
======================================================================
Registro de cambios completo -> https://github.com/TheCodingDad-TisonK/FS25_WorkerCosts/releases/tag/v1.0.7.0
[Solucionado]
* Los salarios de los ayudantes incorporados (25§/intervalo) ahora se suprimen correctamente. El gancho estaba interceptando MoneyType.WORKER_WAGES que no existe en FS25; AIJob:updateCost() del juego en realidad usa MoneyType.AI. Como resultado, los trabajadores estaban siendo acusados doblemente.
* El panel del menú de pausa y la lista de trabajadores ahora se completan correctamente. getActiveWorkers() estaba usando campos inexistentes (job.isActive, job.vehicle) e iterando activeJobs con pares() en lugar de ipairs(). Reescrito para usar la API FS25 correcta: job.isRunning, job.vehicleParameter:getVehicle() y job:getHelperName().
* WorkerCostsEnable ahora reinstala correctamente el gancho de supresión si se perdió a mitad de la sesión.
[Agregado]
* Comando de consola WorkerCostsDebug true|false: alterna el registro de depuración a log.txt en tiempo de ejecución.
* Comando de consola WorkerCostsDiagnostic: imprime un informe de estado completo que incluye el estado del enlace, los valores de MoneyType, los trabajadores activos y el estado de la GUI. Útil para solucionar problemas.
- Salario mensual agregado para los trabajadores que han trabajado para usted.
- Pulido completo del código base, código cableado y casos extremos resueltos
- Se corrigió la cadena l10n faltante wc_monthly_salary_short que faltaba en la página de configuración
- Versión mejorada a 1.0.3.0
Gracias a @Mihai457 por comentar esto como sugerencia.
- Se agregaron 4 páginas de pestañas nuevas
- Un nuevo rediseño completo de la página de destino (dentro del menú de pausa tenemos nuestra propia página)
Conocer problemas:
- Casilla de verificación no implementada completamente (etiquetas de casilla de verificación Habilitar Mod, Notificaciones y Modo DEPURACIÓN)
- Es posible que la sincronización entre los trabajadores y el panel no funcione completamente
¡Estos problemas se solucionarán en la próxima actualización!
- Se agregó un guardia moneyType == MoneyType.WORKER_WAGES*
*El gancho ahora solo suprime las deducciones salariales de los trabajadores del juego. Todos los demás costos pasan normalmente.
- Se agregó la función local getTextSafe a WorkerSettingsUI.lua (arriba de la definición de clase), por lo que inject() tiene su solucionador dentro del alcance y puede completarse limpiamente.
- 10 errores corregidos
- Código muerto eliminado
- Polaco para todo el código base
- Se eliminó el multiplicador de habilidad duplicado que causaba una sobrecarga de costo del 25 %.
- Se corrigió la falta de Logger.lua que impedía la inicialización del mod.
- Se corrigió el archivo UIHelper.lua que faltaba y que impedía la representación de la interfaz de usuario.
- Se agregó README.md completo con guía de configuración.
- Se agregó la implementación singleton de logger.lua.
- Se agregó UIHelper.lua con utilidades de creación de UI.
- Detección de trabajadores en tiempo real mediante el sistema de inteligencia artificial del juego.
- Procesamiento de pagos periódico (cada 5 minutos en el juego)
- Registro de depuración completo para la resolución de problemas
- Mejor manejo y validación de errores.
- Documentación mejorada y guía de instalación.
- Se corrigió el enlace de descarga y se actualizó la versión.
Accidentalmente subí una actualización que pensé que era para Soil Mod, pero después de enviarla me di cuenta de que en realidad era el mod Worker Cost. Como los envíos no se pueden deshacer ni eliminar, no tuve más remedio que esperar hasta llegar a casa para cargar la versión correcta.
Perdón por la confusión y gracias por tu paciencia.
Registro de cambios:
- Se corrigió el comando `SoilFieldInfo` que ahora inicializa y devuelve datos de campo correctamente
- Actualizaciones diarias mejoradas del suelo con efectos climáticos/estacionales.
- Se corrigió un pequeño error en la configuración de la interfaz de usuario.
No funciona:
- Indicadores visuales del suelo en el mapa (aún no hay cambios de color)
- Efectos en el rendimiento de los cultivos (no cambia las cantidades de cosecha)
- Ajustes de costos de fertilizantes (el ajuste existe pero no se implementa)
- Desgaste/desgaste del equipo por las condiciones del suelo.
- Efectos de textura del suelo/arena/arcilla.
Planeado:
- Bonificaciones por rotación de cultivos: no otorga bonificaciones de rendimiento por buenas rotaciones.
- Efectos de los cultivos de cobertura: no reconoce los cultivos de cobertura
- Compactación del suelo - desde equipo pesado
- Efectos del riego - sobre la disponibilidad de nutrientes
- Se corrigieron problemas de UI/GUI
- Compatibilidad mejorada*
* ¡El mod debería funcionar bien con mis otros mods, cambié algunas cosas de GUI/UI y ahora funciona bien nuevamente!