tuts_gbc
Thread Id: 9616
Thread Name: [GBC][Headers] Secondary Map Header
#0
Riverside 15459
Bueno, voy a usar este tema para explicar lo que es el Secondary Map Header y que es lo que controla cada byte que lo compone ya que para hackear juegos de la 2da generacion es necesario conocer los diferentes headers y que controla cada uno de ellos para poder utilizarlos cuando sea necesario.

Antes de empezar, lo que necesitas:

- Conocimiento basico de hex (saber que es un byte) (Ver "Diccionario de hex editing")
- Conocimiento sobre pointers (2byte y 3byte pointers) (Ver "Tutorial: Pointers")

Otra cosa: Perdon por no saber a ciencia cierta lo que controlan algunas bytes, pero es necesario que se use esta pequeña guia para que sirva como base para otros tutoriales mas avanzados que hare en el futuro.

El Secondary Map Header controla el tamaño de los mapas, por donde se unen ciertos mapas, cuantos eventos (personas, anuncios, etc) tiene un mapa y con que bloques se compone el mapa.

[Y size (in blocks)][X size (in blocks)][Map data pointer (3-bytes)][Script pointer (2-bytes)][Event data pointer (2-bytes)][Map Connections]




#1
Chamber4315♪ 26330
Rescato es te post del abismo donde se encuetra!

Antes ya se ha hablado de la iniciativa de tener un subforo de GBC (Clic aqui), y esta informacion es de vital importancia para 4 cosas que todo hacker quiere:

-Agregar Scripts
-Agregar Eventos
-Crecer Mapas
-Hacer conexiones de Mapas.

De momento no hare mas opiniones al respecto, pero si les digo a todos los inscritos en la Escuela de Rom Hacking GBC que pronto echaremos mano de esta info.
#2
cosarara97 12296
Te he añadido "[GBC]" al título, para evitar confusiones ;)
Muy útil el tutorial, hacen falta cosas de estas para GBA (al crear el Blue Spider tuve que rebuscar entre el código fuente de EliteMap, ergh).