qna_rh
Thread Id: 18749
Thread Name: Ver código de un GBC/A, lo más claro posible, y editarlo.
#0
Tachikomaia 26393
Edit: No sabía que en esta sección no se podía pedir tutoriales, no se me había dado por leer si en esta sección había reglas (sólo leí las que ponen en el registro). Si bien no los pedí explícitamente, es como si lo hubiera hecho, pido disculpas y que muevan el mensaje si lo creen pertinente.

--------------

¿Cómo hago?

Gracias.

Es para el Mario Tennis de GBC/A, particularmente para:
- Romper los límites que hay en el juego (con gamesharks no he podido).
- Jugar el minijuego de Boswer con mayores stats y dificultad (idem).
- Quise programar en Flash un juego de tenis pero me resultó muy complicado, lo matemático, por eso quisiera ver el código de este juego (no conozco muchos de tenis, pero en este es como que la velocidad, dirección y demás de la pelota se calcula, basado en los parámetros del personaje, y luego se limita -casi siempre- de modo que la pelota caiga en la cancha).

Voy a vichar más de la página, pero la mayoría de los editores que he visto (googleando) son para pokemon.
#1
cosarara97 12296
Bueno, esta comunidad acepta RH no-pokémon, pero es difícil que encuentres tutoriales no relacionados con pokémon GBA.
Si quieres empezar a hackear un juego, lo normal es empezar creando una tabla de traducción, pero si lo que quieres es ver código del motor de juego no te va a servir de mucho. Como estos juegos de los que hablamos no son de código abierto, el único modo que tienes de ver el código es desensamblando las partes del ROM que contienen código, es decir, pasando de binario a ASM.
Para desensamblar vas a necesitar algún desensamblador como objdump, radare2 o IDA PRO, además de saber ASM para ARM.
Pásate por aquí: ASM - Wahackpedia (y repasa los enlaces externos)