View Single Post
  #35    
Old July 5th, 2013 (8:24 AM).
Trev's Avatar
Trev Trev is offline
starting my comeback tour
     
    Join Date: May 2012
    Location: anywhere as long as I have dogs
    Age: 21
    Gender: Male
    Nature: Sassy
    Posts: 1,233
    Ah, okay, this one has changes. Here's my findings and the comparisons between the hack in a regular FR and in LC. Differences, Pointers.

    At 0x6E45C:

    Code:
    Liquid Crystal
    
    02 48 00 47 04 D8 00 20 58 E0 00 00 79 AD 7B 08
    Code:
    FireRed
    
    00 48 00 47 01 00 80 08
    Clearly, there are noticeable differences. I'm guessing the length of the code in LC has to do with the number of variables? Either way, it still works. When I replace the data at 0x6E45C, I usually notice that the code never hits the 08 in the original game's hex. Meaning, the original code is the exact length of LC's code and the one in the post never gets to the ending 08 byte - it's only halfway there.

    At the Pointers:

    Code:
    Liquid Crystal 0x7BAD78
    
    40 20 00 02 84 42 12 DB 50 20 00 02 84 42 10 DB 25 04 00 2D 0D DB 0A 48 84 42 08 D8 50 20 00 02 24 1A 64 00 07 48 00 19 70 BC 02 BC 08 47 00 20 FA E7 20 04 00 28 01 DB 03 48 00 47 03 48 00 47 62 55 00 00 00 D4 03 02 73 E4 06 08 0D E5 06 08
    Code:
    FireRed 0x800000
    
    41 22 12 02 94 42 15 DB 22 04 00 2A 14 DB 50 22 12 02 94 42 0C DB 52 22 12 02 94 42 08 DA 07 48 50 22 12 02 A4 1A 61 00 40 18 70 BC 02 BC 08 47 00 20 FA E7 02 48 00 47 02 48 00 47 00 D2 03 02 73 E4 06 08 0D E5 06 08
    Here, the differences are less noticeable. One thing I did see was that the code after the DB bytes tended to get out of line after ~the third DB. I'll contribute the length of the entire code and possibly the misalignment to less variables again, but it seems like there's stuff in LC's code that wasn't in the one we're getting.
    __________________
    Projects





    Reply With Quote