Skip to main content

Los archivos guardados de Sunless Sea a veces pueden corromperse cuando el juego se cierra inesperadamente debido a un bloqueo del hardware, un corte repentino de energía o una actualización de Windows que no se puede cancelar mientras se guarda el juego.

Los archivos guardados corruptos se manifiestan como una pantalla negra, con una sección del mar en la esquina superior derecha de la pantalla:

En abril de 2019, presentamos el archivo autosave_fallback.json para ayudar con la corrupción del archivo guardado. Si su archivo autosave.json se corrompe, el archivo de respaldo volverá a llenar el archivo de guardado automático con sus datos la próxima vez que cargue su guardado. Este es un proceso automático, por lo que nunca se dará cuenta de este tipo de corrupción de guardado.

El archivo autosave_fallback ha ayudado a resolver la gran mayoría de los problemas de corrupción, pero en raras ocasiones los jugadores experimentan otros dos tipos de corrupción de archivos guardados que se tratan a continuación.

Cuando experimente daños en el archivo guardado, el registro de salida mostrará los siguientes errores y el error final se repetirá indefinidamente mientras se ejecuta el juego (si tiene un error diferente, consulte nuestra sección: Otros problemas de pantalla negra).

NullReferenceException: la referencia del objeto no se establece en una instancia de un objeto en Sunless.Game.Scripts.Physics.MoveBoat.Start () [0x00000] en :0 NullReferenceException: la referencia del objeto no se establece en una instancia de un objeto en Sunless.Game.Scripts.UI.CameraBoatFollow.Start () [0x00000] en :0 NullReferenceException: la referencia del objeto no se establece en una instancia de un objeto en Sunless.Game.Scripts.Animation.OceanAnimation.Start () [0x00000] en :0 NullReferenceException: la referencia del objeto no se establece en una instancia de un objeto en Sunless.Game.ApplicationProviders.NavigationProvider.BeginInit () [0x00000] en :0 en Sunless.Game.Scripts.Setup.GameInit+ d__6.MoverSiguiente() [0x00000] en :0 en UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] en :0 UnityEngine.MonoBehaviour:StartCoroutine_Auto_Internal(IEnumerator) UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) Sunless.Game.Scripts.Setup.GameInit:Start() NullReferenceException: la referencia del objeto no se estableció en una instancia de un objeto en Sunless.Game.Scripts. Interfaz de usuario.CameraBoatFollow.Actualizar() [0x00000] en :0

Paso 1: Diagnóstico con editores de texto

Para diagnosticar el nivel de corrupción, deberá abrir los archivos autosave.json y autosave_fallback.json en un editor de texto. Nosotros recomendamos Bloc de notas++[notepad-plus-plus.org], ¡pero asegúrese de que Word Wrap esté activado! (Vaya a Ver y haga clic en Word Wrap para seleccionarlo).

Por favor vea la sección Dónde encontrar sus archivos guardados para localizar los archivos en su máquina.

Si está jugando en el modo Misericordioso, es posible que haya otros archivos guardados dentro del directorio guardado. Cada uno habrá sido nombrado individualmente por usted y cada uno tendrá su propio archivo de reserva. Si tiene problemas para cargar un guardado manual, deberá seguir los mismos pasos para repararlo que para los archivos guardados automáticamente.

Si un archivo se corrompe, estará lleno de valores NUL y se parecerá a la imagen a continuación:
Mar sin sol: Guía de resolución de problemas

Te encontrarás en una de dos situaciones:

  • El archivo autosave_fallback se ha dañado
  • Autosave_fallback.json y el archivo autosave.json se ha dañado

Los pasos para reparar los archivos guardados se enumeran a continuación, pero primero…

Paso 2: Desactiva el guardado en la nube y verifica los archivos del juego

Debe desactivar temporalmente los servicios de almacenamiento en la nube de Steam/GOG antes de reparar los archivos guardados, ya que hemos tenido instancias en las que restablecieron archivos corruptos en el lanzamiento del juego.

Una vez que se haya desactivado el guardado en la nube, siga estos pasos para verificar juego archivos antes de hacer reparaciones a ahorrar archivos:

Si en Steam:

  1. Haga clic derecho en Sunless Sea en su biblioteca
  2. Seleccione Propiedades
  3. Haga clic en la pestaña Archivos locales
  4. Haz clic en Verificar la integridad de los archivos del juego.

Si en GOG

  1. Selecciona tu juego de tu biblioteca
  2. Seleccione el botón Más
  3. Resalte Administrar instalación y seleccione Verificar/Reparar
  4. Haz clic en Verificar juego

Paso 3: Guardar la reparación del archivo

Autosave_fallback corrupción
Esta es la corrupción más fácil de abordar. Si su archivo Autosave_fallback se ha dañado, siga estos pasos:

  1. Asegúrese de que el guardado en la nube se haya desactivado
  2. Eliminar el archivo Autosave_fallback
  3. Ejecute el juego y haga clic en Continuar: el archivo Autosave_fallback se generará la próxima vez que el juego se guarde cuando atraque en un puerto.

Ambos archivos han sido dañados.
Es raro, pero ocasionalmente ambos archivos guardados se anularán por completo y, lamentablemente, no hay forma de recuperar partidas guardadas en este estado. Deberá eliminar ambos archivos para poder

Si tiene problemas frecuentes con el hardware, le recomendamos que lleve su máquina a un profesional para que pueda diagnosticar el problema. Sin embargo, hasta que pueda hacerlo, puede ser una buena idea hacer copias de seguridad manuales periódicas de sus archivos guardados después de cada sesión de juego. Para obtener más información, consulte el Copias de seguridad manuales de archivos guardados encabezando en el Sección de bajo rendimiento / FPS abajo.

Solución de problemas: los archivos guardados automáticamente se ven bien, pero sigo viendo la pantalla negra de Doom

Esto sugiere que uno de los archivos guardados automáticamente tiene corrupción parcial.

La corrupción parcial del archivo guardado se presenta de dos maneras; o bien la segunda mitad del archivo estará llena de caracteres no compatibles o faltará por completo. Lo último que debería ver tanto en el archivo autosave como en el archivo autosave_fallback es una referencia a AccessCodes como en la imagen a continuación:
Mar sin sol: Guía de resolución de problemas

Si no hay daños pero no puede ver sus códigos de acceso al final del archivo, entonces falta parte de sus datos.

Si tiene daños parciales en el archivo guardado, haga lo siguiente:

  1. Eliminar todos los datos dentro del archivo de guardado automático afectado
  2. Copie todos los datos del archivo de guardado automático no dañado en el dañado
  3. Guarda el archivo
  4. Ejecuta el juego y haz clic en Continuar

NB Si ambos archivos guardados automáticamente se han dañado parcialmente, lamentablemente no hay forma de recuperar los juegos guardados en este estado.

Cuándo volver a activar el ahorro en la nube

Si desea volver a activar el ahorro en la nube, haga lo siguiente:

  1. Cargue los archivos guardados reparados.
  2. Una vez en el juego, debe solicitar que el juego se guarde acoplando en un puerto (está bien simplemente desacoplarse de su puerto actual y acoplarse nuevamente)
  3. Cierra el juego por completo
  4. En este punto, podrá volver a activar el ahorro en la nube

Sigue leyendo: