Correcciones del motor SSE (plugin skse64)

Autor:aersÚltima actualización:2026-02-26 03:57:1926.0M7.6MB

The Elder Scrolls V: Skyrim Special Edition Correcciones del motor SSE (plugin skse64)-1-Maestro de modificaciones de Lagofast

Pre-dependencias

Introducción al mod

Plugin skse64 para solucionar varios problemas con el motor de Skyrim Special Edition.
Correcciones del motor para Skyrim Special Edition

Un plugin WIP para skse64 para Skyrim Special Edition para corregir errores y solucionar problemas.

La mayor parte del trabajo actual en este plugin (5.0+) lo está realizando Ryan, quien merece mucho más reconocimiento del que te imaginas :^)

Instalación

  • Instala el archivo zip de la Parte 1 como lo harías con cualquier otro plugin de SKSE, ya sea a través de tu gestor de mods o directamente en tu carpeta de datos.
El archivo "_preload.txt" es necesario en el directorio si quieres usar el parche del administrador de memoria, así que si tu gestor de mods te advierte sobre ello, asegúrate de añadirlo.
  • Instala el archivo zip de la Parte 2 extrayéndolo en tu carpeta de Skyrim SE (los tres archivos dll deberían estar junto a SkyrimSE.exe, etc.).


Para la configuración, consulte los ajustes INI a continuación. Los valores predeterminados deberían ser estables para todos los usuarios.

Si prefieres la versión de SSE Fixes de las mismas correcciones a esta, puedes instalarlas juntas y Engine Fixes desactivará automáticamente sus parches conflictivos :)


Configuración/Ajustes INI

Correcciones del motor
  • Registro detallado (predeterminado: falso) - Habilita un registro más detallado en el archivo de registro.
  • CleanSKSECosaves (predeterminado: verdadero) - Elimina los conjuntos de guardado SKSE que no coincidan al iniciar.

Parches
  • DeshabilitarPrecargaDeCarga (predeterminado: falso) - Función "Eliminador de precarga", duplicada de RaceMenu.
  • HabilitarLogrosConMods (predeterminado: verdadero) - Habilita los logros cuando tienes mods instalados.
  • Almacenamiento en caché de formularios (valor predeterminado: verdadero): almacena en caché los formularios accedidos recientemente. Similar a las correcciones de SSE.
  • MaxStdio (predeterminado: verdadero) - Aumenta el límite máximo de identificadores de archivo de 512 a 2048, lo que debería solucionar el error "Corrupción de guardado falsa" en la mayoría de los casos.
  • RegularQuicksaves (predeterminado: falso) - Hace que los guardados rápidos utilicen el controlador de guardado regular.
  • GuardarCategoríasDeSonidoAñadidas (predeterminado: activado) - Guarda la configuración de volumen de las categorías de sonido añadidas por mods en un archivo .ini aparte. Esta función es idéntica a la del archivo DLL de Audio Overhaul para Skyrim SE, pero no entra en conflicto.
  • DesplazamientoNoCambiaPOV (predeterminado: falso) - Evita que al usar la rueda del ratón se cambie entre primera y tercera persona. Ver mod LE aquí
  • Tiempo de espera (predeterminado: falso): permite cambiar el tiempo que tarda en dormirse o esperar. Ver modificación LE aquí
  • Modificador de tiempo de espera/sueño (predeterminado: 0.3) - El tiempo predeterminado en el juego es 1.0; los valores más pequeños aceleran el tiempo de espera/sueño, los valores más altos lo ralentizan.
  • Almacenamiento en caché de referencias TreeLOD (predeterminado: activado): requiere almacenamiento en caché de formularios. Corrige la lentitud de la función Tree LOD, que provoca caídas de fotogramas, especialmente notables en Riften. Similar a las correcciones de SSE.
  • WaterflowAnimation (predeterminado: true) - Desacopla la animación del flujo de agua de la escala de tiempo del juego, de modo que disminuir/aumentar la escala de tiempo no afecte la velocidad de la animación del agua.
  • Velocidad del flujo de agua (predeterminado: 20.0) - Establece la velocidad del flujo de agua para la animación. El valor predeterminado de 20 es igual a la escala de tiempo predeterminada y probablemente sea adecuado a menos que desee que el agua se vea más lenta o más rápida por algún motivo.

Reparaciones
  • Apuntar hacia abajo con arco (predeterminado: verdadero) - Corrige un error que provocaba que los proyectiles a veces no se dispararan correctamente al apuntar hacia abajo. Adaptado de la corrección de Cobb para LE (ver aquí)
  • AnimationLoadSignedCrash (valor predeterminado: true) - Corrige una conversión incorrecta de números con y sin signo. Debería permitir cargar más animaciones antes de que se produzca un cierre inesperado del juego. Si usas Corrección de fallo por límite de animación (SSE) Sugiero desactivar esto y usar la solución de ese mod en su lugar.
  • BethesdaNetCrash (predeterminado: verdadero) - Corrige un fallo al iniciar el sistema causado por un manejo inadecuado de caracteres no ASCII en los encabezados de respuesta HTTP de Bethesda.net.
  • BSLightingAmbientSpecular (predeterminado: true) - Corrige un error que provocaba que la plantilla de iluminación Directional Ambient Specular y Fresnel Power no funcionaran correctamente.
  • BSLightingShaderForceAlphaTest (valor predeterminado: true) - Fuerza la prueba alfa en el sombreador de iluminación. Corrige los reflejos LOD de los objetos en el agua.
  • BSLightingShaderParallaxBug (predeterminado: true) - Corrige un error con los sombreadores de iluminación de paralaje.
  • Omitir calendario (predeterminado: verdadero) - Corrige el error que se indica en Notas sobre esta página
  • DoublePerkApply (predeterminado: true) - Corrige un error que provocaba que los efectos de las ventajas de los PNJ en la celda del jugador se aplicaran dos veces al cargar la partida.
  • EquipShoutEventSpam (predeterminado: true) - Corrige un error por el cual el script 'Equipar Grito' activaba un evento de grito equipado incluso si el equipamiento fallaba.
  • GetKeywordItemCount (valor predeterminado: falso) - Corrige la función de condición "GetKeywordItemCount" que devuelve valores incorrectos en algunas situaciones.
  • GHeapLeakDetectionCrash (valor predeterminado: true) - Corrige un fallo que se producía cuando Scaleform intentaba informar de una fuga de memoria, pero el código no existía en Skyrim.
  • LipSync (predeterminado: verdadero) - Corrige el error de sincronización labial, igual que las correcciones de errores de LE.
  • Errores de acceso a memoria (valor predeterminado: verdadero): corrige varios errores de acceso fuera de límites o de uso después de liberación. Necesario para parches de memoria experimentales.
  • MO5STypo (predeterminado: verdadero) - Corrige un error tipográfico en el cargador de formularios de ARMA (Complemento de armadura) que impide que se carguen los conjuntos de texturas alternativas femeninas en primera persona.
  • PerkFragmentIsRunning (predeterminado: verdadero) - Ver Correcciones varias. Consulte el archivo Léame de SSE.Para más detalles.
  • Libro de hechizos eliminado (predeterminado: verdadero) - Ver Correcciones varias. Consulte el archivo Léame de SSE.Para más detalles.
  • GuardarCapturasDePantalla (predeterminado: verdadero) - Soluciona el problema de que las capturas de pantalla de guardado del juego aparezcan en blanco cuando TAA está desactivado.
  • SlowTimeCameraMovement (predeterminado: verdadero) - Corrige el movimiento lento de la cámara durante los efectos de cámara lenta.
  • TreeReflections (valor predeterminado: true) - Corrige los reflejos LOD de los árboles. No entra en conflicto con ENB.
  • UnequipAllCrash (predeterminado: verdadero) - Corrige un fallo al invocar "Actor.UnequipAll" en un actor sin un proceso de IA.
  • SensibilidadDeMiradaVertical (predeterminado: verdadero) - Hace que la sensibilidad de la mirada vertical no esté ligada a la velocidad de fotogramas.
  • Escalado de bloqueo de armas (predeterminado: verdadero) - Corrige el bloqueo de armas para que Se ajusta correctamente al tamaño del arma del actor que bloquea..

Advertencias
  • DuplicarNodosAdicionales (predeterminado: verdadero)

Los formularios ADDN (Addon Node) tienen un índice de nodo que debe ser único en todo tu orden de carga. Si hay un conflicto en tu orden de carga, aparecerá una advertencia y los mods en conflicto se registrarán en el archivo de registro de Correcciones del Motor. Para resolverlo, debes contactar a los autores de los mods que presentan conflictos; uno de ellos tendrá que cambiar el índice de nodo que está utilizando. Por favor, sé amable.

  • Límite de identificadores de referencia (predeterminado: verdadero)
  • RefrMainMenuLimit (predeterminado: 800000)
  • Límite de carga de juego (predeterminado: 1000000)


Para obtener información detallada sobre esta limitación del motor, consulte mi publicación de Reddit.

Aparecerá un cuadro de advertencia si el límite de identificadores de referencia supera los niveles de advertencia configurados en el menú principal y cada vez que cargue una partida guardada.

En una sesión de juego de más de 100 horas, es fácil acumular una gran cantidad de referencias en la partida guardada, por lo que el límite del menú principal está configurado por defecto en 800k, unos 250k por debajo del límite real. Si no tienes intención de jugar con partidas largas, puedes aumentar este límite sin problemas.

El límite de carga de partidas está establecido en 1 millón (48k por debajo del límite). Si tu partida guardada se acerca peligrosamente al límite, es posible reducir las referencias almacenadas en ella mediante ReSaverPero ten en cuenta que esto puede provocar que las cosas desaparezcan o reaparezcan en tu mundo de juego según tus elecciones.

Actualmente, la única solución a este problema es eliminar de tu orden de carga los plugins que no son maestros y que tienen un gran número de referencias, o convertirlos en plugins maestros.

Experimental
  • CellInit (predeterminado: true) - Corrige un fallo poco frecuente en el que un formulario no se convierte de un id a un puntero.
  • MemoryManager (predeterminado: false) - Deshabilita el administrador de memoria integrado para los montones de memoria más grandes del juego. Este es el famoso parche "Usar asignadores del sistema operativo".
    de LE.
  • UseTBBMalloc (valor predeterminado: true) - Si habilita el parche del administrador de memoria, esto también reemplazará la función malloc estándar por tbbmalloc. Esto no tiene ningún efecto si el parche del administrador de memoria está deshabilitado.
  • SaveGameMaxSize (predeterminado: falso) - Aumenta el tamaño máximo de guardado de 64 MB (sin comprimir) a 128 MB. Si tienes una partida larga y el juego empieza a fallar al intentar guardar, esto podría solucionarlo. Marcado como experimental porque no puedo probarlo personalmente, pero probablemente sea seguro.


Créditos

Nukem: más cosas de las que puedo mencionar.
Sniffleman/Ryan - Correcciones varias + CommonLibSSE 
meh321: investigación sobre la función LOD del árbol (correcciones SSE), correcciones de errores LE y permisos de puerto
sheson - precargador de plugins de SKSE para LE junto con meh
himika - implementación de tabla de dispersión de libskyrim (LE), además de muchísimos nombres de funciones/variables de investigación.
kassent - información útil del código fuente de varios plugins de SKSE 
Kole6738 - Idea y código para guardar el limpiador
LStewieAL - Cosas portadas de aquí

Fuente y contribución

La fuente está disponible en GithubAunque tengo intención de investigar otros errores conocidos, no prometo nada. Si te animas a buscar un error y proponer una solución, o incluso a implementarla tú mismo, no dudes en contribuir; estoy dispuesto a mantenerla para futuras actualizaciones del juego.

Se puede encontrar el precargador aquí.
tbb.dll y tbbmalloc.dll son de Intel. Bloques de construcción roscadosbiblioteca.
Esta herramienta es proporcionada por terceros [bufftool]Icono de atención

Descargar Mods Ahora

Instala LagoFast, inicia The Elder Scrolls V: Skyrim Special Edition y juega con los mods que te encantan.