*Avances de ~Arc*
Aquí traigo un poco de lo que tengo de la estructura del DPPt (Pt en el caso que nos atañe):
contents\msgdata\msg - [624 archivos] // Texto
contents\msgdata\pl_msg - [724 archivos] // Texto del platino
No he investigado Platino como tal, pero mi teoría es que el texto del D/P está en el primero de estos archivos y el del Platino está en el segundo. Esto no es raro, teniendo en cuenta la costumbre de Nintendo de dejar cosas de juegos anteriores en el ROM aunque no se necesiten, meh.
contents\poketool\trainer\trdata - [928 archivos] // Información de los trainers
contents\poketool\trainer\trpoke - [928 archivos] // Información de los Pokémon de los trainers
El primero contiene información del trainer como el número de Pokémon que tiene, su clase de entrenador, los objetos que tiene, si es una batalla sencilla o doble...
El segundo contiene información acerca de sus Pokémon: tipo de Pokémon, nivel, objeto equipado, dificultad y movimientos personalizados (en algunos casos).
contents\poketool\trgra\trbgra - [55 archivos] // Sprites de espalda de los entrenadores
contents\poketool\trgra\trfgra - [525 archivos] // Sprites de frente de los entrenadores
Los sprites están encriptados, por lo que hay que usar PokéDSPic para poder verlos/editarlos.
contents\fielddata\maptable\mapname.bin // Nombres de los mapas
Son nombres de los mapas, de una manera un poco (bastante) críptica. 16 bytes por mapa.
contents\poketool\waza\pl_waza_tbl - [471 archivos] // Información de los ataques
contents\poketool\waza\waza_tbl - [471 archivos] // Información de los ataques
Información de los ataques. Digo lo mismo que con los textos.
contents\fielddata\encountdata\d_enc_data - [183 archivos] // Salvajes (Diamante)
contents\fielddata\encountdata\p_enc_data - [183 archivos] // Salvajes (Perla)
contents\fielddata\encountdata\pl_enc_data - [183 archivos] // Salvajes (Platino)
Los salvajes de cada juego de la serie. Un archivo/mapa.
contents\fielddata\eventdata\zone_event - [534 archivos] // Eventos
Los eventos del mapa: Overworlds, postes, warps, triggers.
contents\fielddata\script\scr_seq - [1124 archivos] // Scripts
Siguen la misma estructura en todos los juegos de NDS (exceptuando los comandos, que son diferentes). Véase aquí la estructura.
contents\fielddata\land_data\land_data - [666 archivos] // Mapas
Representan un "modelo de mapa", que siempre es de 32x32. Un mapa puede estar o no compuesto por varios de estos modelos, dependiendo de su tamaño.
________________________________
Eso es todo por ahora. Postearé cuando averigüe algo más (y quizás algo de la estructura hex de los archivos que he posteado).