- 15
- Posts
- 14
- Years
- Seen Nov 15, 2012
all of the XSE's download links don't work
Does anybody have the latest version of XSE? Hackmews link is broken and the version I have is not up to date with this thread.
Well... WaH has version 1.0.0 which is the oldest one ever =DYou could probably try Whack A Hack. I'm not sure if its the latest but it seems to work fine :)
0x13094C
0xB3EE5F
0xC9E48B
I'm here to report a bug about Advance Trainer, or A-Trainer for short. I know it's probably never gonna be updated to fix the bug but I thought I would post it anyways because there's a manual fix for the bug caused by it. The bug is that when you repoint the trainer table (usually to make room for more) items used by trainers quit working. This is because there are three pointers that A-Trainer does not update that need updating. It doesn't update them presumably because the pointers don't exactly match the address that A-Trainer relocates the table to.
These are the addresses the pointers are located in Emerald. I don't know any for any other 3rd Gen game, sorry. You'll need to find those yourself.
Code:0x13094C 0xB3EE5F 0xC9E48B
The first pointer points 16 bytes ahead of where the trainer table is located. The second and third pointers points 3 bytes ahead of where the trainer table is located. In Emerald, these pointers would be 0x310040 and 0x310033 respectively, where the original table resides at 0x310030.
I should have posted about this earlier when I first found the bug but I guess I thought nothing of it at the time.
0x6E624
0x6F0D0
0x14F21C
0x14F504
0x196A98
I'm here to report a bug about Advance Trainer, or A-Trainer for short. I know it's probably never gonna be updated to fix the bug but I thought I would post it anyways because there's a manual fix for the bug caused by it. The bug is that when you repoint the trainer table (usually to make room for more) items used by trainers quit working. This is because there are three pointers that A-Trainer does not update that need updating. It doesn't update them presumably because the pointers don't exactly match the address that A-Trainer relocates the table to.
These are the addresses the pointers are located in Emerald. I don't know any for any other 3rd Gen game, sorry. You'll need to find those yourself.
The first pointer points 16 bytes ahead of where the trainer table is located. The second and third pointers points 3 bytes ahead of where the trainer table is located. In Emerald, these pointers would be 0x310040 and 0x310033 respectively, where the original table resides at 0x310030.Code:0x13094C 0xB3EE5F 0xC9E48B
I should have posted about this earlier when I first found the bug but I guess I thought nothing of it at the time.
Guys, please don't repoint the trainer table. Because trainers use normal flags to check if they've been beaten or not, they will start to overwrite other flags and even vars if extended far enough.I don't think the one at 0xB3EE5F is needed, it doesn't look "aligned" or something. It caused my Croconaw's sprite to glitch up. Oh and by the way, ever experienced the names of those trainers beyond the normal list of trainers in Emerald to be ???? or some other name of a pokemon? Worry no more! Just change the pointers at these offsets to this pointer: (New Trainer Table Offset + 4) (Original Pointer: 34 00 31 08).
Your custom trainer names should work now! :)Code:0x6E624 0x6F0D0 0x14F21C 0x14F504 0x196A98
Guys, please don't repoint the trainer table. Because trainers use normal flags to check if they've been beaten or not, they will start to overwrite other flags and even vars if extended far enough.