I'll just explain it to you while you're working. It's actually really simple. From what I've seen of Chrono Trigger there's 2 types of pointers, but there's probably more.
The first type is your basic 3 byte pointer, example 362220 = 2022F6. C = 0 D = 1 E = 2 F = 3. For any chunk of data that you know is being pointered to, you can do this. The most obvious ones would be the Character Graphics and whatnot. You take the address it's at, reverse it, and if the first number was 0-3, change it corresponding to the letters I listed above.
The second type is a 2 byte pointer. May seem odd but it isn't. There's a specific byte that tells what "bank" it's in. Meaning that the main area that everything is in is labeled by 1 byte for the area, then the other 2 point to the exact location.
Example: 3FC457 (D7 C4) - Character Stats On Left: The bytes are are D7 C4, reverse that and plop on the other and you get 3F C4 D7 for the exact location. There's a specific byte that's labeled "FF" that labels everything in that area in bank 3F. It's kind of complicated but once you start futzing around with everything, it's 2nd nature.