alonso_agustin
Usuario de plata
¿De qué se trata?
Estoy desarrollando un hack de Pokémon Yellow que agrega color por tile a todo el juego, al estilo del excelente pokered-gbc (de Drenn / FroggestSpirit / Danny-E), pero adaptado a Yellow desde cero. La idea es que cada zona del juego —mapas, sprites, batallas, cutscenes— tenga colorización completa, en vez del esquema de una sola paleta por área que trae Yellow de fábrica.
Hasta donde sé, no existe una versión equivalente de esto para Yellow, así que estoy portando y adaptando el motor multi-paleta de pokered-gbc a la arquitectura propia de Yellow.
Base técnica: disassembly pokeyellow (pret) · RGBDS · pruebas en BGB.
Lo que ya está funcionando
Mapas del overworld (100% funcional)
Motor de colorización por tile completo para los mapas: pueblos, rutas, interiores, cuevas. Cada tileset tiene su paleta y el coloreo se aplica correctamente vía hooks de VBlank.
Sprites del overworld (personajes y NPCs)
Sistema de paletas para los personajes que caminan por el mapa: el protagonista, NPCs, entrenadores, Pikachu, etc. Cada tipo de personaje usa su paleta correspondiente.
Intro de Oak (completa)
Los cuatro personajes de la intro colorizados: el Profesor Oak, Pikachu, Red/Ash y Gary/rival, cada uno con su paleta dedicada.
Transiciones de batalla
La cortina de entrada a las batallas y las siluetas de entrada de los Pokémon funcionando correctamente con el sistema de color.
En desarrollo
Intro de
Los cuatro personajes de la intro colorizados: el Profesor Oak, Pikachu, Red/Ash y Gary/rival, cada uno con su paleta dedicada.
Entrenadores en batalla
Trabajando en la colorización de los pics de entrenadores en batalla (líderes de gimnasio, Equipo Rocket, rival, entrenadores varios). Ya identifiqué el punto correcto del sistema de paletas y logré asignar colores por clase de entrenador.
El próximo paso es portar el sistema de color por tile de pokered-gbc para que cada entrenador tenga colores diferenciados por zona (piel, ropa, etc.) en lugar de un tono único.
Próximos pasos
• Color por tile de la Intro del Juego
• Color por tile en los entrenadores de batalla (zonas diferenciadas)
• Colorización de los Pokémon en batalla
• Pantalla de estadísticas (stats)
• Cutscenes y pulido final
Notas técnicas
El proyecto respeta la arquitectura propia de Yellow, que difiere de Red en varios puntos (la intro de Pikachu, el manejo de paletas, los mapas de VRAM usados). Donde fue posible, se reutilizaron patrones de pokered-gbc; donde Yellow difiere, se adaptaron desde cero.
Estoy desarrollando un hack de Pokémon Yellow que agrega color por tile a todo el juego, al estilo del excelente pokered-gbc (de Drenn / FroggestSpirit / Danny-E), pero adaptado a Yellow desde cero. La idea es que cada zona del juego —mapas, sprites, batallas, cutscenes— tenga colorización completa, en vez del esquema de una sola paleta por área que trae Yellow de fábrica.
Hasta donde sé, no existe una versión equivalente de esto para Yellow, así que estoy portando y adaptando el motor multi-paleta de pokered-gbc a la arquitectura propia de Yellow.
Base técnica: disassembly pokeyellow (pret) · RGBDS · pruebas en BGB.
Mapas del overworld (100% funcional)
Motor de colorización por tile completo para los mapas: pueblos, rutas, interiores, cuevas. Cada tileset tiene su paleta y el coloreo se aplica correctamente vía hooks de VBlank.
Sprites del overworld (personajes y NPCs)
Sistema de paletas para los personajes que caminan por el mapa: el protagonista, NPCs, entrenadores, Pikachu, etc. Cada tipo de personaje usa su paleta correspondiente.
Intro de Oak (completa)
Los cuatro personajes de la intro colorizados: el Profesor Oak, Pikachu, Red/Ash y Gary/rival, cada uno con su paleta dedicada.
Transiciones de batalla
La cortina de entrada a las batallas y las siluetas de entrada de los Pokémon funcionando correctamente con el sistema de color.
Intro de
Los cuatro personajes de la intro colorizados: el Profesor Oak, Pikachu, Red/Ash y Gary/rival, cada uno con su paleta dedicada.
Entrenadores en batalla
Trabajando en la colorización de los pics de entrenadores en batalla (líderes de gimnasio, Equipo Rocket, rival, entrenadores varios). Ya identifiqué el punto correcto del sistema de paletas y logré asignar colores por clase de entrenador.
El próximo paso es portar el sistema de color por tile de pokered-gbc para que cada entrenador tenga colores diferenciados por zona (piel, ropa, etc.) en lugar de un tono único.
• Color por tile de la Intro del Juego
• Color por tile en los entrenadores de batalla (zonas diferenciadas)
• Colorización de los Pokémon en batalla
• Pantalla de estadísticas (stats)
• Cutscenes y pulido final
El proyecto respeta la arquitectura propia de Yellow, que difiere de Red en varios puntos (la intro de Pikachu, el manejo de paletas, los mapas de VRAM usados). Donde fue posible, se reutilizaron patrones de pokered-gbc; donde Yellow difiere, se adaptaron desde cero.
Adjuntos
-
179,7 KB Visitas: 1
-
144,9 KB Visitas: 1
-
92,9 KB Visitas: 1
-
191,6 KB Visitas: 1
-
120,4 KB Visitas: 1
-
161,5 KB Visitas: 1
-
280,5 KB Visitas: 1
-
238,9 KB Visitas: 1