miércoles, 22 de diciembre de 2010

Hello World!

Hello Word!, no hay mejor inicio xD.

Buenas, me presento como pleoNeX y tras haber reflexionado sobre esto he decido que sí vale la pena continuar o eso espero notar en los comentarios. Todo este conocimiento no se puede perder, de otra forma mi trabajo sería en vano y con que a una persona le guste me sobra ;)

El objetivo de este blog o espacio de información es el estudio de la ingeniería inversa. Se puede definir como el campo que abarca el estudio de los componentes que forman un producto, un ejemplo es coger un videojuego, investigarlo y obtener imágenes, audio, vídeos, textos e incluso un poco de código de fuente. En el contexto de este blog serán archivos relacionados con videojuegos de consolas de Nintendo (NDS, GBA) y archivos estándar en Windows (BitMaP, WAVE...).

Profundizando en este aspecto, lo que recogeré será la estructuras de los archivos, sus peculiaridades, qué podemos sacar de ellos y cómo obtenerla. Para ello me basaré en editores hexadecimal (para Windows podéis usar HxD 100% gratuito) y en la programación que será en C# (muy parecida a C++).

A modo de introducción y para que veáis qué podremos llegar a logar, os dejo un programa que realicé hace un año y que abre archivos que contiene el juego para Nintendo DS "El profesor Layton y la villa misteriosa"; junto al programa vienen varios de esos archivos para que comprobéis cual es el resultado final. La imagen que acompaña el final de la primera entrada está sacada directamente del juego, con otro programa que actualmente estoy desarrollando y que pronto os presentaré.

¿Por qué hago y hacer todo esto? Sinceramente no lo sé, muchas personas lo hacen para traducir videojuegos y se puede aplicar para ello, otras para modificarlos y sacar sus propias versiones; pero yo lo hago porque me gusta, no necesito más motivos :)

Sprite 0.1 + archivos de prueba => Descargar
Imagen sacada directamente del Profesor Layton


NOTA: Mi propósito era informar de esto en una especie de web que tengo alojada usando uCoz, pero dado que es más difícil para los buscadores, mi comienzo será aquí aunque siempre podremos usar el foro que se encuentra allí: http://pleonet.dmon.com

NOTA2: Ahora que pienso de nuevo ponerlo en marcha he decidido que mejor olvidar esa página y concentrarse en este blog ;)