Oh, sorry I didn't find it in my search... And it is quite good, with some minor innacuracies, like some of Lucca's tech. I'll show here how I got the tech points that were needed though:
This is from what I had written:
When a character learns a new tech, the next one to be learned
will also gain the same amount of tech points given by last enemies that you
needed to defeat to learn that tech, plus any tech points left from the last
tech learned. Maybe this formula will explain better:
TechTP = RemainingTechTP + (TPMonster x2 - PreviousTP)
RemainingTechTP: How much you need to learn this new tech, after getting the
enough TP for the previous tech.
TPMonster = TPs given by last monster group need to get previous tech.
PreviousTP = TP needed to get the previous tech just before you entered
the last monster battle necessary to learn it.
So, for example: Robo is almost learning Area Bomb, he just needs to
get 15 more TP. The party encounters a monster group, defeats it, and get 24 TP
for the victory. He learns Area Bomb, and when you look at how much you need to
get Shock it says 967 TP. So: TechTP = 967+(24x2-15)=967+33=1000
Had the party encountered another monster group, which would give 36 TP, if
you took a look at how much you needed for him to get Shock you would see he
needed 943 TP. So: TechTP = 943+(36x2-15)=943+57=1000
I just hope it isn't too messy to understand...