Alright I was able to remove catch experience from Orange, it was a simple matter of deleting a few lines and building from source. But then I tried making sense of this convoluted exp formula written in z80 assembly and I'm gonna fucking lose it. I have a massive rant about GBC hacks and baseddevs brewing fierce in me, but for now I'd just like to know if there's anyone fluent and autistic enough in assembly to help me.
Here it is:
https://github.com/PiaCarrot/pokeorange/blob/master/battle/scaled_exp.asmI'm only trying to divide exp between party members that participated in battle, as would normally be expected in any GB/GBC pokemon game. It should be a relatively simple division call around line 30 but I couldn't figure it out.