< >
Hello, guest! Please log in or register.

The PokéCommunity

Go Back     The PokéCommunity Forums > Members List Crystal_'s Profile

Notices

Crystal_ Crystal_ is offline

Visitor Messages

Showing Visitor Messages 1 to 15 of 40
  1. Aurora
    1 Week Ago 3:16 AM
    Aurora
    is this the RBY destroyer
  2. caber2d
    April 20th, 2016 4:55 AM
    caber2d
    dude can u give me pokemon locationz in pyrite?
  3. AtecainCorp.
    March 1st, 2016 2:54 PM
    AtecainCorp.
    Hi dude. Can I be an tester of your hack?
  4. Mateo
    February 8th, 2016 6:43 AM
    Mateo
    Gotcha, well, thanks anyway man.
  5. Mateo
    February 7th, 2016 3:54 PM
    Mateo
    Hey, I was wondering if you could give me a hand tracking down another bug that has me stumped because I can't replicate it and I can't seem to figure out how it could even be happening. Someone mentioned something similar to this during beta testing, they said it only occurred in VBA-M and stopped when they went to VBA, but this user said they are using normal VBA.

    Here is a clip of it happening in their LP series. It seems as though on that floor, when they talk to a trainer, they are warped back to the last warp they entered from before the battle starts, but I can't find anything that should be calling any sort of warping code in the TalkToTrainer routines. Any ideas where to look? At this point I'm pretty sure it's too late to get a save-state of the bug, since they've already recorded another episode or two since then.
  6. Drake Seawood
    January 12th, 2016 4:10 AM
    Drake Seawood
    Hola Crystal_, Feliz Año!

    Te queria preguntar algo, te acuerdas que hace 1 año masomenos te pregunté como podria hacer para cambiar los niveles de los starters que te regalan en Yellow? Pues bien, me dijiste de buscar la rutina "GivePokemon". Recien hace unos días la identifiqué con el GBASM Editor y leyendo el Red diassembly a la vez. Intenté cambiar SOLO el nivel de Charmander y no pasó nada. Intenté lo mismo con Lapras, pero tampoco no se aplicaron los cambios. Segun tu, qué podria estar haciendo mal?
  7. Mateo
  8. Mateo
    January 6th, 2016 6:37 AM
    Mateo
    I thought you said when a TM called it, that address held the item number instead of list number, so if that was the case a TM would never accidentally be read as MOVE_LIST. But that was probably just another misunderstanding from earlier when we were confused. I'll try again to put the other stuff in instead.
  9. Mateo
    January 5th, 2016 7:26 PM
    Mateo
    Ha! I think I fixed it in a much simpler way. I'm going to test it more, but instead of setting that extra bit and and trying to catch if it was a TM or not before calling that, I just did this: https://github.com/TheFakeMateo/RedP...aabfdd9363c2a1

    As of right now, the TMs no longer seem to be crashing when I load that save state in the updated rom, and Move IDs higher than HM01's ID load correctly. And just to check, it appears that Pokémon names above that value load correctly as well.
  10. Mateo
    January 5th, 2016 5:55 PM
    Mateo
    Great. I apparently don't have room to add that tiny piece of code there even after removing the old hacky thing.

    Quote:
    cp HM_01 ; are we dealing with a TM or HM?
    jr c, .skipHM
    ld hl, wExtraFlags
    set 5,[hl]
    .skipHM
    That's what I was adding between lines 1506 and 1507, and then I made the start of GetName look like:

    Quote:
    GetName:: ; 376b (0:376b)
    ; arguments:
    ; [wd0b5] = which name
    ; [wNameListType] = which list
    ; [wPredefBank] = bank of list
    ;
    ; returns pointer to name in de
    ld hl,wExtraFlags
    bit 5, [hl]
    res 5, [hl]
    ld a,[wd0b5]
    ld [wd11e],a
    jr z, .noTM

    cp HM_01 ;it's TM/HM
    jp nc,GetMachineName

    .noTM ; Return here if not an item
    Guess I'll have to work around it again. I hate how crowded bank 0 gets. The code looks like it would work if I could just fit it in, anyway.
  11. Mateo
    January 5th, 2016 5:37 PM
    Mateo
    Sounds good. I'll add the checks there, and remove that quick hacky thing I added earlier to send a terminator back in time to the end of the string to keep it from crashing that we added before.
  12. Mateo
    January 5th, 2016 5:23 PM
    Mateo
    Ah right, whoops. Yeah checking a would work but resetting it there would be pointless lol.

    Just to clarify what you were telling me about the problem, I'd need to go to the item menu routine we found earlier and set it there based on the Item ID, or would I be able to just set it during the ItemUseTMHM routine and not have to worry about checking the item ID beforehand.
  13. Mateo
    January 5th, 2016 5:12 PM
    Mateo
    What comes to my mind is to take the routine that calls it with the TM, and add something like

    ld hl, wExtraFlags
    set 4, [hl]

    before the call to the routine, then I could replace the existing check for which list it is with something like

    ld a, [wExtraFlags]
    bit 4, a
    res 4, a
    jr z, .noTM

    or something. Not sure if there is a better way that's just the first thing to come to mind while brainstorming.
  14. Mateo
    January 5th, 2016 4:56 PM
    Mateo
    Hmm, ok. Well, I guess we'll have to come up with a new way to keep moves from loading TM names while not messing that up.
  15. Mateo
    January 5th, 2016 4:04 PM
    Mateo
    Not sure what would be causing it to have the wrong value in that save state, but at least we know what to debug it would seem. I'm temporarily unable to do much because I'm going to dinner with family, but I'll try to get on that when I'm back at my computer. I really appreciate all the help.

About Me

  • About Crystal_
    Location
    Spain
    Gender
    Male ♂

Statistics

Total Posts
Activity by Forum
Visitor Messages
Blog
General Information
  • Last Activity: 2 Hours Ago 11:48 AM
  • Join Date: February 9th, 2013
  • Referrals: 0

Friends

Showing Friends 1 to 5 of 5

  All times are GMT -8. The time now is 2:47 PM.


Contact Us Archive Privacy Statement Terms of Service Top