Close
    Search Buscar

    Sonic Mania obtiene un puerto APK para Android

    Quien soy
    Carlos Laforet Coll
    @carloslaforetcoll
    Autor y referencias

    El mundo de los puertos de juegos no oficiales es realmente sorprendente. Después de Fallout 2, llegó el momento de sónica Mania recibir un puerto no oficial a Android.

    El puerto de Sonic Mania llegó exactamente unas horas después de que un usuario portara el mismo juego a PlayStation Vita. Parece que las similitudes entre los procesadores de arquitectura ARM, que se usan en computadoras portátiles y teléfonos inteligentes, son tan grandes que el puerto de Android se reveló en poco tiempo.



    Advertencia: Este no es un juego hecho por fanáticos, el puerto interpreta los datos directamente desde la versión oficial para PC del juego. Por eso, tendrás que tener la versión para PC de Sonic Mania para poder jugarlo en Android.

     

    ¿Cómo fue el proceso de portabilidad de Sonic Mania?

    Sonic Mania en realidad fue descompilado, el autor de la hazaña que realizó la ingeniería inversa del juego es el mismo que hizo el proceso en juegos como The Legend of Zelda Ocarina of Time y Mario 64.

    Vale recordar que descompilar un juego no significa piratería, ya que para jugar en otras plataformas seguirás necesitando el juego original.

     

    Cómo jugar a Sonic Mania en Android

    Para obtener Sonic Mania en Android, necesitarás los archivos originales del juego en tu versión para PC. Sonic Mania está disponible en tiendas como Steam.

    El proceso requerirá una computadora con Android Studio para poder descompilar y "recompilar" el juego en un formato que el RSDK pueda leer.

    Clone el repositorio e instale las dependencias que se enumeran a continuación

    Asegúrese de que los enlaces simbólicos en [root]/android/app/jni sean correctos:



    RSDKv5 -> Raíz del repositorio RSDKv5

    Juego -> raíz del repositorio de Mania (o cualquier juego que estés compilando)

    Se pueden agregar enlaces simbólicos adicionales para cosas como mods, ya que los mods no usan los archivos locales para la lógica. Solo asegúrese de que haya un archivo Android.mk en su raíz.

    (para agregar enlaces simbólicos use lo siguiente :)

    Windows: mklink /D “nombre del enlace simbólico” “[ruta]”

    Linux: ln -s “nombre del enlace simbólico” “[ruta]”

    Abre [root]/android/ en Android Studio, instala el NDK y todo lo que pide y compila.

    El directorio de trabajo estará en [sdcard root]/RSDK/v5. Tenga en cuenta que se requieren sombreadores GL o obtendrá una pantalla negra. Consulte los sombreadores LÉAME para obtener más detalles.

    Al final de este proceso, se generará el archivo “Data.rsdk”, que son precisamente los archivos de datos descompilados del juego Sonic Mania.

    Después de eso, simplemente coloque el archivo en la carpeta RSDK y ejecute la aplicación desde allí.

    Vale la pena recordar que este juego descompilado funciona mejor en teléfonos inteligentes con un procesador Snapdragon. En algunos celulares la pantalla estará en negro y hasta el momento no hay nada que se pueda hacer.


    Pero si ves el logo de SEGA, es señal de que el juego funcionó.

    Este puerto de Sonic Mania admite controles táctiles en la pantalla, que configuras la primera vez que lo usas. Sin embargo, también es compatible con controladores Bluetooth y USB, que considero la mejor manera de jugar este tipo de juegos.

    Enlace del proyecto del puerto: https://github.com/Rubberduckycooly/RSDKv5-Decompilation


    Enlace a RSDK + Mania APK

    Aquí hay un video del juego ejecutándose en Android:

    https://www.youtube.com/watch?v=ZIFkJvWrRpc

     

    Lea también:

    • Fallout 2 recibió un puerto no oficial para Android
    • Juegos APK que son juegos de PC en Android (puertos no oficiales)
    Añade un comentario de Sonic Mania obtiene un puerto APK para Android
    ¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.