qna_rh
Thread Id: 28772
Thread Name: [duda] ASM
#0
Neodanix 28902
quiero investiguar un poquito, pero no se con que programa hacer las rutinas y si pudieras decirme uno y con link, te lo agradeceria. :blush:
#1
Neodanix 28902
es que es eso lo que eh estado haciendo (primero me informo y despues pruebo)
#2
Javi4315♪ 13374
No necesitas ningún programa especial para escribir una rutina, la escribes en el bloc de notas y la compilas con esto.
#3
cosarara97 12296
Para escribir la rutina se usa un editor de texto (también es recomendable tener esto al lado: https://www.scss.tcd.ie/~waldroj/3d1/arm_arm.pdf ).
Una vez la tengas escrita vas a tener que ensamblarla y dejarla en un binario crudo. Para hacer esto, si usas windows puedes usar el paquete de hackmew, que trae el ensamblador de GNU, objcopy y un .bat. Si no, dilo y sigo explicando.

El tema de la investigación es algo más complicado. La mayoría de la gente usa IDA Pro, una herramienta de pago demasiado cara (870€ hacia arriba), que obviamente todo el mundo piratea. Yo paso de usarlo, de modo que tiro con el debugger de VBA, objdump y un archivo de código que voy escribiendo.

Oh, y te diría que hay una página en la wiki de wah titulada "ASM" pero la wiki esta rota. (What? La wiki está rota!)

PD: Notepad el equivalente de nano/pico de windows (Do you know what Pico stands for? It’s an acronym for “Don’t Know How To Use Vi”) - hay mil editores mejores que notepad en windows, instala notepad++ o algo así.
#4
Neodanix 28902
[MENTION=16728]javi[/MENTION]4315
1 la pagina esa dise que tengo que estar registrado
[MENTION=12296]cosarara97[/MENTION]
1 con editor de texto, dime un ejemplo
2 el pack ese donde lo consiguo
3 la wiki esta X_X
#5
cosarara97 12296
Iniciado por Neodanix
[MENTION=16728]javi[/MENTION]4315
1 la pagina esa dise que tengo que estar registrado
[MENTION=12296]cosarara97[/MENTION]
1 con editor de texto, dime un ejemplo
2 el pack ese donde lo consiguo
3 la wiki esta X_X


1.1 - Regístrate.
1.2 - Notepad++ te servirá. El bloc de notas de windows también, pero... meh
2 - Ese pack es el que te ha enlazado Javi
3 - Es lo que he dicho...
#6
Javi4315♪ 13374
Iniciado por Neodanix
[MENTION=16728]javi[/MENTION]4315
1 la pagina esa dise que tengo que estar registrado
[MENTION=12296]cosarara97[/MENTION]
1 con editor de texto, dime un ejemplo
2 el pack ese donde lo consiguo
3 la wiki esta X_X


Ah, vale, no me acordaba de eso xD
Es pokecommunity, regístrate y pincha de nuevo en el link.
#7
Neodanix 28902
XD vaale ahora me registro y me descargo el pack, haber
lo que no entiendo es el final en ingles, de que poner el segundo termino de "nintendo"
#8
eing 12479
Las herramientas principales de un ASM hacker, son las siguientes:

-Cerebro y atender a la lógica (MUY IMPORTANTE!!)
-Saber algo de ASM (Tutorial de hackmew, el PDF de cosarara sirven mucho o la info de GBATEK)
-Thumb de Hackmew (Si usas Windows)
-Notepad++ (Si usas windows)
-VBA-SDLH (Vba con funciones de debugger, añadir breakpoints.. modificiacion de memoria..)
-un ROM el cual sepas mínimamente donde están los datos. (Si no, puedes tirar de las tools del VBA, tales como tile viewer, oam viewer, palette viewer, search for cheats)

Ea, con eso ya tienes para hacer lo que quieras, siempre y cuando la rom te lo permita. (Dentro de sus posibilidades, claro, ya que estamos hablando de moficiar el rom con "lo que hay", no creando algo de nuevo porque para eso ni te molestes en aprender asm ni a hackear, simplemente programa en C con alguna libreria de GBA).
#9
Neodanix 28902
[MENTION=12479]eing[/MENTION] gracias igualmente y tengo una ideas que quiero desarrollar y creo que el rom me lo permite que son los cambios de formas de otros pokemon, que un pokemon te siga etc [MENTION=29127]String[/MENTION] XDDD que listo (sin ofender)