Hola gente, he mirado muchos tutoriales de Scripting, algo de ASM, de gráficos, etc. Pero aún no tengo la más mínima idea de como empezar a desarrollar un Hack ROM. De lo que he podido leer, recomiendan no usar una ROM virgen sino "modificadas o algo así" y entonces he visto algo como Fire Red BPRE y emerald BPEE y algo como un parche de Lunar IPS de Fire Red que no ´se como se llama pero era versión 1.1. Además de que hablan de distintos tipos de ROM que se diferencian con la intro de game freak o algo así.
Entonces quisiera saber si existe un tutorial, si no lo he encontrado, o un paso a paso para empezar un proyecto. Como por ejemplo: Primero hay que agregar todos los Tilesets que vayas a utilizar y ampliar la pokédex, agregar todos los pokes, la megaevolución, agregar las rutinas y a lo último si empiezas con el mapeado y el scripting.
No. Como ya todos te han dicho, empieza por donde tú prefieras.
Por supuesto mantener cierto orden y darle prioridad a X antes que a Y llegado a cierto punto del desarrollo de el HackROM siempre está bien, pero al final del dia ese procedimiento es un comportamiento subjetivo.
Tú eres quien decide por donde empezar, si por lo que te resulta mas facil o por lo que te resulta mas dificil.
Dicho eso, vine para responder ciertas dudas e información que planteaste y que nadie mas decidió responderte:
"
recomiendan no usar una ROM virgen sino "modificadas o algo así"
La recomendación general que cualquier usuario recien llegado te dará es usar ROM Bases.
Como el nombre lo indica, son bases para implementar en tu ROM. Son parches que traen contenido que añadir/modificar de tu ROM.
Hay bases que reemplazan tiles, bases que reemplazan sprites, bases que modifican la HP Box, bases que añaden funciones como la Mega Evolución, bases que expanden la cantidad de Pokémon, bases que hacen varias cosas a la vez, etc.
JAMAS uses una ROM Base sin estar seguro de lo que modifica y a cuales direcciones afecta.
Algunas simplemente no están diseñadas para trabajar junto a otras.
"
He visto algo como Fire Red BPRE y emerald BPEE y algo como un parche de Lunar IPS de Fire Red que no ´se como se llama pero era versión 1.1"
BPRE y BPEE son las IDs de Pokémon Fire Red (
USA) y Pokémon Emerald (
USA).
La actualización v1.1 fue un parche diseñado por Game Freak para corregir ciertos bugs muy concretos presentes en la v1.0.
Por lo que he leido el parche corrige algun error en la cutscene del S.S. Anne yendo al Archipielago Sevii, la categoria a la que pertenece Pidgey según la Pokédex, implementa una contramedida para los cheat codes generados en la v1.0 y poco mas.
Literalmente nadie usa una ROM v1.1, todos usan la v1.0 por lo general.
"
Además de que hablan de distintos tipos de ROM que se diferencian con la intro de game freak o algo así."
Correcto.
Las ROMs dumpeadas por MUGS tienen una intro adicional que entra antes de la introducción regular de Game Freak.
MUGS es/fue un grupo como tantos otros que en su momento, hicieron dumps de los distintos videojuegos de GBA y los subieron a la internet. El equivalente a Skidrow, CPY, Badman, 3DM y similares en PC.
Como sello personal, ellos decidieron implementar una introducción adicional a la ROM lo que la hace "impura" por decirlo de alguna manera y que ademas queda bastante fea.
Sus dumps de las ROMs probablemente tengan varios otros cambios en el codigo y quizá debido a la desconfianza que eso genera, nadie prefiere utilizarlas comparado al dump de una ROM Limpia. Adicionalmente, todas las ROM Bases que hay en la internet utilizan ROMs Limpias como base, razon de sobra para no utilizar las ROMs dumpeadas por MUGS.
Habiendo aclarado todo eso, me retiro.