¡Buenas! Probablemente este post nunca llegue a actualizarse o casi nunca pero hago un llamamiento a gente como @seohaine, que trabajan en romhacking de juegos de Pokémon de Nintendo 64. Sé que se puede obtener la información de mallas estáticas y texturas de todo lo renderizado en un frame concreto con Mupen64 (versión Roseplier) + GlideN64 Plugin que exporta los .GLR, pero no saca info ni de huesos ni animaciones (por razones obvias). Me gustaría obtener los modelos animados de los Pokémon de Snap y/o Stadium 1 (y 2 a ser posible) con la info de las animaciones y huesos.
Aunque hay proyectos de decomp, ninguno de estos permite extraer y editar los modelos 3D o sacarlos a Blender/Max/Maya/Cinema4D, por lo que poco se puede hacer. En mis investigaciones he visto que los 3 juegos utilizan Fast3D Extension 2 (F3DEX2 para los amigos) pero con diferencias. Pokémon Stadium se utiliza F3DEX2.FIFO mientras que Snap es F3DEX2.NON.
He conseguido sacar parcialmente con mi propio RSP + MIPS interpreter las mallas estáticas de los escenarios de Pokémon Snap y la información (creo que correcta) base de los actores dinámicos y estáticos:

Pero al intentar parsear las animaciones, no sé si es tema de rotación, escala, posición o todo junto, que al pasar del sistema de coordenadas original al de Unity (de right handed a left handed con Z invertido), algo no parseo bien y no se me aplican las animaciones correctamente, siendo una maraña. Haciendo un poco de aquí allá he conseguido que más o menos se me vean pero siguen siendo incorrectas...
He visto que existe esta que soporta snap: https://github.com/carnivoroussociety/GoldEditor
Pero parece que nunca se le terminó de dar soporte porque no están la mayoría de dynamic actors ni objetos y los que hay...
Mi duda: ¿Alguien sabe de alguna otra tool para juegos de N64 que permita extraer los assets de Pokémon Stadium, Stadium 2 y/o Snap con todas las animaciones?
Aunque hay proyectos de decomp, ninguno de estos permite extraer y editar los modelos 3D o sacarlos a Blender/Max/Maya/Cinema4D, por lo que poco se puede hacer. En mis investigaciones he visto que los 3 juegos utilizan Fast3D Extension 2 (F3DEX2 para los amigos) pero con diferencias. Pokémon Stadium se utiliza F3DEX2.FIFO mientras que Snap es F3DEX2.NON.
He conseguido sacar parcialmente con mi propio RSP + MIPS interpreter las mallas estáticas de los escenarios de Pokémon Snap y la información (creo que correcta) base de los actores dinámicos y estáticos:

Pero al intentar parsear las animaciones, no sé si es tema de rotación, escala, posición o todo junto, que al pasar del sistema de coordenadas original al de Unity (de right handed a left handed con Z invertido), algo no parseo bien y no se me aplican las animaciones correctamente, siendo una maraña. Haciendo un poco de aquí allá he conseguido que más o menos se me vean pero siguen siendo incorrectas...
He visto que existe esta que soporta snap: https://github.com/carnivoroussociety/GoldEditor
Pero parece que nunca se le terminó de dar soporte porque no están la mayoría de dynamic actors ni objetos y los que hay...
Mi duda: ¿Alguien sabe de alguna otra tool para juegos de N64 que permita extraer los assets de Pokémon Stadium, Stadium 2 y/o Snap con todas las animaciones?