- 476
- Posts
- 7
- Years
- Seen Feb 26, 2020
The table is a byte per ball. so 0x14 = 20 = 2.0x catch rate for ultra, 0xF is 1.5x for Great, etc. It is multiplied by 10 because the total catch rate value is later divided by 10 to allow for non-integer catch rate values. So if you want to make ultra ball 3x, change the 0x14 to 0x1E. There is no terminating byte, the table cannot load from a ball index greater than 4 due to the function it is referenced from.
Ooooh OK
Thanks for the clarification. Makes a lot more sense lol. The hex editing I usually do does involve beginning or ending bytes lol