Este mod ha sido subido por «The Care Taker» a petición de su propietario. La cuenta The Care Taker está gestionada por Nexus Mods con el propósito de alojar mods creados por autores que ya no están activos en la comunidad.
Si eres un autor de mods y quieres saber más sobre este servicio o tienes preguntas, puedes encontrar detalles sobre The Care Taker AQUÍ.
¡Feliz modding!
Compatible con Enderal
¿Qué es esto?
Si juegas a Skyrim con muchos mods probablemente experimentes cuelgues regulares al cargar una partida guardada desde el menú principal. Para evitar esto, normalmente se requiere una forma de doble carga haciendo un comando de consola «coc» desde el menú principal, cargando un save «seguro» primero, o usando un mod de inicio alternativo para iniciar rápidamente una nueva partida y luego cargar tu save deseado después de que el juego haya cargado con uno de esos métodos. Yo había automatizado este proceso en Continue Game No Crash, que publiqué hace un tiempo, pero no era perfecto, ya que requería el uso de un ESP que desperdiciaba una ranura en tu orden de carga, la doble carga inicial tardaba más tiempo, y algunas personas lo percibían como un mod dañino que incorporaba datos erróneos en tu partida guardada, a pesar de que la alternativa era que no podías jugar en absoluto. Hay que admitir que en aquel momento no entendía del todo por qué Skyrim se bloqueaba y sólo automatizaba un truco que otras personas utilizaban para cargar partidas guardadas que de otro modo no se cargarían. Ahora he descubierto la causa del problema y he encontrado una solución mucho mejor. Teniendo en cuenta los nuevos conocimientos sobre el problema y algunos antecedentes con Continue Game No Crash he decidido publicar esto como un nuevo mod en lugar de simplemente crear una actualización para Continue Game No Crash por razones que explicaré a continuación.
Primero una explicación del problema que puede querer omitir si no tiene algo de experiencia en programación. Mucha gente percibió el problema del crash al cargar, que comúnmente se manifestaba como el bug FootIK reportado por Crash Fixes, como un problema de memoria en el que Skyrim intentaba cargar demasiadas cosas a la vez. Otras personas pensaron que se debía a datos erróneos en el guardado que no debían cargarse. El problema está relacionado con un montón de datos para cargar, pero el choque es causado por una condición de carrera multi-hilo y no porque no hay suficiente memoria disponible o debido a los malos datos de guardado. Esencialmente, un programador de Bethesda se olvidó de poner un mutex en algún lugar para proteger los datos críticos, lo que permitió a un núcleo de la CPU acceder a los datos que aún no habían terminado de ser cargados por otro núcleo de la CPU. En una configuración de juego vainilla sólo había una rara posibilidad de que esto ocurriera porque no había suficientes datos para desencadenar la condición de carrera, pero en un juego muy modificado se gasta más tiempo en cargar los datos, lo que hace probable que otro núcleo de la CPU acceda a ellos prematuramente sin un mutex para protegerlos. Los métodos de doble carga que la gente utilizaba para evitar el bloqueo en la carga funcionaban debido al hecho de que se cargaban menos datos entre los pasos, lo que reducía las posibilidades de que se produjera la condición de carrera, ya que el procesamiento se producía un poco más rápido al cargarse primero los datos base y luego todo lo demás en la segunda carga, con los datos base ya almacenados en la memoria.
El arreglo que hace este plugin de SKSE para evitar que se produzca este bloqueo es restringir Skyrim para que utilice sólo un único núcleo de la CPU al cargar los guardados para evitar esta condición de carrera. Puedes experimentar tiempos de carga más lentos como resultado de la restricción a un solo núcleo de la CPU durante la carga de una partida guardada, pero generalmente es más rápido que la carga doble de Continue Game No Crash y después de que el juego haya terminado de cargar todos los núcleos de la CPU estarán disponibles para su uso de nuevo por lo que no habrá impacto en el rendimiento. Debido a que esto es sólo un plugin SKSE y no utiliza un ESP puede ser añadido y eliminado de su juego en cualquier momento.
Las razones por las que he publicado esto como un nuevo mod son las siguientes:
- La elección de «Continue Game No Crash» puede no haber sido el mejor nombre ya que la gente buscó palabras como «load ctd fix» y similares. Lo llamé «Continue Game No Crash» originalmente porque la primera versión del mod sólo funcionaba con la carga de la partida más reciente como hace el botón CONTINUAR en el menú principal.
- Hay una percepción por parte de algunas personas de que Continue Game No Crash es un mod dañino similar a Stable uGridsToLoad y que introduciría otros problemas en las partidas guardadas. Me imagino que un nuevo nombre evitará el estigma ahora que se ha encontrado una causa y una solución adecuada al problema.
- Los nuevos mods pueden tener más visibilidad que las actualizaciones de mods que han existido durante un tiempo y me imagino que esto ayudaría a cambiar a la gente de usar Continue Game No Crash ya que esta es una mejor solución sin ESP y sin doble carga.
Este mod no está garantizado que funcione el 100% de las veces ya que está tratando de trabajar alrededor de los errores que existen en Skyrim. Si esto no funciona para usted, entonces es probable que haya otros mods causando problemas que usted tendrá que tomar algún tiempo para diagnosticar. Es difícil hacer que esto funcione en todos los ordenadores con todas las combinaciones posibles de mods.
Le recomiendo encarecidamente que intente utilizar Crash Fixes además de este mod, ya que contiene varias correcciones para evitar el bloqueo que este mod no soluciona. También puedes seguir la guía de Configuración de ENB de Optimización del Rendimiento de la Estabilidad para tratar de resolver cualquier problema de estabilidad que puedas tener.
Permiso
Puedes sentirte libre de hacer traducciones, subir esto a otros sitios y, en general, compartirlo con quien quieras sin pedir permiso, siempre y cuando no intentes ganar dinero con este mod. Sólo te pido que te asegures de darme crédito por este trabajo. No tienes permiso para portar esto a la Edición Especial, ya que depende en gran medida de SKSE y no quiero lidiar con las quejas que la gente pueda hacer sobre que esto no funciona debido a las diferencias entre las versiones de 32 y 64 bits de SKSE que alguien no compensó. Tampoco tienes permiso para utilizar cualquier parte de este mod en tus propios mods sin pedir permiso primero.