Parches de compatibilidad
Spark incluye un conjunto de parches de compatibilidad dirigidos a juegos específicos para corregir problemas conocidos al ejecutarse en iOS. Estos parches se aplican automáticamente cuando los Parches de compatibilidad están habilitados en la configuración del motor Ren’Py.
Los parches solo afectan a los juegos a los que están dirigidos y no tienen impacto en otros juegos.
Falling Undercover
Sección titulada «Falling Undercover»Problema: Pantallas negras durante las animaciones.
La función build_animation del juego original utiliza por defecto la ruta de medios de Android cuando detecta una plataforma móvil (iOS o Android). Esto significa que si se importó el paquete de PC, el juego busca archivos de video en formato Android que no existen, lo que resulta en pantallas negras donde deberían reproducirse las animaciones.
Parche: Obliga al juego a detectar y usar ambos formatos de video independientemente del paquete de plataforma que se haya importado. Esto asegura que las animaciones se muestren correctamente tanto si el juego fue importado desde una versión de PC como de Android.