qna_rh
Thread Id: 7501
Thread Name: [Ruby Inglés] Creo que he roto el ROM al modificar conexiones
#0
Sakura 12447
Hola chicos,

Veréis... hablando claro, creo que he roto el ROM al cambiar las conexiones de mapa. Lo que he hecho ha sido lo siguiente: He cambiado la ruta 101 por la ruta 122 y he guardado. Todo iba bien, lo he probado, y el personaje iba del primer pueblo a la ruta 122. Pero al volver atrás llegaba a otra ruta y lo mismo con el otro lado (esas dos eran las rutas predeterminadas de la ruta 122).

Así que he cambiado la conexión de abajo por el primer pueblo y la de arriba por el segundo pueblo en la ruta 122. Lo he probado y al entrar en la ruta 122 se me ha colgado el ROM. Estoy prácticamente segura de que lo he estropeado (menos mal que tengo una copia de seguridad), pero no estoy segura de por qué se ha estropeado sólo por hacer esto... imagino que al cambiar conexiones cambias el sitio donde se organiza la info del juego y ha sido un problema de espacio...

Si tengo que repetirlo, ¿qué tendría que tener en cuenta para hacerlo bien? :s
¿O creéis que se pueda arreglar?
#1
vediel 12331
jejejejeje me cusa gracia como lo dices jejejeje creo que he roto la Rom bueno ablando en serio no se mcuhod e eso pero creo que pusiste mal las conexiones y si se puede areglar creo yo que si tu error es que sae el titulo de la ruta dos vez a am en la cabezera y cambias el nombre del lugar y asi creo yo puedes soucionar pero si tu error es por la conecciones en si no se que hacer ya que de eso aun no aprendo ^^ suerte con tu problema
#2
Landey 12387
Cuando haces conexiones debes editar ambas,de ida y vuelta y tambien colocar ciertas coordenadas ya que a veces uno de los mapas es mas largo o alto que el otro(que enrealidad no podria explicar ya que no lo entiendo al 100% ._.)
un ejemplo:







En este caso una ruta es mas larga que la otra y como la conexion va de arriba hacia abajo no servira si no pongo los "ajustes" correctos ya que me mandara quien sabe a donde xD
de hay poner "+/-" en ajustes,el numero tiene que ser equivalente a <noseque> pero bah,tu averigualo en realidad no se xD

Si no pones las coordenadas correctas al cambiar de un mapa a otro tal vez te mande a una parte inaccesible por ser un mapa mas alto,el otro mas bajo te manda a un lugar inexistente al no coincidir un mapa con otro aunque tengas banco y cabezal de mapa correctos...

En resumen:
1.- O no configuraste ambas conexiones,por eso no puedes regresar.
2.- Las conexiones no tienen "coordenadas" y por eso te tranca el juego.

Intentalo y nos dices que pasa...

DP: Perdon por borrar el mapeado pero no quiero mostrar nada de mi hack hmm,...xD

saludos

EDIT:
Mira,borre el -56 de la ultima scan que puse de conexion y mira lo que paso:


Llege a el mismo mapa,pero al no estar la coordenada me mando directo hacia el principio en vez de hacie el final (al colocar las coordenadas pones aproximadamente donde quieres que sea) y como se ve en la primer imagen que puse,la conexion era casi al final del mapa
Pude hacia arriba,pero no regresar.
tal vez eso sea lo que te pase
#3
Sakura 12447
Gracias a los dos, aunque en realidad me temo que tendré que darle las gracias especialmente a Landey porque la anterior respuesta no estaba muy clara y no la entendí mucho... de todos modos gracias a los dos por el esfuerzo.

Sí, parece ser que el problema es que no puse bien los ajustes. Todavía no he podido probar si funciona, pero me parece muy razonable, porque la verdad es que no lo toqué y recuerdo que no coincidían... en la primera conexión debe de haberme funcionado de casualidad y al poner las demás se ha chafado.

Mañana haré la prueba de cambiar los ajustes y tratar de, aunque quede redundante, ajustarlo, porque tal y como está ahora parece que me manda a un sitio donde no hay nada, fuera del universo (xD), y ahí atrancado se queda emitiendo un pitido repetitivo y espantoso.

Como es habitual en mí (que ahora estoy sin mucho tiempo para probarlo inmediatamente) mañana lo probaré y editaré para decir algo, tanto si es que sí como si no. Ojalá sea que sí y ya se pueda cerrar el tema.

PD: No me molesta que hayas borrado el mapeado, faltaría más, es tu hack y si no quieres mostrarlo no me molestaré por esto :XD:
#4
~Areku_Sama 12276
Intenta también al hacer cada operación de este tipo. Desactivar la opción Opciones -> "Buscar offsets automáticamente". Y lleva un control aproximado de las direcciones u offsets que vayas utilizando, esto es... para que no pueda ocurrir un conficto entre un dato y otro.

Mira tambien como funcionan las conexiones originales y te darás una idea de cómo puedes hacer las tuyas.

Suerte!
#5
Sakura 12447
Agradezco mucho la colaboración de todos. He seguido las instrucciones de Landey (lo de los offsets puede que lo haga después, que tengo que leerme un tutorial acorde para hacerlo manualmente), la cosa es que realmente se ha arreglado el tema de las conexiones y el juego ya no se cuelga. Parece que no había roto el ROM después de todo... xD

Sin embargo ha surgido un nuevo problema. Ahora, cuando voy a la ruta nueva y regreso al primer pueblo (lo que antes había sido Villa Raíz), algunos tiles se cambian y aparece una especie de glitch. Adjunto imagen para que veáis bien qué es lo que ocurre:



No sé si sepáis por qué pasa esto :s

Todavía me quedan algunos tiles por cambiar, pero los ponga como los ponga me ocurre esto cuando entro en el pueblo desde la ruta superior...
#6
Landey 12387
Eso es muy facil de arreglar,te explico:
Cada mapa consta de 2 tilesets,el primario y el secundario
el primario es donde tienes CP y mart,arboles,agua,montañas...el que se usa en cualquier mapa casi
el secundario es para complementar cosas como cierto gimnasio especial de X ciudad..
lo que te ocurre es que en los mapas utilizas tilesets diferentes,ejemplo:
Mapa1: Tileset0 y 1
Mapa2: Tileset0 y 2
Por ende al cambiar de un mapa a otro las cosas que en un tileset son por ejemplo X casa en el otro seria otra cosa como una animacion de agua y como estan en pantalla donde deberia ir la casa se pone la ani de agua o cosas asi
creo que eso se arregla "refrescando" abriendo el menu pokemon o algo asi..cualquier cosa que refresce la pantalla...tal vez un script de nivel funcione
yo lo que hago es que en ves de conexiones uso warps ;)
#7
~Areku_Sama 12276
No es necesario el script de nivel.

Un detalle que aprendí viendo los mapas originales, si te fijas Sakura, los bloques que son de tileset secundarios, no están inmediatamente al entrar al mapeado o despues de una conexión, sino que están un poco mas alejados.

Esto es porque hay conflictos entre un tileset secundario y otro porque ambos se guardan en el mismo sector de la memoria RAM (que es la memoria temporal del "gameboy" o en nuestro caso del emulador).

Te recomiendo mapear este tipo de bloques a 6, 7 o más pasos de la conexión mas cercana hacia otra ruta.

Suerte!