The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Members List
Reload this Page Crystal_'s Profile
Sign Up Rules/FAQ Daily Battle Blogs Mark Forums Read


Crystal_ Crystal_ is offline

Visitor Messages

Showing Visitor Messages 1 to 15 of 41
  1. TyHawk4501
    4 Weeks Ago 3:27 PM
    TyHawk4501
    Hi Crystal_ I'm TyHawk, how are you today?
  2. Aurora
    May 19th, 2016 3:16 AM
    Aurora
    is this the RBY destroyer
  3. caber2d
    April 20th, 2016 4:55 AM
    caber2d
    dude can u give me pokemon locationz in pyrite?
  4. AtecainCorp.
    March 1st, 2016 2:54 PM
    AtecainCorp.
    Hi dude. Can I be an tester of your hack?
  5. Mateo
    February 8th, 2016 6:43 AM
    Mateo
    Gotcha, well, thanks anyway man.
  6. 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.
  7. 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?
  8. Mateo
  9. 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.
  10. 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/RedPlusPlus/commit/2d20d17354f32f09db194cab5daabfdd9363c2a1

    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.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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.

About Me

  • About Crystal_
    Location
    Spain
    Gender
    Male ♂

Statistics

Total Posts
Activity by Forum
Visitor Messages
Blog
General Information
  • Last Activity: 2 Days Ago 10:14 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 7:07 AM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2016 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.

Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2016.