FANDOM


Primero que nada, ¿qué es esto de la enciclopedia del Rom Hacking? Es una especia de enciclopedia donde definiremos todo acerca del Rom Hacking, para que no haya equivocaciones de nada. Y que todo el mundo que empieza nuevo, o no tan nuevo, sepa qué es cada cosa del ROM HACKING, y no tenga dudas de nada.

Hablando un día Xiros y yo empezamos a decir cosas, para ayudar a los nuevos y hacer todo más ordenado, y así evitar más dudas, entonces le dije, "¿que tal sería hacer una enciclopedia del ROM HACKING?". Entonces me dijo si yo ya lo tenía pensado, pero no tenía tiempo para llevarlo a cabo. Quedamos en que un dia empezariamos con ella. Así que hemos empezado.


Rom: Es un tipo de memoria que contiene datos hexadecimales, y que se puede ver interiormente sus datos mediante códigos ASCII, pero eso solo los ROMS de juegos. Los roms que usareis para el ROM hacking, serán del formato “.gba” o “.gb”

Rom Base: Es un rom editado por gente que sabe bastante acerca del rom hacking y modifica un rom, con fin de que los mas nuevos lo usen en su hack como base, hasta que aprendan a hacer lo que ellos han cambiado del rom.

Emulador: Es un programa que nos servirá para emular nuestros juegos, es decir, jugarlos.

Screen: Imagen sacada desde el Visual Boy.

Rom hacking: Es el arte de la modificacion de un ROM. La persona que se dedica a ello como hobby se hace llamar “rom hacker”

Poke hacking: Es el arte de la modificacion de un Rom de Pokémon.

Rom hacker: Persona que se dedica a modificar ROMs como afición o hobby.

Rom con MUGS: Es un rom que ha sido utilizado anteriormente con algun fin, y ya no es virgen para poder usarlo para jugar o hacer hack roms.

Rom virgen: Es aquel rom que está limpio, no ha sido usado ni modificado, por nadie. (Solo por el proveedor.)

Archivos con extensión “.gba”/”.gb”: Son todos aquellos archivos memorias ROM que pueden ser emulados por un emulador compatible con ese tipo de extensiones.

Hexadecimal: Sistema de enumeración con la que se cuentan las direcciones de un sistema informático. Es decir, es el sistema con el que se clasifican las direcciones. Esta enumeración va del “0 a la F” usando 16 caracteres. (Esto da paso a los “binarios” ,que es el con el sistema de enumeración con el que trabaja todo sistema informático.)

Binario: Sistema de enumeración en que solo se usan dos cifras, el 1 y el 0. Este sistema de enumeración solo lo usan las máquinas, y los humanos rara vez.

ASM: Lenguaje de programación que te permite darle otra manera de ver al Rom. Sabiendo ASM, puedes hacer todo lo que quieras al ROM.

Píxel: Unidad de medida con la que se miden una imagen digital. Un ejemplo de píxel es cada cuadrito que se ve en una imagen digital, cuando la ampliamos con el zoom.

Tool: Es “herramienta” pero en inglés. Sirven al rom hacker para hacer todas las modificaciones necesarias a su ROM.

Advance Map: Es una tool que permite modificar los mapas del hack, modificar sus eventos, insertar tiles, cambiar paletas... etc.

Advance Pallete Editor: Es un gran editor de paletas que permite modificar todas las paletas del juego.

Unlz.Gba: Programa que permite cambiar la mayoria de gráficos del rom de GBA, tales como sprites, tiles, intro, mochila, etc.

Tiled 2002: Programa universal que soporta grandes cantidades de Roms. Permite cambiar las animaciones de los gráficos.

Overworld Editor: Programa que permite cambiar los minisprites del juego y cambiarle sus paletas.

Elite map: Antiguo editor de mapas "de la vieja escuela". Hoy en dia ya no se usa este programa.

PET: Programa que permite editar los entrenadores de Pokémon. Es decir, los Pokémon que tiene, sus niveles y sus ataques.

Thingy 32: Editor hexadecimal que permite ver la estructura interna del Rom. (Con un editor hexadecimal, si se sabe mucho de HEX, se puede hacer de todo.) Los novatos lo usan para traducir textos.

Advance Text: Programa que permite modificar los textos de los roms.

Overworld Charger: Programita que te permite cambiar el tamaño de los overworlds.

Cyclone Beta: Programa que te permite crear archivos .Raw para ordenar un conjunto de tiles que usa el unlz.gba y que no se pueden ordenar de otra manera. Ejemplo: Portada.

Advance Starter: Cambia el Pokémon con el que empezarás tu aventura pokémon.

A-tack: Programa que permite modificar las propiedades de los ataques.

A-Mart: Programa que permite cambiar los productos que se venderán en las tiendas Pokémon.

IconEd: Programa que permite cambiar los iconos de los Pokémon para los menús.

IntroEd: Programa que permite cambiar muchas cosas de la introducción. Entre ellos está modificar el Pokémon que sacará el profesor y el lugar donde comienzas tu aventura.

Start Map Chooser Advance: Elige el mapa donde comenzarás tu aventura.

RS Evolution: Edita las evoluciones de tus Pokémon. Por ejemplo, que un Bulbasaur evolucione en un Mewtwo.

Titlescreen cry Changer: Programa que permite cambiar el sonido del Pokémon que suena en Rojo Fuego o Verde Hoja.

Yape: Un programa que te permite editar Pokémon, sus ataques, sus estadísticas, etc.

Pokédex Order Editor: Herramienta que sirve para cambiar el orden de los Pokémon de la Pokédex.

XSE (eXtreme Script Editor): Un programa que te permite editar todos los scripts del rom, y crear los tuyos. Es decir, es un compilador. Hasta ahora, es el mejor compilador del Pokéhacking.

ESM (Easy Script Maker): Un compilador que permite editar los scripts de un rom, pero con la diferencia de que está en castellano.

NTME: Programa con la misma función que Cyclone. Permite sacar archivos .Raw para ordenar el conjunto de tiles, que solo se puede editar con unlz.gba

PTC (Professional TileMap Creator): Es un programa que permite modificar los raw extraidos del rom. Tiene la misma función que el NTME y Cyclone, solo que este es mucho mejor.

Gba Item Editor: Programa que permite hacer cambios a los items/objetos del rom. Les cambia el precio, la descripción, etc.

Snes Pallete Editor: Editor de paletas, bastante viejo, y algo dificil de usar, comparado con el APE.

HeaderEditor: Sirve para cambiar la signatura del rom, por si quieres agregarle algo al principio.

FreeSpaceFinder: Herramienta que permite encontrar espacio libre en el Rom.

Tile Molester: Herramienta que te permite cambiar las animaciones del Rom, como el de las puertas, y otros.

Lunar IPS: Programa que te permite aplicar o crear parches para un rom.

PokéPic: Programa algo viejo que permite cambiar los sprites de los Pokémon por delante y por detrás.

Patted: Programa que permite elegir los ataques que aprenderán los Pokémon conforme suban de nivel.

Bewildered: Programa que cambia qué tipos de Pokémon aparecerán en cada ruta.

Dexter: Cambia la descripción de cada Pokémon en la Pokédex.

Scripted: Viejo editor de scripts,que daba bastantes problemas a los rom hackers menos experimentados que querían aprender a hacer sus propios scripts.

Pokescript: Programa que permite editar los scripts del rom, y crear los tuyos propios.

Parche: Archivo que contiene la información comprimida de un rom que ha sido modificado. A más cambios tenga un rom, más pesará este parche.

Wah a hack: Web de Rom hacking hispano hablante donde hay mogollones de manuales que podrás leer acerca de todo.

Sprites: Son los dibujos que salen cuando entras en una batalla. Por ejemplo, el dibujo de un Bulbasaur es un sprite. En GBA, los sprites son de 64x64 píxeles, y contienen 16 colores. (13 colores+blanco+negro+color de fondo)

Backsprite: Es aquel sprite que no se ve de frente, s no que se ve de espaldas.

Spriter: Persona que se decica a hacer sprites.

Minisprites: Son los muñecos que se mueven por el mapa del juego. El personaje que tú mueves es un minisprite.

Minispriter: Persona que se dedica a hacer minisprites.

Tiles: Son los gráficos de los que consta el rom. Por ejemplo, el suelo es un tile, el árbol es otro tile...

Tileset: Lámina que contiene un conjunto de tiles.

Tiler: Persona que se dedica al arte de hacer tiles.

Paletas: Son los colores de los que está formado cada cosa. Por ejemplo, el tileset está formado por paletas, que siempre contienen 16 colores.

Mapa: Es el mapa por el que interactúas con tu minisprite.

Mapamundi: Es el mapa de la región donde ves ubicada cada ciudad, pueblo, ruta, etc.

Mapeador: Persona que se dedica a hacer los mapas del ROM.

Script: Es cada uno de los eventos del rom. Es de lo más importante que hay en el rom hacking: sin scripts no se desarolla la historia.

Scripter: Persona que se dedica a editar los scrips del ROM.

Battlegrounds: Son los escenarios de batalla que se ves cuando peleas contra alguien.

Indexacion: Arte de hacer que una imagen. Se limita al uso de solo un par de colores, que estarán clasificados en una paleta.

Redimensionar: Accion de hacer algo más grande: puedes redimensionar los minis, para que se hagan más grandes.

Warp: Es el evento que hace que te trasladen de un mapa a otro.

Midis: Son los archivos musicales que se reproducen en el ROM.

offset: Dirección dentro de una rom que contiene datos del juego. Cada offset esta compuesto por dos digitos en hexadecimal. Cada offset se puede localizar por una direccion en hexadecimal dentro de la rom.

bug: La palabra "bug" quiere decir error. Tener un bug en un rom es malo.

flag: La flag es una bandera, que en la informática puede estar activada o desactivada. Dependiendo de cómo esté, se tendrán unos resultados u otros. Guarda informacion de las cosas.

byte: Unidad informática con la que se "pesan" los espacios. 1 byte son 8 bits. Y en un rom, un byte es cada uno de los offsets que hay en el rom.

comportamiento byte: Te permite modificar cómo se comportará en el juego cada byte, es decir, cómo lo interpretará el rom. Se suele usar en los tiles del mapa.

Fakemon: Pokémon creado por alguna persona, empresa, o compañía que no sea oficial de Nintendo.

Quimera: Fakemon (aún se discute si pertenece a los fakes o no) que es creado a partir de otras partes de otro Pokémon.

Recolor: Técnica que se utiliza para cambiar el color a algún sprite del juego.

Comando:Cadena de datos que sirve para dar una orden a la hora de hacer un script.

Emulador: Máquina virtual que asimila el funcionamiento del sistema operativo que funciona en la consola.


¡Entre todos podemos hacer la enciclopedia más grande de todas acerca del POKE HACKING! Todos podeis aportar vuestro granito de arena a este proyecto de WAH.

-Todas las definiciones que consideremos bien elaboradas irán al primer post. -También los novatos pueden darnos ideas para meter más "vocabulario" de Pokéhacking.