Patches de compatibilidade
O Spark inclui um conjunto de patches de compatibilidade direcionados a jogos específicos para corrigir problemas conhecidos ao executar no iOS. Esses patches são aplicados automaticamente quando os Patches de compatibilidade estão habilitados nas configurações do motor Ren’Py.
Os patches afetam apenas os jogos aos quais são direcionados e não têm impacto em outros jogos.
Falling Undercover
Seção intitulada “Falling Undercover”Problema: Telas pretas durante animações.
A função build_animation do jogo original usa por padrão o caminho de mídia do Android quando detecta uma plataforma móvel (iOS ou Android). Isso significa que se o pacote de PC foi importado, o jogo procura arquivos de vídeo no formato Android que não existem — resultando em telas pretas onde as animações deveriam ser reproduzidas.
Patch: Força o jogo a detectar e usar ambos os formatos de vídeo independentemente de qual pacote de plataforma foi importado. Isso garante que as animações sejam exibidas corretamente, seja o jogo importado de uma versão de PC ou Android.