Actualizaciones

No Socks RPG Guía de fix de corrupción de saves

Recupera el bug lootData screenX y otros errores de carga tras actualizar más allá de builds v1.6.

Última actualización:

Fix de corrupción de saves

Durante meses, jugadores de No Socks RPG perdieron campañas enteras por un solo error de carga: TypeError: this._lootData.screenX is not a function. El bug golpeaba tras sesiones largas en builds de Windows desde v1.6, corrompiendo cada slot de guardado hasta reemplazar el ejecutable. Spicyfuse confirmó la ruta de solución — actualizar a v2.4 o versión interna 10+ — y endureció la serialización de loot en parches posteriores.

Esta guía explica el error, quién aún corre riesgo, cómo hacer backup de saves antes de parchear y cuándo un reinicio limpio es más sensato que la recuperación. Combínala con la línea temporal del hub de Actualizaciones y itch.io vs Steam si migras entre fuentes de descarga.

Cómo se ve el error

Los jugadores reportan el patrón de fallo de forma consistente:

  1. El juego funciona con normalidad durante horas; guardar y cargar operan bien.
  2. En el siguiente intento de carga, cada slot falla con el mismo error estilo JavaScript que menciona _lootData y screenX.
  3. Reinstalar sin actualizar el ejecutable no ayuda — los builds antiguos simplemente vuelven a romper los saves.
  4. Iniciar un save nuevo en un build actualizado funciona, demostrando que el bug está ligado al formato de save, no al hardware.

Posts de la comunidad itch.io de rosie2119 y otros documentan el problema en múltiples partidas. Spicyfuse respondió que actualizar más allá de las versiones afectadas resuelve la corrupción para la mayoría de jugadores.

Causa raíz (resumen para jugadores)

Las exportaciones RPG Maker MV/MZ serializan tablas de loot en JSON de guardado. Builds antiguos de No Socks RPG referenciaban un helper screenX en objetos loot que refactorizaciones posteriores eliminaron. Cuando la rutina de carga invoca una función inexistente, el motor aborta y marca el slot como inutilizable.

v2.4 y parches relacionados reconcilian campos _lootData para que las cargas ya no invoquen funciones muertas. Por eso Spicyfuse indica a jugadores afectados que descarguen el zip del juego completo actual o verifiquen archivos Steam en lugar de buscar ediciones manuales de JSON.

Recuperación paso a paso

1. Haz backup antes de tocar nada

Copia toda tu carpeta save a un USB o carpeta en la nube. En Windows, los saves pueden estar dentro del directorio del juego o en %APPDATA% según el launcher usado. Conserva el backup aunque los slots parezcan rotos — herramientas futuras podrían leer datos parciales.

2. Actualiza el ejecutable

  • Steam: Biblioteca → No Socks RPG → Propiedades → Archivos instalados → Verificar integridad.
  • itch.io: Descarga No Socks RPG v.2.4.zip (o el más reciente listado) y reemplaza la carpeta antigua por completo.
  • APK Android: Instala el build itch.io más reciente; no superpongas un APK nuevo sobre datos v1.6 antiguos sin backup.

Confirma que la pantalla de título o el readme reflejan una versión actual antes de cargar slots viejos.

3. Prueba el orden de carga

Carga primero tu slot más reciente — suele contener los flags válidos más actuales. Si abre, guarda inmediatamente en un slot nuevo como checkpoint. Si todos los slots fallan, pasa al paso 4.

4. Aísla slots malos

Elimina o mueve archivos .rpgsave corruptos individuales en lugar de borrar todo el directorio. Restaura un slot a la vez desde backup si quieres experimentar. Nunca borres tu única copia de backup.

5. Empieza de cero si hace falta

Si ningún slot carga en v2.4, inicia una partida nueva en Easy Mode — consulta Easy Mode vs Normal — y usa walkthroughs del wiki para volver rápido a tu capítulo anterior. La herramienta checklist de outfits ayuda a recuperar progreso de colección más rápido que la memoria sola.

Hábitos de prevención

  • Parchea antes de maratones o incursiones en 100 Floors of Despair.
  • Mantén backups rotativos cada pocos hitos de historia.
  • Evita copiar saves de ejecutables Normal a carpetas Easy Mode (o viceversa) sin probar.
  • Desactiva software de overlay conflictivo temporalmente si las cargas fallan solo en un PC.

Bugs relacionados que no son corrupción de save

SíntomaCausa probablePágina de fix
Menú BP congelado en móvilBug UI AndroidArreglo del menú BP móvil
Tecla Z deja de encadenarBug de entrada tecladoTeclado y Ratón
Modelos negros en escena bikini (APK)Bug render móvilActualiza APK; reporta a Spicyfuse
No puedes gastar Battle PointsDesajuste plataforma + modoEasy Mode o mando externo

Declaraciones del desarrollador

En itch.io, Spicyfuse señaló:

  • El juego está completo, con actualizaciones que añaden contenido o fixes — no reescriben finales.
  • Jugadores atascados en menús BP de Normal deben usar Easy Mode hasta que lleguen fixes móviles.
  • Reportes de corrupción de save cayeron bruscamente una vez que builds internos versión 10+ circularon junto al empaquetado v2.4.

Cuándo contactar a Spicyfuse

Escríbeles por comentarios de itch.io o debates de Steam si:

  • Actualizaste a v2.4, iniciaste un save totalmente nuevo y aún ves errores screenX (posible cuarentena de antivirus o instalación parcial).
  • Cloud sync fusionó un save viejo sobre uno nuevo — desactiva Steam Cloud temporalmente y verifica archivos locales.

Incluye plataforma, versión del build y si el error aparece en saves nuevos o solo en slots legacy.

Enlaces relacionados

Actualizar es trabajo aburrido, pero supera perder veinte horas de caza de outfits porque un ejecutable viejo sigue llamando funciones fantasma en datos de loot.

FAQ

Preguntas frecuentes

Respuestas rápidas a las dudas más comunes.

¿Qué causa el error de save screenX?

Builds antiguos referencian una función lootData screenX eliminada en parches posteriores. Cargar saves en ejecutables desactualizados dispara el TypeError.

¿Qué versión repara saves corruptos?

Actualiza a v2.4 o versión interna 10+ desde itch.io o Steam antes de confiar en slots antiguos.

¿Puedo reparar un save corrupto manualmente?

Spicyfuse recomienda actualizar el juego, no editar JSON de save. Restaura desde backup o reinicia en un build actual.

¿Steam Cloud restaurará saves rotos?

Cloud puede sincronizar archivos corruptos entre dispositivos. Haz backup local, verifica archivos del juego y desactiva cloud temporalmente mientras pruebas slots reparados.