Resultados de búsqueda

  1. Crystal_

    Los pokemon de los entrenadores se cargan en la ram justo antes de empezar el combate y el AI...

    Los pokemon de los entrenadores se cargan en la ram justo antes de empezar el combate y el AI detremina que pokemon sacara en cada caso. Puedes modificar el AI para forzar a que siempre sea el pokemon de la siguiente posicion el que te envien. Las rutinas Multiply y Divide te permiten...
  2. Crystal_

    Lo que me refiero es que no podras forzar a que el pokemon que te envian sea exactamente un...

    Lo que me refiero es que no podras forzar a que el pokemon que te envian sea exactamente un nivel mayor que el que acabas de vencer. Tan solo lo sera si se da la casualidad de que te envian cada pokemon en orden.
  3. Crystal_

    ten en cuenta que los entrenadores no envian los pokemon en orden, por ejeplo te pueden enviar...

    ten en cuenta que los entrenadores no envian los pokemon en orden, por ejeplo te pueden enviar antes en que tienen en sexto lugar que el que tienen en segundo lugar
  4. Crystal_

    determina una direccion ram implicada en la rutina que quieres encontrar, y en funcion de si esa...

    determina una direccion ram implicada en la rutina que quieres encontrar, y en funcion de si esa direccion debe ser leida o escrita (o ambas) por dicha rutina, marca la opcion read o write (o ambas) e introduce dicha direccion ram en el rectangulo a la izquierda, y activa el BP
  5. Crystal_

    Asi que estas implementando habilidades?

    Asi que estas implementando habilidades?
  6. Crystal_

    En general, es evidente que no puedes cambiar de banco a lo loco cuando estas fuera del bank 0...

    En general, es evidente que no puedes cambiar de banco a lo loco cuando estas fuera del bank 0 ya que no tendrias ningun control de en donde acabas; no tiene ningun sentido. Por ejemplo, un uso logico del rst 10 (cambio de banco) es en la descompresión de graficos. Desde el banco 0 (0000-3fff)...
  7. Crystal_

    No quieras hacer eso. Una vez se retorna de una ruina fuera de banco, el juego debe volver al...

    No quieras hacer eso. Una vez se retorna de una ruina fuera de banco, el juego debe volver al banco y posicion original. Que tienes en mente para que te plantees esto?
  8. Crystal_

    [ROM Hacking GBC] Pregunta/respuesta rápida

    Respuesta: Consultorio de dudas de GBC Estos son todos los scripts relacionados con el evento de Lapras de Union Cave: UnionCaveB2F_MapScriptHeader: ; 0x5a308 UnknownScript_0x5a30d: ; 0x5a30d checkbit2 $0059 iftrue UnknownScript_0x5a319 checkcode $b if_equal FRIDAY, UnknownScript_0x5a31c...
  9. Crystal_

    es posible que sea porque usas los dos a la vez al guardar. Si cuando guardas solo tienes vba...

    es posible que sea porque usas los dos a la vez al guardar. Si cuando guardas solo tienes vba abierto y despues solo tienes bgb abierto deberia leerte la partida.
  10. Crystal_

    Solia jugar gen 3, pero nunca me acostumbre. Demasiados Pokemon... Los .sav no se cargan, son...

    Solia jugar gen 3, pero nunca me acostumbre. Demasiados Pokemon... Los .sav no se cargan, son los ficheros que se generan cuando guardas una partida. Si guardas el juego en vba, podras continuar esa partida en bgb.
  11. Crystal_

    SYMs: No se, ni tampoco se que estructura llevan. Se que de Pokemon Crystal algunas rutinas...

    SYMs: No se, ni tampoco se que estructura llevan. Se que de Pokemon Crystal algunas rutinas importantes ya las lleva, y nunca me ha hecho falta mas. Con run->animate va mas rapido, pero demasiado rapido para lo que lo quieres utilizar... Los estados no son compatibles, pero los .sav si son...
  12. Crystal_

    Una vez que se activa un breakpoint puedes usar la opcion run->trace para seguir el codigo...

    Una vez que se activa un breakpoint puedes usar la opcion run->trace para seguir el codigo instruccion por instruccion tal cual como ocurriria en la realidad. run->step out cuando quieras "saltarte" una rutina en la que no quieres perder el tiempo (e.g. no merece la pena seguir psao a paso la...
  13. Crystal_

    Entonces ya te funciona bien? La utilidad principal del debugger de BGB es poner breakpoints y...

    Entonces ya te funciona bien? La utilidad principal del debugger de BGB es poner breakpoints y seguir la ejecucion del codigo paso por paso. Para poner un breakpoint vas a debug->breakpoints y en PC pones el valor que quieres que tenga el registro pc cuando quieres que el juego se pare y el...
  14. Crystal_

    hmm pues no se. Lo mejor que puedes hacer es debuggear con bgb, para empezar puedes poner un...

    hmm pues no se. Lo mejor que puedes hacer es debuggear con bgb, para empezar puedes poner un breakpoint en la direccion del jp nc,$5D5A y asi puedes ver si el error esta en que no salta a donde deberia o hay algun error en el codigo. O puedes ponerte en un punto anterior y seguir instruccion por...
  15. Crystal_

    Tan solo tienes que multiplicar curhp por 3 y ver si es mayor que maxhp o no. Algo del estilo...

    Tan solo tienes que multiplicar curhp por 3 y ver si es mayor que maxhp o no. Algo del estilo a: ld a,(curhphigh) ld b,a ld a,(curhplow) ld c,a ; bc = curhp push bc sla c rl b ; 2*bc pop hl add hl,bc ; bc + 2*bc ld a,(maxhphigh) cp h jr z .comprobarlowbyte jr nc .menosde33%hp...
  16. Crystal_

    Debería ser add hl,bc, no? Para mayor precisión puedes dividir bc (c) entre 2 (srl c) despues de...

    Debería ser add hl,bc, no? Para mayor precisión puedes dividir bc (c) entre 2 (srl c) despues de la segunda llamada, lo que daría un resultado final de 31.25, aunque con mas redondeos de por medio. Si quieres exactamente 33.33% puedes olvidarte de esas rutinas y hacer tus propios calculos con...
  17. Crystal_

    Me refiero a que abrí en memory viewer de vba y edite la ram address del bit de endure. No se me...

    Me refiero a que abrí en memory viewer de vba y edite la ram address del bit de endure. No se me entendiste bien. Simplemente te lo dije para que vieses que si el bit esta a uno, el efecto funciona, por lo que ese no deberia ser el problema. Te recomiendo que trabajes en bgb y asi puedes seguir...
  18. Crystal_

    te digo que yo probe ayer poniendo manualmente el bit de endure a 1 justo antes de seleccionar...

    te digo que yo probe ayer poniendo manualmente el bit de endure a 1 justo antes de seleccionar ataque, y funcionaba tanto para mi como para el rival (cada cual con su bit). Ademas vi como tambien se volvia a resetear el bit al acabar el turno
  19. Crystal_

    lo del texto no me parece demasiado importante pero puedes usar otro bit cualquiera para...

    lo del texto no me parece demasiado importante pero puedes usar otro bit cualquiera para distingur si fue endure/fs y un texto adicional para el segundo caso. En caso de que estes seguro de que no vayas a querer eliminar el item una vez usado, o comprobar que pokemon lo usa para que no vuelva a...
  20. Crystal_

    No entiendo muy bien. Quieres que focus sash nunca se pierda y se pueda usar infinitas veces en...

    No entiendo muy bien. Quieres que focus sash nunca se pierda y se pueda usar infinitas veces en el mismo combate, o que una vez usada no pueda usarse en ese mismo combate? En caso de lo primero tienes que hacer algo asi: push af push bc push hl ld bc, 30 ; OT/PartyMon N Item - OT/PartyMon N-1...
Arriba