Registrarse

¿Por dónde se empieza realmente un hackrom?

Pixwart

Usuario mítico
A estas alturas ya estoy más cerca de los 40 que de los 20, y nunca he hecho un hackrom completo.

Tengo un GBC y un GBA modificados, con cartuchos flasheables para jugar en físico, además de una Anbernic para los ROM hacks que no corre el hardware real. He estado en esto desde que Pokémon Quartz era la novedad; ahora más que nada lurkeo por aquí y en PokéCommunity.

En cuanto a crear, a veces hacía dos o tres cosas sueltas: algún gráfico, alguna corrección o algo sencillo, pero nunca un proyecto entero. Y esa es mi duda: ¿cómo suelen asumir un proyecto de este tipo?

Tengo entendido que se empieza por la idea, luego se diseña la historia, después la estética, se detallan las mecánicas y finalmente se arma un Game Design Document (ya tengo el de mi hack hecho xd), donde queda más o menos “la receta” para hacer el juego.

O al menos eso creo que es hacer un juego. Pero ustedes, ¿en qué orden le entran? ¿Alguien aquí ya terminó algún proyecto? ¿Están trabajando en algo actualmente? ¿Qué flujo de trabajo les ha funcionado?

Lo pregunto porque vengo de una experiencia un poco distinta. Soy muy fan de la saga S.T.A.L.K.E.R., y notaba que había muchos mods buenos en ruso, inglés o ucraniano, pero muy poca gente traduciéndolos al español. A una sola persona podía tomarle meses trabajar en un proyecto mediano.

Así que hice una herramienta para traducir mods: Zonetraductor (juro que no estoy haciendo spam).

La cuestión es que ese proyecto nació de detectar un problema concreto, buscar una solución y crear un flujo de trabajo intuitivo para quienes ya traducían. Y funcionó.

Los fans hispanos empezaron a usarlo y entenderlo. El manual de usuario siempre estuvo disponible, y después fui agregando funciones como traducción asistida por IA, API de DeepL, marcado de frases ya traducidas, guardado de proyectos, resaltado de variables, etc.

A lo que voy: ese proyecto se me hizo relativamente fácil porque sabía qué le faltaba a la comunidad: una herramienta.

Pero con un hackrom siento que es distinto. No necesariamente “falta” algo. La información ya existe, o se aprende sobre la marcha, y el costo de aprender ya está asumido.

Entonces mi pregunta es: cuando crean un hackrom en solitario, ¿por dónde empiezan?

¿Crean primero los gráficos? ¿Van bocetando el mapeado? ¿Usan recursos default mientras implementan mecánicas y luego los reemplazan? ¿Primero hacen una versión jugable básica? ¿En qué orden les ha funcionado trabajar?

No pregunto por proyectos en equipo, porque ahí hay especializaciones y muchas cosas pueden hacerse en paralelo.

Y ya para cerrar: también estoy trabajando en una herramienta para traducir hackroms, tomando como base una herramienta que ya existe y que extrae las cadenas de texto en un CSV.

Gracias por leer, y perdón si me extendí un poco.
 

Micolo

Autista de creatividad ilimitada
Miembro del equipo
Moderador/a
Yo creo que la mayoría empieza decidiendo que base usar para el hackrom, si binario o decompilación, actualmente se usa más la segunda y con la duda de si usar Rojo Fuego o Esmeralda como juego de base
 

liovy

Usuario de oro
A estas alturas ya estoy más cerca de los 40 que de los 20, y nunca he hecho un hackrom completo.

Tengo un GBC y un GBA modificados, con cartuchos flasheables para jugar en físico, además de una Anbernic para los ROM hacks que no corre el hardware real. He estado en esto desde que Pokémon Quartz era la novedad; ahora más que nada lurkeo por aquí y en PokéCommunity.

En cuanto a crear, a veces hacía dos o tres cosas sueltas: algún gráfico, alguna corrección o algo sencillo, pero nunca un proyecto entero. Y esa es mi duda: ¿cómo suelen asumir un proyecto de este tipo?

Tengo entendido que se empieza por la idea, luego se diseña la historia, después la estética, se detallan las mecánicas y finalmente se arma un Game Design Document (ya tengo el de mi hack hecho xd), donde queda más o menos “la receta” para hacer el juego.

O al menos eso creo que es hacer un juego. Pero ustedes, ¿en qué orden le entran? ¿Alguien aquí ya terminó algún proyecto? ¿Están trabajando en algo actualmente? ¿Qué flujo de trabajo les ha funcionado?

Lo pregunto porque vengo de una experiencia un poco distinta. Soy muy fan de la saga S.T.A.L.K.E.R., y notaba que había muchos mods buenos en ruso, inglés o ucraniano, pero muy poca gente traduciéndolos al español. A una sola persona podía tomarle meses trabajar en un proyecto mediano.

Así que hice una herramienta para traducir mods: Zonetraductor (juro que no estoy haciendo spam).

La cuestión es que ese proyecto nació de detectar un problema concreto, buscar una solución y crear un flujo de trabajo intuitivo para quienes ya traducían. Y funcionó.

Los fans hispanos empezaron a usarlo y entenderlo. El manual de usuario siempre estuvo disponible, y después fui agregando funciones como traducción asistida por IA, API de DeepL, marcado de frases ya traducidas, guardado de proyectos, resaltado de variables, etc.

A lo que voy: ese proyecto se me hizo relativamente fácil porque sabía qué le faltaba a la comunidad: una herramienta.

Pero con un hackrom siento que es distinto. No necesariamente “falta” algo. La información ya existe, o se aprende sobre la marcha, y el costo de aprender ya está asumido.

Entonces mi pregunta es: cuando crean un hackrom en solitario, ¿por dónde empiezan?

¿Crean primero los gráficos? ¿Van bocetando el mapeado? ¿Usan recursos default mientras implementan mecánicas y luego los reemplazan? ¿Primero hacen una versión jugable básica? ¿En qué orden les ha funcionado trabajar?

No pregunto por proyectos en equipo, porque ahí hay especializaciones y muchas cosas pueden hacerse en paralelo.

Y ya para cerrar: también estoy trabajando en una herramienta para traducir hackroms, tomando como base una herramienta que ya existe y que extrae las cadenas de texto en un CSV.

Gracias por leer, y perdón si me extendí un poco.
Quizás no sea el más indicado para aconsejarte porque no he sacado nada jugable pero igual quería dar mi opinión.
Lo primero es la idea, una vez tengas claro lo que quieras hacer eliges la plataforma en la que sea viable tú idea o en la que más cómodo te sientas.
Ahora sí vas a hacer un juego con la formula clásica de 8 medallas + ligas y tal como en los juegos oficiales puedes saltarte la parte en la que pruebas si tú "formula" es divertida.
En el caso de que decidas innovar te recomiendo que pruebes la mecánica principal o eso que hace diferente a tu juego y una vez estés satisfecho pasa a otros apartados.
Antes de empezar a mapear te recomiendo cambiar los tiles (en caso de que no quieras usar los tileset por defecto) te digo esto porque si haces mapas primero y luego insertar los tiles es muy probable que termines re haciendo todos los mapas y pases el doble de trabajo.
Después haces los eventos (ojo no quiere decir que sean menos importantes solo que es recomendable por lo menos tener una noción de cómo serán los mapas para que los eventos queden acorde a este)
Y al final te pones a afinar detalles , cambiar gráficos de interfaces y todas esas cosas.
Espero haberte ayudado
 
Arriba