Suelo y fertilizante realistas

  • Suelo y fertilizante realistas
  • Suelo y fertilizante realistas
  • Suelo y fertilizante realistas
  • Suelo y fertilizante realistas
  • Suelo y fertilizante realistas
  • Suelo y fertilizante realistas
tisonK
480 suscriptores
V2.4.1.5
131 689

Mod realista de suelo y fertilizantes para Farming Simulator 25

!!! ¡¡¡NO COMPATIBLE CON AGRICULTURA DE PRECISIÓN !!!

Agrega una profundidad significativa a la agricultura sin una complejidad abrumadora. Cada campo tiene su propia salud del suelo (nitrógeno, fósforo, potasio, materia orgánica y pH) que cambia según lo que se cultiva, lo que se aplica y el clima. Ignore su suelo y los rendimientos se verán afectados. Administrelo bien y su granja funcionará de manera más eficiente.

Para reproducir el mod en su máxima expresión, descargue el siguiente archivo (las instrucciones se encuentran en el archivo Léame)
https://modsfire.com/OwETnO2y0uo66g2

🌱 NUTRIENTES DEL SUELO

Cada campo rastrea de forma independiente cinco valores:
- Nitrógeno (N): se agota en gran medida en la mayoría de los cultivos, especialmente en el maíz y la canola.
- Fósforo (P): se agota más lentamente y es más importante para los cultivos de raíces.
- Potasio (K): se pierde en grandes cantidades en las cosechas de alto rendimiento; especialmente pesado para patatas y remolachas azucareras
- Materia Orgánica (MO): mejora la fertilidad a largo plazo; el estiércol y el abono lo fortalecen; La paja picada también contribuye
- pH: afecta la forma en que se absorben los nutrientes; cal y yeso ajustarlo

Los cultivos extraen diferentes cantidades de cada nutriente. Los campos en barbecho se recuperan lentamente por sí solos. Las legumbres (soja, guisantes, frijoles) aportan un bono de nitrógeno en primavera. Cultivar el mismo cultivo consecutivamente aumenta la extracción de nutrientes.


🧪 TIPOS DE FERTILIZANTES

El mod admite todos los principales tipos de fertilizantes utilizados en el juego base y mods comunes:

Sintético:
- Fertilizante líquido: N/P/K equilibrado, absorción rápida
- Fertilizante sólido: mayor fósforo, costo estándar
- Digestato: subproducto de biogás, nitrógeno fuerte y potasio.
- UAN28 / UAN32 — soluciones de nitrógeno líquido
- Amoníaco anhidro: fuente de nitrógeno de mayor concentración
- AMS / Urea: opciones de nitrógeno líquido y seco
- Fertilizante inicial: fertilizante emergente con alto contenido de fósforo
- MAP / DAP: opciones secas y líquidas con alto contenido de fósforo
- Potasa: fuente de potasio puro

Orgánico:
- Estiércol: de liberación lenta, genera materia orgánica.
- Purín: líquido orgánico con alto contenido de potasio.
- Compost: excelente refuerzo de materia orgánica
- Biosólidos: buena opción orgánica integral
- Estiércol de pollo: nutrientes concentrados que forman materia orgánica.
- Estiércol granulado: procesado para una aplicación más sencilla

Manejo del pH:
- Cal: aumenta significativamente el pH
- Lima líquida: ligeramente más suave que la cal seca
- Yeso: reduce ligeramente el pH y mejora la materia orgánica.

Protección de cultivos:
- Insecticida: reduce la presión de las plagas
- Fungicida: reduce la presión de las enfermedades.

Cada tipo tiene perfiles de nutrientes realistas con tasas de aplicación adecuadas en unidades métricas o imperiales.


💧 CONTROL DE TASA DE PULVERIZACIÓN

Controle exactamente cuánto fertilizante aplica por pasada:
- Las combinaciones de teclas Rate Up / Rate Down le permiten realizar ajustes sobre la marcha mientras está en la cabina
- 20 multiplicadores de tasa escalonados de 0,10x a 2,00x en incrementos de 0,10
- Riesgo de sobreaplicación: exceder 1,25 veces el riesgo de quemar el pH y el nitrógeno; a 1,50x la combustión está garantizada
- El modo Auto-Rate establece automáticamente la tasa de aplicación en función de qué tan agotado está el campo: los grandes déficits aumentan, el suelo sano disminuye
- La tarifa persiste por vehículo para que no pierdas tu configuración al salir


📉 PENALIDAD DE CEDER

Los niveles bajos de nutrientes reducen el rendimiento. Los campos necesitan N, P y K en o por encima del umbral óptimo para una producción completa. Cuanto más por debajo de ese umbral, mayor será la penalización, hasta un límite máximo dependiendo de cuán exigente sea el cultivo.


🐛 PRESIÓN DE PLAGAS, MALEZAS Y ENFERMEDADES

Los campos rastrean la presión de malezas, plagas y enfermedades de forma independiente. El cultivo reduce la presión de malezas y plagas. El arado reduce de manera más agresiva la presión de plagas y enfermedades. Las aplicaciones de insecticidas y fungicidas reducen directamente las presiones respectivas.


📊 HUD

Un panel de suelo en tiempo real muestra los niveles actuales de nutrientes del campo de un vistazo:
- 6 posiciones preestablecidas (arriba a la derecha, arriba a la izquierda, abajo a la derecha, abajo a la izquierda, centro a la derecha o personalizadas)
- La posición personalizada se puede arrastrar: colócala exactamente donde quieras
- 4 temas de color: verde, azul, ámbar, mono
- 3 tamaños de fuente
- 5 niveles de transparencia
- Modo compacto para pantallas más pequeñas
- Activa o desactiva el HUD con una combinación de teclas
- Todas las configuraciones de HUD son por jugador y no afectan a otros jugadores en el modo multijugador.

También está disponible un Informe de suelo completo mediante combinación de teclas, que muestra un desglose detallado del campo actual.


🗺️ SUPERPOSICIÓN DEL MAPA DEL SUELO

Se puede acceder a un mapa superpuesto codificado por colores mientras el mapa del juego está abierto. Cambie entre 9 capas de datos: nitrógeno, fósforo, potasio, pH, materia orgánica, puntuación de urgencia, presión de malezas, presión de plagas y presión de enfermedades. Cada celda de campo tiene un color verde/amarillo/rojo según su estado actual.


📋 PANTALLA DE PDA

Una página dedicada en la PDA del juego con dos pestañas:
- Descripción general de la granja: lista completa de campos que muestra N/P/K/pH/OM y el estado de cada campo rastreado, además de promedios de toda la granja
- Plan de tratamiento: enumera los campos que necesitan atención con un desglose de lo que necesitan y por qué.


⚙️ AJUSTESAbra el panel de configuración con Shift+O. En el modo multijugador, la configuración del juego está controlada por el administrador. La configuración de HUD/pantalla es siempre por jugador.

Sistemas conmutables:
- Sistema de fertilidad (activar/desactivar todo el mod)
- Ciclos de nutrientes
- Costos de fertilizantes
- Efectos estacionales (el comportamiento del nitrógeno cambia según la estación)
- Efectos de la lluvia (la lluvia provoca la lixiviación de nutrientes)
- Bonificación por arado (arar mejora la salud del suelo)
- Control de velocidad automática
- Notificaciones (advertencias de nutrientes bajos)

Niveles de dificultad:
- Simple: menor agotamiento, menores costos, más indulgente
- Realista: tarifas estándar equilibradas (predeterminadas)
- Duro: agotamiento rápido, costos más altos, no hay lugar para la negligencia

Unidades: cambia entre métrico (kg/ha) e imperial (lb/ac) por jugador.


🔗 COMPATIBILIDAD CON AGRICULTURA DE PRECISIÓN

Si el DLC oficial de Precision Farming está activo, este mod ingresa automáticamente al modo de solo lectura. No interfiere con los datos del suelo PF: simplemente observa. Sin conflictos.


👥 MULTIJUGADOR

Totalmente compatible. El servidor controla la configuración del juego. Cada jugador controla sus propias preferencias de HUD. Los datos del suelo del campo se sincronizan con todos los clientes. Los nuevos jugadores que se unen a mitad de sesión reciben una sincronización de estado completa automáticamente.


💻 COMANDOS DE CONSOLA

Escriba suelofertilidad en la consola del desarrollador (tecla de tilde) para ver todos los comandos. Los claves:

fertilidad del suelo: muestra todos los comandos disponibles
SoilEnable / SoilDisable: alterna el mod
SoilSetDifficulty 1/2/3 - dificultad establecida
SoilFieldInfo <fieldId>: muestra datos de suelo para un campo específico
SoilShowSettings: muestra la configuración actual
SoilResetSettings: restablece todo a los valores predeterminados
SoilSaveData: fuerza a guardar datos del suelo en el disco
SoilDebug: alterna el registro de depuración


✅ COMPATIBILIDAD

- Funciona con todos los mapas.
- Funciona con todos los vehículos y pulverizadores.
- Compatible con modificaciones de rotación de cultivos.
- No se conocen conflictos con otras modificaciones.
- Compatible con partidas guardadas: las partidas guardadas existentes se cargan normalmente


📦 INSTALACIÓN

Extrae el zip en tu carpeta de mods. Abra el panel de configuración con Shift+O para configurar. No se requieren pasos adicionales.


======================================================================
Repositorio de GitHub:
https://github.com/TheCodingDad-TisonK/FS25_SoilFertilizer
======================================================================
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
======================================================================

Servidor
Consolas
registro de cambios
81
  • - Corregido: Las secciones exteriores de la barra de pulverización de JD ahora pulverizan fertilizante en todo el ancho de trabajo. La comprobación de límites del campo suprimía incorrectamente las secciones exteriores para fertilizantes (solo se debe comprobar el límite para herbicidas, insecticidas y fungicidas).

    - Corregido: La función Ver y Pulverizar ahora suprime correctamente los efectos de pulverización y el consumo de fluido en vehículos sin boquillas personalizadas (por ejemplo, Condor Endurance II). Anteriormente, estos vehículos pulverizaban sin condiciones.
    - Corregido: Las secciones exteriores de la barra de pulverización ahora muestran imágenes de pulverización cuando no se ha comprado la opción "Ver y pulverizar".
    - Corregido: La superposición de suelo aparece en blanco en mapas grandes/personalizados (Costa Siempreverde, etc.).
    - Corregido: El diálogo de tratamiento ahora muestra lb/acre y gal/acre cuando las unidades imperiales están habilitadas.
    - Corregido: El herbicida aplicado a través de la ruta FERTILIZER_PROFILES ahora evita correctamente que la actualización de la presión de malezas sobrescriba la reducción.
    - Corregido: Se producía un fallo al encender un pulverizador: se intentaba comparar un valor booleano con un número.
    - Corregido: Las imágenes de la boquilla de pulverización ya no persisten después de que el pulverizador se detiene.
    - Corregido: El estado de nutrientes "Bueno" ahora se alinea con el óptimo marcado en azul del cultivo.

  • FIJO:
    - Las pilas de fertilizantes personalizadas (MAP, DAP, Urea, AMS, etc.) ahora se cargan sin advertencias de textura: todas las texturas del plano de relleno se convierten del formato DDS incompatible a PNG.
    - Datos del suelo rastreados en vivo por sección de boquilla durante la aplicación: sin valores obsoletos en los bordes del campo
    - Las secciones de boquilla en los límites del campo ya no pierden crédito de cobertura
    - See & Spray ahora es una configuración de taller de vehículos en JD R700i y R975i, no una tecla de alternancia de tiempo de ejecución
    - Se restauraron los efectos de las partículas de aerosol para HERBICIDA, INSECTICIDA y FUNGICIDA: los tipos de relleno de vainilla fueron eliminados de sus ranuras dedicadas para el tipo de aerosol mediante la inyección de tipo de relleno personalizado, lo que impidió que comenzaran los efectos.
    - Los paneles del vehículo ya no muestran sugerencias de combinación de teclas falsas (Alt+4/5/6 para Ver y rociar, Alt+1/2/3 para Sensor inteligente) para acciones que no están registradas
    - Cuadro de diálogo de la guía actualizado: informe de campo eliminado, descripciones de sensor inteligente/ver y rociar/tasa variable corregidas
    - README y el registro de cambios del juego actualizados para reflejar los cambios de 2.4.1.0

    NOTAS IMPORTANTES:
    - See & Spray requiere el JD R700i (28 m) o JD R975i (36 m) adquiridos con la configuración de tienda See & Spray; los pulverizadores del juego base no se prueban con esta función
    - El sensor inteligente y la tasa variable funcionan con cualquier pulverizador compatible con VWW: habilítelos en Configuración → Administrador → Sistemas inteligentes
    - No es compatible con FS25_precisionFarming (el mod se desactiva automáticamente cuando se detecta PF)

  • 🚜 Nuevo: vehículos pulverizadores personalizados
    - Se agregó John Deere R700i (pluma de 28 m) y R975i (pluma de 36 m) con control total de sección por boquilla (SFNozzleEffects)

    🗺️ Nuevo: Superposiciones de rutas de trabajo
    - Las operaciones de labranza (arado, cultivo) ahora dejan un rastro de trabajo visible en el HUD y el minimapa: el mismo sistema que los rastros de aspersión.

    🔧 Pulverizador / Correcciones de tasa variable
    - Corregido: La tasa variable + la tasa automática ya no reducen al doble la ganancia de nutrientes; la aplicación al 50% ahora proporciona correctamente el 50%, no casi cero
    - Corregido: Los efectos visuales del spray ya no se activan cuando el brazo está plegado o el vehículo está completamente detenido.
    - Corregido: la supresión visual basada en la transición evita la superposición de efectos al cambiar los tipos de pulverización en el medio del campo.
    - Corregido: las secciones de borde/límite del campo (punto medio de la punta del auge fuera del campo) ahora siempre reciben crédito completo de nutrientes

    📊 Monitor de suelo / Correcciones de HUD
    - Corregido: HUD siempre muestra promedios de campo; los valores de celda locales ya no sobrescriben temporalmente el promedio durante la pulverización
    - Corregido: la barra fantasma (vista previa de ganancia de nutrientes proyectada) ahora aplica correctamente el multiplicador de dificultad de la tasa de reposición.
    - Corregido: Las marcas altas/bajas en las barras de suelo ahora se muestran en la posición correcta

    🌾 Solución de cosecha
    - Corregido: el modificador de rendimiento ya no cae progresivamente durante una cosecha de varias pasadas; ahora se congela en la primera llamada de cosecha y se mantiene estable durante todo el ciclo del cultivo.

    🗂️ Correcciones en el mapa/descripción general
    - Corregido: las barras de información sobre herramientas de las celdas del mapa ahora muestran valores numéricos (N/P/K como %, pH como decimal, OM como %) (antes solo eran barras sin etiquetar).
    - Corregido: el umbral de fósforo aceptable/bueno en el panel de descripción general de la granja ahora coincide con todas las demás visualizaciones del suelo (estaba obsoleto en 45, corregido a 40)
    - Corregido: Se corrigió el anclaje de la superposición del suelo del minimapa: no más parpadeos ni derivas en mapas grandes (#547)

    💰 Precios
    - Precios de compra reequilibrados en los 20 tipos de fertilizantes personalizados para reflejar mejor las proporciones de costos del mundo real

  • - La configuración de la tasa de aplicación (gal/ac o L/ha) ahora cambia correctamente la cantidad de producto que se aplica físicamente.
    - La barra de malezas en el Monitor de suelo cambió de nombre a "Riesgo de malezas" para evitar confusiones.
    - Ahora se puede cambiar el tamaño del Panel de información del pulverizador y del Panel de la cosechadora: arrastre el controlador de la esquina para escalar entre 0,5× y 2,5×. El tamaño se guarda entre sesiones.
    - La barra de estadísticas de la cosechadora ahora muestra datos reales: volumen de grano de la sesión, área del campo y días desde la última cosecha (anteriormente mostraba valores de cobertura de aspersión que siempre eran 0 durante la cosecha).
    - Se agregó la barra de estadísticas del panel de información del pulverizador, que muestra: porcentaje de cobertura de pulverización, área de sesión, área de campo y días desde la cosecha.
    - El panel de información del pulverizador ahora filtra los nutrientes traza: si está aplicando un producto P, solo se muestra la barra P (no más barras N fantasma en 11 cuando P es 411).
    - Alternar ruta de trabajo en Configuración → HUD y pantalla → Visibilidad. Activa o desactiva las superposiciones de puntos de pase de pulverización y de cosecha, tanto en el mundo como en el minimapa. El valor predeterminado está activado.

  • !!! Asegúrate de tomar el instalador de Density Layer para usar el mod correctamente

    - La presión de maleza fija ya no aumenta al recargar o los aumentos de salto de tiempo ahora están limitados a 20 puntos/día, por lo que la presión aumenta gradualmente
    - Se corrigió el multiplicador de tasa de aplicación de SF que ahora se muestra en la barra de título del panel del rociador para que siempre sepa la tasa activa de un vistazo.
    - Corregido: el modo daltónico ahora se activa automáticamente cuando la configuración para daltónicos del juego está activada.

    Las capturas de pantalla se actualizarán en la próxima versión :)

  • - El mapa de suelo (superposición N/P/K/pH/OM) ahora se carga completamente visible desde el momento en que ingresas un guardado: no más mapas en blanco o medio cargados
    - Las zonas del mapa de suelo ahora muestran correctamente diferentes valores por zona en lugar de que todas las zonas muestren el mismo número.
    - Se corrigió un bloqueo que podía ocurrir al fumigar cerca de los límites del campo.
    - Se corrigieron las secciones del brazo que aplicaban incorrectamente el producto a los campos adyacentes.
    - Se corrigió el panel de configuración del administrador que mostraba una etiqueta de texto rota en lugar del nombre de la configuración.
    - Servidor dedicado: cambiar entre productos fertilizantes (por ejemplo, N → K) ahora actualiza las pantallas del cliente inmediatamente
    - La detección de malezas See & Spray ahora lee datos en vivo del juego en lugar de valores obsoletos en caché
    - Las barras de presión de malezas, plagas y enfermedades ahora están ocultas en el HUD cuando la presión es cero: no más filas vacías que abarrotan la pantalla
    - Se corrigió un fallo de inicio relacionado con el orden de inicialización de datos de la zona.

  • - Se corrigió N y K a partir de 90%+ en nuevos guardados: los valores predeterminados de ajuste ahora comienzan en el rango justo, coincidiendo con los valores predeterminados de los campos
    - Se corrigió el límite de % de paso en ~50 % después de una pulverización en todo el campo: el área del polígono de cultivo ahora se usa como denominador en lugar del área de parcela de tierra agrícola más grande.
    - Se corrigió el modo de ancho parcial que acreditaba las secciones de brazo inactivas para el porcentaje de aprobación; solo las secciones VWW activas cuentan para la cobertura.
    - Se corrigió la visualización de la tasa variable que oscila rápidamente con los fertilizantes tipo MAP/P; la tasa ahora se suaviza para evitar el parpadeo por tick en los límites de la zona
    - Se corrigió que la cal líquida drenara todo el tanque en segundos; se corrigió el índice de tipo de rociado
    - Se corrigió el restablecimiento de la cobertura de la sesión de herbicida: la segunda pulverización ya no activa instantáneamente la protección en la primera garrapata.
    - Se corrigieron las barras del HUD de malezas, plagas y enfermedades que se mostraban en una fila encima de sus etiquetas: alineación vertical corregida.
    - Traducción de la guía al danés (da) actualizada: el diálogo de la guía ahora está completamente en danés (contribución de la comunidad)

  • - El cuadro de diálogo Guía de suelos (las 5 pestañas: Descripción general, Guía HUD, Flujo de trabajo, Productos, Preguntas frecuentes) ahora está completamente preparado para traducirse a los 26 idiomas admitidos. Los traductores de la comunidad ahora pueden contribuir con versiones localizadas.
    - Se corrigió el ícono de la tableta PDA que no se mostraba en la barra de pestañas (era invisible debido a una configuración de color transparente)
    - Se corrigió que en la descripción general de la granja en el PDA faltara la columna de Materia Orgánica (OM): ahora se muestra correctamente entre pH y Estado.
    - Se corrigió el cuadro de diálogo de detalle de campo que cortaba el contenido en la parte inferior; se aumentó la altura del cuadro de diálogo para evitar el recorte
    - Se corrigieron todos los productos Big Bag y Liquid Tank que faltaban en la tienda; están completamente disponibles nuevamente

  • - Los efectos del rociado ya no persisten cuando Courseplay pliega el rociador en mitad de la operación.
    - Preguntas frecuentes sobre la Guía de suelos: configuración reemplazada/entrada de administrador con explicación de penalización de rendimiento (BUENO=sin penalización, REGULAR=5-15%, POBRE=hasta 40%)
    - Se aumentó la altura del cuadro de diálogo Detalle de campo (615→660 px): las filas de contenido ya no se recortan en la parte inferior
    - Los encabezados de las columnas N/P/K/pH/Estado en la pantalla del PDA ahora están alineados a la derecha para coincidir con las celdas de datos
    - Descripción general de la guía de suelos: la entrada de estado FAIR ahora se ajusta correctamente en dos líneas
    - Página HUD de la Guía de suelos: etiquetas de marcas consistentes ("La barra es VERDE"); Sección de paneles de sistema inteligente recortada para evitar el desbordamiento de la columna
    - Se aumentó la altura del cuadro de diálogo Guía de suelos para evitar el recorte del contenido de las columnas (bg: 900→930px)
    - modDesc descVersion actualizado a 108
    - Registro de cambios del diálogo de versión actualizado

  • Uno grande :)

    - Se corrigieron varios errores que no están escritos aquí (PR#444)
    - Precios fijos para compras múltiples: al comprar más de 2 bolsas grandes se cobra el doble del precio correcto
    - Tasas de pulverización fijas para herbicida/insecticida/fungicida: 1,5 L/ha → 100 L/ha tasa de portador realista
    - Se corrigió que AN 34.5 Dry no se pudiera cargar en esparcidores en algunas configuraciones.
    - Se corrigió el error de registro del tipo de llenado del servidor dedicado (mecanismo de reintento para tipos de llenado de carga tardía)
    - Se solucionó el problema por el cual solo rociaba la sección media del brazo.
    - Se corrigió el contador de porcentaje de pases de campo que se reiniciaba incorrectamente al cambiar de producto en el medio del campo.
    - Se corrigió la tasa de pulverización automática usando objetivos genéricos N/P/K en lugar de objetivos óptimos por cultivo.
    - Se corrigió el herbicida/insecticida/fungicida que otorgaba protección al campo antes de que se alcanzara el 80% de cobertura.
    - Se corrigió el estado del sensor inteligente que se muestra en blanco cuando la presión de plagas/enfermedades es cero
    - Se corrigió la discrepancia en el tamaño de los mosaicos del minimapa en mapas grandes (los puntos ahora se alinean con celdas de suelo de 10 m)
    - Configuración de control de límites de campo agregada: apaga automáticamente las secciones de la pluma que se extienden fuera de los límites del campo
    - Se agregó un gradiente de capa de suelo en el minimapa: cada mosaico ahora muestra el color real del suelo por celda (no solo el promedio del campo)
    - Zoom de minimapa agregado: vincule una tecla a SF_MINIMAP_ZOOM para realizar un ciclo de zoom de 1x / 2x / 4x
    - Se agregó una barra de pH en el HUD del suelo: la barra anclada en el centro muestra una desviación ácida/alcalina con marcas de umbral y una barra fantasma
    - Se agregó cal/quema de cultivos de OM: la aplicación de cal a cultivos en crecimiento genera una penalización de rendimiento del -80 % en la cosecha (OM: -20 %)

  • - POLIFOSKA ahora funciona de extremo a extremo: se carga en esparcidores, drena a la velocidad correcta, muestra el efecto visual correcto y está disponible para recargar en el taller.
    - Precision Farming y THPF ahora reconocen correctamente POLIFOSKA como producto fertilizante
    - El panel de configuración ahora se desplaza cuando una categoría tiene más elementos de los que caben en la pantalla
    - Traducción al francés totalmente actualizada por el hablante nativo Seb/Squall39

  • REGISTRO DE CAMBIOS COMPLETO (aconsejo leer las versiones anteriores)
    https://github.com/TheCodingDad-TisonK/FS25_SoilFertilizer/blob/main/CHANGELOG.md

    Qué se corrige/agrega en esta versión:
    - Los paneles del sistema (Sensor inteligente, Ver y rociar, Tasa variable) ahora colapsan limpiamente
    - Los paneles apilados ya no se superponen cuando se colapsa un panel encima de ellos.
    - Los paneles del sistema ahora se ocultan cuando el HUD principal está desactivado (tecla H)
    - POLIFOSKA (y cualquier otro tipo de relleno SF que falte en la lista de permitidos del esparcidor) ahora se carga y recarga desde los esparcidores correctamente

    Asegúrese de VINCULAR las nuevas claves :)
    También me aseguré de incluir una GUÍA... ¡ve a leerla!

  • - Corregido: el control de sección de Agricultura de precisión ahora cierra correctamente las secciones
    suelo ya fertilizado mientras el vehículo está en movimiento - previamente secciones
    sólo se cierra en los límites del campo/cabecera o cuando el vehículo llega a una
    parada completa (0 km/h). La causa principal fue la reasignación del tipo de pulverización que se ejecutaba antes
    El motor del juego establece el índice de pulverización en cada cuadro, lo que provoca que el detector de superposición
    para no recibir señal. (¡Gracias Tomi89 por el informe detallado!)

    - Corregido: Los esparcidores de nitrato de amonio (AN) ya no registran un
    Error "No se pudo encontrar el efecto de ruta de movimiento" y ahora se muestra correctamente
    imágenes de difusión (faltaba AN en las listas de reasignación de tipos de relleno internos)

    - Corregido: la ventana emergente de información de celda del mapa Shift+S (SoilMapCellDialog) estaba silenciosa
    nunca registrarse al iniciar el mod debido a que falta una carga del archivo fuente -
    ahora se abre correctamente

  • - NUEVO: Fertilizante NPK compuesto Polifoska 6-20-30 (saco grande, granulado seco)
    - NUEVO: Indicador de eficiencia de rendimiento en el HUD
    - NUEVO: Visualización de la tasa de tratamiento en el HUD
    - NUEVO: Traducción completa al húngaro por @MathiasHun
    - Corregido: Los implementos pulverizadores perdían su panel de control de dosis después de cargar un archivo guardado.
    - Corregido: Las cosechadoras grandes no agotan los nutrientes: la posición del encabezado ahora se usa como respaldo
    - Corregido: la fórmula de presión de malezas se invirtió (los campos limpios se penalizan, los campos con malezas no)
    - Corregido: Campos desnudos que muestran una cobertura de maleza del 100%
    - Corregido: los efectos de la lluvia (lixiviación, nitrógeno estacional) no se ejecutaban
    - Corregido: Los efectos de protección de cultivos se aplican incluso con los ciclos de nutrientes desactivados.
    - Corregido: el cambio del modo de compatibilidad de PF ahora tiene efecto sin necesidad de recargar

  • Esta actualización ofrece compatibilidad total con el mod Precision Farming y una revisión importante de
    la superposición del mapa del suelo, lo que lo hace más inteligente, más preciso y más fácil de leer en un
    mirada. También se han eliminado una serie de errores en las cosechas y los fertilizantes, algunos de los cuales
    que silenciosamente subestimaban la pérdida de nutrientes de ciertos cultivos.

    Qué hay de nuevo/Qué se ha solucionado:

    • Integración de agricultura de precisión: el mapa de suelo ahora funciona junto con el mod PF,
    compartir datos de campo y respetar el sistema de zonas de PF
    • La información sobre herramientas de superposición de mapas ahora muestra la información correcta para cualquier capa que esté
    visualización (N / P / K / pH / OM) — anteriormente todas las capas mostraban los mismos datos
    • Los mosaicos superpuestos que aún no se han muestreado ahora están visiblemente atenuados para que puedas
    sepa de un vistazo qué áreas aún necesitan atención
    • La variación de pH entre zonas ahora se conserva correctamente en el mapa: sobreencalado
    Los campos están etiquetados claramente.
    • El agotamiento de los nutrientes de la cosecha se debió al uso de una escala incorrecta para el tamaño del campo: fija,
    Los campos tan grandes ahora se agotan correctamente en lugar de hacerlo demasiado rápido.
    • La ganancia de materia orgánica del corte de paja estuvo ligada al tamaño del campo en lugar de
    concentración - fija
    • La cosecha de avena estaba utilizando valores de extracción de nutrientes incorrectos (arreglado)
    • Los cultivos cosechados en modo hilera/hilera ahora agotan correctamente los nutrientes
    • Faltaban las marcas de la barra de nitrógeno cuando la agricultura de precisión estaba activa: solucionado
    • Se repararon la búsqueda de ID de campo del pulverizador y el registro de aplicación de pH
    • La protección de cultivos (fungicida/insecticida/herbicida) ahora reduce el estrés de las plantas.
    en el 50% previsto; anteriormente tenía poco efecto
    • La materia orgánica ahora se sujeta correctamente al cargar partidas guardadas más antiguas.

    Compatibilidad con archivos guardados: totalmente compatible con archivos guardados existentes, sin necesidad de migración.

  • Un comunicado de limpieza pequeño pero importante. El mod estaba escribiendo su configuración,
    Diseño HUD y archivos de depuración en una carpeta llamada "modsSettings" (error tipográfico) en lugar de
    "modConfiguración". Esta versión corrige la ruta y reorganiza la salida en
    subcarpetas con nombres claros para que todo sea más fácil de encontrar.

    Qué se ha arreglado/cambiado:
    - Corregido: los archivos mod se escribían en "modsSettings" en lugar de "modSettings" - corregido
    - Los archivos de configuración ahora se guardan en: modSettings/FS25_SoilFertilizer/Settings/
    - Los archivos de diseño de HUD ahora se guardan en: modSettings/FS25_SoilFertilizer/HUD/
    - La salida de depuración ahora se guarda en: modSettings/FS25_SoilFertilizer/Debug/
    - Corregido: el cambio de visibilidad del HUD (tecla J) ahora se guarda inmediatamente; anteriormente solo se guardaba al cerrar el juego.
    - Corregido: los valores negativos de Materia Orgánica de partidas guardadas corruptas ya no aparecen en el HUD

    Nota: Si tenías una carpeta "modsSettings" en el directorio de tu juego desde una versión anterior
    versión, se puede eliminar de forma segura: el mod creará la carpeta correcta en
    siguiente carga.

    No se necesita migración. Funciona con todos los guardados existentes.

  • Qué hay de nuevo/arreglado:
    - Corregido: la visibilidad de superposición de celdas del mapa de suelo ahora se guarda correctamente.
    Si lo tenías abierto, permanece abierto cuando recargas tu juego.
    - Corregido: las configuraciones solo locales (preferencias de visualización, alternancia de UI) no existen
    ya no se escribe en el archivo de la partida guardada; anteriormente estaban siendo
    sobrescrito al cargar un guardado diferente en la misma máquina
    - Traducción al francés mejorada con traducciones nativas de la comunidad.
    colaborador Seb: modo daltónico y cadenas del panel de información de campo que
    se mostraban en inglés ahora están completamente traducidos

    Guarda: no se necesita migración. Funciona con todos los guardados existentes.

  • Una versión de revisión pequeña pero importante.

    Qué está arreglado:
    - La siembra ya no maximiza NPK instantáneamente: las sembradoras estaban incorrectamente
    desencadenando un aumento masivo de residuos debido a un error de conversión de unidades
    - El mapa del suelo ahora muestra correctamente los datos en todo el ancho de la barra cuando se pulveriza
    - Los tipos de relleno personalizados (por ejemplo, volcar productos en el suelo) ahora funcionan como se esperaba.
    - Se solucionó un problema de orden de carga con tipos de mapas de densidad que podrían causar inestabilidad.
    en algunos mapas

  • Corregido:
    - El fertilizante de potasio (potasa/potasa líquida) ahora proporciona ganancias de K correctas.
    Las dosis antes eran demasiado bajas: a 70 kg/ha ahora se obtiene una cantidad significativa de K
    en lugar de apenas mover la aguja.
    - Las aplicaciones de herbicidas ahora reducen correctamente la presión de las malezas en el informe de la celda.
    y recubrimiento de suelo. Anteriormente, los datos de las células no se actualizaban después de la pulverización.
    - Servidor dedicado: los datos de las células del suelo (la superposición por celda) ahora se sincronizan correctamente
    a los jugadores que se unen a mitad de sesión. Anteriormente, los clientes veían una superposición vacía.
    - Los campos creados o ampliados durante la sesión ahora se detectan y rastrean inmediatamente.
    Anteriormente, el mod los ignoraba hasta una recarga completa.
    - Corrección de compatibilidad de control de sección: las aplicaciones de herbicidas y fertilizantes fueron
    contabilizándose dos veces, provocando penalizaciones incorrectas en el suelo. Ahora contado una vez.
    - Varias correcciones del servidor dedicado: respaldo de HUD, sincronización de red y estado de guardado
    La persistencia se ha mejorado.
    - Se solucionaron problemas de alineación de texto en el menú de configuración y en la PDA.

    Nuevo:
    - La lucerna y el trébol ahora se reconocen como leguminosas. Se benefician de la baja
    objetivos de nitrógeno y recibir un bono de fijación de nitrógeno en primavera, equivalente
    Comportamiento agronómico en el mundo real.
    - La supresión de malezas ahora aumenta con el cierre de las hileras de cultivos. Herbicida de principios de temporada
    las aplicaciones son más efectivas; la fumigación tardía importa menos ya que
    el dosel del cultivo se hace cargo de forma natural.
    - La velocidad de crecimiento de malezas, plagas y enfermedades ahora aumenta con la velocidad del tiempo de juego.
    configuración, por lo que el tiempo más rápido = acumulación de presión más rápida.
    - Se agregaron big-bags de 10.000L para compra y almacenamiento de fertilizantes a granel.

    Totalmente compatible con partidas guardadas existentes. No se necesita migración.

  • - Los 25 idiomas han sido escritos en sus respectivos idiomas.
    - Las 25 traducciones (627 claves por idioma) están sincronizadas con la versión en inglés.

  • - Se agregó un nuevo cuadro de diálogo de celda del mapa de suelo (muestra información detallada en cada celda)
    - Las herramientas de labranza ahora liberan OM y NPK de los residuos de paja.
    - Se agregaron 2 nuevas opciones de configuración para la incorporación de residuos y el informe celular.
    - Se agregaron nuevas claves de traducción (el nativo necesita actualización)
    - Se agregó un nuevo HUD de informe de celda (pistas por celda)
    - MouseEvent mejorado en la superposición del suelo.

    Nota rápida:
    - Ve al mapa del juego y luego selecciona Capas de suelo.
    - Ahora puede seleccionar un solo mosaico y obtener datos de celda como información sobre herramientas de sugerencia.
    - El Monitor de Suelo sigue mostrando el promedio por campo.
    - El Informe de celda le mostrará datos por celda. Esta superposición de HUD se puede mover y cambiar de tamaño de la misma manera que el Monitor de suelo.

  • - Nuevo tipo de fertilizante: AN 34.5 (texturas de @61nian)
    - Se mejoró el diseño del diálogo de versión.
    - Se corrigió un error matemático al agotarse el corte.
    - Se corrigió un error en las tasas de aplicación de fertilizantes.

  • - El uso de una escardadora o una azada en campos con crecimiento de malezas provocó un error de Lua (`intento de llamar al método faltante 'depuración'`). El mismo error afectó al arado, a la sembradora y a los ganchos del labranza en franjas. Todos están arreglados.
    - Cuando el modo DEBUG está desactivado, el mod ya no inunda el registro del juego con mensajes internos durante el juego normal.
    - Traducciones actualizadas al francés, polaco e italiano.

  • Cuando se instala Random World Events, el suelo ahora reacciona a lo que sucede.
    sucediendo en el mundo. Los eventos severos en el campo hacen que la lluvia arrastre los nutrientes más rápido;
    Los eventos favorables le dan a su suelo un poco más de resistencia durante la lluvia.

    Qué hay de nuevo:
    - La lixiviación de nutrientes de lluvia ahora aumenta con el evento activo Random World Events
    - Los eventos de penalización por fertilizantes y penalización del rendimiento de los cultivos aumentan la lixiviación en hasta
    al 35%: controle sus nutrientes durante las malas estaciones
    - Los eventos de bonificación de fertilizantes y de rendimiento de los cultivos reducen la lixiviación hasta en un 20%
    - ¿No hay eventos mundiales aleatorios instalados? La lluvia funciona exactamente como antes.

    Guarda: no se necesita migración. Funciona con todos los guardados existentes.

  • Registro de cambios completo -> https://github.com/TheCodingDad-TisonK/FS25_SoilFertilizer/blob/main/CHANGELOG.md

  • En ciertas configuraciones de servidores dedicados, el asistente de ruta del perfil del juego omitía una barra diagonal, lo que provocaba que el archivo de configuración del mod terminara en un directorio confuso. La ruta ahora está normalizada antes de su uso.

    Corregido/mejorado:
    - Gancho del cortacésped: la hierba, la alfalfa y el trébol ahora agotan correctamente los nutrientes durante la cosecha.
    - Fertilizante inicial: Potasio fijado a 0 (aportaba K incorrectamente)
    - Correcciones de estabilidad multijugador para escenarios de sincronización y servidor dedicado.
    - Traducción al italiano actualizada (gracias @astro80)
    - Se aplicó traducción nativa al francés (gracias a @seb)
    - Se aplicó traducción nativa polaca (gracias a @daniellohq)

    Registro de cambios completo -> https://github.com/TheCodingDad-TisonK/FS25_SoilFertilizer/blob/main/CHANGELOG.md

  • [Corrección de errores]
    - El cursor RMB ya no aparece cuando el HUD de suelo está oculto (#242): presionar RMB (por ejemplo, para dar marcha atrás a un vehículo) ya no activa el cursor de arrastre del HUD cuando el HUD está desactivado o Mostrar HUD está desactivado. La solución también cubre la reproducción específica en la que al presionar G (ciclo de implementación) se volvía a registrar la entrada pero faltaba el protector de visibilidad.
    - La presión de malezas, plagas y enfermedades ahora se actualiza en HUD en servidores dedicados (#248): en servidores dedicados, los cambios diarios en la presión de malezas, plagas y enfermedades se aplicaban en el lado del servidor, pero nunca se transmitían a los clientes. El HUD solo se actualizaría cuando un evento de fumigación (herbicida/insecticida) desencadenara una sincronización de campo. Ahora la actualización diaria sincroniza automáticamente cualquier campo donde cambió la presión con todos los clientes conectados.
    - Drenaje del tanque confirmado como arreglado (#244): se confirma que la solución de drenaje del tanque del implemento remolcado (lastSpeed ​​== respaldo nulo a vainilla) enviada en v2.0.4.0 funciona.
    - Las bolsas grandes de yeso, abono, biosólidos, estiércol de pollo y estiércol granulado ahora se pueden descargar: a estos cinco tipos de relleno orgánico/enmienda les faltaban sus referencias <pallet> en fillTypes.xml, lo que impedía que el juego resolviera sus objetos de bolsa grande para la ruta de descarga I-key. Los cinco ahora coinciden con el patrón que ya existe para UREA, AMS, MAP, DAP y POTASH.

    [Nueva característica]
    - Configuración de tasa de reposición (#236): una nueva configuración del lado del servidor que controla la rapidez con la que el fertilizante restaura los nutrientes del suelo, independientemente de la configuración de Dificultad (que controla el agotamiento). Cinco niveles: Muy lento (0,25x), Lento (0,5x), Normal (1,0x, predeterminado), Rápido (1,5x), Muy rápido (2,0x). Accesible en el Panel de configuración (Shift+O) → Simulación → sección Dificultad. Solo administrador en multijugador, sincronizado con todos los clientes.

    No es necesaria la migración de partidas guardadas: la nueva configuración de ReplenishmentRate tiene como valor predeterminado 1.0x (Normal), lo que preserva el comportamiento existente.

  • Revisión (actualización recomendada)

    Los tanques de fertilizante/esparcidor ya no drenan:
    Los implementos remolcados, como esparcidores, pulverizadores de fertilizantes arrastrados y otros equipos arrastrados por tractores, consumían incorrectamente cero producto por tic en la versión 2.0.3.0. Esto provocó que los tanques permanecieran llenos independientemente del uso.
    - Todos los tipos de implementos ahora drenan correctamente según la velocidad de avance y las tasas de aplicación esperadas.

    La cal líquida ahora afecta correctamente el pH del suelo:
    La aplicación de Liquid Lime previamente escribió un estado incorrecto en el mapa de densidad del suelo, marcando los campos como "fertilizados" en lugar de "encalados". Como resultado, los niveles de pH no se ajustaron adecuadamente.
    - Liquid Lime ahora aplica correctamente el estado encalado y el pH del suelo responde según lo previsto.

    Soporte de idioma danés:
    - Se agregó localización danesa nativa completa, aportada por el miembro de la comunidad DJWestDK (LastLight). Los 26 idiomas admitidos ahora están completamente traducidos.

    Valores de fósforo de fertilizantes orgánicos recalibrados:
    - Los niveles de fósforo en los fertilizantes a base de estiércol (estiércol, purines, digestato, biosólidos, estiércol de pollo, estiércol granulado) se sobrestimaron significativamente: aproximadamente 5 veces más que las proporciones realistas de N:P:K.

    Ajustado:
    - Los valores ahora se alinean con los datos agronómicos del mundo real (UNL). Espere aproximadamente 2 a 3 aplicaciones para elevar un campo agotado a niveles de fósforo "regulares". Las tarifas de solicitud permanecen sin cambios.

    Se eliminaron entradas duplicadas de la tienda:
    Los productos fertilizantes aparecían dos veces en la interfaz de la tienda (versiones de un solo artículo y en paquetes).
    - Las entradas de un solo artículo ahora están ocultas, lo que garantiza que cada producto aparezca solo una vez en el navegador de la tienda mientras sigue funcionando internamente para compras de paquetes.

  • Dos errores reales corregidos y una mejora de simulación solicitada desde hace mucho tiempo. No es necesario guardar la migración: sus campos y configuraciones se conservan tal cual.

    Qué está arreglado:
    - Los fertilizantes personalizados (UAN-32, UREA, MAP, DAP, POTASH, Liquid Lime y todos los demás) drenaban su tanque 3 veces más rápido de lo previsto. Esto fue causado por un error matemático en la forma en que se calcularon las tasas de aplicación. Corregido: los tanques ahora drenan exactamente al ritmo que se muestra en la información sobre herramientas.
    - Las teclas de acceso rápido SF (J, K, ], [) se activaban 2 o 3 veces por pulsación cuando Courseplay estaba activo. Como resultado, la palanca de arrastre del HUD (RMB) tampoco parece hacer nada. Fijado.

    Qué hay de nuevo:
    - La compactación del suelo ahora se rastrea por celda de 10x10 m en lugar de todo el campo. Sólo se compactan las zonas por las que pasa: los carriles de su tractor se compactan, el resto se mantiene en buen estado. El tratamiento de subsolador también funciona celda por celda, por lo que una pasada por un carril alivia sólo ese carril, no todo el campo.
    - Traducciones al ruso y al ucraniano completamente actualizadas por los colaboradores de la comunidad: todas las cadenas ahora están cubiertas en calidad nativa.

    Guarda: no se necesita migración. Los datos y configuraciones del suelo existentes se conservan sin cambios. Los valores de compactación anteriores se restablecen a cero en la primera carga (no hay geometría de celda desde la cual migrar).

  • V2: Actualización importante

    Cuatro nuevos sistemas que cambian la forma en que administra sus campos, además de una ronda de correcciones y mejoras internas.

    🚜 Compactación del suelo (nuevo)
    Los vehículos pesados (de 8 toneladas o más (tractor + implemento adjunto combinados)) ahora compactan el suelo sobre el que circulan. La compactación se acumula por campo (0–100%) y reduce la eficacia con la que los cultivos pueden absorber nutrientes, hasta un
    Penalización del 20% en máxima compactación. Arreglelo ejecutando un subsolador a lo largo del campo (-15% por pasada) o deje que la erosión natural lo vaya erosionando lentamente (-0,5% por día). Visible en el HUD y en el nuevo mapa de Compactación
    capa de superposición.

    📊 Seguimiento de cobertura (nuevo)
    El pulverizador ahora rastrea exactamente qué partes del campo han sido cubiertas durante una pasada de aplicación. La notificación "campo completamente tratado" ahora solo se activa cuando se ha cubierto al menos el 70% del campo; ya no es falso
    aspectos positivos de recortar una esquina. La cobertura actual se muestra en vivo en el HUD mientras se pulveriza.

    🎯 Integración de ver y rociar (nuevo)
    ¿Utiliza la agricultura de precisión? Las boquillas See-and-Spray ahora verifican nuestros datos de presión de malezas. Si la presión de malezas de un campo es del 20 % o más, las boquillas permanecen activas incluso cuando el mapa de malezas nativas de PF no muestra malezas. Tu estacional
    El historial de malezas ahora influye directamente en la decisión de pulverización de precisión. No operación segura si no se instala Precision Farming.

    ⌨️ Arrastre de HUD rebindable (nuevo)
    La acción para arrastrar y reposicionar la superposición del HUD del suelo ahora es una acción de entrada adecuada (SF_HUD_DRAG) que puede volver a vincular en el menú de combinaciones de teclas estándar del FS25. El valor predeterminado es hacer clic derecho. El antiguo "HUD Arrastre habilitado"
    Se ha eliminado la opción de alternar en la configuración.

    Otras mejoras:
    - Utilidad compartida de verificación de administrador: soluciona casos extremos en los que la detección de administrador se comportaba de manera inconsistente entre el panel de configuración y el modo multijugador.
    - La actualización de la posición del HUD ya no se activa con cada cambio de configuración, solo cuando cambia la posición misma
    - Se agregó protección de inicio para que el mod detecte los problemas de orden de carga inmediatamente en lugar de fallar silenciosamente.

    Los ahorros existentes cargan limpiamente: no es necesaria una migración manual. La compactación comienza en 0% para todos los campos.

    (La imagen y la descripción del mod se actualizarán en la próxima ronda)

  • Una pequeña pero importante actualización pulida que concluye el desarrollo de la versión 1. Tres correcciones de calidad de vida basadas en sus informes, además de un aviso sobre lo que viene a continuación.

    Qué está arreglado:

    - Conflicto de Courseplay: una nueva opción "Arrastrar HUD" en Shift+O → Pantalla y HUD te permite desactivar el modo de arrastre de HUD con clic derecho. Si Courseplay (o cualquier otro mod) usa RMB para sus propios controles, simplemente desactívelo. Tu HUD
    La posición aún se puede cambiar a través del selector preestablecido en el mismo panel.
    - Se muestra una versión incorrecta en el panel de configuración: el panel Shift+O mostraba un número de versión antiguo codificado en la barra de título. Ahora siempre muestra la versión instalada correcta.
    - Primer arranque del servidor dedicado: la configuración de apariencia del HUD (posición, color, transparencia) a veces fallaba silenciosamente al guardarse en un servidor dedicado nuevo antes de que se escribiera la primera partida guardada. El fracaso es ahora
    registrado claramente para que los administradores del servidor puedan detectarlo en el registro.

    No se necesita migración de guardado: las partidas guardadas existentes se cargan normalmente.

    ¡La planificación V2 ha comenzado!

    Esta es la última versión v1.x. El desarrollo ahora está pasando a la versión 2.0.0, que incluirá un sistema de compactación de suelos, integración de ver y rociar, seguimiento de cobertura de campo completo y varias mejoras internas.

    Puede seguir el plan y realizar un seguimiento del progreso aquí:
    👉 https://github.com/TheCodingDad-TisonK/FS25_SoilFertilizer/issues/225

    Gracias por todos los informes y sugerencias. ¡Siguen llegando!

  • Corrección de errores:

    🔧 La GUI de configuración del administrador no se actualiza (servidor dedicado): cuando un administrador cambiaba una configuración en un servidor dedicado, el cambio se transmitía a todos los demás clientes, pero no al administrador. La configuración del administrador
    El panel siempre estaba desincronizado. Lo arreglé.

    🔧 La configuración de administrador se restablece a los valores predeterminados al reiniciar el servidor: la configuración se cargó antes de que la ruta de guardado estuviera disponible en los servidores dedicados, lo que hacía que siempre volvieran a los valores predeterminados después de un reinicio. Todo tu
    Los ajustes configurados (dificultad, ciclos de nutrientes, efectos de lluvia, etc.) ahora persisten correctamente después de reiniciar el servidor.

    🔧 Conflicto con el mod FS25_CropRotation: cuando se replantó el mismo cultivo después de usar FS25_CropRotation, aparecieron entradas duplicadas en el historial de rotación. Se solucionó eliminando un borrado interno innecesario que
    desencadenó el conflicto.

    🔧 Sincronización de configuraciones de MP preparada para el futuro: el evento de sincronización completa que envía todas las configuraciones a un cliente que se une estaba usando una lista interna codificada. Cualquier nueva configuración agregada en futuras actualizaciones habría desaparecido silenciosamente en
    unirse. Ahora totalmente basado en esquemas: todas las configuraciones se sincronizan automáticamente.

    🔧 Actualizadores zombies internos: dos controladores internos de actualización de marcos no se limpiaban solos correctamente, lo que provocaba que siguieran ejecutándose una vez finalizado su trabajo. Lo limpié.

  • - El ícono Mod ha sido actualizado/cambiado
    - Se ha mejorado el panel de configuración, su página ADMIN. La salida se mostrará en una ventana emergente, en lugar de solo la consola

  • - Se corrigieron los efectos visuales del rociador de líquido.
    - Se agregó una página de administración dentro del panel de configuración SHIFT+O

  • La superposición de suelo de PDA ahora tiene una configuración de rendimiento. Abra MAYÚS+O, vaya a Superposición de mapa → Rendimiento y elija:

    - Bajo: mejor FPS. Recomendado para hardware antiguo o mapas de tamaño estándar.
    - Medio: predeterminado. Buena cobertura en la mayoría de los mapas.
    - Alta: cobertura máxima. Para mapas de 16× o jugadores con PC potentes.

    Cada jugador en el modo multijugador puede establecer su propio valor de forma independiente.
    Ya no tendrá que abrir la consola del revelador para drenar el pulverizador. El panel de configuración (MAYÚS+O) ahora tiene un botón Drenar tanques de vehículos en la página principal (esquina inferior derecha). Ingrese su vehículo, abra SHIFT+O y haga clic en él.
    Todo el abono personalizado se drena del vehículo y de los implementos adjuntos con un reembolso del 50%.

    No se requiere migración guardada.

  • Los jugadores en mapas con muchos campos experimentaron una caída severa de FPS (60 → 15 fps) al abrir la vista de la capa de suelo en la PDA. Esta versión lo soluciona por completo.

    Qué cambió:
    - La superposición del suelo ahora se representa usando una transformación afín liviana en lugar de llamar al motor del juego una vez por punto de muestra por cuadro. En un mapa grande, este fotograma cortado representa un tiempo de ~60 ms a ~3 ms.
    - Aumentó el límite de puntos de muestra a 20 000, lo que garantiza una cobertura de campo completa en mapas de tamaño estándar y de 16×.

    No se requiere migración guardada. Los trabajos guardados existentes sin cambios.

  • - Los fertilizantes líquidos (UAN-32, UAN-28, anhidro, iniciador, urea líquida/AMS/MAP/DAP/potasa, insecticida, fungicida) ahora se venden como tanques de líquido IBC en la tienda.
    - El yeso ahora se puede comprar en bolsas grandes directamente en la tienda.
    - Nuevo comando de consola SoilDrainVehicle: vacía el fertilizante personalizado de su vehículo e implementos con un reembolso del 50 % (útil cuando cargó el producto equivocado)
    - El informe del suelo ahora muestra recomendaciones de productos específicos cuando los nutrientes son bajos

    No es necesaria la migración de archivos guardados: los archivos guardados existentes se cargan normalmente.

  • Esta actualización corrige varios errores reportados por los jugadores, incluido uno que rompía la superposición del suelo en mapas personalizados grandes, el restablecimiento de la configuración del HUD en servidores dedicados y un bloqueo que hizo que el HUD dejara de renderizarse por completo.

    Qué está arreglado:
    - La superposición de suelo en el mapa PDA ahora funciona correctamente en mapas personalizados de 4× y 16×; anteriormente solo se coloreaba la parte central y la mayoría de los campos no mostraban nada.
    - Las configuraciones de HUD (transparencia, posición, tema de color, tamaño de fuente) ahora se guardan por jugador y sobreviven a las reconexiones en servidores dedicados.
    - Los 5 modos de transparencia ahora funcionan correctamente: Claro y Claro ya no hacen que el HUD se quede en blanco
    - El fondo del HUD ahora muestra un matiz de color sutil basado en el tema de color seleccionado, por lo que las diferencias en el nivel de transparencia son realmente visibles.

    No es necesario guardar la migración. Los guardados existentes cargan sin ningún cambio.

  • Registro de cambios completo -> https://github.com/TheCodingDad-TisonK/FS25_SoilFertilizer/releases/tag/v1.9.0.0

  • [Solucionado]
    - Los tipos de relleno personalizados ahora se transfieren entre vehículos
    UREA, UAN32, DAP, POTASH y todos los demás fertilizantes personalizados ahora se pueden descargar desde vagones sin fin a esparcidores, bombear desde camiones cisterna a pulverizadores y transferir mediante cualquier equipo con especificaciones descargables. Hasta ahora sólo se podían llenar directamente con un big-bag comprado en la tienda.

    [Mejorado]
    - La superposición del mapa de suelo llena polígonos de campo completos
    La superposición en el mapa del juego (Shift+M) ahora llena el límite completo de cada campo con un color sólido en lugar de colocar un solo punto en el centro del campo. La forma y el tamaño del campo ahora son claramente visibles de un vistazo.

  • -Funciones cableadas para el sistema SoilOverlay.
    - La superposición ahora establece 1 cuadro cuadrado por campo (malo, regular, bueno)
    - Se agregaron botones pero aún no funcionan.

  • - Se agregó verificación de propiedad y pings estacionales para alertas de campo críticas.
    - Se resolvió el fallo de la PDA y la desaparición de los tipos de relleno en servidores dedicados.
    - Manejo mejorado de eventos del mouse RMB
    - Se eliminó la representación de capas irregulares en la pantalla de la PDA.
    - Actualizados todos los archivos de traducción.
    - Varias correcciones de errores menores y actualizaciones de la documentación de desarrollo.

  • - Se actualizaron los 26 archivos de traducción para los cambios realizados desde 1.8.1.0 > 1.8.3.0
    - Se agregó nuevamente a la "forma correcta" de usar MouseEvent para editar nuestra pantalla HUD.

  • - Refactor de la página de la PDA
    - Corrección de sincronización por discrepancia entre el HUD y el menú ESC
    - Corrección de tipos de relleno faltantes durante la carga (servidor dedicado)
    - Se agregó verificación de propiedad y alerta de ping estacional

  • Revisión del informe de suelo, corrección de presión y pulido de localización

    El Informe de suelo (tecla K) recibió una actualización importante en las dos últimas actualizaciones, seguida de una revisión de corrección de errores que detectó un error de visualización de datos introducido junto con las nuevas funciones. Si tenía alguna presión de malezas, plagas o enfermedades en sus campos, el informe mostraba valores incorrectos; esto está solucionado.

    Qué hay de nuevo:
    - Vista detallada del campo completo: haga clic en el botón ► en cualquier fila del Informe de suelo para abrir un desglose completo: los cinco valores del suelo con estado, niveles de presión de malezas/plagas/enfermedades, pronóstico de rendimiento y un resumen de recomendaciones que le indica exactamente qué necesita cada campo.
    - Las columnas de presión de malezas y plagas ahora son visibles directamente en la tabla principal del informe.
    - Insignia de salud general por fila de campo (Buena / Regular / Mala): ahora considera correctamente el pH, la materia orgánica y las biopresiones, no solo N/P/K.
    - Indicador de salud de la granja en la parte superior del informe que muestra la condición promedio de toda la granja como porcentaje
    - Previsión de rendimiento en la vista detallada: consulte la penalización de cosecha estimada antes de plantar

    Qué está arreglado:
    - La presión de malezas, plagas y enfermedades se mostraba en miles de porcentajes (por ejemplo, "6500 %") en el informe.
    - Los campos con mal pH o alta presión de malezas aún podrían mostrar un estado "Bueno"
    - Texto HUD que muestra nombres de claves sin formato en lugar de texto traducido en la mayoría de los idiomas
    - La entrada del mouse en vehículos ocasionalmente activa el modo de edición de HUD sin querer
    - Las etiquetas de la vista detallada del informe (estado de pH, estado de OM, niveles de presión) ahora se muestran en el idioma del juego: DE, FR, ES, PL traducidos; todos los demás idiomas vuelven al inglés

    Guarda: no se necesita migración. Todos los guardados existentes se cargan sin cambios.

  • Actualización del pronóstico de rendimiento y urgencia de campo

    Su panel de suelo ahora le indica lo que realmente le costará una mala nutrición en el momento de la cosecha: no solo que algo esté rojo, sino aproximadamente cuánto rendimiento está dejando en el campo. El informe completo de la granja también se volvió más inteligente sobre qué campos mostrarle primero.

    Qué hay de nuevo:
    • HUD ahora muestra una estimación de penalización del rendimiento vivo (por ejemplo, "Rendimiento ~-18%) cuando estás parado en un campo con pocos nutrientes. Si su suelo está sano, no se nota nada adicional; solo lo ve cuando es importante.
    • El Informe de suelo (tecla K) ahora se abre con los campos más descuidados en la parte superior, ordenados según la urgencia con la que necesitan atención. Ya no tendrás que desplazarte por los campos sanos para encontrar los problemáticos.
    • Una vez por año en el juego, recibirás una alerta en primavera si alguno de tus campos está en condiciones críticas, lo suficientemente temprano como para hacer algo al respecto antes de la temporada de crecimiento.
    • Nuevo comando de consola: SoilFieldForecast <fieldId>: imprime un desglose completo de la pérdida de rendimiento proyectada y qué aplicar para solucionarla.

    Qué está arreglado:
    • Traducción al ucraniano corregida.
    • El cursor del mouse ahora se oculta de manera confiable cuando cierra el panel de arrastrar/cambiar tamaño del HUD.
    • Se corrigió un bloqueo que podía ocurrir al restablecer la configuración del mod.
    • Los fertilizantes personalizados (UAN, anhidro, MAP, etc.) ahora se cargan correctamente en su cuenta bancaria cuando el pulverizador está en modo COMPRAR, en lugar de drenar el tanque físico.
    • Multijugador: los clientes que se unen ahora ven sus propios campos en el Informe de suelo en lugar de los campos del anfitrión.
    • Multijugador: se corrigió un bloqueo en la pantalla "Sincronizar propiedad del campo..." en mapas donde no se posee ninguna tierra al inicio (mapas de supervivencia/sandbox).
    • El nombre de cultivo obsoleto en el HUD (que muestra el cultivo de la temporada pasada en lugar de lo que está creciendo actualmente) ahora está arreglado.

    Guarda: no es necesaria ninguna migración: las carreras existentes se cargan limpiamente.

  • El HUD mostraba un cultivo de una cosecha anterior en lugar del cultivo que actualmente crece en el campo. Por ejemplo, si cultivó avena hace varias temporadas, el HUD aún podría mostrar "Avena" incluso después de que se hayan plantado y cosechado varios cultivos diferentes desde entonces.

    Esto ya está arreglado. El HUD lee el estado del campo en vivo directamente desde el motor del juego, por lo que siempre refleja lo que realmente hay en el terreno. El nombre del cultivo antiguo también se borra en el momento en que se siembra un cultivo nuevo. Los campos que están realmente en barbecho se mostrarán correctamente como en barbecho.

    No se requieren cambios en la partida guardada: la solución entra en vigor inmediatamente después de la carga.

  • - Se cambiaron los 10000L restantes a 1000L.
    - Duración de la plaga mejorada (extendida) y agregada al anzuelo correcto
    - ModDesc limpio (& se convierte en &)

  • ¡1.4.0.0 está EN VIVO! (pero como puedes ver ya llevamos 2 revisiones por detrás)

    Las versiones anteriores se pueden encontrar en Github (de 1.4.0.0 a 1.4.2.1) aquí:
    -> https://github.com/TheCodingDad-TisonK/FS25_SoilFertilizer/blob/main/CHANGELOG.md

    En esta actualización:
    - Se agregaron cadenas de texto faltantes para los 2 nuevos tipos agregados.
    - Ambos tipos también se agregan en el archivo `constantes` y se declaran correctamente (en lugar de vaciarse en 3 segundos)

  • Corrección de errores:
    - Corregido: los fertilizantes personalizados (UAN32, UAN28, anhidro, iniciador, UREA, AMS, MAP, DAP, potasa) ahora muestran correctamente los efectos visuales de pulverización y dispersión cuando se aplican; anteriormente no aparecían partículas en la pantalla.
    - Corregido: los datos del suelo no se cargaban correctamente al iniciar una nueva carrera guardada.
    - Corregido: los clientes multijugador no recibían datos del suelo cuando se unían a un servidor; los campos aparecían vacíos hasta que ocurría un evento de cosecha o fertilización.
    - Corregido: Mod estaba entrando en un modo de "solo lectura" roto cuando se detectó el DLC de Agricultura de precisión, lo que provocó que el seguimiento del suelo dejara de funcionar silenciosamente. Ambos mods ahora se ejecutan de forma totalmente independiente y sin conflictos.

    Compatibilidad:
    - DLC Precision Farming: totalmente compatible: ambos mods se rastrean de forma independiente, sin conflictos

  • Los pulverizadores y esparcidores guardados se estropearon después de guardar/cargar; no aceptarían ningún tipo de fertilizante personalizado (UREA, DAP, UAN32, etc.) hasta que comprara uno nuevo en la tienda. Esta actualización soluciona eso por completo, junto con un pase de estabilidad total en todo el mod.

    Qué está arreglado:
    - Los pulverizadores y esparcidores guardados ahora aceptan correctamente todos los tipos de fertilizantes personalizados después de recargar una partida guardada.
    - Los activadores de llenado de fertilizantes en bolsas grandes ahora funcionan correctamente con todos los tipos de llenado personalizados
    - Las esparcidoras y sembradoras ahora muestran correctamente el menú de selección de dosis de fertilizante.
    - Las teclas de selección de dosis ([ y ]) ahora funcionan dentro de los vehículos esparcidores y sembradoras.
    - HUD ahora muestra correctamente los esparcidores y sembradoras, no solo los pulverizadores líquidos
    - Se corrigió un cambio en la API del juego que causaba errores de visualización de sugerencias clave en el registro.
    - Se corrigieron cadenas de localización faltantes que provocaban que el texto de la interfaz de usuario estuviera en blanco en algunos idiomas.
    - Se corrigió la bonificación de arado que no se aplicaba (el gancho nunca se disparaba silenciosamente)
    - Se corrigieron las notificaciones de aplicación de fertilizantes que enviaban spam en cada cuadro en lugar de una vez por campo por día.
    - La paja picada ahora contribuye correctamente a la materia orgánica del suelo.
    - La posición del HUD ahora se guarda y restaura correctamente entre sesiones.

    Qué hay de nuevo:
    - Íconos HUD personalizados para los 9 tipos de fertilizantes
    - Panel de pronóstico de rendimiento en el HUD que muestra el impacto en la salud de los cultivos.
    - Bolsas grandes disponibles en la tienda para los 9 tipos de fertilizantes personalizados
    - Las recomendaciones de informes de suelos mejoraron con una guía más útil.

    No es necesario realizar una migración de archivos guardados: los archivos guardados existentes funcionan tal cual.

  • Si vio errores en su registro sobre archivos DDS faltantes, esta actualización lo soluciona

    - Corregido: los íconos HUD personalizados para los tipos de fertilizantes no se cargaban (UAN32, UAN28, Anhidro, Iniciador, Urea, AMS, MAP, DAP, Potasa)

  • - Cada tipo de fertilizante ahora tiene su propio ícono HUD único (UAN32, UAN28, Anhidro, Iniciador, Urea, AMS, MAP, DAP, Potasa)
    - Los fertilizantes granulares (urea, AMS, MAP, DAP, potasa) ahora muestran texturas de plano de llenado personalizadas dentro del equipo.
    - El cuadro de diálogo del informe de suelo es más amplio: la columna de recomendaciones ya no corta el texto
    - Se corrigió un error por el cual las recomendaciones de informes de suelo mostraban "Falta '...'" en lugar del consejo real.

  • Un puñado de mejoras en la calidad de vida y una solución de fallos en una sola actualización. La mayor adición es un pronóstico de rendimiento en vivo en el HUD del suelo para que pueda ver exactamente cuánto se verá afectada su cosecha incluso antes de iniciar la cosechadora.

    Qué hay de nuevo/arreglado:
    - Pronóstico de rendimiento de HUD: el Monitor de suelo ahora muestra una penalización de rendimiento estimada cuando sus niveles de N/P/K son demasiado bajos para el cultivo que ha plantado. Los cultivos exigentes como la patata y la remolacha azucarera se ven más afectados que los tolerantes como la cebada o la avena. Verde = estás bien; amarillo/rojo = ve a fertilizar.
    - Las bolsas grandes para todo tipo de fertilizantes: AMS, anhidro, DAP, MAP, potasa, iniciador, UAN28, UAN32 y urea ahora están disponibles como bolsas grandes que se pueden comprar en la tienda, junto con las paletas existentes.
    - Corrección de pantalla negra: se corrigió un bloqueo al salir del mapa que podía causar una pantalla negra cuando también se instalaban mods como AdditionalGameSettings.

    Guardados: no se necesita migración; los guardados existentes se cargan normalmente.

  • - Agregue fillTypes.xml con el formato externo FS25 adecuado (elemento raíz <map>)
    - Registre los tipos de relleno en las categorías ESPARCIDOR/PULVERIZADOR para compatibilidad de equipos
    - Agregar XML de vehículos bigBag y XML multiCompra para UAN32, UAN28, ANHIDRO, STARTER (líquido) y UREA, AMS, MAP, DAP, POTASH (sólido)
    - Registre los artículos secundarios de bigBag como storeItems para que multiPurchase pueda encontrarlos
    - Se corrigió la resolución de la ruta $moddir$: se quitó el prefijo del texto/atributos del elemento, se mantuvo solo en las anulaciones del atributo parentFile
    - Reemplace los tipos de relleno en línea de estilo FS22 en modDesc.xml con una referencia de nombre de archivo
    - Retire los artículos viejos de la tienda de paletas de la tienda (reemplacelos por bolsas grandes)

  • - Se cambió el nombre del tipo de LODO a LIQUIDMANURE

  • - Gancho de cosecha: se reemplazó el FruitUtil.fruitPickupEvent inexistente por Combine.addCutterArea; el agotamiento de nutrientes en la cosecha se solucionó silenciosamente desde el lanzamiento
    - Gancho de propiedad: se reemplazó el inexistente g_farmlandManager.fieldOwnershipChanged con g_messageCenter:subscribe(MessageType.FARMLAND_OWNER_CHANGED) — los ganchos ahora son 5/5 en lugar de 3/5

  • Los cambios en la fertilidad del suelo se calculaban de forma independiente en cada máquina del modo multijugador, lo que provocaba que los campos se desincronizaran entre el anfitrión y otros jugadores con el tiempo. Esta revisión garantiza que solo el servidor ejecute los cálculos.

    Qué está arreglado:
    - Los efectos de cosecha, arado, clima y propiedad del campo ahora solo se aplican en el servidor y se sincronizan correctamente para todos los jugadores.
    - No más desincronización de fertilidad en multijugador o en servidores dedicados.

    No es necesario guardar la migración.

  • NUEVAS CARACTERÍSTICAS:
    - Control de tasa automática (tasa variable): los pulverizadores y esparcidores ahora pueden ajustar automáticamente las tasas de aplicación según las necesidades de nutrientes del campo. Cambie este modo con Alt izquierda + Z.
    - Soporte de yeso: ¡se ha agregado un nuevo tipo de fertilizante! El yeso ayuda a estabilizar el pH del suelo hacia un nivel neutro (7,0) y proporciona un impulso sutil a la Materia Orgánica (MO) para mejorar la estructura del suelo.
    - HUD de pulverizador mejorado: el panel de dosis de pulverización ahora presenta un indicador verde "AUTO" cuando el control de dosis variable está activo y muestra sus objetivos de nutrientes específicos (N, P, K, pH u OM).


    MEJORAS TÉCNICAS:
    - Sincronización multijugador: se agregaron eventos de red dedicados para garantizar que el estado de calificación automática esté perfectamente sincronizado para todos los jugadores en un servidor.
    - Matemáticas variables: se implementó un sistema multiplicador dinámico que calcula la "deuda de nutrientes" exacta de un campo para evitar una aplicación insuficiente o excesiva en el modo automático.
    - Localización: se agregaron traducciones completas para Auto-Rate y Gypsum en todos los idiomas admitidos.

  • Anteriormente, arrastrar el HUD a una nueva posición funcionaba durante la sesión, pero el menú desplegable de configuración de posición no tenía forma de reflejar eso, y al seleccionar cualquier ajuste preestablecido, el HUD regresaba.

    Qué hay de nuevo:
    - Nueva opción Personalizada en la configuración de Posición del HUD
    - Arrastra o cambia el tamaño del HUD en el juego → la configuración cambia automáticamente a Personalizado
    - Tu posición personalizada se guarda y restaura en cada recarga
    - Al seleccionar un ajuste preestablecido del menú desplegable, el HUD aún se ajusta a esa posición como antes

    No se necesita migración de archivos guardados: los archivos guardados existentes funcionan tal como están.

  • La posición, escala y visibilidad del HUD del suelo se perdían cada vez que recargabas tu partida guardada. El HUD volvería a su posición predeterminada y reaparecería incluso si lo hubiera ocultado con la tecla J.

    Lo que está arreglado:
    - La posición y escala del HUD ahora se guardan en cada partida guardada y al salir del juego.
    - Ocultar el HUD con la tecla J ahora persiste durante las recargas.

    No es necesario guardar la migración.

  • Dos errores provocaban silenciosamente que la aplicación de fertilizantes y el seguimiento de cultivos produjeran resultados incorrectos sin ningún error obvio en el juego. Esta actualización garantiza que su trabajo en el campo realmente se cuente.

    Qué está arreglado:

    - Los esparcidores de fertilizante seco (estiércol peletizado, etc.) ahora actualizan correctamente los valores del suelo; anteriormente, el mod no registraba silenciosamente la aplicación.
    - La detección de cultivos ahora siempre refleja lo que está creciendo actualmente en un campo, no lo que había la temporada pasada.

    No es necesaria la migración de archivos guardados: los archivos guardados existentes se cargan normalmente.

  • El HUD y el Informe del Suelo siempre mostraban la última cosecha cosechada en lugar de lo que está creciendo actualmente en el campo. Plante trigo después del maíz y ambos paneles todavía decían "Maíz", eso ya está arreglado.

    Qué está arreglado:
    - HUD y el Informe de suelo ahora muestran correctamente el cultivo que crece actualmente en el campo - Los campos en barbecho todavía muestran "Barbecho" como se esperaba
    No se necesita migración de archivos guardados: los archivos guardados existentes funcionan sin cambios.

  • Registro de cambios completo -> https://github.com/TheCodingDad-TisonK/FS25_SoilFertilizer/releases/tag/v1.1.0.0

  • v1.0.9.0 -> v1.0.10.0 (pero KM no permite el número 10)

    El HUD ha sido completamente reconstruido. Ahora muestra datos de campo en vivo para cualquier campo en el que se encuentre: no más leyendas estáticas que no le dicen nada útil.

    Qué hay de nuevo:
    - HUD ahora muestra niveles de N/P/K, pH y materia orgánica en tiempo real para su campo actual, con barras de estado codificadas por colores (Bueno / Bajo / Crítico)
    - Muestra el nombre del campo, el cultivo actual y si se ha aplicado fertilizante.
    - HUD ahora se puede mover y cambiar de tamaño: haga clic derecho para ingresar al modo de edición, arrastre para reposicionar, arrastre una esquina para cambiar el tamaño, haga clic derecho nuevamente para guardar
    - Control de la tasa de aplicación de fertilizante por vehículo: ajuste la cantidad que cada pulverizador aplica directamente desde la cabina (nuevas combinaciones de teclas)
    - Biblioteca ampliada de perfiles de fertilizantes con tipos agronómicos del mundo real (urea, DAP, MAP, potasa, dolomita, digestato y más)
    - Se corrigió un fallo al usar combinaciones de teclas de tasa de pulverización.
    - Se corrigieron nuevos campos que comenzaban con valores de suelo incorrectos (ahora coincide con el juego base)

    No es necesaria la migración de archivos guardados: los archivos guardados existentes se cargan normalmente.

  • El mod mostraba valores de suelo saludables desde el comienzo de un nuevo juego, mientras que el juego base te decía simultáneamente que tus campos necesitaban encalado y fertilización. Ambos sistemas tenían razón: simplemente no partían del mismo lugar. Esta actualización soluciona eso.

    Qué está arreglado:
    - Los campos ahora comienzan ligeramente ácidos (pH ~6.0) y con nutrientes moderados, coincidiendo con el estado inicial del juego base "necesita cal/necesita fertilizar".
    - La aplicación de cal o fertilizante ahora hace que ambos sistemas coincidan al mismo tiempo.
    - Licencia CC BY-NC-ND 4.0 agregada
    - README actualizado con instrucciones más claras y descripciones de funciones

    Tus guardados existentes no se ven afectados. Los campos que ya tienen seguimiento en su archivo guardado mantienen sus valores actuales; solo los campos nuevos o sin seguimiento utilizan los valores iniciales actualizados.

  • - Se corrigió un error silencioso por el cual los campos no se rastreaban correctamente.

    Los objetos de campo FS25 no exponen una ID de campo numérica directamente: el mod buscaba en el lugar equivocado, por lo que los datos de fertilidad del campo nunca se inicializaron y los eventos de arado se ignoraron silenciosamente.

    Qué está arreglado:
    - La fertilidad del campo ahora se inicializa correctamente para todos los campos al cargar el juego.
    - El arado ahora se registra correctamente en el campo correcto, aplicando bonificaciones de materia orgánica del suelo según lo previsto.
    - No es necesario guardar la migración: los datos se reinicializarán automáticamente

    Si estaba viendo datos de fertilidad que nunca cambiaron, o arando que parecía no tener ningún efecto, esta actualización
    resuelve ambas cuestiones.

  • [Revisión multijugador]

    Error 1: configuración bloqueada permanentemente en el servidor dedicado:

    La interfaz de usuario de configuración capturó el estado de administrador solo una vez (al abrirla por primera vez), protegida por `soilFertilizer_initDone`. Si la base de datos del usuario aún no se había completado al unirse, todos los controles permanecían deshabilitados durante la sesión. Ahora se llama a `updateAdminState()` en cada fotograma abierto para que el estado del administrador esté siempre actualizado.

    Error 2: los cambios en la configuración del HUD afectaron a todos los jugadores:

    `hudPosition`, `hudColorTheme`, `hudFontSize`, `hudTransparency`, `hudCompactMode` y `showHUD` se enrutaron a través del servidor y se transmitieron a cada cliente. Al mover su HUD, también se movió el HUD de todos los demás. Estas configuraciones ahora están marcadas como "localOnly = true" en el esquema: omiten la red en las tres capas (envío del cliente, aplicación/transmisión del servidor, recepción sincronizada). Cada jugador controla su propio HUD de forma independiente, no se requiere administrador.

  • El carácter de marca de verificación ✓ (Unicode U+2713 / decimal 10003) se usó en cinco mensajes de registro de HookManager.lua impresos cuando los ganchos se instalan al inicio. La fuente de mapa de bits de FS25 no incluye este glifo: el motor se detuvo en una búsqueda de caracteres faltantes cada vez que el registro aparecía en la pantalla, lo que provocó una congelación notable justo después de cargar el mod.

    Las cinco apariciones reemplazadas con ASCII simple [OK]. La advertencia "Carácter '10003' no encontrado en la fuente de textura" desapareció, al igual que la congelación.

  • El HUD (tecla J) se ha reutilizado de una visualización de datos en vivo por campo a una leyenda de referencia rápida. Los datos completos del campo ahora se muestran correctamente en el cuadro de diálogo Informe de suelo.

    - Se corrigió la inyección de la página de configuración que causaba que las páginas de configuración de otras modificaciones (Gráficos, Mejores Contratos, etc.) aparecieran blancas/en blanco cuando se cargaba SoilFertilizer.
    - Se corrigió un error de tiempo de ejecución latente en el HUD donde se llamaba a self:getActionName() pero el método no existía en SoilHUD.
    - Se agregó g_fieldManager:getFieldAtWorldPosition() como búsqueda de campo principal (Nivel 0): la API FS25 más precisa, que resuelve discrepancias en mapas complejos o densos.
    - Se agregó codificación de colores para N / P / K

  • - Se agregó conversión de cadena segura para ID de campo nulos.
    - Se implementó el patrón RVB (Register-Validate-Bind) adecuado con todos los parámetros requeridos
    - Se agregó la declaración <acciones> faltante en modDesc.xml
    - Se implementó el patrón de detección de campo probado de NPCFavor con un retroceso de 500 m.
    - Se agregó variación natural del suelo (±10 % de nutrientes, ±0,5 % de pH, ±0,5 % de MO) con siembra determinista.
    - Se agregó protección de seguridad multijugador: solo el servidor crea campos, los clientes esperan la sincronización

  • - Se agregaron funciones de validación de plantillas para todos los tipos de elementos.
    - Se implementó el almacenamiento en caché de plantillas para garantizar la coherencia.
    - Se agregó escaneo de candidatos con validación antes de aceptar plantillas.
    - Se agregó validación posterior al clon para detectar problemas estructurales.
    - La caché se restablece al reintentar para manejar los cambios en el orden de carga del mod.
    - Mensajes de error mejorados para depurar errores de plantilla.

  • Esta versión soluciona problemas críticos de inyección y validación de GUI que impedían que el menú de configuración apareciera de manera confiable. El mod ahora funciona correctamente tanto en el modo para un jugador como en el multijugador, incluso cuando hay otros mods instalados.

    - Se corrigió el menú de configuración que no aparecía en el juego.
    - Se corrigieron errores de configuración de red en el modo multijugador.
    - Se corrigieron errores de carga del módulo (NetworkEvents.lua)

  • Refactorización de arquitectura y mejoras multijugador

    Nuevos módulos:
    - HookManager: gestión adecuada del ciclo de vida de los ganchos (instalación/desinstalación) para todos los ganchos del juego.
    - SettingsSchema: fuente única de verdad para todas las definiciones de configuración, lo que reduce los puntos de contacto para nuevas configuraciones de ~10 a 1
    - Constantes (SoilConstants): todos los números mágicos extraídos en una configuración centralizada (tasas de cultivo, perfiles de fertilizantes, tasas de recuperación, umbrales, tiempos, multiplicadores de dificultad)
    - Logger (SoilLogger): prefijo de registro [SoilFertilizer] consistente en todos los archivos

    Multijugador:
    - Se agregó SoilFieldUpdateEvent: sincronización de datos de suelo por campo autorizada por el servidor en cosecha/fertilización
    - Los datos de campo ahora se incluyen en el evento de sincronización completa para unirse a los jugadores.
    - Lógica de reintento de sincronización de red (3 intentos, intervalos de 5 segundos) para solicitudes de sincronización completa

    Corrección de errores:
    - Se convirtieron los reemplazos de funciones directas inseguras (Sprayer.spray, Environment.update) a Utils.appendedFunction para una mejor compatibilidad con mods.
    - Se agregó limpieza de datos de campo al cambiar de propiedad (solución de pérdida de memoria)

    Calidad del código:
    - SoilFertilitySystem refactorizado con métodos delegados limpios (onHarvest, onFertilizerApplied, onFieldOwnershipChanged, onEnvironmentUpdate)
    - Administrador de configuración, configuración y UI de configuración de suelo simplificados al manejarlos desde el esquema
    - Descriptor de versión modDesc actualizado de 92 a 105
    - Se agregaron mejoras de localización comunitaria (PR #9)

  • - Se agregaron 6 funciones faltantes.
    - Manejo de errores mejorado con pcall()
    - Sistema de registro consistente mejorado
    - Se agregaron controles de seguridad nulos.
    - Gestión de enlaces mejorada para evitar duplicados.

  • - Se agregaron 3 configuraciones nuevas (efectos estacionales, efectos de lluvia y bonificación de arado)
    - Inicialización de GUI mejorada
    - Comprobaciones de compatibilidad mejoradas

  • 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

  • - Los campos se pueden escanear, pero por ahora darán valores predeterminados
    - La agricultura de precisión ahora se detecta correctamente y establece el modo de solo lectura.
    - Pestaña de configuración fija (cuando tengas problemas con FS25_WorkerCosts APARIRÁ en el juego)*
    - Se agregó inicialización diferida para evitar fallas en servidores/clientes.

    *¡Se solucionará pronto!

  • !!! ¡¡¡Por favor lea esto atentamente !!!

    Cuando el mod se usa junto con mods como Precision Farming, la configuración no está disponible en el menú de pausa por ahora. Puedes configurarlo usando la consola. Estoy trabajando en una solución adecuada para esto.

    Aún puedes usar el mod con otros mods, pero no habrá una pestaña de configuración en el menú de pausa. Tenga esto en cuenta.
    Es posible que todavía haya problemas, pero lo probé en mi propia máquina y no obtuve errores después de los cambios. Por esta razón presioné esta versión.

    ¡Cree un problema en el repositorio de GitHub si recibe algún error después de este registro de cambios!

    - Se corrigió la pestaña de configuración que se superponía con otras modificaciones en el menú de pausa.
    - Se corrigió el fallo del juego al actualizar antes de que se escanearan los campos.
    - Se corrigió el error "se esperaba tabla de pares(), no obtuvo nada" en SoilFertilitySystem
    - Se corrigió la compatibilidad con el modo multijugador y el servidor dedicado.
    - Se corrigieron fallas de inyección de GUI que causaban problemas en el menú de configuración.
    - Se agregó compatibilidad total con el mod Precision Farming.
    - Se agregó compatibilidad con el mod de neumáticos usados (GUI deshabilitada, los comandos de la consola funcionan)
    - Se agregó soporte para servidor dedicado con desactivación automática de GUI
    - Archivo de configuración agregado para opciones de personalización del usuario.
    - Se agregó detección de conflictos de mod y modo de compatibilidad automática.
    - Se agregó modo de solo consola para entornos de servidor.
    - Se mejoró el espaciado de la GUI para evitar la superposición con otras modificaciones.
    - Escaneo de campo mejorado con controles de seguridad nulos
    - Manejo de errores mejorado en todo el mod.
    - Estabilidad multijugador mejorada y detección de servidor/cliente.
    - Información de registro y depuración mejorada
    - Diseño del menú de configuración mejorado y persistencia de botones.
    - FieldData garantizado siempre se inicializa como una tabla (no nula)
    - Se modificó el orden de inicialización para evitar actualizaciones prematuras.
    - Se modificó la inyección de GUI para evitar conflictos con otras modificaciones.

  • - Se solucionó un problema importante con la pantalla de la tienda y el mapa del juego.
    - Configuración temporalmente deshabilitada a través del menú de pausa debido a conflictos en curso
    - Se agregó compatibilidad para agricultura de precisión.
    - Se aseguró que `self.fieldData` siempre se inicialice como una tabla (no `nil`)
    - Se agregó verificación de tipos antes de usar `pairs()` para iterar.
    - Se agregó un registro de errores mejorado para la depuración.
    - Se corrigió un bloqueo del juego cuando el mod intentaba actualizarse antes de que se escanearan los campos.

Mods requeridos
1
Créditos
Descarga V2.4.1.5 (modsfire.com)
Comentarios
513