qna_rh
Thread Id: 12841
Thread Name: Expandir
Hola, se me ha ocurrido una idea, pero para ello necesito saber esto:
¿Seria posible expandir un rom de gba lo suficiente para meter los 649 pokemons, 5 regiones, mas trainners, mas medallas, etc...?
No es posible, al menos no se ha descubierto.
Que yo sepa, lo maximo que hay son ROMs de 32 MB, y en eso no caben 5 regiones...
@Javimo: Un ROM lo puedes ampliar GB y GB, pero nadie ha descubierto el modo de crear nuevos pokémon, nuevos mapas y nuevas mierdas sin joder nada
En 32 MB te entran 5 regiones perfectamente, y los pokemons también. Lo que ocuparía más serían los sprites de los nuevos pokemons, pero tampoco hay para tanto.
El problema es que nadie se a puesto a investigar suficientemente los pokemons como para saber ampliar la tabla donde hay escritos sus datos sin romper nada (habría que moverla, ya que hay cosas luego).
Tampoco creo que sea tan difícil, solo habría que investigar un poco...
a ver el juego en sí, no puede, según dicen, ocupar más de 32MB pero sabeis que existen las partes no? por ejemplo hago un rom de 2 partes el primero lo acabo y ahora toca pasar al segundo para hacer eso se pone un script que haga un clear flag de cada una de las flags que usa el juego para seguir la historia. cuando acaba se le pone una marca como que te lo has pasado. esa marca es un flag (este lo reservas para eso, así que no lo podrás usar en la parte 2) bueno ahora toca pasar al rom 2 entonces se coje la partida el rom 1 y se pone en la misma carpeta que el 2.
para que la parte 2 no la ejecuten sin haberse pasado la primera parte, en el principio de la segunda parte se pone un check flag que compruebe si se tiene o no el flag que se ha puesto como marca de que se a pasado la primera parte. con un if 0x0 ponemos que como no esta ese flag activada que lo remita a un msgbox que le diga que "esta es la parte 2 del juego por favor pasate primero la primera parte" o algo así y después un comando que haga un reset, que es el "special 0x10F"...asi no pueden empezar la parte 2 sin primero pasarse la primera...también se podría poner un if 0x1 o simplemente continuar después del if 0x0 goto @reset.... un flashback, resumiendo la primera parte (si se quiere hacer ver que hay una segunda parte..) o bien no ponerlo y hacer ver que no ha pasado nada...y bueno...no puedes tener todos los mapas en un rom pero puedes cambiar la partida de carpeta y abrirlo con la anterior parte :)
sobre el tema pokemons si que es verdad que en todas las partes tendrán que tener todos los pokemons (así haces que se puedan intercambiar pokemons de una parte a otra...)...lo malo de este método es que como comparten partida todas las partes no puedes usar distintos juegos como base...como rubi y rojo fuego... pero si que puedes si cambias la versión del juego (el idioma ,jap,usa,esp,...)...bueno creo que esto es una solución no?
eso solo seria factible si haces que acabes en un mapa que sea exactamente el mismo i en el mismo sitio que la "segunda parte" y creo que daría infinitos errores aparte que lo de los pokemons seria muy difícil ya que tendrías que mover la tabla de los pokes i ampliarla casi el triple, crear cada pokemon con sus datos sus sprites en cada parte de tu hiper juego XD
casi mejor solo haz una región i una historia ya que a la hora de la verdad muy pocos hacks acaban echos enteros (que se pueda decir que están al 100%) y mas si esperas hacer 2 o mas partes XD
Iniciado por Hunter Digi Ace
eso solo seria factible si haces que acabes en un mapa que sea exactamente el mismo i en el mismo sitio que la "segunda parte" y creo que daría infinitos errores aparte que lo de los pokemons seria muy difícil ya que tendrías que mover la tabla de los pokes i ampliarla casi el triple, crear cada pokemon con sus datos sus sprites en cada parte de tu hiper juego XD
casi mejor solo haz una región i una historia ya que a la hora de la verdad muy pocos hacks acaban echos enteros (que se pueda decir que están al 100%) y mas si esperas hacer 2 o mas partes XD
no del todo siempre se puede poner un warp que lo mueva al mapa el principio y lo ponga en esa posición...la de inicio.....y sobre los pokémon ...tendrá de poner los que le guste más o bien editar esa tabla que dicen...pero hay espacio de sobra ya que se hace por partes :)